7 Best Cockroach Killers That Actually Work (Ranked by How They Kill)

This post contains affiliate links. If you buy through our links, we may earn a commission at no extra cost to you.

Not all cockroach killers work the same way. Here are the 7 best options ranked by effectiveness — from gel bait that wipes out colonies to sprays that scatter them.

Best cockroach killers — gel bait, boric acid, IGR, and bait station products

Walk into any hardware store and you’ll find an entire aisle of cockroach products. Most of them work. The problem is that they don’t all work the same way — and using the wrong one for your situation is the primary reason people spend $40 and still have roaches a month later.

The seven products below are ranked not by price or popularity, but by mechanism: how they actually kill cockroaches and which infestations they’re suited for. Some eliminate colonies. Others scatter them. A few do nothing at all if applied incorrectly.

Quick answer:

For German cockroaches (the small tan ones in your kitchen), Advion Cockroach Gel Bait is the single most effective product available without a pest license. Applied correctly — pea-sized dots in harborage areas — it eliminates colonies within 2–4 weeks by exploiting cockroach feeding behavior. For ongoing population control and prevention, add boric acid powder and a growth regulator (IGR). Sprays should be used last, if at all, and never in harborage areas — they trigger scatter behavior and spread the infestation.

1. Advion Cockroach Gel Bait — Best Overall

Advion Cockroach Gel Bait syringe — best overall cockroach killer

Why it works:

Advion uses indoxacarb as its active ingredient — a pro-insecticide that becomes toxic only after it’s metabolized by the cockroach. This delayed kill mechanism is intentional and critical: the cockroach doesn’t die immediately. Instead, it returns to the harborage and either dies there (where other roaches consume the carcass, receiving a secondary dose) or expresses the metabolite in its feces (which other roaches also consume). One cockroach eating bait can kill 30–40 others through this cascade effect.

How to apply:

Pea-sized dots (approximately 0.5 grams each) placed every 6 inches in harborage areas: inside cabinet door hinges, behind the refrigerator, under the stove, along the back wall of cabinets, and under the sink. Do NOT apply as a line or a smear — small discrete dots mimic cockroach food debris and get better uptake. Replace every 3 months or when consumed.

What it doesn’t do:

Bait doesn’t work instantly — expect 2–4 weeks for a major reduction. It also doesn’t prevent re-entry from neighboring units; sealing is a separate step. If you’ve been using sprays recently, wait 2 weeks before switching to bait — spray residue repels cockroaches from the bait and kills the cascade mechanism.

  • Active ingredient: Indoxacarb 0.6%
  • Target species: German cockroach (primary), American, Oriental, Brown-banded
  • Kill mechanism: Delayed metabolic — triggers cascade kill through secondary consumption
  • Application: Gel dots in harborage areas, not open surfaces
  • Timeline: Major reduction in 2–4 weeks; full elimination in 6–8 weeks

Amazon: Syngenta 383920 Advion Cockroach Gel Bait 4 X 30 Gram Tubes Roach Control

2. Harris Boric Acid Roach Powder — Best Residual Kill

Harris Boric Acid Roach Powder — best residual cockroach killer

Why it works:

Boric acid has been used as a cockroach killer since 1948. When a cockroach walks through a thin layer of boric acid, the powder adheres to its body — to legs, antennae, and the cuticle of the exoskeleton. When the cockroach grooms itself (cockroaches groom constantly), it ingests the boric acid. Once inside, boric acid disrupts the cockroach’s digestive system and damages its nervous system, killing it within 72 hours. Critically, boric acid remains effective indefinitely as long as it stays dry and undisturbed — this gives it a residual action that synthetic insecticides often lack.

The critical application rule:

Thin layer only. If you can see the powder, it’s too thick. Cockroaches detect and avoid visible piles of powder. The correct application is a barely visible dusting — the powder should be visible only if you look closely at a low angle. Apply under the refrigerator motor, inside wall voids around pipes (using the applicator tip), and along the back perimeter of cabinet bases.

What it doesn’t do:

