6 Powerful Home Remedies to Kill Roaches Naturally

Roaches are perhaps the most despised pests on the planet. Not only do they carry diseases (in rare cases), but they’re associated with a dirty environment (often erroneously). There are home remedies for roaches that will act as a natural roach killer, allowing you to turn on your lights and not fear that a roach will skitter across the floor.

What acts as a natural remedy for roaches? Let’s find out.

6 Natural Home Remedies to Kill Roaches Fast

1. Baking Soda and SugarBacking soda, sugar and glass of water on black background.

A simple yet effective mixture. Baking soda and sugar are able to effectively help kill roaches, and you’ll be able to notice a quick decline in the population as a result. You’ll need to know where the roaches are hiding out, so it’s important to make note of where you’ve seen these pests before planting the bait for them to eat.Here’s what you’ll need to get started:

But before reading through this guide, I’d like to show you the something..

Our Top Pick: Best Natural Roach Killer

PestShot Electronic Repeller repels all kinds of insects and rodents (especially for roaches and mosquitoes).


  • Easy to use – just plug in and ready to go
  • Effective immediately
  • Safe for kids
  • Safe for pets
  • Not ugly (at least we can live with)

Great choice for homes, restaurants, shops, stores, etc.

Not what you are looking for? Give PestShot Cockroach Trap a try!

  • Baking soda
  • Sugar
  • A bowl or cup

Baking soda is not toxic in the same way as boric acid, and it will begin to mix with the roach’s stomach acid, causing it to die over time. You’ll need to mix equal parts baking soda with equal parts sugar (1/4 cup of each is a good start). Now, all you’ll need to do is sprinkle them in the areas that you’ve seen roaches. You’ll need to leave this bait out and repeat your sprinkling of the mixture often to ensure there is enough to kill the roachesSugar isn’t the deadly portion of the mixture, but it will work to attract the roaches.

2. Boric Acid

A bottle of boric acid on white background.

Boric acid can be purchased in stores or online, and this is one of the best killers of roaches, ants and a variety of other pests. This acid has been proven to be effective at killing roaches, and it’s one of the most widely used remedies for this purpose.But boric acid isn’t safe for consumption, so you’ll need to keep it out of reach of children and pets.This is a poison, and long-term exposure can cause you to become ill. Ingesting boric acid will result in poisoning as well. Roaches will die if they come in contact with this acid, but there are a few points you need to consider when sprinkling boric acid in your home:

  • Only a light dusting is required (too much, and it will be ineffective)
  • Boric acid is not effective when wet

The goal is to have the roaches walk through the boric acid powder, which is difficult if the roaches are in tight corners or under the cabinets. Once you’ve placed the acid, the roaches will get it on their antennae, legs and body. During grooming, the acid will be ingested, which will result in death for the roach.

3. Fabric Softener Spray

A home remedy to get rid of roaches that takes a little action on your part. Fabric softener can kill roaches, but it can’t just be placed on the floor in hopes that it will get the job done. Instead, you need to make a spray and actively spray the roaches you see out and about in your home. Here’s what you’ll need to get started:Spray bottle of fabric softener.

  • Natural fabric softener
  • Water
  • Spray bottle

You’ll want to mix three parts fabric softener with two parts water. For example, you can combine 3/4 cup of fabric softener and 1/2 cup of water together in a spray bottle and mix it up. A simple shake of the spray bottle before usage is really all that is needed. The solution will be rather thick, so keep this in mind when going to spray. When you see roaches, squirt them with the solution. If you see a roach skitter behind a piece of furniture, you can often squirt them with greater ease than if you tried stepping on them, for example. Roaches breathe through their skin, so when the thick spray gets on the roach, it will suffocate them. This is one of the home remedies for roaches that works best if there is a massive infestation where you’re sharing every inch of your home with these pests. Dish soap can be used in lieu of fabric softener, but we found it to be less effective.

4. Bay Leaves

Maybe you have a soft spot for roaches. Perhaps you don’t want to kill them, but you just want to keep them out of your home. Bay leaves are a natural roach repellent – they simply hate the smell of them.Dry bay leaves on white background.Another major benefit is that bay leaves aren’t poisonous to humans, so you won’t have to worry where you place them. To get started, you’ll need the following:

  • Mortar and pestle
  • A handful of bay leaves

