Asheville, Buncombe County and nearby towns Same-day visits often available (828) 503-0038

Home / Articles

Repellents ยท Myths and facts

Do Rodent Repellents Work? Peppermint, Ultrasonic and More

NC State Extension says repellents are not a reliable way to manage or prevent mice or rats. Sealing gaps, removing food and trapping work. Here is why repellents disappoint.

Updated November 4, 2026

Rodent repellents do not reliably keep mice or rats out of a house. NC State Extension's guides on structure-invading mice and rats both say that repellents are not a reliable form of management or prevention, though some odors may repel mice for a while.

What works is plainer: seal the gaps rodents use, remove the food and shelter that draw them, and trap the ones already inside. This article looks at the popular repellents, why they disappoint and what to do instead.

Peppermint oil and other scents

Peppermint oil, cotton balls soaked in scented oils, cayenne, cloves and similar products are sold as natural mouse repellents. Some people notice a short-term effect, and NC State Extension allows that some odors may repel mice.

The trouble is that the scent fades in days, mice get used to it and a hungry mouse that smells food on the other side of a gap goes through anyway. Scents also do nothing about the opening the mouse used. They can buy a little time while you seal, and that is about it.

Ultrasonic plug-in devices

Ultrasonic devices plug into an outlet and emit high-pitched sound meant to scare rodents off. The sound does not pass through walls, furniture or cabinets, so it misses the places mice actually live: inside walls, under cabinets and in crawl spaces and attics. Rodents that are fed and sheltered tend to stay.

If you already bought one, there is no harm in leaving it in, but do not count on it. Keep trapping and sealing.

Mothballs, dryer sheets and ammonia

Mothballs are pesticides with label directions for clothes moths in closed containers. Scattering them in attics, crawl spaces or engine bays is not what they are labeled for, and the fumes are unpleasant for people and pets. Dryer sheets and ammonia have no reliable effect on rodents. Ammonia fumes in a closed space are also hard on the people cleaning it up.

Predator scents and cats

Products that smell like fox or coyote urine are sold for outdoor use. Results are mixed and short-lived, especially after rain.

A cat may catch some mice, and its presence might make some mice more cautious, but a cat does not close the gaps, and mice can live inside walls a cat cannot reach.

Tried repellents and still have mice?

Your call goes to an independent rodent control provider serving Asheville and Buncombe County. Describe what you are seeing and ask for the plan and the price in writing before any work starts.

(828) 503-0038Tap to call · Free to call

What works instead

1. Seal entry points. NC State Extension says gaps of a quarter inch let mice and young rats in, and half an inch lets adult rats in. Use copper mesh or 00 steel wool packed tight and caulked over, quarter-inch hardware cloth on vents and sheet metal or mortar for bigger gaps. See how small a hole a mouse can fit through.

2. Remove food. Store pantry food in sealed containers. Keep birdseed, pet food and feed in metal bins. Keep trash carts closed. See our guide to Asheville trash and yard rules.

3. Remove shelter. Move firewood and lumber away from the house, trim shrubs and ivy back from walls and clear clutter in garages and basements.

4. Trap. Snap traps set tight against walls where you see droppings. See the best rat and mouse traps.

Why this matters in Asheville

Asheville homes sit next to woods, creeks and gardens, so there is always an outdoor rodent population nearby. When the nights turn cold in the fall, mice look for a way in, and a repellent will not stop a mouse that has found a gap. A house sealed in late summer holds up far better than one relying on scent packs. See seasonal rodent problems in Asheville, or mouse control if you want help.

Where people spend money that does not help

It is easy to buy a lot of products before fixing the problem. Common examples:

  • A plug-in device in every room, while the gap under the garage door stays open.
  • Scent pouches under the hood of a car that sits in a garage full of birdseed.
  • Peppermint spray on baseboards while food sits in open bags in the pantry.
  • Mothballs scattered in an attic or crawl space, where the label does not allow it and the fumes linger.

That same money buys a box of snap traps, copper mesh, a tube of sealant, a garage door seal and a door sweep, which together fix most small mouse problems. For bigger problems, see rodent exclusion.

Frequently asked questions

Does peppermint oil keep mice away?

Not reliably. NC State Extension says some odors may repel mice, but repellents are not a reliable form of mouse management. The scent fades and mice adapt.

Do ultrasonic repellers work?

They are not a reliable fix. The sound does not travel through walls and cabinets where mice live. Trapping and sealing work better.

Are mothballs safe to use for mice?

Mothballs are labeled for clothes moths in closed containers, not for rodents in attics or crawl spaces, and the fumes are unpleasant for people and pets.

What actually keeps mice out?

Sealing gaps of a quarter inch or larger with materials mice cannot chew, removing food and shelter and trapping the ones inside.

Will a cat solve my mouse problem?

A cat may catch some mice, but it cannot reach mice inside walls or close the gaps they use. Sealing and trapping still do the work.

Are there any repellents worth using?

Nothing replaces sealing and trapping. If you like a scent product, treat it as a short-term extra while you close gaps, and do not use mothballs outside their label directions.

Get a rodent technician on the phone

Free to call. You are connected with an independent provider serving Asheville and the rest of Buncombe County. Same-day appointments are often available.

(828) 503-0038Tap to call · Free to call

Sources

Related reading

Tap to Call · (828) 503-0038