Boric acid is a contact + ingestion killer — it requires the cockroach to walk through it and then groom. It doesn’t attract cockroaches the way bait does. It works best as a secondary tool used alongside gel bait, covering areas where bait isn’t applied (inside walls, under motor housings) while bait handles the active foraging population.

  • Active ingredient: Boric acid 99%
  • Kill mechanism: Contact (adheres to body) + ingestion (grooming)
  • Application: Thin invisible layer in enclosed spaces and voids
  • Residual life: Indefinite when dry (months to years)
  • Best for: Wall voids, under appliance motors, perimeter of cabinet bases

Amazon: Harris Boric Acid Roach Powder

3. Gentrol IGR Concentrate — Best for Breaking the Breeding Cycle

Gentrol IGR Concentrate — insect growth regulator for cockroach breeding cycle

Why it works:

IGR stands for Insect Growth Regulator. Gentrol’s active ingredient, (S)-hydroprene, mimics juvenile hormone — a hormone that prevents cockroach nymphs from maturing into breeding adults. Nymphs exposed to Gentrol develop into a sterile “adultoid” form that cannot reproduce. Adults exposed during reproduction produce non-viable eggs. No breeding generation means no population growth, which means the existing population dies off without replacement.

IGR doesn’t kill cockroaches directly — it’s a population control tool, not an acute insecticide. Used alone, it will slowly reduce a population over several months. Used alongside gel bait and boric acid, it dramatically shortens the treatment timeline by ensuring that the nymphs escaping the bait cycle cannot reach adulthood and breed.

How to apply:

Mix with water per label instructions and apply to harborage areas with a spray bottle or pump sprayer. Or use the ready-to-use Gentrol Point Source discs (place one or two under the refrigerator and under the sink) for no-mix convenience.

  • Active ingredient: (S)-hydroprene 9%
  • Kill mechanism: Hormone disruption — prevents nymphs from reaching breeding adulthood
  • Application: Mixed spray into harborage areas OR Point Source discs
  • Timeline: Population reduction over 4–12 weeks (population control, not acute kill)
  • Best paired with: Advion gel bait + Harris boric acid for full three-layer protocol

Amazon: Gentrol IGR Concentrate

4. Combat Max 12-Month Roach Killing Bait — Best Budget Bait

Combat Max Roach Bait Stations — budget cockroach killer with child-resistant design

Why it works:

Combat Max uses fipronil as its active ingredient — a phenylpyrazole insecticide that disrupts the nervous system by blocking GABA-gated chloride channels. Like Advion, Combat relies on a delayed kill (6–24 hours) to allow the cockroach to return to the colony and spread the poison through secondary consumption of carcasses and feces.

Combat Max comes in pre-loaded plastic bait stations rather than a gel syringe. This makes it slightly less flexible in application (you can’t place bait inside cabinet hinges) but much more convenient for households with children or pets, since the enclosed station design prevents direct contact with the bait.

How it compares to Advion:

In head-to-head field tests, Advion gel outperforms Combat Max in both uptake speed and cascade kill rate — partly because the open gel format provides more surface area for cockroach feeding, and partly because indoxacarb’s cascade mechanism is more efficient than fipronil’s in dense infestations. Combat Max is the right choice when you need child/pet safety, a lower upfront cost, or a “set and forget” option for light infestations and prevention.

  • Active ingredient: Fipronil 0.01%
  • Kill mechanism: Neurotoxin — blocks GABA channels; delayed 6–24 hours for cascade
  • Application: Pre-loaded bait stations placed in harborage areas
  • Best for: Light infestations, prevention, households with children/pets

Amazon: Combat Max 12-Month Roach Killing Bait

5. Ortho Home Defense MAX — Best Perimeter Spray

Ortho Home Defense MAX spray — best perimeter spray for cockroach prevention

Why it works (and when NOT to use it):

Ortho Home Defense uses bifenthrin as its active ingredient — a synthetic pyrethroid that kills cockroaches on contact by disrupting their nervous system. It leaves a residual film that remains effective for weeks after application.

Here’s the critical distinction: pyrethroid sprays are effective at creating entry barriers (perimeter treatment around doors, garage entries, and the exterior foundation) but counterproductive when applied inside harborage areas during an active German cockroach infestation. Pyrethroids are repellent to cockroaches — they detect and avoid the treated areas. Applied inside cabinets and harborage zones, they scatter the population into untreated areas of the home and interrupt bait uptake. This is one of the most common DIY mistakes.