Now, you may not have a mortar and pestle available, so just use a bowl and something to crush the leaves effectively. The back of a butcher knife can crush dry leaves effectively. You can use your hands, too, but it will take longer.Simply place the leaves in a bowl and crush them into a powder. This powder will be sprinkled in areas where you know roaches are present and possibly nesting.If you can’t find bay leaves in the store, make sure to check the Asian, Ethnic or Indian aisle to see if they’re available. This is an Asian spice, and since the smell is overpowering to roaches, they’ll be repelled by it. Cucumbers can also be placed around the home (slices or peels) as a repellent against roaches.

5. Lemon Peels or Lemon Juice

The fresh smell of lemons is often associated with a clean home, and lemon is often used in the world’s most popular household cleaners. There is no denying that lemon juice is a powerful agent that is able to cut through grease and stains, but what many people don’t know is that it can repel roaches, too.The anti-pathogenic properties of lemon, and other citrus foods, will keep roaches away. You can do a lot of different things with lemon to keep roaches out of your home.Lemon peels and lemon juice on white background.

  • Add lemon juice (or buy 100% lemon juice) and spray in hard-to-reach areas of the home where you know roaches reside.
  • Grind up lemon peels and place the grounds around the home where roaches are present.

But you can also go to the extremes – which is what we recommend. You’ll need:

Find a Trusted Local Pest Expert
Need to hire an exterminator? Get a free estimate online from top local home service pros in your area.
  • A bucket or large bowl
  • Lemon juice (bottled or freshly squeezed)
  • Rags or towels

Mix the water and juice together, ensuring that the lemon is not too diluted. This sounds a lot more complicated than it sounds, but it’s not. We recommend adding lemon juice into the bucket first, followed by adding in water slowly to ensure that the lemon smell is still strong. Err on the side of more lemon juice than water for best results. Now, clean everything from the countertops to the floor with the mixture. The goal is to clean all of the surfaces where roaches reside to repel them away. And your home will have a clean, lemon-fresh smell, too.

6. Coffee Traps

Coffee is something that roaches like, too. And all of those used coffee grounds can actually be used for something – getting rid of roaches. You’ll want to use the coffee as a lure to trap the roaches and kill them. You’ll need:A cup of coffee on white background.

  • Coffee grounds
  • Jars

Fill a jar with coffee grounds and add water so that the roaches will die. But roaches can breathe in water for 40 minutes, and if fully submerged, they can live for 30 minutes, so if you find them crawling out of the jar, here is another trick. Apply petroleum jelly to the inside of the jar so that the roaches can’t gain traction to climb out of the jar. Strategically place the jars around the home where roaches frequent.We recommend checking these jars every morning to dump out the dead roaches. Repeat the process for a few weeks until you start to notice that there are no roaches entering the jar. If the roaches did not lay eggs, you’ll be roach-free. If you notice even one roach, it’s essential to take action right away. Roaches can lay up to 50 eggs at a time, depending on the type of roach in the home. Proper sanitization and filling entry points will be essential to curb roaches from coming into the home in the future. Reducing pathways and entryways will be a must for a roach-free future. Reducing food and water sources should follow. Pesticides and management solutions can also be followed if the roach problem is a recurring issue that only goes away and comes back every few months. You need to be relentless when it comes to roaches. Natural home remedies for roaches are less deadly than their pesticide counterparts, and they often fail when the homeowner stops taking action. Even if you haven’t seen a roach in a month, the eggs they left behind may be ready to hatch at any time. Insect growth regulators can be used in this case, or you’ll need to be prepared with the remedies listed above so that you can stop any future problems before they grow into a full-blown infestation.

Recommended Products for Killing Roaches:

Best traps for roaches

Best baits for roaches

Best bombs for roaches

The Complete Guide to Eliminate Cockroaches

Common Types of Cockroaches

Did you know that there are more than 69 species of cockroaches in the United States alone? These insects have oval, flat bodies with six legs and a small head. Baby roaches are pale in color, but they grow darker as they age.

Want to skip the research work and get a quick solution for your home?
Shop the No.1 Home Pest Repeller of 2019

While there are several species of this pest, there are four types that we see most often:

  • Wood Roaches: These guys are brown and typically span 1”-1.75” long. Male wood roaches have wings and can fly.
  • Oriental Roaches: These are most common in Ohio and typically span 1”-1.5” long. Black in color, male Oriental roaches also have wings, but they’re shorter and they cannot fly.
  • German Cockroaches: This type of roach is brown in color with dark stripes behind its head. German roaches are usually only about a 0.5” long.
  • American Cockroaches: The roach most people in the U.S. are familiar with. This variety is brown in color and has wings. On average, American roaches span 1.5” in length.

