The best DIY roach killers often involve baits using attractants (sugar, flour) mixed with killers like boric acid or baking soda, which disrupt their systems, or desiccants like diatomaceous earth (DE), applied in thin layers in cracks and hidden spots, plus maintaining strict cleanliness and sealing entry points to prevent infestations. For immediate action, a spray of water, vinegar, and dish soap can work, while repellents like bay leaves or essential oils offer deterrents but not total eradication.
Baking soda is a fast and effective way to kill roaches, but it won't work on its own. You'll need to mix it with something else, like sugar, to make it appealing to them. Then simply sprinkle the sugar and baking soda mixture and leave it overnight near where you've seen roaches.
Roaches can be extremely stubborn, but the most effective DIY method is switching from sprays to gel baits, which poison the nest instead of scattering them. Use a thin layer of boric acid or diatomaceous earth in hidden areas, keep food sealed, and reduce moisture to cut off their survival sources.
Boric Acid: Boric acid is a highly effective roach killer that dehydrates these pesky pests when they come into contact with it. Sprinkle it in the dark and damp corners of your home for an easy cockroach treatment.
Get Them Out!
Citrus. Citrus is one of the scents cockroaches are most known to hate, notably lemon and orange. Keeping a dish of lemon juice on your kitchen counter can deter these pests, as well as placing lemon peels around the home to discourage cockroaches from coming out of hiding.
Dependence on Water. Of all their needs, a cockroach's reliance on water is perhaps its most significant vulnerability. While a cockroach can live for up to a month without food, it can only survive for about a week without water. This makes moisture control a critical component of any effective pest control plan.
Baking soda is often suggested as a DIY roach control method because it can react with the acid in a roach's digestive system, creating gas build-up and eventually death. However, the roaches need to consume enough for it to be lethal, and they are not attracted to baking soda.
Cockroaches are drawn to three main things: Food: Crumbs, leftovers, unsealed containers, pet food, and garbage. Water: Leaks, damp areas, condensation, and wet bath mats. Shelter: Warm, dark cracks and crevices in kitchens, bathrooms, and basements.
Instead, it works mainly as a short-term repellent, making certain areas of your home less attractive to these pests. So, while vinegar can help keep roaches away temporarily, it should be combined with other cleaning habits or professional pest control methods for effective, long-term results.
One of the most common is cockroach foggers. These are usually sold at home improvement stores and resemble aerosol cans. They are small and are designed to be placed on a table or other flat surface.
Use Baking Soda and Sugar
This is an effective home remedy to get rid of roaches overnight. Mix equal parts of baking soda and sugar. Place the mixture in small dishes near infested areas. The sugar attracts cockroaches, and the baking soda reacts with their digestive system, killing them instantly.
The math behind roach reproduction is truly eye-opening. A single female German cockroach can produce over 200 offspring in her lifetime, and those babies reach breeding age in about 100 days. When you factor in overlapping generations and ideal indoor conditions, the numbers become staggering quickly.
Cockroaches are known to crawl through unsanitary environments like garbage bins and drains, where they can pick up bacteria such as E. coli and Salmonella. Squishing them may leave a mess that can trigger allergies to cockroaches and contaminate a large area, particularly in kitchens or food preparation areas.
However, the insects need to actually ingest the baking soda for it to be effective. Once consumed, the baking soda mixed with acid and any water in the roaches' stomachs will react and build up pressure that eventually kills the insects.
After testing, we rated the Advion cockroach gel bait as the best overall roach killer. These gel-filled plungers can be easily applied around your home or workspace, both indoors and outdoors.
Borax + Sugar Mix
Borax works like boric acid by disrupting the digestive system of roaches. Mix equal parts of borax and sugar and place in lids or trays along the infested areas. Borax will kill them within 24 hours.
Unfortunately, the answer is most likely yes—seeing one cockroach often means there is more hiding nearby. Cockroaches are nocturnal and prefer to stay hidden in cracks and crevices during the day, which means if you see one, there's a good chance it's not alone.
Scents like peppermint, lavender, and citrus can repel cockroaches, but they don't kill them. Roaches dislike strong odors and may avoid areas where these scents are present. However, using scents alone won't eliminate an infestation.
Surfaces Cockroaches Cannot Climb
Citronella candles are famous for their ability to keep mosquitoes away, but they are also effective against roaches. The citrus-like scent masks the odors that attract pests. How to Use: Light citronella candles during outdoor gatherings or in areas where you have noticed roach activity.
Cayenne, Garlic, and Onion Powder
Cockroaches can't stand the smell of these spices and will avoid all areas sprinkled with them.