The most effective roach baits use gel formulations with active ingredients like fipronil, hydramethylnon, or indoxacarb, applied in small dots near where cockroaches hide. But “working” depends on more than just picking a product off the shelf. Placement, dot size, and rotating between different ingredients all determine whether you’ll clear an infestation or just dent it.
What Makes a Roach Bait Effective
Gel baits outperform bait stations, sprays, and most DIY methods for one reason: cockroaches eat the bait, return to their harborage, and die there. Other cockroaches then feed on the dead roach or its droppings, spreading the toxin through the colony. This cascade effect is what turns a single bait placement into colony-wide control.
For this to work, the bait needs three things. First, an attractant that cockroaches actually want to eat (most commercial gels use sugars and food-grade ingredients). Second, an active ingredient that kills slowly enough for the roach to carry it back to the nest before dying. And third, placement close enough to harborages that roaches find the bait before finding your food.
Not all active ingredients perform equally. In laboratory testing, fipronil-based gels ranked highest in attractiveness to German cockroaches, the species responsible for most indoor infestations. Hydramethylnon and abamectin gels scored higher on feeding stimulation, meaning roaches consumed more per visit. Boric acid gels were the least palatable of the commercial options tested.
Active Ingredients Worth Knowing
You don’t need to memorize chemical names, but knowing the ingredient class on the label matters because you’ll need to rotate between them. The main categories available in consumer gel baits are:
- Fipronil (0.01–0.05%): One of the most reliable options. Lab testing shows low resistance ratios across multiple cockroach strains, meaning it still works well even in populations that have been exposed to other pesticides. It’s the active ingredient in several professional-grade gels now available to consumers.
- Indoxacarb (0.6%): Works by disrupting the nervous system after the roach metabolizes it. Effective for populations that have developed resistance to older chemistries.
- Hydramethylnon (2.15%): A slower-acting ingredient with a time to kill of roughly 12 to 72 hours. The delay is actually useful because it gives roaches time to return to the nest and spread the toxin.
- Dinotefuran (0.05%): Marketed as a fast-acting option, killing susceptible roaches in as little as a few hours. However, resistance is a real problem. Lab testing found resistance ratios as high as 98 times normal in some German cockroach strains, and several strains never reached 100% mortality even after 14 days of continuous exposure. If you use this ingredient and aren’t seeing dead roaches within a few days, resistance is likely the issue.
Why Rotating Products Matters
Using the same bait month after month is one of the most common mistakes. German cockroaches reproduce fast, with a new generation every 60 days or so, and resistance traits pass to offspring. UF/IFAS Extension recommends rotating to a bait with a different active ingredient class at least monthly when repeat applications are needed. This slows the buildup of resistance in the colony.
There’s another problem beyond chemical resistance. Some German cockroach populations have developed what researchers call glucose aversion. Because many bait gels use glucose as a sweetener, these roaches taste the glucose and their nervous system registers it as bitter. They refuse to eat it. This trait is inherited and widespread enough that pest management plans should account for it. If roaches are ignoring your bait entirely, try switching to a product that uses a different attractant matrix, not just a different active ingredient.
How to Place Gel Bait Correctly
Placement is where most people go wrong. Squeezing a thick line of gel along a baseboard does very little. The goal is many small dots in the right locations, not a few large globs in the wrong ones.
For German and brownbanded cockroaches (the small species that live indoors), the recommended rate is one to two bait placements per square yard. For heavy infestations, increase that to two to four placements per square yard. Larger species like American or smokybrown cockroaches need the higher density from the start.
Each dot should be roughly the size of the cap on the bait syringe, about a quarter to a half gram. For German cockroach control specifically, some professional applicators use dots as small as 0.06 grams. Smaller, more frequent placements outperform fewer large ones because they give more roaches access to bait without forcing them to compete at a single feeding point.
The best locations are inside cracks and crevices close to where roaches are already hiding. In kitchens, that means the gap between the countertop and backsplash, under the sink behind the P-trap, inside cabinet door hinges, along the top edge of the dishwasher frame, and behind the refrigerator. In bathrooms, focus on the space under the vanity, behind the toilet, and along pipe penetrations through walls. Placing bait directly adjacent to a heavy harborage can draw a crowd of roaches to the dot, which speeds up colony exposure.
What About Boric Acid and DIY Baits
Boric acid is a legitimate roach killer that’s been used for decades, and it works through a different mechanism than most commercial baits. Roaches walk through it, groom it off their bodies, and ingest it. It also damages their exoskeleton’s waxy coating, causing dehydration.
The catch is that boric acid in a bait gel format is significantly less palatable to cockroaches than commercial alternatives. In head-to-head lab comparisons, boric acid gel bait ranked last in attractiveness among the commercial gels tested. It falls in the slow-action category, taking 12 to 72 hours to kill, similar to hydramethylnon. As a dust applied lightly in wall voids and behind appliances, boric acid can be a useful supplement. As your primary bait, it’s outclassed by fipronil or indoxacarb gels.
Homemade sugar-and-borax paste recipes circulate online, and while they can kill roaches that eat them, they lack the precise attractant formulations that make commercial gels so effective. For a mild problem with a few roaches, DIY mixtures might be enough. For an established infestation, commercial gel baits with proven active ingredients will work faster and more completely.
Safety Around Pets and Children
The active ingredients in roach baits are present in very small concentrations, typically 0.01% to 2% of the gel. The ASPCA notes that cats and dogs frequently eat ant and cockroach baits because the sugar and peanut butter attractants taste good to pets too. The amount of active ingredient in these products is small enough that stomach upset is typically the only problem seen.
The bigger concern with bait stations (as opposed to gel) is the plastic housing itself. If a dog swallows a bait station whole, the plastic casing can cause a gastrointestinal blockage. Gel bait applied inside cracks and crevices is largely inaccessible to pets and children, which is another advantage of proper placement technique. Putting dots deep inside cabinet hinges or behind appliances keeps the bait where roaches can reach it and where curious fingers and noses can’t.
A Practical Approach That Works
Start by identifying where roaches are active. Check under sinks, behind the refrigerator, inside cabinets, and around any plumbing penetrations at night with a flashlight. Apply small dots of gel bait in and around these areas at a rate of one to two placements per square yard. Use a fipronil or indoxacarb gel for your first round.
Give the bait seven to fourteen days. Most commercial gel baits achieve complete mortality of susceptible strains within that window. If you’re still seeing live roaches after two weeks, switch to a gel with a different active ingredient class. Clean up old bait before applying new product, since dried-out gel loses its attractiveness and competes with fresh placements.
Reduce competing food sources by fixing leaky pipes, cleaning grease from stove drip pans, and storing food in sealed containers. Roaches are less likely to find your bait appealing if they have easy access to crumbs and moisture. In apartments or multi-unit housing, even perfect baiting in one unit will only provide partial control if neighboring units are infested, so coordinate with property management when possible.