Roaches are nocturnal creatures, which is why you only see them skittering around the kitchen after dark. But because they only come out at night (when most people are sleeping), they’re easy to miss until you have a serious infestation on your hands.

What Attracts Roaches?

Why do you have roaches in your home in the first place? For starters, you have everything they need: food, moisture and shelter. And if you have a dirty home, you’re even more likely to attract roaches.

#1: Food

Just like any other pest, food is the main attraction of roaches. Roaches need to eat to survive (don’t we all), and you have a pantry stocked with food.

Roaches aren’t picky eaters either. They’ll take anything they can get their hands on. Known as the scavengers of the insect kingdom, cockroaches have an insatiable appetite – and they’ll eat both plants and animals.

What Do Roaches Eat?

Roaches will eat whatever you have lying around the house, but there are certain types of foods they prefer above others:

  • Sweets, like candies, cakes and cookies
  • Starches, like potatoes, bread and grains
  • Animal proteins, like beef, chicken and fish

Roaches will also devour greasy foods and cheese, which is why you often see them skittering across empty pizza boxes in movies.

Brown cockroaches eating bread isolated on white background.If you have any fermented or moldy food, they’ll eat those, too. And if you don’t have any of their favorite foods on the “menu,” they’ll start snooping around other parts of the house, taking a bite of this and a bite of that along the way. They’ll even eat decaying matter and waste, so it’s not surprising to find them in the trash.

Surprising Roach Foods

What happens if you have no food lying around (i.e. foods are stored in airtight containers, and your home is spotless)?

Roaches are resourceful little creatures, and their food groups may extend to things we’d never even think of putting into our mouths.

  • Roaches love starches, and for them, that includes wallpaper paste, book bindings, and even glue on the back of stamps.
  • They love protein, too, and that includes animal skin, dead insects and even human fingernails and hair. Roaches will even eat their babies if food is that scarce.

Prepare your stomach for this one – roaches will pick at eyelashes, calluses, fingernails and dead skin flakes (gross). They’re less likely to eat living creatures (i.e. you) because their mandibles, which move sideways, would have a difficult time breaking through your skin.

And if there is absolutely nothing else for roaches to eat, don’t expect to starve them out. These critters can go an entire month without food (as long as they have water).

#2: Moisture

Roaches need moisture (or water) to survive. And they love moist places, which is why they’re commonly found in hot, humid places.

You don’t have to live in a sewer or the swamp to attract roaches. In fact, something as simple as a leaky pipe in the bathroom can attract these pests. Standing water and condensation can also lead roaches straight to your home.

#3: Shelter

Just like any other creature, roaches need shelter, and your home is just the perfect spot. You may not realize it, but you have tiny cracks and crevices that roaches can easily fit through and comfortably lay their eggs.

One of the biggest issues with roaches is that they can be a year-round problem. While you can get roaches any time of year, they’re more prolific in the summer. That’s because they thrive in hot and humid conditions, and don’t fare as well in the cold winter months.

5 Signs That You Have Roaches at Home

How can you tell if you have roaches, or an infestation of another kind? Remember, roaches come out at night, so you may not know they’re even there until the infestation becomes a serious one.

Here are five signs that you have roaches:

1. You See Roaches

Roach droppings with a ruler on white background.

The first and most obvious sign is actually seeing the roaches. And don’t think that just because you saw one, you don’t have a roach problem. Unless you watched the critter crawl in from underneath the door, it’s safe to assume that there’s a nest somewhere in your home.

2. Roach Droppings

Roaches leave visible droppings behind, which resemble coffee grounds or pepper. Look for them around the sink and other areas where food is easily accessible.

3. Dead Roaches

Sometimes, the only sign of a roach infestation (in the early stages) is the dead bodies of roaches. If you’re seeing one or more dead roaches, it’s safe to assume that you have a problem.

4. Egg Casings

If there’s a nest in your home, you may notice egg casings, which are oval-shaped. Make note of where you found the casings as they may lead you right to the nest.

5. A Musty or Oily Smell

Roaches leave behind a distinct smell. If your home smells musty or oily, particularly in the bathroom and kitchen, you may have roaches.

Now you know what attracts roaches and the signs of an infestation. So how to get rid of roaches without an exterminator?

What Kills Cockroaches Instantly?

Borax + Sugar

Borax is deadly to roaches. Mixing borax with sugar is like serving up a buffet of poisonous jelly donuts to these creepy crawly critters. Best of all: this homemade bait is amazingly effective.

Exterminators say this is the next best thing to professional roach killing sprays.

Why does this bait work so well?

