Dry P-trap: why drains smell and how to fix it

Short answer

A P-trap holds a small amount of water that blocks sewer gas. When a drain goes unused, the water evaporates and gas comes through. Running water for a minute refills it. Floor drains, guest showers and basement sinks dry out most often; a trap primer or trap seal device keeps rarely used drains sealed.

In this guide
  1. How a trap dries out
  2. Drains most likely to dry out
  3. How to fix it
  4. Keep rarely used traps sealed
  5. Trap primers explained

The curved section of pipe under every drain is a P-trap. The water sitting in its low point is a simple seal between your home and the sewer.

How a trap dries out

  • A drain is not used for weeks, so the water evaporates
  • Low humidity or heat speeds evaporation
  • A poorly vented drain siphons water out of the trap
  • A slow leak in the trap drains it

Drains most likely to dry out

DrainWhy
Basement floor drainsRarely used
Guest bathroom showers and sinksUsed occasionally
Laundry and utility sinksSeasonal use
Vacation homesEmpty for long periods

How to fix it

  1. Run water in the drain for about a minute. For floor drains, pour in a bucket of water.
  2. If the smell returns quickly, check for leaks at the trap.
  3. If traps keep emptying after nearby fixtures drain, a plumber should check the venting.

Keep rarely used traps sealed

  • Run water in unused drains every week or two.
  • Install a trap seal device in floor drains.
  • Ask a plumber about a trap primer, which adds water automatically.

If refilling traps does not help, see our sewer smell in the house guide for other causes.

Trap primers explained

A trap primer is a small valve that adds a little water to a floor drain trap automatically, often when a nearby fixture is used or on a timer. Some codes require them for floor drains in certain locations. Retrofitting one means running a small water line to the drain, so it is a plumber's job.

Common questions

How long does it take for a P-trap to dry out?

It depends on humidity and temperature, but traps in unused drains can dry out within weeks.

Can I pour oil in a floor drain to stop evaporation?

A small amount of mineral oil on top of the water can slow evaporation. A trap seal device is a more lasting fix.

Was this article helpful?

More in Sewer and drain