How to Make a Homemade Cockroach Killer With Baking Soda

Baking soda kills cockroaches by reacting with acids in their digestive system, producing gas they can’t expel. The buildup of internal pressure causes fatal damage. It’s one of the cheapest DIY pest control options available, and the basic recipe takes about 30 seconds to mix. But how well it works depends entirely on how you prepare the bait, where you place it, and how serious your infestation is.

How Baking Soda Kills Roaches

Cockroaches, unlike humans, can’t burp or release gas effectively. When a roach eats baking soda (sodium bicarbonate), it reacts with the acids naturally present in the insect’s gut. This chemical reaction produces carbon dioxide gas that rapidly expands inside the cockroach’s digestive tract. The mounting pressure causes internal damage the roach can’t survive.

The catch is that cockroaches won’t eat plain baking soda. It has no smell or taste that attracts them. You need to mix it with something they actually want to eat, which is where the bait recipe comes in.

The Basic Recipe

The standard formula is equal parts baking soda and granulated sugar, mixed together. A good starting batch is half a cup of each. The sugar acts as the attractant. Cockroaches are drawn to it, and because the baking soda is mixed in at the same particle size, they can’t separate the two. They eat both.

Sprinkle the dry mixture in thin lines or small piles wherever you’ve seen roach activity. You can also place it in shallow lids or bottle caps to keep it contained and make cleanup easier. The mixture needs to stay dry to remain effective, so avoid placing it where it will get wet.

Variations That Work

If the dry mixture isn’t getting results, a paste version can be more appealing. Mix equal parts baking soda and sugar with just enough water to form a thick paste, then roll it into small pea-sized balls. Place these near roach hiding spots. The paste format is easier to position in tight spaces like behind appliances or inside cabinet corners.

Some people swap the sugar for diced onion, which has a strong smell that attracts roaches from farther away. Finely mince half an onion and mix it with a few tablespoons of baking soda. This version spoils faster, though, so you’ll need to replace it every day or two.

Another option is mixing baking soda with peanut butter, which is both greasy and sweet. Roaches are highly attracted to fats and proteins. A teaspoon of peanut butter blended with a teaspoon of baking soda makes an effective bait ball you can press into cracks.

Where to Place the Bait

Placement matters more than the recipe itself. Cockroaches travel along edges and corners, not across open floors. They hide during the day in warm, dark, moist spots and come out at night to feed. According to University of Kentucky entomologists, the emphasis should always be on targeting their actual hiding spots rather than randomly scattering bait across exposed surfaces.

The highest priority locations are:

  • Kitchen: Under and around the sink, behind the refrigerator, behind the stove, near the dishwasher, inside cabinets (especially back corners), and near trash containers.
  • Bathroom: Under the sink, behind the toilet, and along the edges where the floor meets the wall.
  • General: Inside storage areas, along baseboards in dark rooms, behind furniture that rarely moves, and anywhere you’ve noticed droppings or shed skins.

Place bait flush against walls and corners. Cockroaches navigate by keeping their bodies in contact with surfaces, so bait sitting in the middle of a cabinet floor will get less traffic than bait tucked into the back corner where the wall meets the shelf.

How Long It Takes

Don’t expect overnight results. Individual roaches that eat enough of the mixture will die within a few hours to a day, but reducing a visible population takes one to two weeks of consistent baiting. You’ll need to refresh the bait every few days, especially the paste and onion versions. If the dry sugar mixture gets clumpy from humidity, replace it.

Check your bait stations every morning. If the bait is disappearing, that’s a good sign: roaches are eating it. If it’s untouched after several days, move it to a different location. You may need to experiment with placement before you find their primary travel paths.

Safety Around Pets and Children

Baking soda is far less toxic than commercial insecticides, but it’s not completely harmless in large quantities. The ASPCA notes that pets who ingest large amounts of sodium bicarbonate can develop gastrointestinal irritation, bloating, vomiting, and diarrhea. In significant doses, it can also disrupt electrolyte balance.

A pet licking a small amount of spilled bait is unlikely to cause problems, but you should still place bait in spots your pets and kids can’t easily access. Behind appliances, inside closed cabinets, and under heavy furniture are all good choices. Using bottle caps or small containers makes it easier to keep the bait contained and retrieve it later.

How It Compares to Other DIY Options

Boric acid is the most well-known DIY cockroach killer and has decades of documented effectiveness. It works differently, damaging the roach’s exoskeleton and digestive system when ingested. Boric acid is generally considered more reliably lethal than baking soda, but it’s also more toxic to pets and children, so it requires more careful placement.

Diatomaceous earth (the food-grade version) kills roaches by absorbing the waxy coating on their exoskeleton, causing them to dehydrate. It works on contact rather than requiring ingestion, which is an advantage. The downside is that it only works when dry and can take several days to kill a single roach.

Baking soda sits at the gentler end of this spectrum. It’s the safest option for households with pets or small children, and it costs almost nothing. But it relies entirely on the roach choosing to eat enough of the bait, which makes it less predictable than boric acid or commercial gel baits.

When Baking Soda Won’t Be Enough

For a handful of roaches showing up occasionally, baking soda bait is a reasonable first response. For a genuine infestation, particularly of German cockroaches (the small, light brown species common in apartments), DIY methods alone rarely solve the problem.

German cockroaches reproduce extremely fast and have developed resistance to every class of insecticide used against them since the 1950s. Some populations have even evolved what researchers call glucose aversion, where their taste receptors have changed to interpret sugar as bitter. These roaches will actively avoid sugar-sweetened baits, which makes a baking soda and sugar mixture useless against them.

Signs that you’re dealing with a larger infestation include seeing roaches during the daytime (they’re nocturnal, so daytime activity means hiding spots are overcrowded), finding droppings that look like black pepper along cabinet edges, or noticing a musty smell in enclosed spaces. At that point, professional pest management offers access to a wider range of bait formulations, including gels, pastes, and dry flowables that target resistant populations more effectively than any single household ingredient can.