If you want to know how to get rid of roaches at home, the short answer is bait, not spray. Boric acid tablets, gel bait or diatomaceous earth carried back to the nest will wipe out a colony over 1 to 4 weeks, while contact sprays only kill what you can see. This guide breaks down which product fits which infestation, what it costs, and how to use it safely.
At a Glance
- Difficulty: easy to moderate, depending on product (traps and tablets are simple; foggers require prep and a household evacuation)
- Time: initial setup takes 15 to 30 minutes; full colony elimination typically takes 1 week to 2 months
- Cost: roughly $6 to $25 for most bait, powder or gel products; fogger multi packs run about $10 to $15
- Best for large infestations: boric acid tablets or gel bait that roaches carry back to the nest
- Best for homes with kids or pets: enclosed bait stations or glue traps rather than open powders or gels
Tools and Materials
- Roach bait tablets, gel bait, or bait stations (boric acid, indoxacarb, or dinotefuran based)
- Diatomaceous earth or boric acid powder with a puffer applicator
- Glue traps for monitoring or light infestations
- Fogger (for whole room treatment) if the infestation is severe
- Disposable gloves and a dust mask for powder application
- Flashlight for inspecting cracks, behind appliances, and baseboards
- Caulk or sealant to close entry points after treatment
Step by Step: Treating a Roach Infestation
- Inspect the space with a flashlight, checking behind the refrigerator, under the sink, inside baseboards, and around any warm, humid areas near food or water. Look for small dark droppings resembling coffee grounds, shed skins, and egg cases, these mark active nesting sites.
- Choose a bait suited to the infestation size. For a heavy infestation, boric acid tablets or gel bait placed near nesting sites will do more damage than sprays because roaches carry the poison back to others. Harris Boric Acid Famous Roach Tablets, for example, use 40 percent boric acid and can remain active for up to two years in a dry spot.
- Place up to 12 tablets per room, or apply gel bait in thin lines along cracks, behind appliances, and inside cabinets. Gel baits such as Syngenta's Advion, which uses indoxacarb, work well in narrow gaps that powders and traps can't reach.
- For a nontoxic option safe around children and pets, apply diatomaceous earth along baseboards and entry points. It kills mechanically by cutting into a roach's exterior, causing it to dehydrate, rather than through poison.
- Set glue traps in areas of roach activity to monitor progress and catch strays. Keep in mind these traps only kill individual roaches, they don't carry poison back to the colony, so they work best alongside bait rather than as a sole treatment.
- For severe, hidden infestations, consider a fogger. Cover all food, dishes, and cooking surfaces first, then vacate the home for at least four hours after activating the product, following label instructions exactly.
- Check bait stations and reapply powders every few weeks, or sooner if they get wet. Moisture breaks down boric acid and diatomaceous earth, cutting their effectiveness short.
- Seal cracks, gaps around pipes, and openings under doors with caulk once activity slows, to stop new roaches from getting in.
Safety warning: Foggers release pesticide gas that lingers in enclosed spaces; never activate one without leaving the home for the recommended time, and never use near open flame. Boric acid and diatomaceous earth powders should be applied with gloves and kept away from areas where children or pets might make contact. Gel baits containing indoxacarb should be placed only in cracks and crevices out of reach of curious hands or paws.
Roach Killer Comparison
| Product type | Active ingredient | Length of efficacy | Approx. cost |
|---|---|---|---|
| Boric acid tablets | Boric acid | Up to 2 years | $10 to $15 |
| Diatomaceous earth | Diatomaceous earth | Reapply after rain or weeks of use | $8 to $20 |
| Glue traps | None (adhesive only) | About 30 days | $6 to $10 |
| Gel bait | Indoxacarb | Weeks, varies by infestation size | $10 to $15 |
| Fogger | Tetramethrin, cypermethrin | About 2 months | $10 to $15 for 6 pack |
| Bait stations | Dinotefuran | About 3 months | $8 to $12 |
Which Method Actually Kills the Nest
Not every roach killer targets the colony. Sprays and glue traps only handle the roaches you can see, which matters little if hundreds more are breeding behind a wall. Bait products work differently: a roach eats poisoned bait, returns to the nest, and dies there. Other roaches then eat the corpse or feces and pick up a lethal dose themselves. This chain reaction, sometimes called the domino effect of pest control, is why boric acid, indoxacarb, and dinotefuran baits tend to outperform contact killers for anything beyond a stray roach or two.
Shawn Gleason, an entomologist who runs the pest information site Bugs Encyclopedia, notes that picking an effective product means understanding both the insect's biology and how the chemical behaves once it's in the environment. That's a fair way to think about it: a fast acting poison that kills on contact won't spread through a colony, while a slower acting one, even if it takes several days, wipes out generations.
Matching the Product to the Roach You're Fighting
The three species most common in American homes behave differently, which affects where you should place bait.
- German cockroaches: about half an inch long, tan to nearly black, with two dark stripes running down the back. They favor warm, humid spots like kitchens and bathrooms.
- Oriental cockroaches: dark brown to black with a glossy shell, growing to just under an inch. They prefer cool, damp areas such as basements, cellars, and leaf piles, and tend to run rather than fly.
- American cockroaches: reddish brown and ranging from 0.2 to 1.6 inches, these are the least picky about habitat, turning up in attics, subfloors, roof voids, and yards as easily as kitchens.
Because American cockroaches move freely between indoors and outdoors, yard treatment with diatomaceous earth (a product like Garden Safe Insect Killer, sold in 4 pound bags) can cut off outdoor breeding grounds that feed an indoor problem.

Safety Around Kids, Pets, and Wildlife
Roach bait is often bright colored and sweet smelling, which makes it appealing to toddlers and pets as well as roaches. Enclosed bait stations reduce that risk because the poison stays inside a plastic shell. Gels and open powders need placement in spots that are truly out of reach, not just out of sight.
There's also a wildlife angle worth weighing. Gel baits and bait stations that use ingredients like fipronil or hydramethylnon can cause secondary poisoning if a bird or other predator eats a poisoned roach. Diatomaceous earth avoids this problem entirely since it kills mechanically rather than chemically, though it takes longer, up to 48 hours after contact, and needs reapplication after rain or wind if used outside.
Foggers carry their own hazard: the active ingredient cypermethrin is highly toxic to aquatic invertebrates, so runoff or overspray near ponds, streams, or storm drains should be avoided entirely.
DIY Alternatives If You'd Rather Skip Store Bought Products
A few home remedies work through the same mechanical or dehydration principles as commercial products, though they require more frequent reapplication and monitoring:
- Cut onions coated in baking soda: the onion attracts roaches, and the baking soda reacts inside them to cause rupture.
- Equal parts borax and white sugar: sugar lures roaches in, borax dehydrates them, similar to boric acid tablets.
- A spray of three parts natural fabric softener to two parts water, applied directly to visible roaches, coats their exterior and causes suffocation since roaches breathe through their shells.
Maintenance and When It's Time to Call an Exterminator
Check bait stations and reapply powders on a schedule, roughly monthly, and immediately after any exposure to water. Seal new cracks as you find them; roaches need very little space to squeeze through. If you're still seeing live roaches, fresh droppings, or new egg cases after four to six weeks of consistent bait use, the nest may be larger than what over the counter products can handle, or located somewhere inaccessible like inside a wall void or under a slab.
At that point, a licensed pest control professional can apply commercial grade treatments and locate nests that DIY inspection misses. Two or three roaches spotted in the open often means many more are hidden nearby, so persistence matters more than speed. Some infestations clear up in a week; others take a couple of months of steady bait rotation before the droppings and sightings finally stop.



