Best Stuff for Roaches: What Actually Works

Gel bait is the single most effective product for killing cockroaches in homes and apartments. It outperforms sprays, bombs, and most other retail options because it exploits how roaches actually live: they forage, carry food back to hiding spots, eat each other’s droppings, and cannibalize the dead. A well-placed gel bait doesn’t just kill the roach that eats it. It can wipe out roaches that never touched the bait at all.

But gel bait alone won’t solve a serious infestation. The best results come from layering a few different products and cutting off the food and water roaches need to survive. Here’s what actually works, in order of importance.

Gel Bait: The Most Important Product

Gel baits come in syringes and contain a slow-acting poison mixed with food attractants. A foraging roach eats the bait, then returns to its hiding spot before dying. Other roaches in the colony eat the poisoned droppings (roaches routinely eat each other’s feces) or feed on the dead body. This chain reaction, called secondary and tertiary kill, is what makes gel bait so devastatingly effective against colonies hiding deep inside walls and appliances.

The slow kill speed is a feature, not a flaw. Research from NC State University confirmed that slow-acting ingredients allow the poison to pass through a roach’s digestive system and get deposited as contaminated feces throughout the colony’s hiding area. Fast-acting poisons kill the original roach before it can spread the toxin as widely, though they can still work through cannibalism since the poison stays concentrated in the dead roach’s body.

The most widely available gel baits use one of three active ingredients: fipronil (Combat, Advion’s competitor products), indoxacarb (Advion), or hydramethylnon (Combat Source Kill, Siege). All three work. Advion with indoxacarb has been a longtime favorite of pest professionals, though any quality gel bait placed correctly will produce results.

Apply pea-sized dots in cracks, crevices, under appliances, behind toilets, inside cabinet hinges, and along baseboards. More small dots spread across many locations beats fewer large globs. Replace bait every few weeks or when it dries out.

Watch for Bait Aversion

German cockroaches, the small tan species that infests kitchens and bathrooms, have developed a genetic trick in some populations. A mutation causes glucose (the sugar used as an attractant in many baits) to trigger bitter taste receptors, so the roaches refuse to eat it. This aversion passes to offspring, meaning entire populations can become resistant to glucose-based baits. If you’ve been using the same bait for months with declining results, switch to a different brand or formulation. Researchers found that roaches with glucose aversion still happily ate fructose-based attractants, so rotating products can overcome the problem.

Boric Acid Dust: The Long Game

Boric acid is a fine powder that works as both a contact killer and a stomach poison. When roaches walk through it, the dust clings to their bodies and legs. They ingest it during grooming, and it destroys their digestive system, causing dehydration and death. Because affected roaches return to their nests before dying, boric acid can also produce secondary kill through the colony’s cannibalistic habits.

The key to boric acid is applying it correctly. You want a barely visible film, not piles. Heavy application actually repels roaches because they’ll walk around obvious mounds of powder. Puff it into wall voids through electrical outlet covers (with the power off), under refrigerators, behind stoves, and inside the gaps where plumbing enters walls. Boric acid stays effective indefinitely as long as it remains dry.

Diatomaceous Earth: A Chemical-Free Option

Food-grade diatomaceous earth is made of microscopic fossilized shells with sharp edges that puncture a roach’s waxy outer coating. Once that coating is breached, the roach loses moisture and dies from dehydration. It contains no chemical toxins, which makes it appealing for homes with young children or in areas where you’d rather avoid pesticides.

The downside: it’s slower and less reliable than boric acid. It only works through physical contact, not ingestion, and it loses effectiveness completely when wet. Apply it the same way as boric acid (thin, barely visible layers in dry areas), and reapply after cleaning or any moisture exposure. Think of diatomaceous earth as a supplement to gel bait, not a replacement.

Insect Growth Regulators: Stopping Reproduction

Insect growth regulators (IGRs) are a category of product that mimics hormones found only in insects. They don’t kill adult roaches. Instead, they prevent eggs from hatching, stop young roaches from maturing into adults, and block reproduction entirely. Exposed nymphs can get stuck in their juvenile stage permanently and die without ever reproducing.