When to use it:

  • Exterior perimeter — around the base of the house, door and window frames, garage entry
  • American cockroach prevention — creating an exterior barrier to prevent entry from outside
  • After completing a German cockroach treatment cycle — as a maintenance perimeter barrier to prevent re-introduction from neighboring units
  • NOT as a primary treatment for active German cockroach infestations indoors
  • Active ingredient: Bifenthrin 0.05%
  • Kill mechanism: Contact neurotoxin (pyrethroid) + residual repellent film
  • Application: Exterior perimeter, door frames, garage entry — not inside harborage zones
  • Residual life: Up to 12 months outdoors on non-porous surfaces

Available at Home Depot, Walmart, and Amazon. Search: Ortho Home Defense MAX Insect Killer

6. HARRIS Diatomaceous Earth — Best Natural Option

Harris Diatomaceous Earth — natural cockroach killer powder

Why it works:

Diatomaceous earth (DE) is the fossilized remains of microscopic aquatic organisms (diatoms). At a microscopic level, DE is composed of sharp silica fragments that pierce the waxy cuticle of insects’ exoskeletons on contact. Once the cuticle is breached, the insect loses moisture rapidly and dies of dehydration within 24–72 hours. Unlike chemical insecticides, cockroaches cannot develop resistance to DE because it’s a physical mode of action, not a chemical one.

Limitations:

DE is significantly less effective than gel bait against established German cockroach infestations for several reasons: it doesn’t attract cockroaches, it loses effectiveness when wet, and it has no cascade kill mechanism. It works best as a preventive layer in dry areas (inside wall voids, under appliance motors, along baseboards) rather than as a primary treatment.

Important: use food-grade DE only (not pool-grade DE, which is calcined and hazardous to lungs). Even food-grade DE should be applied with a duster to avoid airborne particles.

  • Active ingredient: Amorphous silica (diatomaceous earth) 100%
  • Kill mechanism: Physical — abrades exoskeleton, causes desiccation
  • Application: Thin layer in dry enclosed spaces; use a duster, not your hand
  • Best for: Prevention, natural households, secondary layer in dry wall voids
  • Loses effectiveness when wet — not suitable for under-sink applications

Amazon: HARRIS Diatomaceous Earth

7. Black Flag Roach Motel — Best for Monitoring

Why it works (and what it’s actually for):

The classic sticky trap — a cardboard box baited with a pheromone or food attractant, with a glue floor inside. Cockroaches enter and can’t leave. Sticky traps do NOT eliminate infestations; at the population densities seen in active German cockroach colonies, they catch a negligible fraction of the population. What they’re excellent for:

  • Monitoring — place traps in suspected harborage areas to confirm which species is present and where the highest population density is; the trap that fills first is closest to the harborage
  • Post-treatment verification — after a bait + boric acid treatment cycle, sticky traps confirm whether the population is declining
  • Light infestations and prevention — for households that have had a past infestation, a couple of sticky traps in the kitchen confirms no re-introduction

Use them as diagnostic tools, not as your primary treatment. A sticky trap full of cockroaches tells you where to put your bait — which is the more important outcome.

Amazon: Search “Black Flag Roach Motel” or “Hot Shot Roach Trap” — widely available under $5 for a pack of 2.

The Complete Protocol: How to Stack These Products

Used individually, each of these products achieves partial results. Used together in the right sequence, they attack a German cockroach infestation from three angles simultaneously — active kill, residual kill, and population control — with a monitoring layer to track progress.

Step 1: Monitoring (before you buy anything)

Place sticky traps in the kitchen and bathroom — inside cabinets, under the sink, behind the fridge — for 48 hours. The trap locations that fill first tell you where the harborage is. This targeting information is worth more than any product you could buy randomly.

Step 2: Apply gel bait in harborage areas (Day 1)

Advion gel in pea-sized dots at the harborage locations your traps identified. Inside cabinet hinges, behind appliances, under the sink. Don’t spray anything for 2 weeks — spray residue repels cockroaches from bait.

Step 3: Apply boric acid in enclosed spaces (Day 1–3)

Harris boric acid in a thin layer under the refrigerator motor, inside wall voids around plumbing (use the applicator tip), and along the back perimeter inside base cabinets. These are areas the cockroaches travel through but where bait doesn’t reach.

