Skip to content
All answers

Do ultrasonic pest repellers actually work?

No. There is no credible evidence that ultrasonic plug-in repellers provide lasting control of mice, rats, roaches, or spiders, and the FTC has taken enforcement action against marketers of these devices over unsupported claims. Pests acclimate within days. Your money is better spent sealing entry points and baiting properly.

Mouse & rat questions·Updated Jun 6, 2026·Reviewed by the WebLock Pest Control team

What the research actually says

Independent academic studies have repeatedly tested ultrasonic devices against control groups and against active rodent populations. Conclusions:

  • Kansas State University (Department of Entomology): "Ultrasonic devices have minimal, if any, impact on pest behavior. Any reduction is temporary and pests resume normal activity within 3–7 days."
  • EPA review (2001): The agency required several ultrasonic-device manufacturers to remove unsupported efficacy claims from packaging.
  • Auburn University Cooperative Extension: Documented field tests showing no significant difference in rodent capture rates with vs without ultrasonic devices active.

Why pests acclimate

Ultrasonic devices work on the premise that mice/roaches find the frequency disorienting. Two problems:

  1. The signal is line-of-sight only. It does not pass through walls, around corners, or under furniture, so most of a room — including every place a mouse actually travels — is in acoustic shadow.
  2. Pests habituate. After 2–7 days, mice will literally build nests adjacent to active ultrasonic devices. Roaches have been observed crawling across them.

What actually works

If you want to spend $20 on pest control, spend it on:

  • A tube of NP1 silicone caulk
  • A roll of copper mesh (Stuf-fit)
  • A pack of T-Rex snap traps

Seal the gaps + place a few traps. That'll outperform a $200 ultrasonic setup every time.

For anything beyond a few stragglers, professional exclusion + bait protocols are what work. Free inspection →

Want a free inspection in your town?

We serve all of Bucks County and Northeast Philadelphia. Most jobs scheduled same week.

Call 445-900-4999Free quote