The most effective roach killers are gel baits and bait stations, which outperform sprays by a wide margin. In lab testing, all six bait products evaluated killed at least 80 percent of German cockroaches within 28 days, while consumer-grade pyrethroid sprays were largely ineffective. The difference comes down to how each product works and whether roaches have developed resistance to it.
Why Baits Outperform Sprays
Gel baits and bait stations work because cockroaches eat the poison and then spread it through the colony before dying. A roach that feeds on bait defecates within about 12 hours. Young cockroach nymphs, which rarely leave the nest, eat those droppings. When food is scarce, nymphs consume roughly three times more fecal material by weight than regular food. Other roaches also feed on the dead bodies of poisoned roaches. This chain reaction, sometimes called secondary kill, means a single bait placement can reach deep into hiding spots you’d never be able to spray directly.
Sprays, on the other hand, only kill roaches that come into direct contact with the treated surface. Worse, over 96 percent of German cockroaches collected from apartments in one study carried at least one copy of a genetic mutation that makes them resistant to pyrethroids, the active ingredient in most consumer spray products. Seventy-seven percent were homozygous for this mutation, meaning they inherited it from both parents. In practical terms, more than 62 percent of cockroaches survived direct exposure to a total-release fogger (“bug bomb”) in the same research. Even when researchers added a chemical synergizer designed to boost pyrethroid potency, a dose ten times the amount needed to kill susceptible roaches resulted in less than 8 percent mortality in wild populations.
Spray products can also be counterproductive. They’re repellent, which scatters roaches into new areas of your home rather than eliminating them. Baits are non-repellent. Roaches approach and feed on them willingly.
Gel Baits and Bait Stations
Both consumer and professional-grade baits are effective, though results vary by product and roach population. In laboratory tests, Hot Shot liquid bait stations achieved 100 percent mortality within 24 hours across all cockroach populations tested. Other products, including Combat Max Roach Killing Gel and professional options like Advion Evolution and Vendetta Nitro, all reached the 80 percent threshold within 28 days.
Gel baits come in syringe-style tubes and let you place small dots of bait precisely where roaches travel: along cabinet edges, behind appliances, under sinks, and near plumbing entry points. Bait stations are enclosed plastic units that you set in similar locations. The enclosure offers some protection if you have pets or children, since the bait is harder to access directly.
For best results, place baits in multiple locations rather than relying on a single spot. Cockroach nymphs tend to stay close to the nest, and older nymphs are better at foraging over larger areas than newly hatched ones. Distributing bait near known hiding spots increases the chances that foraging adults will carry poison back to the colony quickly.
Boric Acid
Boric acid is one of the most reliable inorganic roach killers available. Roaches pick up tiny particles of the powder on their legs and antennae as they walk through it, then ingest it while grooming themselves. It retains its potency almost indefinitely as long as it stays dry, making it a strong long-term option for wall voids, cabinet crevices, and other protected areas.
The key to using boric acid is applying it correctly. The dust layer should be so thin it’s barely visible to the naked eye. Cockroaches avoid heavy accumulations of powder the same way you’d avoid walking through a snowdrift, so more is not better here. A bellows-style hand duster gives you the most control over how much comes out. Target the edges and corners of cabinets, the gap between the wall and floor behind your refrigerator, stove, and dishwasher, and any openings where plumbing enters the wall. The hollow space under kitchen and bathroom cabinets is another prime spot. You can puff powder through existing cracks at the top of the kick panel to reach it.
Boric acid tends to be more effective than diatomaceous earth for cockroach control, though both are sold for this purpose. Diatomaceous earth damages the waxy coating on a roach’s exoskeleton, causing dehydration, but it works more slowly and is less consistently lethal.
Insect Growth Regulators
Insect growth regulators (IGRs) don’t kill adult roaches directly. Instead, they mimic a natural hormone that controls development in young insects. When nymphs are exposed, they either can’t mature into adults or emerge as deformed, sterile adults. Over time, this collapses the colony’s ability to reproduce.
Research on German cockroaches shows that IGR exposure causes twisted wings, stunted growth, disrupted egg development, and significant population decline over weeks to months. The effect is strongest on hard, non-absorbent surfaces where the product stays active longer. IGRs work best as a complement to baits or boric acid rather than a standalone solution, since they won’t reduce the adult population you’re already dealing with.
What to Skip
Pyrethroid sprays and foggers are the least effective option for most cockroach infestations. The resistance numbers are striking: only 4 percent of apartment-collected German cockroaches in one study lacked the genetic mutation for pyrethroid resistance, and those came from just three of the many populations tested. Bug bombs are particularly wasteful because the aerosol droplets settle on exposed surfaces but don’t penetrate the cracks and crevices where roaches actually hide. You end up with pesticide residue on your countertops and floors while the roaches remain untouched in the walls.
Ultrasonic repellers, essential oil sprays, and other home remedies lack evidence of meaningful cockroach control. They may cause temporary avoidance behavior in a small area, but they won’t reduce a population.
Keeping Pets and Children Safe
Roach baits are designed to attract insects, but the ingredients can also appeal to dogs and cats. The risk to your pet depends on how much they’re exposed to and the specific product, but the simplest precaution is placement. Use enclosed bait stations rather than open gel dots in any area a pet can reach. Place stations behind appliances, inside cabinets, or in gaps too small for a pet’s nose.
If you’re using sprays or dusts, remove pets from the treatment area entirely and keep them away until the product has dried completely or for whatever duration the label specifies, whichever is longer. Boric acid applied as a fine dust inside wall voids and sealed crevices is effectively inaccessible to both pets and children, which is another advantage of that application method. Store all pesticide products where pets and children can’t reach them, and ventilate treated rooms well before allowing anyone back in.
Putting It All Together
The most effective approach combines methods. Start with gel baits or bait stations in high-traffic roach areas: kitchens, bathrooms, and anywhere you’ve seen droppings or live insects. Apply a thin layer of boric acid in protected voids and crevices where the dust will stay dry and undisturbed for months. If the infestation is large or ongoing, adding an IGR helps suppress the next generation. Cut off food and water sources by fixing leaky pipes, storing food in sealed containers, and cleaning grease from behind the stove.
Expect to see a noticeable reduction within the first week or two with baits, though full colony elimination can take a month or more depending on the size of the infestation. Refresh gel bait placements as they dry out, and check bait stations periodically to see if roaches are feeding. If you’re in an apartment building, the most thorough treatment in your unit won’t prevent reinfestation from neighboring units, which is why building-wide bait programs managed by professionals tend to produce the most lasting results.