Best Spray for Cockroaches: What Actually Works

Cockroach sprays can kill roaches on contact, but most over-the-counter options perform far worse against real-world infestations than their labels suggest. The biggest reason: widespread pesticide resistance, especially in German cockroaches, the species most likely to infest your home. Choosing the right active ingredient and applying it in the right places matters more than which brand you grab off the shelf.

Why Many Sprays Don’t Work Anymore

German cockroaches have developed dramatic resistance to pyrethroids, the class of insecticide found in most store-bought sprays. Research from North Carolina State University found that field-collected German cockroaches were roughly 200 times more resistant to cypermethrin (a common pyrethroid) than lab-raised susceptible populations. Over 96% of cockroaches collected from apartments carried at least one copy of a genetic mutation that makes pyrethroids far less effective, and 77% carried two copies.

This resistance shows up clearly in real-world testing. When researchers at UC Riverside evaluated popular aerosol sprays against field-collected cockroach strains, the residual performance was poor across the board. One widely sold pyrethroid spray achieved a performance index below 14 in all field strains after two weeks, meaning it barely deterred roaches from crossing treated surfaces. Some sprays caused rapid knockdown (roaches flipping onto their backs) but the insects later recovered and resumed normal activity. Others using natural plant-based ingredients actually showed negative performance values, suggesting the roaches were attracted to rather than repelled by the treated areas.

The takeaway: a spray that drops a roach in seconds doesn’t necessarily kill it, and a spray that kills lab roaches may do very little to the resistant population living in your kitchen.

Active Ingredients That Still Work

Not all insecticides face the same resistance problem. When choosing a cockroach spray, the active ingredient on the label matters far more than the brand name.

  • Indoxacarb: Blocks sodium channels in the insect nervous system, causing paralysis and death. It works through a different mechanism than pyrethroids, so pyrethroid-resistant cockroaches are still vulnerable. You’ll find it in some professional-grade sprays and gel baits.
  • Fipronil: Commonly found in gel baits rather than sprays, but worth knowing about. Field populations showed moderate resistance (about 14 times that of susceptible roaches), which is far less severe than the 200-fold pyrethroid resistance.
  • Pyrethroids with piperonyl butoxide (PBO): PBO is a synergist that partially overcomes one of the resistance mechanisms cockroaches use to break down pyrethroids. It helps, but even synergized pyrethroids produced minimal mortality (under 8%) at standard doses against resistant field populations. This combination is better than a pyrethroid alone, but not a reliable solution for established infestations.

If you’re buying a spray, check the active ingredient list and avoid products that rely solely on pyrethroids like cypermethrin, permethrin, or deltamethrin. Look for formulations with non-pyrethroid active ingredients or combination products.

Where to Spray (and Where Not To)

Random spraying along baseboards and countertops is one of the most common mistakes. Entomologists at the University of Kentucky emphasize that the focus should be on finding and treating preferred harborage locations. If you miss key hiding spots, the problem will continue regardless of how much spray you use.

Cockroaches hide in tight, dark, warm spaces close to food and moisture. The most productive places to target include the gap between the wall and the back of your refrigerator, under and behind the stove, inside the void beneath your kitchen sink, along the hinge side of cabinet doors, and inside cracks where countertops meet the wall. In bathrooms, focus on pipe penetrations, the area behind the toilet, and under the vanity. Spray into cracks and crevices rather than coating open surfaces. A thin straw attachment (included with many aerosol cans) lets you direct product into narrow gaps where roaches actually rest.

Avoid spraying countertops, food preparation surfaces, or anywhere you’ll be placing food. Most insecticide labels require removing food and utensils from treated areas before application.

Sprays vs. Gel Baits

For anything beyond a stray roach, gel baits generally outperform sprays. Baits work differently: instead of requiring direct contact or forcing a roach to cross a treated surface, they attract cockroaches to eat a toxic food source. The poisoned roach returns to the harborage, dies, and other roaches feeding on its body or droppings are also exposed.

Sprays have a significant disadvantage beyond resistance. They can actually scatter cockroaches away from treated zones and deeper into wall voids, making the infestation harder to reach. Residual spray deposits on surfaces lose effectiveness quickly against resistant populations. Gel baits placed in cracks and crevices near harborage areas avoid this problem entirely.

That said, baits aren’t universally effective either. Testing of over-the-counter gel baits against field-collected German cockroaches showed highly variable results, with 14-day mortality ranging from as low as 32.5% to as high as 100% depending on the strain and product. The most practical approach is combining methods: use a spray for direct kills when you spot live roaches, and place gel baits in harborage areas for ongoing population reduction. Rotating between active ingredients with different modes of action slows the development of resistance.

Do Natural Sprays Work?

Essential oil-based sprays are marketed as safer alternatives, but their effectiveness is limited. In a six-week trapping study, peppermint oil performed best among the essential oils tested, with treated traps capturing an average of 2 cockroaches compared to 10 on untreated traps. Eucalyptus captured 5, while lavender and orange barely differed from doing nothing at all (7 each versus 10 for untreated controls). A conventional insecticide spray captured just 1.

Peppermint oil has genuine repellent properties, but repelling roaches isn’t the same as eliminating them. They simply move to untreated areas. Essential oils also require higher application rates than synthetic insecticides, need frequent reapplication, and break down quickly. They’re a reasonable choice if you want to discourage roaches from a specific spot, like a pantry shelf, but they won’t resolve an infestation.

Keeping People and Pets Safe

Indoor spraying requires basic precautions. Remove pets from any room you plan to treat, and take out their food bowls, water dishes, bedding, and toys. If you have a fish tank, cover it completely, as aerosolized insecticides can enter the water. Consider turning off central heating or air conditioning during application so the system doesn’t circulate pesticide particles to other rooms.

Keep pets and children out of treated areas until the spray has dried completely or for the time specified on the product label, whichever is longer. Good ventilation during the drying period reduces airborne exposure. Open windows in the treated room if possible, and don’t seal it up while surfaces are still wet.

Getting Results From a Spray Treatment

Contact sprays kill individual roaches within minutes to hours, but eliminating a colony takes weeks. A single female German cockroach carries an egg case with 30 to 40 developing nymphs, so even after a thorough spray treatment, new roaches will emerge from eggs that were protected inside wall voids or appliance housings. Plan on retreating at least once, roughly two to three weeks after the initial application, to catch newly hatched nymphs before they mature and reproduce.

Spraying alone rarely solves a cockroach problem. Reducing food and moisture sources is just as important. Fix leaky pipes, wipe down counters every night, store food in sealed containers, and take out trash regularly. A cockroach population that has unlimited food and water will rebound even after effective chemical treatment. Combining sanitation, targeted spray application in harborage areas, and gel baits with a non-pyrethroid active ingredient gives you the best chance of actually clearing an infestation rather than just chasing it from room to room.