- Home
- Cockroaches
- Cockroach Repellent: What Really Keeps Roaches Away in a Canadian Home
Cockroach Repellent: What Really Keeps Roaches Away in a Canadian Home
Natural Roach Repellents, Ultrasonic Devices and What Works Better

In this article
TL;DR
- Repellents usually work only weakly and briefly. They can make roaches avoid a treated spot, but they don't touch the colony hiding behind your walls and appliances.
- They can make things worse. Repelled roaches move to other areas of the building and may return later (UC IPM), including your neighbour's unit.
- Among natural options, citrus oil appears to have the strongest lab evidence, but no natural option has been shown to clear an infestation in a real home. Use them as a small extra, not as your treatment.
- Skip plug-in ultrasonic repellers. Tested devices did not appear to repel German cockroaches.
- What helps keep roaches away, as UC IPM notes: baits placed close to hiding spots, plus sealed food, daily garbage removal, fixed leaks and sealed cracks. Look for a PCP number on any product (Health Canada).
- Need help? Get a quote from a recommended local exterminator through Pest Agent's referral form.
A cockroach repellent that does its job can still leave you with roaches in more rooms than before. Roaches that avoid the sprayed counter do not leave the building: they move to the bathroom, the cupboard under the sink or the unit next door, and they can return once the scent wears off.
Picking a product does not get easier in the store aisle. Ultrasonic plug-ins, citrus oils, catnip and repellent sprays all promise a roach-free kitchen, and only some of them have any test behind them. Whether one of them helps or backfires depends on what it can actually do to a colony living inside your walls.
Do Cockroach Repellents Work?
Cockroach repellents work only weakly and briefly: they can make roaches avoid a treated spot, but they do not touch the colony hiding behind your walls and appliances. Most of the evidence for repellents comes from lab tests where roaches choose between a treated and an untreated area, not from real homes. That matters in Canada, where the German cockroach, one of the most common household cockroaches in the world (Health Canada), lives indoors and breeds fast: according to UC IPM, one female and her offspring can produce over 30,000 roaches in a year. A scent that keeps a few of them off one counter does nothing to that population.
What Is a Cockroach Repellent?
A cockroach repellent is a product or substance meant to make roaches stay away from an area rather than kill them. That is different from a roach killer, such as a bait, a dust or an insecticide spray. True repellents seem rare: when Iowa State University researchers reported their catnip findings in 1999, they noted that there are really no commercial cockroach repellents, while the University of Kentucky notes that many types of insecticides are available. Many "repellent" products on store shelves are in fact contact sprays or dusts.
Why Repellents Can Spread Roaches
Repellents can spread roaches because roaches that avoid a treated area simply move somewhere else. UC IPM explains that sprays may repel and disperse cockroaches to other areas of the building, from which they may return later. Penn State Extension warns that sprays and foggers can scatter roaches and make control difficult and lengthy. In an apartment or condo, the Government of Manitoba notes that store-bought chemicals can spread cockroaches to other units, as UC IPM also warns. Repelling roaches from your kitchen can mean pushing them into your bathroom or your neighbour's place.
Do Roach Repellents Need Health Canada Approval?
Roach repellents sold in Canada need Health Canada approval. Health Canada states that all repellents must be approved for safety and effectiveness, including natural products made with citronella or other essential oils. An approved product shows a PCP (Pest Control Products) registration number on its label. If a "natural" roach repellent has no PCP number, its claims have not been reviewed by Health Canada.
What Is the Best Natural Roach Repellent?
The best natural roach repellent, based on the research available, is citrus oil, but no natural option has been shown to clear an infestation in a real home. Use natural repellents as a small extra, not as your treatment. Here is what the evidence says about the most common options.
Citrus Oil
Citrus oil is the natural roach repellent with the strongest lab evidence. In a 2009 study published in the Journal of Pesticide Science, researchers tested 17 essential oils on German cockroaches. Five oils repelled them with up to 96.7% efficacy, and limonene, the main compound in citrus peel oils, appeared to be responsible for most of the effect. The citrus oils also appeared to repel two other cockroach species. Keep in mind this was a short test in a lab tube, not a kitchen. Our article on why roaches hate citrus explains the science in more detail.
Peppermint Oil
Peppermint oil kills roaches when it touches them, but its value as a repellent is limited. In a 2025 lab study published in the journal Insects, undiluted peppermint, sweet orange, lavender and other essential oils were toxic to German cockroaches when applied directly onto each insect. The authors point out that this is very different from real conditions, and that many essential oils evaporate soon after application, so any repellent effect can fade quickly. For more, see our guide to peppermint oil for roaches.
Catnip
Catnip repels German cockroaches in lab tests. Iowa State University entomologists Chris Peterson and Joel Coats reported in 1999 that two forms of nepetalactone, the compound in catnip, repelled German cockroaches, and that males seemed more sensitive than females. Osage orange (hedgeapple) also appeared to repel them. The researchers did not test whether catnip leaves spread around a home keep roaches away, so treat it as a promising idea rather than a proven method.
Bay Leaves
Bay leaves seem to have very little evidence as a roach repellent. Small lab studies have looked at cineole, one of the compounds in bay leaves, but no government or university extension source appears to show that leaves tucked in a cupboard keep roaches away. They are harmless to try in food cupboards, just do not count on them. Our article on bay leaves for roaches looks at the claims one by one.
Diatomaceous Earth
Diatomaceous earth is a natural dust that both repels and kills roaches. UC IPM describes desiccant dusts such as diatomaceous earth and silica aerogel as repellent and effective: they dry out the insect's outer layer. Health Canada notes that diatomaceous earth stays active only as long as it is kept dry, and that you should avoid breathing the dust when you apply it. Use a thin film in cracks, behind appliances and under sinks: Penn State Extension notes that heavy deposits may repel cockroaches, so they walk around a thick pile instead of through it.
Repellent Plants
Repellent plants, such as catnip or mint in a pot by the door, are a popular idea. They are pleasant to have, but no study appears to show that a potted plant keeps roaches out of a house. Our list of plants that repel cockroaches covers the most common choices.
Which Roach Repellent Products Are Not Worth Buying?
Roach repellent products not worth buying include plug-in ultrasonic repellers, repellent sprays used on their own, and untested homemade sprays. They are popular because they promise a quick, no-contact fix, but the research does not support them.
Ultrasonic Repellers
Ultrasonic repellers do not repel cockroaches. Researchers from Louisiana State University and Kansas State University tested three commercial ultrasonic devices on German cockroaches and found that none of them showed sufficient repelling ability (Insect Science, 2006). A Washington State University Extension bulletin on ultrasonic and subsonic pest devices generally reaches the same conclusion: save your money.
Repellent Sprays
Repellent sprays give a quick result you can see, but not a lasting one. According to UC IPM, sprays may provide a quick, temporary knockdown of roaches but do not give long-term control, and they can disperse the survivors. Foggers and total-release "bug bombs" often have the same problem, as Penn State Extension notes. A contact spray is fine for a single roach in the open, but it should not be your main tool.
Homemade Repellent Sprays
Homemade repellent sprays, such as essential oil, vinegar or dish soap mixtures shared online, are untested. Health Canada warns that homemade pesticide recipes are not scientifically tested for their effects on health and the environment, may not work, and some can irritate your eyes and skin or release harmful fumes. Health Canada recommends using a registered product instead. If you still want a citrus scent in your kitchen, a citrus cleaner used for normal cleaning is a safer choice than a strong homemade oil spray.
How Do You Use a Cockroach Repellent Safely?
Using a cockroach repellent safely means choosing a registered product, following its label and keeping children and pets away from it. "Natural" does not mean harmless, especially with concentrated essential oils.
Pets and Essential Oils
Essential oils are not automatically safe for pets. The ASPCA warns that concentrated (100%) essential oils can be dangerous for pets, and that concentrated tea tree oil may cause problems with only seven or eight drops. The Texas A&M College of Veterinary Medicine lists peppermint, tea tree, eucalyptus, lavender, lemon and cinnamon among the oils that can be toxic to cats, which can swallow oil droplets when they groom their fur. If you have pets, skip strong oil sprays and diffusers, and call your veterinarian if your pet seems unwell after exposure.
Children
Children need to be kept away from any roach product, natural or not. Health Canada notes that overexposure to boric acid can be harmful, especially to children, and Penn State Extension advises never placing dusts where children or pets can touch them. Put dusts deep in cracks and behind appliances, and choose closed bait stations over loose powder in homes with young children.
Reading the Label
Reading the label tells you whether a product is right for your problem. Health Canada advises you to check that cockroaches are listed on the label, look for the PCP registration number, and follow all directions and warnings carefully. A product without a PCP number, or one that does not list cockroaches, is not a product to rely on.
Storing Leftover Products
Storing leftover roach products safely prevents accidents. Keep them in their original containers so the label and directions stay with them, close them tightly, and store them out of reach of children and pets, away from food and dishes. Keep diatomaceous earth and boric acid dry, since moisture makes both less effective (UC IPM, Health Canada).
How Do You Keep Roaches Away Without Relying on Repellents?
Keeping roaches away for good depends on removing their food, water and hiding places, and on killing the colony with baits, not on scents. For the complete plan, see our guide on how to prevent cockroaches.
Baits
Baits are the main tool for controlling cockroaches, according to UC IPM. Roaches eat the bait and die later, and bait does not chase them into new hiding spots. Health Canada notes that tamper-proof bait stations kill roaches about 48 to 96 hours after they eat the active ingredient, while UC IPM says a full bait program may take 7 days or longer. Place baits close to hiding spots, since baits do not attract roaches from far away. Our review of the best cockroach killers compares the options.
Boric Acid
Boric acid is often a better choice than a repellent dust because roaches do not avoid it (UC IPM). UC IPM describes boric acid as not repellent and long lasting if it stays dry and undisturbed, although it may take 7 days or more to have a significant effect. In Canada, boric acid dust is now registered only for professional use, so for home use choose a registered boric acid bait station or gel instead.
Sanitation
Sanitation takes away the food and water that let roaches settle in. Health Canada recommends cleaning spills right away, storing food in sealed plastic or glass containers, putting garbage in a sealed container and taking it out daily, not leaving dirty dishes overnight, and fixing leaky taps and pipes. UC IPM adds that even crumbs caught in cracks can be enough food, and that vacuuming removes roaches, shed skins and egg cases.
Sealing Entry Points
Sealing entry points cuts off the hiding places and paths roaches use. Health Canada advises sealing and caulking cracks, crevices and pipe openings, and covering vents, open pipes and drains with fine mesh screens. Roaches also arrive on used furniture, food items and shipping cartons, so check those before you bring them inside. Our tips to avoid bringing roaches when you move help with boxes and furniture.
When to Call a Professional
A licensed pest control professional is the right call when you keep seeing roaches after a few weeks of baiting and cleaning, or when you live in a multi-unit building. The Government of Manitoba notes that licensed technicians can often find nesting areas and use products not sold to the public, and that renters should tell their landlord right away. Learn what cockroach pest control involves, or get a quote from a recommended local exterminator through Pest Agent's referral form. You can find more guides in our cockroach hub.
Frequently asked questions
What smell do cockroaches hate the most?
In some lab tests, citrus oils were among the strongest repellents for German cockroaches, and limonene appears to be the active compound. Catnip also repelled them in Iowa State University tests. These effects tend to be short-lived and have not been shown to clear a home infestation.
Does vinegar repel roaches?
There is little good evidence that vinegar repels roaches. Vinegar is useful for cleaning up grease and spills, which removes food, but it will not drive roaches out of your walls.
How do I keep roaches away permanently?
Combine baits or boric acid with strict food storage, daily garbage removal, fixed leaks and sealed cracks. Repellents alone usually will not keep roaches away for good. If roaches keep coming back, a licensed pest control professional can find and treat the nesting areas.
Is cockroach repellent safe around pets?
Not always. Concentrated essential oils such as tea tree and peppermint can be toxic to pets, especially cats. Choose registered products with a PCP number, follow the label, and keep dusts and baits out of reach of pets.
Do plug-in ultrasonic repellers work on roaches?
No. Controlled tests of some commercial ultrasonic devices found they did not repel German cockroaches. Spend that money on baits and sealing gaps instead.
Dealing with cockroaches right now?
Answer a few short questions and we pass your request to a pest control company ranked near you.
Get a free quote