Individual cockroaches that eat bait typically die within one to three days. But eliminating an entire infestation is a longer process, usually taking two to four weeks for a major reduction and four to eight weeks for full elimination with consistent treatment. The timeline depends on the size of the infestation, how well the bait is placed, and whether the roaches have other food sources competing for their attention.
What Happens in the First 72 Hours
Cockroaches that directly consume bait begin dying within 24 to 72 hours. This delay is intentional. Bait ingredients are designed to kill slowly enough that a poisoned roach makes it back to the nest before dying. That matters because of what happens next.
Within about 12 hours of eating bait, a cockroach starts depositing contaminated droppings in and around the nest. Young nymphs, which rarely venture more than two feet from their hiding spots, feed on those droppings. Research from North Carolina State University found that first-stage nymphs steadily consumed adult feces over a 24-hour period, absorbing significant amounts of the active ingredient without ever touching the bait themselves. This feces-feeding behavior is one of the primary ways bait spreads through a colony.
The Cascade That Kills the Colony
Roach bait doesn’t just kill the individuals that eat it. It moves through the colony in waves. Researchers at Purdue University demonstrated this with indoxacarb, a common bait ingredient. A single poisoned adult’s droppings killed 76% of the nymphs exposed to them within 72 hours. When those dead nymphs were then eaten by other adult males (cockroaches readily consume their dead), 81% of those adults died too. That’s three generations of cockroaches killed from one original bait feeding.
This cascade effect, sometimes called secondary and tertiary kill, is what makes bait so effective against hidden populations you never see. But it requires a slow-acting ingredient. Fast-acting poisons kill the forager before it returns to the nest, cutting off the chain. That’s why most commercial gel baits and bait stations use delayed-action compounds that give the roach time to contaminate the colony.
Week-by-Week Timeline
Here’s a realistic schedule for what to expect after placing bait:
- Days 1 to 3: Roaches that directly eat bait start dying. You may actually see more roaches during this period, not fewer. Poisoned roaches often become disoriented and wander into the open. This is a sign the bait is working, not that the problem is getting worse.
- Week 1: Most homeowners notice a visible reduction in adult roaches by day seven. If bait placements are noticeably consumed or depleted, that’s another good sign.
- Weeks 2 to 4: The secondary kill effect kicks in as contaminated droppings and dead roaches spread poison through the nest. You should see a significant drop in numbers during this window.
- Weeks 4 to 8: Full elimination becomes possible with consistent reapplication. Egg cases that were present when you first applied bait will have hatched by now, and those new nymphs need to encounter bait or contaminated material to be killed.
Why Bait Sometimes Works Slowly
The most common reason bait takes longer than expected is competing food. Cockroaches are less likely to eat bait when crumbs, grease, pet food, or garbage give them easier options. Baits perform measurably better when alternative food sources are removed. This means sanitation isn’t just general good advice; it directly affects how fast the bait works.
Placement matters just as much. Young nymphs stay within about two feet of their hiding spots, and even adults typically roam less than ten feet from their harborage. If bait is placed too far from where roaches are actually nesting, they may never find it. The best results come from placing small dots of gel bait in cracks, crevices, under sinks, behind appliances, and along edges where you’ve seen droppings or live roaches. Even the most effective bait does nothing if roaches don’t encounter it.
A female carrying an egg case may not move or feed at all until she drops it, which means she can survive untouched through an initial round of treatment. This is one reason a single application rarely finishes the job.
When and How to Reapply
Gel bait should be replaced roughly every 14 days. The gel loses effectiveness as it dries out, especially on porous surfaces like raw wood or near heating and cooling vents where air circulation speeds up drying. It still works after hardening, but fresh, soft bait is more attractive to roaches and more readily consumed.
In heavy infestations, roaches may eat through bait placements in less than a week. If you check your placements after seven days and the bait is gone, reapply sooner. Clean up old, dried-out bait before putting down fresh material, since stale bait can deter feeding.
Plan on at least two to three rounds of application, spaced two weeks apart, for a moderate infestation. Severe infestations in apartments or multi-unit buildings often need sustained treatment over the full eight-week window because roaches can migrate from neighboring units.
Signs the Bait Is Working
The clearest early sign is finding dead roaches within the first week, often belly-up near bait placements or out in the open. Seeing a few disoriented roaches wandering in daylight during the first few days is also normal and expected.
Bait consumption is the other reliable indicator. Check your placements after a week. If the gel dots are smaller or gone, roaches are feeding on them. If bait sits untouched for two weeks, it’s either placed too far from the nest or the roaches have other food they prefer. In that case, move placements closer to signs of activity and step up your cleaning routine to eliminate competing food sources.
If you see no reduction in roach activity after two full weeks of well-placed bait with good sanitation, the colony may be larger than a single bait strategy can handle, or the roaches may have developed aversion to that particular bait formulation. Switching to a product with a different active ingredient can help overcome bait aversion, which German cockroaches in particular are known to develop.