IGRs come as sprays, strips, or point-source dispensers. They’re most useful for large or persistent infestations where you’re killing adults with bait but new generations keep appearing. Pairing gel bait (which kills existing roaches) with an IGR (which prevents new ones) attacks the population from both ends. Products containing hydroprene or pyriproxyfen are the most common IGRs available for home use.

What Doesn’t Work Well

Foggers and bug bombs are one of the least effective options despite being one of the most popular. They spray pesticide into the open air of a room, but roaches spend their days deep inside walls, behind appliances, and inside cracks where the fog never reaches. Worse, foggers can actually scatter roaches into new areas of your home, spreading the infestation. They also leave chemical residue on surfaces where you prepare food.

Contact-kill sprays (the kind you spray directly on a roach) will kill the individual roach you hit, but they do nothing to the dozens or hundreds hiding in walls. They can also leave residues that repel roaches away from areas where you’ve placed bait, actually undermining your most effective product. If you use any spray, keep it far from your bait placements.

Matching Products to Roach Species

The species you’re dealing with changes where and how you treat.

  • German cockroaches are small (about half an inch), tan, and live exclusively indoors. They cluster in kitchens and bathrooms, hiding in cracks near heat and moisture sources. They spend most of their time tucked inside crevices and can travel between apartments through shared walls, pipes, and wiring. Focus gel bait and dust inside cabinets, behind appliances, and around plumbing penetrations.
  • American cockroaches are the large reddish-brown roaches (up to two inches) that often come up from sewers and drains. They congregate in floor drains, sump pumps, pipe chases, boiler rooms, and laundry areas, and during warm months they also live outdoors around trash containers. They travel long distances from where they nest, so effective control means finding and treating those aggregation sites, not just killing the ones you see in your kitchen.
  • Oriental cockroaches are dark, almost black, and prefer cool damp environments like basements, crawlspaces, cellars, and sewers. They’re sluggish compared to other species and usually stay at ground level. Target floor drains, sump pumps, and damp basement areas.

Sanitation: The Multiplier

No product works well in a dirty environment. Roaches can survive on almost nothing, but “almost nothing” still means crumbs in a toaster tray, grease behind a stove, or a slow drip under a sink. Cutting off food and water forces roaches to eat your bait instead of competing food sources.

Store all food in sealed glass or hard plastic containers. Keep trash in cans with tight-fitting lids and plastic liners, and move outdoor bins away from doorways. Fix leaky pipes and faucets. Increase ventilation in areas with condensation. Vacuum cracks and crevices regularly, which physically removes roaches, egg cases, and shed skins along with food debris. Clean behind kitchen appliances, especially the grease that accumulates behind and under stoves and refrigerators.

Remove clutter that provides hiding spots: stacked cardboard boxes, paper bags, old newspapers, and piles of rags. Seal cracks around baseboards, pipes, and electrical outlets. Install door sweeps and weather stripping. False-bottom cupboards and hollow wall voids are prime harborage areas that should be sealed shut when possible.

Safety Around Pets and Children

Gel bait stations are generally low-risk for pets. The ASPCA notes that cats and dogs are attracted to roach baits because of the peanut butter and sugar in them, but the amount of active ingredient is small enough that stomach upset is typically the worst outcome. The plastic bait station housing is often a bigger concern than the bait itself, since a dog that swallows a whole station could develop a digestive blockage.

Place gel bait dots and dust in areas pets and small children can’t access: inside wall voids, behind heavy appliances, inside closed cabinet hinges, and beneath drawer liners. Boric acid is low in toxicity for mammals compared to insects, but it shouldn’t be applied on surfaces where food is prepared or where toddlers crawl. Diatomaceous earth is the safest option for open areas, though it can irritate lungs if inhaled during application. Wear a dust mask when applying any powder product.

Putting It All Together

The most effective roach-killing strategy layers three things: gel bait as your primary killer, a dust (boric acid or diatomaceous earth) for long-term residual control in hidden voids, and aggressive sanitation to cut off competing food sources. For heavy infestations, add an insect growth regulator to break the breeding cycle. Rotate gel bait brands every few months to prevent bait aversion, especially with German cockroaches. Most infestations take two to four weeks to show major improvement and six to eight weeks to fully resolve, since you’re waiting for the secondary kill chain to work through the colony and for existing egg cases to hatch and encounter your products.