No home remedy will completely eliminate a cockroach infestation overnight. That’s the honest answer. But you can take several steps tonight that will kill roaches on contact, drive them away from your living spaces, and start reducing the population within 48 to 72 hours. The key is combining fast sanitation with the right dusts and baits placed where roaches actually travel.
What You Can Do Tonight
Roaches come out at night to find food and water. The single fastest thing you can do is remove both. Wipe down all countertops, sweep floors, and clean up any crumbs or grease. Put all open food in sealed containers or inside the refrigerator. Empty every trash can in the house and take the bags outside. Fix any dripping faucets or dry out standing water in sinks. Clean drains with an enzyme-based cleaner if you have one, or pour boiling water down them.
These steps won’t kill roaches, but they force them to seek out bait instead of your leftovers. A roach that has easy access to food scraps will walk right past your traps. A hungry roach will eat whatever you put in front of it.
Boric Acid: The Most Effective Home Remedy
Boric acid is consistently more effective than other home remedies for cockroach control, according to entomologists at the University of Kentucky. It works because roaches walk through the fine powder, which sticks to their legs and antennae. When they groom themselves, they ingest the particles. It also retains its potency almost indefinitely as long as it stays dry.
The trick is applying it correctly. Dust a very thin layer (barely visible) along baseboards, under the refrigerator, behind the stove, inside cabinet voids, and around pipes where they enter walls. Thick piles are counterproductive because roaches detect them and walk around. You want a film so light it looks like someone barely breathed powder onto the surface. A squeeze bottle or old makeup brush works well for application.
Boric acid won’t give you instant results. Roaches that cross a treated surface tonight will start dying within a day or two, and others in the nest can be affected when they encounter contaminated roaches. It’s a snowball effect, not a silver bullet.
Baking Soda and Sugar Bait
If you don’t have boric acid on hand, a simple mix of equal parts baking soda and granulated sugar works as an improvised bait. The sugar attracts roaches, and the baking soda reacts with moisture and acids inside the roach’s digestive system, producing gas that eventually kills it. Place small piles on bottle caps or pieces of cardboard near areas where you’ve seen roach activity: under sinks, behind appliances, and along wall edges.
This method is slower and less reliable than boric acid, but it uses ingredients most people already have in the kitchen. Replace the bait every few days, since it loses its appeal once it absorbs moisture from the air.
Diatomaceous Earth for Longer-Term Control
Food-grade diatomaceous earth (DE) kills roaches through physical damage rather than chemical poisoning. The microscopic silica particles scratch through the waxy coating on a cockroach’s exoskeleton, then draw moisture out of its body until it dies from dehydration. German cockroaches, the smaller species common in kitchens and bathrooms, typically die within 48 to 72 hours of contact. American cockroaches, the larger reddish-brown ones, have thicker exoskeletons and take 48 to 96 hours.
Apply DE the same way as boric acid: a barely visible film in cracks, crevices, wall voids, and under appliances. A bulb duster gives you the most control over application. You can also mix one cup of DE with two cups of water and brush the slurry onto vertical surfaces or areas where dry powder won’t stay put. Once it dries, it works the same way.
DE loses effectiveness when wet, so keep treated indoor areas dry. For added protection, you can create a continuous band of dust around your home’s foundation, especially where pipes and cables enter the building.
Peppermint Oil as a Repellent
Peppermint oil won’t kill roaches, but it can push them out of specific areas quickly. Research published in the Journal of Agricultural and Urban Entomology found that mint oil was roughly 100% repellent to both German and American cockroaches, and the effect lasted for 14 days in controlled tests. Male German cockroaches showed repellency rates between 92% and 100%.
Mix 10 to 15 drops of peppermint essential oil with water in a spray bottle and apply it around doorframes, window sills, cabinet edges, and any entry points you’ve identified. This is useful if you want to keep roaches out of your bedroom or a baby’s room tonight while your baits and dusts do their work elsewhere. It’s a complement to killing methods, not a replacement.
Safety Around Pets and Children
Boric acid is considered low in acute toxicity, but “low toxicity” is not the same as “safe to eat.” Dogs appear more sensitive to it than other animals. Ingestion of even small amounts can cause vomiting, diarrhea, excessive drooling, and loss of appetite, with symptoms appearing within about two hours. For infants, accidental ingestion has caused irritability, vomiting, and skin redness. The minimum lethal dose in humans is estimated at 5 to 20 grams for adults and 3 to 6 grams for children.
The practical rule: apply boric acid and DE only in places pets and children cannot reach. Inside wall voids, behind heavy appliances, under kick plates beneath cabinets, and inside sealed bait stations are all safer locations than open floor surfaces. If you have crawling babies or curious dogs, stick to bait stations and crevice-only applications. Food-grade diatomaceous earth is generally safer but can irritate lungs if inhaled, so avoid creating dust clouds during application.
Realistic Timeline for Results
Here’s what to expect if you do everything above tonight. By morning, you’ll likely still see some roaches. The sanitation and peppermint oil may push them out of your main living areas, but the killing agents need time to work. Within two to three days, roaches that contacted boric acid or DE will start dying. Over the next one to two weeks, the population should drop noticeably as more roaches encounter treated surfaces and contaminate nestmates.
A mild infestation (seeing one or two roaches a week) can often be managed entirely with these home methods. A serious infestation, where you’re seeing roaches daily or finding them in multiple rooms, usually requires professional treatment. Home remedies work best as a first response and ongoing prevention, not as a standalone solution for an established colony with hundreds or thousands of individuals.
Closing Off Entry Points
Roaches can flatten their bodies to squeeze through gaps as thin as a few millimeters. While your baits work on the roaches already inside, seal up the routes new ones use to get in. Caulk cracks around baseboards, fill gaps where plumbing enters walls with steel wool or expanding foam, and check weather stripping around doors. Remove cardboard boxes, which roaches love to nest in, and store items in plastic bins instead.
Keeping drains clean is especially important. Kitchen and bathroom drains are highways for cockroaches moving between apartments or up from sewer lines. A drain cover or stopper placed over unused drains at night can block this entry point immediately.