A few simple household ingredients can kill cockroaches effectively and cheaply. Boric acid mixed with sugar bait is the most reliable homemade option, but baking soda mixtures and diatomaceous earth also work. Each method has different strengths, timelines, and safety trade-offs worth understanding before you spread anything around your kitchen.
Boric Acid and Sugar Bait
Boric acid is the gold standard of DIY roach control. It works through two mechanisms: in powder form, it dries out and desiccates insects on contact, and it acts as a stomach poison once roaches groom the powder off their feet and legs and swallow it. The sugar in the mixture is purely an attractant to get roaches to walk through and feed on the bait.
Mix three parts boric acid powder with one part granulated sugar and one part flour or powdered sugar. Add just enough water to form a dough you can roll into small balls, or keep it as a dry powder. Place the mixture in bottle caps, jar lids, or small pieces of cardboard in areas where you’ve seen roach activity: under the sink, behind the refrigerator, along baseboards, and inside cabinet corners. A dry powder dusting works well along cracks, crevices, and the gaps behind appliances where roaches travel at night.
The key with boric acid is using a thin layer. Roaches will avoid visible piles of powder. A light dusting they can barely see is far more effective because they’ll walk through it without changing their path. Reapply every few weeks or after cleaning the area.
Safety Around Pets and Children
Boric acid is not harmless. Dogs appear more sensitive to it than other animals, with toxic doses starting lower per pound of body weight. In animals that ingest boric acid, symptoms typically appear within two hours and include excessive drooling, vomiting, diarrhea, fever, and loss of appetite. Vomit or stool may appear blue-green or contain blood. Very young and very old animals face higher risk.
Large ingestions can cause tremors, seizures, and worse. If you have pets or small children, place boric acid baits only in areas they cannot access: inside closed cabinets, behind heavy appliances, or inside bait stations with openings too small for paws or fingers. Diatomaceous earth or baking soda mixtures are safer alternatives in homes where containment is difficult.
Baking Soda and Sugar
Baking soda is a less potent but genuinely functional roach killer. When a cockroach eats baking soda, it reacts with moisture and acids in the digestive system to produce gas. Roaches cannot burp or expel gas the way mammals do, so the buildup disrupts and damages their digestive tract internally. It also has a mild dehydrating effect.
Mix equal parts baking soda and granulated sugar. Spread the dry mixture in shallow dishes or sprinkle it directly along roach pathways. You can also add a small amount of flour to help it stick to surfaces. Place a shallow dish of water nearby, since roaches that drink after eating the mixture may accelerate the chemical reaction. This method is slower than boric acid and works best for light infestations or as a supplemental tactic alongside other approaches.
Diatomaceous Earth
Diatomaceous earth is a fine powder made from fossilized algae. It kills roaches mechanically rather than chemically. The microscopic particles have sharp edges that scratch and abrade the waxy outer layer of a cockroach’s exoskeleton. Once that protective coating is damaged, the powder absorbs the oils and fats from the cuticle, and the insect dehydrates and dies. This process takes anywhere from a few days to two weeks depending on exposure.
Only use food-grade diatomaceous earth. Pool-grade versions are heat-treated and contain much higher levels of crystalline silica, which poses serious inhalation risks. Even with food-grade powder, avoid breathing it in during application. Wear a dust mask and apply it in thin lines along baseboards, behind appliances, under sinks, and inside wall voids if you have access. Like boric acid, a barely visible layer works better than thick piles, which roaches will simply walk around.
Diatomaceous earth loses effectiveness when wet, so it works best in dry areas. Reapply after mopping or if humidity causes the powder to clump.
Peppermint Oil as a Repellent
Essential oils won’t solve a roach problem on their own, but mint oil is a genuinely strong repellent. Research published in the Journal of Agricultural and Urban Entomology found that mint oil applied to surfaces repelled both American and German cockroaches at nearly 100% effectiveness for up to 14 days. The active compounds, mainly menthol and menthone, are what drive the repellent effect.
Mix about 15 to 20 drops of peppermint essential oil into a spray bottle with water and a small squirt of dish soap (which helps the oil disperse). Spray along entry points: door thresholds, window frames, pipe openings, and cracks in exterior walls. This won’t kill roaches already inside, but it can discourage new ones from entering. In sealed lab conditions, concentrated mint oil did kill roaches within 24 hours, but replicating that level of concentration in a home isn’t practical or safe for your lungs.
Where to Place Baits
Roaches are nocturnal and prefer tight, dark, warm spaces close to food and water. The most effective placements for any homemade bait are under the kitchen sink, behind and beneath the refrigerator, behind the stove, inside the cabinet where your trash can sits, around bathroom plumbing, and along the seam where countertops meet the wall. If you can slide a finger into a crack or gap, a roach can fit through it.
Check your baits every few days. If you see dead roaches near a station, it’s working and you should refresh the bait. If a station goes untouched for two weeks, move it to a different location. Using multiple methods at once, such as boric acid bait balls inside cabinets and diatomaceous earth along baseboards, covers more ground than relying on a single approach.
Why Bug Bombs Don’t Work
If you’re considering a fogger instead of targeted baits, save your money. Total-release foggers fail to penetrate the crevices and hidden spaces where cockroaches actually live and breed. Worse, sprays and aerosols can scatter roaches deeper into walls or push them into adjacent rooms, spreading the problem rather than solving it. Many cockroach populations have also developed resistance to the insecticides commonly found in over-the-counter sprays, further reducing their usefulness.
When Homemade Methods Aren’t Enough
German cockroaches, the small tan species most common in kitchens and bathrooms, are extraordinarily adaptable. They have developed resistance to every class of insecticide used against them since the 1950s. Some populations have even evolved an aversion to sugar-sweetened baits: the neurons that interpret taste have shifted so that sugar registers as bitter, causing the roaches to avoid the very baits designed to attract them.
If you’re still seeing roaches after three to four weeks of consistent baiting, or if you spot them during the daytime (a sign of overcrowding in their hiding spots), the infestation is likely too large or too established for DIY methods alone. In apartments or multi-unit buildings, roaches can reinfest from neighboring units no matter how thoroughly you treat your own space. A professional can use commercial-grade gel baits, growth regulators, and targeted treatments that reach harborage areas homemade methods simply can’t.