The most effective cockroach killer you can use at home is gel bait, which consistently outperforms sprays and can kill 80% or more of a cockroach population within 28 days. But getting rid of roaches for good takes more than a single product. It requires the right combination of baiting, sanitation, and sealing entry points to stop them from coming back.
Identify What You’re Dealing With First
The two most common household cockroaches in the U.S. need different approaches. German cockroaches are small (about half an inch), light brown, and almost always found indoors. They cluster in warm, humid spots near food and water, especially kitchens and bathrooms, favoring temperatures around 70° to 75°F. If you’re seeing roaches inside your kitchen cabinets or behind your dishwasher, these are likely the culprit.
American cockroaches are much larger (up to two inches), reddish-brown, and prefer temperatures above 82°F. They typically live outdoors in sewers, storm drains, and water meter boxes, only venturing inside through ground-floor entry points when conditions are right. Seeing one or two large roaches near a basement drain is a very different problem than finding dozens of small ones behind your stove.
Gel Bait: The Most Effective Option
Gel baits are the gold standard for home cockroach control. They work by attracting roaches to eat a slow-acting poison, which the roach then carries back to its nest. As that roach dies, other roaches feed on its droppings or body and are poisoned in turn. This chain reaction, called secondary kill, is what makes baits so much more effective than contact sprays, which only kill the roaches you can see.
For German cockroaches living inside your home, apply small pea-sized dots of gel bait under appliances, along walls, inside cabinets, and next to any dark specks you find on surfaces. Those specks are cockroach droppings, and they contain pheromones that attract other roaches, making them ideal bait placement spots. Look for droppings under kitchen counters, behind drawers, and in the back of cabinets. For American cockroaches coming in from outside, place bait stations around your home’s perimeter, in water meter boxes, near drains, and under concrete slabs.
Research published in 2025 found that both consumer and professional-grade cockroach baits achieved at least 80% mortality in adult cockroaches after 28 days. Some liquid bait stations hit 100% kill rates within 24 hours in lab conditions. Real-world results take longer because you’re dealing with eggs that haven’t hatched yet, roaches hiding in places bait can’t reach, and ongoing re-entry from outside. Expect the process to take one to three months for a serious infestation, with noticeable improvement in the first two weeks.
DIY Boric Acid Bait
If you want a homemade option, boric acid mixed with sugar water is a well-studied cockroach killer. Research from North Carolina State University found the most effective mixture uses 1 to 2% boric acid dissolved in a sugar water solution (roughly half a cup of table sugar per liter of water). The sugar attracts the roaches, and the boric acid kills them slowly after ingestion.
Boric acid is a slow-acting inorganic insecticide. It damages a cockroach’s digestive system over several days, which is actually an advantage: the delayed kill gives poisoned roaches time to return to their harborage and spread the toxin to others through contact and fecal matter. You can deploy this solution in shallow dishes, bottle caps, or soaked cotton balls placed in the same locations you’d put gel bait.
The key with boric acid is concentration. Higher isn’t better. At concentrations above 2%, roaches detect the boric acid and avoid the bait. Keeping it at 1 to 2% makes it undetectable while still lethal.
Boric Acid and Pet Safety
Boric acid is not harmless to pets. Dogs appear more sensitive than other animals, with toxic effects possible at relatively low doses. Symptoms of ingestion in pets include excessive drooling, vomiting, diarrhea, fever, and loss of appetite, typically appearing within two hours. Vomit or stool may appear blue-green. At higher doses, tremors, seizures, and kidney damage can occur. Very young and older pets are more vulnerable.
If you have dogs, cats, or small children, place boric acid bait only in locations they cannot access: inside closed bait stations, behind heavy appliances, or inside wall voids. Gel baits applied in thin lines behind appliances are generally a safer alternative in homes with pets, since the amounts are tiny and the placement is harder to reach.
What Not to Waste Your Money On
Pyrethroid sprays (the standard “roach spray” you’d grab at the hardware store) perform significantly worse than baits in studies. They kill on contact, but roaches quickly learn to avoid treated surfaces, and the spray drives surviving roaches deeper into walls where they continue breeding. Spraying also contaminates bait placements, making roaches less likely to eat them. If you’re using gel bait, don’t spray in the same areas.
Ultrasonic repellers have no meaningful evidence behind them. Bug bombs (total release foggers) spread pesticide across surfaces you touch and eat on while barely reaching the cracks where roaches actually live. Neither is worth your time or money.
Disrupting the Breeding Cycle
A single German cockroach egg case contains 30 to 40 eggs, and females can produce a new one roughly every month. This is why killing adult roaches alone doesn’t solve the problem. Products called insect growth regulators (IGRs) mimic the hormones that control cockroach development. When young roaches are exposed, they either can’t mature into adults or they emerge as deformed, sterile adults incapable of reproducing.
IGR products are available as sprays or point-source dispensers you place near harborage areas. They won’t produce the immediate satisfaction of seeing dead roaches, but they collapse the population over weeks by ensuring the next generation never reproduces. Combining gel bait (to kill current adults) with an IGR (to sterilize the next generation) is the most effective one-two punch for a heavy infestation.
Sanitation: Cutting Off Their Resources
No bait or chemical works long-term if your home keeps offering roaches what they need. Cockroaches require food, water, and dark hiding spots. Removing even one of these makes your home dramatically less hospitable.
- Food: Store everything in sealed containers or the refrigerator. Clean up spills and crumbs immediately. Eliminate grease buildup on and around your stove, range hood, and refrigerator sides. Don’t leave pet food out, and wash dishes the same day.
- Water: Fix leaky faucets and pipes. Pick up pet water bowls at night. Don’t leave standing water in sinks. Use rubber drain covers or metal screens over floor drains, and keep drains clean.
- Shelter: Vacuum regularly, focusing on cracks and crevices. Declutter storage areas, especially cardboard boxes (roaches love corrugated cardboard). Remove garbage promptly.
These steps aren’t optional extras. A cockroach that has easy access to crumbs and dripping water has little reason to eat your bait.
Sealing Entry Points
Once you’ve reduced the current population, prevent new roaches from moving in. Seal cracks and crevices around cabinets, backsplashes, windows, doors, pipes, wires, and cables using silicone caulk. For larger gaps around pipes and cables, stuff copper mesh into the opening before caulking over it. Cockroaches can flatten their bodies to fit through remarkably thin gaps, so even small openings matter.
Pay special attention to where plumbing enters walls (under sinks, behind toilets, around dishwasher connections) and to gaps around crawl space vents and basement windows. For American cockroaches coming in from sewers, covering floor drains with screens is one of the simplest and most effective exclusion steps you can take.