Peppermint oil spray is simple to make: mix 15 to 20 drops of pure peppermint essential oil with one cup of water and a small squirt of dish soap in a spray bottle. That said, it works primarily as a repellent, not a roach killer. Lab studies show mint oil repels about 59 to 69% of cockroaches from treated areas, but it kills very few adults on contact. Knowing how to make the spray correctly and where to apply it will help you get the most out of a method that has real but limited power.
What You Need
The ingredient list is short. You need a clean spray bottle (glass is ideal since essential oils can degrade some plastics over time), 100% pure peppermint essential oil, water, and liquid dish soap. The soap acts as an emulsifier, helping the oil mix into the water instead of floating on top. Without it, the oil separates and you end up spraying plain water most of the time.
Look for peppermint oil labeled as pure essential oil, not fragrance oil. Fragrance oils are synthetic blends that smell similar but lack the active compound, menthol, that actually affects roaches. A small 15 mL bottle of real peppermint oil costs a few dollars and will make many batches.
Mixing the Spray
Start with one cup (about 240 mL) of water. Add 15 to 20 drops of peppermint essential oil. Then add half a teaspoon of liquid dish soap. Cap the bottle and shake vigorously before each use, because the oil and water will separate when sitting.
If you want a stronger batch, you can double the drops to 30 or 40 per cup. Research on brown-banded cockroaches found that a 2.5% concentration of mint oil produced roughly the same repellency rate as higher concentrations, so there’s a ceiling to how much benefit extra oil provides. Twenty drops per cup is a reasonable starting point, and you can increase it if the scent fades too quickly in your space.
For larger coverage, scale up to a quart: four cups of water, 60 to 80 drops of oil, and two teaspoons of dish soap.
Where and How to Apply It
Spray along the paths roaches use to enter your living space. Focus on baseboards, the gaps under sinks, behind the stove and refrigerator, around pipe entry points, cabinet edges, and door thresholds. You’re creating a scent barrier that discourages roaches from crossing into those areas. A light, even mist is better than soaking a surface.
Wipe up any pooling liquid on countertops or floors, since standing oil can make tile slippery. On porous surfaces like unsealed wood, test a small area first to make sure the oil doesn’t stain.
The scent is the active ingredient, and it fades. Peppermint oil typically repels insects for only two to three hours at full strength after application, though a lingering scent continues to provide some deterrence. For consistent results, reapply every three to seven days. In a warm, well-ventilated kitchen, you may need to spray closer to every three days. In a cooler, enclosed space like a basement cabinet, weekly may be enough.
How Well It Actually Works
Peppermint oil is a genuine repellent, but it is not a roach exterminator. In controlled lab testing published in the Journal of Arthropod-Borne Diseases, mint oil produced a repellency rate of 59 to 69% against brown-banded cockroaches. That means roughly a third of roaches in the study were not deterred at all. The kill rate for adult roaches was just 5.2% after 24 hours of exposure at a 2.5% concentration, far below rosemary oil (100%) and oregano (62%) tested in the same study.
Young roaches (nymphs) are more vulnerable. Mint oil killed 97% of nymphs in the same experiment, likely because their smaller bodies and thinner outer shells absorb the oil more readily. So the spray may help thin out a younger population, but it won’t reliably kill the adults that are reproducing.
Menthol, the main active compound in peppermint oil, interferes with a signaling system in insect nervous systems that mammals don’t share. It activates receptors that disrupt normal nerve signaling, which is why it can disorient or repel insects without posing the same chemical risks as synthetic pesticides. The EPA classifies peppermint oil as a “minimum risk” pesticide, exempt from the federal registration requirements that apply to conventional insecticides.
Safety Around Pets
Peppermint oil is low risk for humans but poses real concerns for pets, especially cats. Cats lack a liver enzyme needed to break down compounds in essential oils, making them significantly more sensitive than dogs. Their grooming habits compound the problem: if oil mist settles on fur, a cat will ingest it while cleaning itself.
Signs of essential oil toxicity in pets include vomiting, drooling, lethargy, difficulty breathing, coughing, and loss of coordination. In severe cases, liver or kidney damage can occur. Dogs are less sensitive than cats but are still at risk from concentrated exposure.
If you have cats or birds, avoid spraying in rooms they frequent. Do not use ultrasonic or nebulizing diffusers with peppermint oil in shared spaces, because these devices release microdroplets that settle on feathers and fur. Sticking to targeted sprays in enclosed areas pets can’t access, like the inside of a cabinet or behind a pulled-out appliance, is the safest approach.
Getting Better Results
Peppermint oil spray works best as one layer in a broader approach, not as your only line of defense. A 60% repellency rate means roaches will still enter your home if food, water, and shelter are available. Pair the spray with these steps for meaningful control:
- Seal entry points. Caulk gaps around pipes, fill cracks in baseboards, and repair torn door sweeps. Repelling roaches from an open doorway is far less effective than closing the doorway entirely.
- Eliminate food and water sources. Store food in sealed containers, clean grease from stovetops, fix leaky faucets, and empty pet water bowls overnight. Roaches will push through a scent barrier if they’re hungry enough.
- Use gel bait stations. Place commercial bait stations in areas where you’ve seen roach activity. These target roaches that the peppermint spray fails to deter, and the bait transfers to other roaches in the colony.
- Apply diatomaceous earth in dry crevices. Food-grade diatomaceous earth damages roach exoskeletons and dehydrates them. Dust it lightly inside wall voids, behind appliances, and under cabinets where it will stay dry.
Peppermint spray is most useful as a short-term deterrent for specific zones: keeping roaches out of a pantry, away from a baby’s room, or off a particular countertop while you address the larger infestation. For a serious roach problem with dozens of sightings per week, the spray alone will not be enough to bring the population under control.