Step 4: Apply IGR (Day 3–7)

Gentrol IGR sprayed into harborage areas or as Point Source discs under the sink and refrigerator. This interrupts the next generation of the colony.

Step 5: Monitor progress (Week 2, Week 4)

Replace sticky trap monitoring cards. A 50% reduction in catch rate by Week 2 indicates the treatment is working. By Week 6–8, the catch rate should be near zero.

Step 6: Seal and prevent (Week 4+)

Once the population is substantially reduced, caulk all plumbing penetrations, backsplash gaps, and base-of-cabinet gaps with DAP Alex Plus caulk (B00004RAXO). This prevents re-introduction from neighboring units or from outside.

Safety Note: Products and Pets

All products listed here have low to moderate toxicity when used correctly. Key precautions:

  • Gel bait (Advion, Combat): Applied inside cabinets and hinges — keep pets away from application areas while fresh. Not designed to attract pets, but secure high-contact areas in households with dogs that investigate under appliances.
  • Boric acid: Low acute toxicity to mammals, but avoid inhalation. Keep pets out of treated areas until the powder has settled. Not appropriate for application on open floor surfaces where pets walk.
  • IGR (Gentrol): Very low mammalian toxicity — hydroprene acts specifically on insect juvenile hormone receptors, which mammals don’t have. Safe for use in homes with pets and children when applied per label.
  • Pyrethroid sprays (Ortho Home Defense): Toxic to fish and aquatic life — keep away from drains and aquariums. Low toxicity to dogs and cats in the concentrations used for perimeter applications; allow surfaces to dry before allowing pet access.

If you suspect your pet has ingested any pesticide product, contact the ASPCA Animal Poison Control Center: (888) 426-4435.

Frequently Asked Questions

What kills cockroaches instantly?

Pyrethroid sprays (like Raid or Ortho Home Defense) kill cockroaches on direct contact within minutes. The problem is that instant kill has no cascade effect — it only kills the cockroaches it directly contacts, which is a small fraction of the total colony. Gel bait’s delayed kill (hours) is strategically superior because it allows the roach to return to the colony and distribute the toxin to hundreds of others. Speed of individual kill is the wrong metric when dealing with a colony.

Does boric acid work on cockroaches?

Yes — boric acid is a proven cockroach killer with a decades-long track record. The critical factor is application: a thin, barely visible layer in areas cockroaches walk through. Visible piles are avoided by cockroaches. Boric acid works best as part of a multi-product protocol (alongside gel bait) rather than as a standalone treatment.

How long does it take to get rid of cockroaches?

With a complete protocol (gel bait + boric acid + IGR), expect: visible reduction within 1–2 weeks, major reduction (80%+) by weeks 3–4, and near-complete elimination by weeks 6–8. A single product used alone takes longer and often fails entirely if the species or situation doesn’t match the product’s mechanism.

Is gel bait or spray better for roaches?

Gel bait is significantly better for German cockroach infestations (the most common type). Sprays kill what they contact but have no cascade effect and repel cockroaches away from bait when applied in the same areas. Sprays are useful as a perimeter barrier (exterior, entry points) but counterproductive as a primary indoor treatment. If you’ve only been using sprays and still have roaches, switching to gel bait is the highest-leverage change you can make.

Can I use multiple cockroach products at the same time?

Yes, with one important rule: don’t apply pyrethroids (sprays) in the same areas where you’re using gel bait. Pyrethroid residue repels cockroaches from bait and breaks the cascade mechanism. The stacking protocol above separates them by function — bait + boric acid + IGR inside harborage areas; spray as exterior perimeter only.

Bottom Line: What to Buy

For most people dealing with German cockroaches in a kitchen or bathroom: start with Advion gel bait. Add Harris boric acid for wall voids and under appliances. Add Gentrol IGR if the infestation has been ongoing for more than a few weeks. Seal with caulk after Week 4. Use sticky traps to monitor progress.

That three-product protocol costs under $50 and outperforms professional treatments that often cost $150–$500 per visit — because professionals use the same products applied with the same technique.

Not sure which species you have? See our guide on German cockroach vs. American cockroach to identify your pest before buying. And if roaches keep coming back despite treatment, our post on why you have roaches in a clean house covers the overlooked causes.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top