The borax is the key ingredient here. The sugar is just a way to get the roaches to take the bait. When roaches walk through the borax, the powder will dehydrate their exoskeletons, killing them shortly after.

To make this bait, mix:

  • 3 parts borax
  • 1 part sugar

While borax is a more natural way to kill roaches, it’s not entirely non-toxic. If you or your pets ingest the mixture, you may wind up with some serious digestive issues – or an emergency room visit. If you a puppy or cat at home, check out this guide for a pet-friendly roach killer.

To be on the safe side, place this mixture high off the ground where kids and pets can’t reach. Don’t worry – the roaches will find it.

Conventional Ways to Kill Roaches Instantly

You tried the natural route, but that pesky roach community in your kitchen just keeps getting bigger (it happens). It may be time to take a more aggressive approach.

Some of the most effective conventional methods include:

1. Glue Strips

Super fix glue strips on white background.

Roach glue strips are an effective way to determine where the infestation is coming from. Place strips in strategic locations around the house (e.g. on countertops, under cabinets and other areas roaches like to hang around).

Keep an eye on the strips for a few weeks. The ones that catch the most roaches are the areas that need the most treatment.

2. Gel Bait

Once you’ve figured out where the roaches set up their nest, it’s time to plan your attack. Gel bait is a highly effective roach killer, but you’ll need to be cautious when applying it.

Unlike ant traps, gel bait comes in a tube. You’ll need to apply the gel underneath baseboards, in crevices and cracks and in other areas where roaches frequent.

Gel bait is really effective at killing roaches, but you need to be diligent at cleaning up. Roaches die quickly after taking the bait, so you’ll have a number of dead roaches lying around your home. The dead roaches may attract even more roaches (remember, they’ll eat dead insects).

Be sure to inspect the treated areas regularly and clean up any dead roaches you see right away.

3. Roach Hotel

Bait stations, a.k.a. roach hotels, are a popular way to get rid of roaches. Like the gel bait and borax solution, roaches are attracted to the stations and then feed on the poison.

The poisoned roach goes back to its nest and dies. The other roaches eat the dead poisoned roach, and the poison spreads.

For roach hotels to be really effective, you need to place several around your home to make sure you target all of the roaches.

4. Exterminator

If you’ve tried every trick in the book and still can’t get rid of the roaches, calling an exterminator may be your best option. Exterminators will find the nest, and apply professional treatments to get rid of roaches once and for all.

Not all exterminators are created equal. We’ve heard horror stories of professional pest treatments making the problem worse, so if you do go this route (which is more expensive and toxic), make sure you hire a company with a good reputation.

How to Prevent a Roach Infestation

You’ve cleaned up your roach problem and you’ve even sprinkled some bay leaves and coffee grinds around the house to keep their roach cousins out.

But if you’re serious about preventing another roach infestation, you need to take a few permanent steps.

1. Clean, Clean, Clean

Keep your home clean, especially the kitchen. A clean home isn’t immune to roaches, but your chance of getting an infestation is much lower if you take away the one thing roaches want: food.

  • Rinse dishes right away, and throw any leftover food on plates in the garbage. This way, if you cannot do the dishes right away, there won’t be any food crumbs for roaches to feast on.
  • Clean up crumbs on counters and floors right away.
  • Don’t leave empty pizza boxes or fast food containers laying around the kitchen (throw them in the garbage where they belong).
  • Keep food in airtight containers.

Keeping your home clean is one of the most effective ways to keep roaches away.

2. Caulk Cracks and Crevices

Roaches can’t get into your home if there’s no entry point they can squeeze into. Caulk any cracks or crevices to keep these pesky critters out.

Baby roaches can fit into cracks as small as a dime, so seal up any cracks you find.

This step is especially important if you live an apartment. You have no control over the cleanliness of your neighbors, so sealing up even the tiniest of cracks is worth the effort.

And while you’re at it, check the exterior of your home for cracks, and seal them to add an extra layer of protection.

3. Fix Any Leaking Pipes or Faucets

Remember, roaches are attracted to standing water. If you have a leaky pipe or faucet in your home, and you have a bucket collecting that water, you’re inviting roaches into your home.

Repair any leaks, and dump out any buckets or cups of water.

Don’t forget to empty out any bird baths or plant saucers that have standing water. These can attract roaches to your yard and inside your home.

Starving the roaches out isn’t usually an effective strategy. Roaches can go a month without food as long as they have water. It’s better to use one of the methods above and then take preventative steps to keep these critters out of your home for good.


roach remedies

Editor's Rating:

Leave a Comment