Gel baits are the most effective cockroach killers for home use, outperforming sprays by a wide margin. In lab and field tests, gel baits and liquid bait stations achieved at least 80 percent mortality in adult cockroaches after 28 days, while consumer-grade pyrethroid sprays were largely ineffective. The best approach combines a quality bait with sanitation and sealing entry points, not spraying.
Why Sprays Are the Wrong Choice
Most people reach for a can of spray when they spot a cockroach. It feels satisfying, but it’s one of the least effective long-term strategies. Consumer-grade pyrethroid sprays kill the roaches you can see but don’t penetrate the hiding places where the rest of the colony lives. Worse, sprays scatter cockroaches deeper into walls and crevices, and they return once the residue fades. Bug bombs have the same problem: they won’t reach eggs, and they expose your household to unnecessary chemicals.
Gel Baits: The Top Performers
Gel baits work by attracting cockroaches to eat a slow-acting poison. The cockroach carries the toxin back to the colony, where it spreads through droppings and contact, killing roaches that never touched the bait directly. You apply gel baits with a syringe along cracks, crevices, and edges where cockroaches travel, and the results compound over days.
Among active ingredients, indoxacarb (found in Advion cockroach gel) consistently tops performance charts. In controlled tests, indoxacarb gels were the only baits to reach 100 percent mortality before day seven against standard cockroach populations. They also killed faster and achieved higher final mortality rates than older active ingredients like hydramethylnon. Against cockroach strains that have developed bait aversion (a real problem, more on that below), indoxacarb gel still achieved 98 percent mortality.
Fipronil-based gels, such as Maxforce FC Magnum, also perform well. Fipronil kills quickly and achieved over 93 percent mortality in lab tests. However, against bait-averse cockroach strains, one fipronil gel dropped below 30 percent mortality, meaning it can struggle with resistant populations. Newer fipronil formulations with improved bait bases have closed this gap somewhat, but indoxacarb remains the more reliable option if you suspect resistance.
Liquid Bait Stations Also Work
If you prefer a mess-free option, enclosed liquid bait stations can be surprisingly effective. In a recent study, Hot Shot liquid bait stations achieved 100 percent mortality within 24 hours in lab tests and performed comparably to professional-grade products in real homes. You place them where cockroaches travel and replace them every few months.
Not all bait stations are equal, though. Combat bait stations showed slow population reduction in both lab and home tests, lagging well behind other products. The brand matters, so look for products with proven active ingredients rather than grabbing the cheapest option on the shelf.
Boric Acid: A Reliable Long-Term Dust
Boric acid is one of the oldest and most effective cockroach-killing dusts. Roaches walk through the powder, it sticks to their legs and antennae, and they ingest it while grooming themselves. It retains its potency almost indefinitely as long as it stays dry, making it ideal for spots you don’t disturb often, like wall voids, behind electrical outlets, and under appliances.
The key to boric acid is applying it correctly. You want a layer so thin it’s barely visible. Cockroaches avoid heavy piles of powder the way you’d avoid walking through a snowdrift. Use a squeeze bottle with a narrow tip and puff it into cracks and hidden spaces. Never apply it on countertops, food preparation surfaces, or inside electronics, where the dust can cause damage.
Diatomaceous earth is another dust option you’ll see recommended, but for cockroaches specifically, boric acid tends to be more effective. Diatomaceous earth works by damaging the insect’s outer coating, causing dehydration, but it acts more slowly and is better suited as a supplementary measure.
The Bait Aversion Problem
Some German cockroach populations have evolved an aversion to glucose, the sugar used in many baits to attract them. These cockroaches simply won’t eat the bait, no matter how toxic the active ingredient is. Researchers at NC State University found that some populations also show resistance to the toxins themselves, compounding the problem. If you’ve been baiting for weeks with no improvement, bait aversion or resistance could be the reason.
Switching to a product with a different bait base and a different active ingredient can help. This is one reason indoxacarb gels have performed well in studies: their formulation overcomes aversion in populations that ignore older baits. Rotating between active ingredients over time also reduces the chance of resistance building up.
Insect Growth Regulators for Persistent Infestations
For infestations that keep bouncing back, insect growth regulators (IGRs) add a second layer of control. Products containing pyriproxyfen mimic a natural hormone in young cockroaches, preventing nymphs from maturing into reproducing adults and disrupting egg development. IGRs rarely kill adult cockroaches directly, but they stop the population from replacing itself.
You use IGRs alongside baits, not instead of them. The bait kills the current generation while the growth regulator ensures immature roaches never reach adulthood. This combination is particularly useful for large or entrenched infestations where baits alone keep reducing numbers but can’t fully eliminate the colony.
Sanitation and Exclusion Make Baits Work Better
No cockroach killer works well in a dirty environment. If roaches have easy access to food and water, they’re less motivated to eat bait. A few changes dramatically improve your results:
- Eliminate food sources. Clean spilled food and dirty dishes before bed. Store food in sealed containers. Empty garbage daily and keep bins lined and covered. Rinse bottles and cans before recycling.
- Remove water access. Fix leaking pipes and dripping faucets. Dry sinks before going to sleep. Cockroaches can survive weeks without food but only days without water.
- Seal entry points. Caulk cracks in walls and floors. Install door sweeps and tight-fitting weather stripping. Pay special attention to gaps around plumbing pipes.
- Eliminate hiding spots. Get rid of corrugated cardboard boxes, which cockroaches eat, hide in, and lay eggs inside. Vacuum behind appliances and inside cabinets with a crevice attachment.
How to Monitor Your Progress
Sticky traps are the simplest way to track whether your approach is working. Place them under sinks, along walls, and near appliances. Check them regularly and keep them in the same spots so you can compare results over time. During a severe infestation, check daily and note how many cockroaches you’re catching and their size. A lot of small, wingless nymphs means the colony is actively reproducing and you need to intensify your efforts.
Once trap counts drop to zero for several weeks, the infestation is likely under control. Keep a few traps in place as an early warning system, and maintain your sanitation routine. Cockroaches reinvade easily, especially in apartments and attached housing where they travel between units through shared walls and plumbing.
Safety Around Kids and Pets
Gel baits and bait stations are far safer for households than sprays or foggers because they contain small amounts of active ingredient in enclosed or targeted applications. Still, place bait stations and gel dots where children and pets can’t reach them: behind appliances, inside cabinet hinges, under sinks, and along baseboards behind furniture. Boric acid powder should be confined to wall voids and enclosed spaces for the same reason. If you’re applying any product, remove children, pets, and their toys from the area until the product is set in place and any residue has dried.