German Cockroaches have excellent smelling capabilities. The antennas on the german roach head help them smell food that might be hard for humans to smell.
For example, they can smell decomposing wood, small insects, scrape food, etc., from a distance. However, research has shown that german cockroaches don’t like all smells, and you can use this to your advantage.
German Cockroaches hate the smells of oils from Neem, Tea tree, Eucalyptus, Lavender, Cypress, and Peppermint.
Certain herbs and plants will also repel german roaches like bark from cinnamon, leaves from mint, bay, pandan, and pieces of garlic.
Disinfectants like vinegar or bleach will also repel german cockroaches due to their pungent, strong smell.
However, our experiments have not found these smells to be very effective if you already have an infestation.
These techniques can help you in the short term, but these are not long-term solutions.
A proper solution is to use insecticides, sprays, gels, or baits. However, I will still list down how you can use these natural smell repellents and how long they can keep the german cockroaches at bay.
Before you read further, just a quick question. Tired of cockroaches and looking for a permanent solution?
Stop wasting your time, invest in these products and follow this guide: How to get rid of roaches? You will be roach-free in 10-20 days.
1. Max Force Glue Traps
2. Advion Gel Baits
3. Harris Powder Bait
4. Gentrol Insect Growth Regulator
5. Loctite Foam Sealent
1. Gel Bait Professional Gun
3. Powder Bait Puffer
4. Insecticide Spray to kill a reveled colony in a single shot
Why do german cockroaches hate certain smells?
All living beings tend to identify harmful consumables with their smells. For example, we recognize rotten food with its smell, and our brains automatically generate feelings that keep us away from it.
Similarly, german cockroaches also sense smells of products that are harmful to them. Essential oils have a mild tendency to kill german cockroaches and palmetto bugs. Essential oils have been used as insecticides but are not super effective.
This natural tendency of essential oils keeps german roaches away from places with these smells. However, german cockroaches can overtake these smells like we humans get used to foul odors after a particular time.
People living with many pets will never notice the smells coming out of their homes, unlike an outside visitor. This applies to cockroaches as well.
How long will these smells repel German cockroaches?
German Cockroaches’ repellence depends on the essential oil or things you use to repel german cockroaches out of your home or apartment. The level of infestations will also play a vital role in how long these repellents can work.
Using these repellents will never work if there is an already established infestation. The German cockroaches may stay away from where you have used the essential oil for a few hours.
For instance, if you have applied the essential oil everywhere, you usually spot free-roaming german cockroaches; you will limit the roaches to their nests or hiding places.
However, once they feel hungry, they will come out of their nests in search of food, and the smell of natural repellent will not be able to stop them.
On the other hand, insecticide sprays will keep them away; they will even kill them if they walk in places with applied sprays.
Do all smell repellents work the same way?
Almost all essential oils work the same way. For example, coffee grounds or cinnamon barks keep german cockroaches away due to their texture and feel.
Smells That Keep German Cockroaches Away
These scents have a mild insecticide properties, which can kill a german roach if directly sprayed on a german cockroach in high concentration.
However, doing so for many german cockroaches is not a good solution as it will be costly and inefficient. Finding good-quality essential oils can also be a little tricky.
Still, it is a good idea to use the smells of these raw ingredients or essential oils to repel german cockroaches away in the first place from y our home, bedroom, bathroom, kitchen, etc.
There are a few advantages of these essential oils or leaves. They are safe to use as they are not harmful like poison-based insecticides. Far easy to apply as it does not require special gear or clothing. They also have a pleasant smell, unlike commercial sprays.
Precaution: Always read all hazardous instructions provided with essential oils as they can harm certain animals and pets like birds due to their strong smells.
1. Raw Leaves and Scents to deter German cockroaches
|Smell Source||Usage||How does it work?||Effectiveness|
|Bay Leaves||Sprinkle crushed fresh or dried bay leaves around places you want to deter cockroaches. It can also keep in a small pot||It has a pungent smell and insecticide properties. The smell keeps the roaches away.||Moderate. |
The smell will fade away and will need a replacement every week.
|Cinnamon||Sprinkle ground cinnamon on surfaces that roaches visit||The texture of cinnamon bark keeps roaches away, not its smell.||Moderate. |
Will need reapplication as they will blow away. Cockroaches can comeover the texture and may start consuming it
|Garlic||Sprinkle garlic powder in tight corners. You can also use a full clove of freshly crushed garlic.||The strong smell of garlic keeps roaches away||Mild. |
Fresh crushed garlic will rot in a week and will attract more pests. Will need a quick replacement.
|Coffee Grounds||Spread coffee grounds in areas where you commonly find roaches. Don’t use instant coffee.||The coffee texture and strong smell keep roaches away.||Moderate.|
Place more coffee grounds if the existing is blown away. The smell of coffee grounds remains strong for months.
|Citrus||Place cut open oranges or lemons are places where you find cockroaches. It can also be mixed with real roach poison for better results.||Cockroaches dislike the strong smell of citrus fruits.||Mild.|
Will need quick replacement as the fruit will rot and attract flies, plus cause smell loved by cockroaches.
|Eucalyptus||Spread crushed dried or fresh leaves in corners to deter cockroaches.||A strong smell keeps cockroaches and bugs away.||Moderate.|
Easy to find, needs infrequent replacement. Works great.
2. German Cockroaches hate these essential oils the most
Following is a list of essential oils that work wonders. Of course, you can also experiment with other oils, but I recommend starting with these.
According to research in the Journal of Anthropoid-Borne Diseases, it is concluded that essential oils are very effective against baby german cockroaches and baby palmetto bugs. Furthermore, the mortality rate for german cockroach contact with these essential oils was 100% in most cases.
Due to the safe nature of these oils, they provide a great alternative to industrial pesticides. Therefore, the research was done on the following oils with individual results.
The essential oil works both ways. It helps deter german roaches due to their smell and kills them if they consume it. In addition, the oils destroy the breathing mechanism of german cockroaches after consumption.
- Extra Concentrated for Long-Lasting Protection
- Natural Ingredients Proven Effective in the Real World
- Large 16oz Bottle
- Powerful Essential Oil
|Smell Source||Usage||How does it work?||Effectiveness|
|Lavender Oil||Use a diffuser or smear around places you want to keep roaches away. Placing in a bowl is also an option.||The pungent smell of lavender oil keeps roaches away. Works great if mixed with Citronella, Lemon, Rose, Basil oils||Moderate.|
It can be a little messy and will keep roaches away from the applied surfaces.
|Tea Tree Oil||Mix 1 tablespoon of vinegar in 4 tablespoons of water. Add two drops of tea tree oil. Use a spray bottle to spray it around places you want to keep roaches away.||Strong smell and insecticide nature||Good.|
Easy to use, cost-effective, and a great way to keep pests and roaches away.
|Eucalyptus Oil||Mix 2 tablespoons with 100ml water. Spray around places where you see roaches||The strong smell of eucalyptus oil keeps roaches away.||Good.|
Easy to use. Have a tremendous pleasant smell.
|Peppermint Oil||Spray after mixing water. Can make it more lethal by adding vinegar. Can also make place cotton balls soaked in peppermint oil.||Powerful smell and skin-burning capabilities. Lethal for cockroaches.||Good.|
Storng sweet frangnance. Easy to use and very effective.
|Citronella Oil||Apply directly or after mixing with water||It has a strong smell, mainly used against mosquitos and other bugs. Work for cockroaches as well.||Mild.|
It Will evaporate out quickly and needs to be re-applied.
So the above list of items will help keep german roaches away.
- Eliminate Home Invading Pests
- One small concentrate bottle is all you need
- Plant Based, Non-Toxic Formula
- Fast Acting Formula
- Effectively Protect Your Home
- Ready to Use
- Cold Pressed Neem Oil
- Sustainable & Eco Friendly
- Shines Foliage
- High Concentration
- REPELS MOSQUITOES
- WITH OIL OF LEMON EUCALYPTUS
- REPELS MOSQUITOES THAT MAY CARRY WEST NILE VIRUS
- FRESH, CLEAN SCENT
- LASTS UP TO 6 HOURS