Sewer Smell in the House: How to Find and Fix It
That rotten-egg or sewage smell coming from a drain is almost always fixable in 15 minutes. The most common causes are a dried P-trap, a cracked wax ring, or a degraded toilet seal — none of which require a plumber. Here's how to track down the source and fix it yourself.
As an Amazon Associate we earn from qualifying purchases.
Start with the simplest explanation
Check every drain you rarely use. A P-trap (the curved pipe under every sink and tub) holds a water seal that blocks sewer gas from entering the house. If a drain isn't used for 2–3 weeks, that water evaporates and the gas comes through.
The fix: Pour a cup of water down every drain in the house — especially floor drains in the basement and guest bathrooms. Add a tablespoon of vegetable oil after the water to slow evaporation. Wait 30 minutes and see if the smell clears. If it does, that's all it was.
Five common causes and their fixes
Dried P-trap (most common)
Symptoms: Smell from a specific drain, usually in a bathroom or basement you don't use often. Fix: Pour water + a splash of vegetable oil down the drain. 30 seconds to fix. If it recurs, consider a P-trap primer or an automatic drain sealer for floor drains.
Failed toilet wax ring
Symptoms: Smell concentrated near a toilet; floor feels slightly soft or springy at the base; occasional water around the toilet base after flushing. Fix: Replace the wax ring — a $10 part that requires pulling the toilet. A DIY job if you're comfortable with basic plumbing; a plumber charges $150–300. Don't ignore it — a failed wax ring means sewer gas in the house and potential subfloor damage.
Loose or cracked toilet supply line
Symptoms: Smell near toilet but not exactly from it; sometimes a slight sulfur or musty odor. Check: Examine the braided supply line running from the shut-off valve to the toilet tank. Look for cracks, drips, or mineral deposits at the connection points.
Biofilm in shower or tub drain
Symptoms: Smell comes from a drain that's used regularly but still smells. Fix: Pour 1/2 cup baking soda + 1/2 cup white vinegar, let fizz, then flush with boiling water. Or use an enzyme drain cleaner and let it work overnight. The smell is bacteria in the biofilm that builds on drain walls — not sewer gas, but just as unpleasant.
Venting problems
Symptoms: Smell throughout the house, not from a specific fixture. Drains make gurgling sounds. Cause: The plumbing vent stack (the pipe that exits through your roof) is blocked — often by a bird nest, leaves, or ice in winter. This causes negative pressure in the drain lines, pulling water out of P-traps. Fix: A plumber can clear a blocked vent stack for $100–250. Check the roof vent opening if you're comfortable going up there.
Main sewer line issues
Symptoms: Smell accompanies slow drains or backups in multiple fixtures. This is more serious — a cracked or partially collapsed sewer line can emit gas. Requires a camera inspection and likely main-line work. See the main-line backup guide.
Quick diagnosis checklist
Work through this before spending anything:
- Pour water down every floor drain, basement drain, and rarely-used sink or tub. Wait 30 minutes. Did the smell go away? → Dried P-trap, done.
- Check near each toilet base for any moisture, soft flooring, or staining. → Wax ring issue if present.
- Smell any one drain specifically when you run it? → Biofilm. Clean it with enzyme cleaner.
- Do drains gurgle when other fixtures run? → Vent stack issue.
- Smell is everywhere, multiple drains are slow? → Main-line or septic problem. Call a plumber.
As an Amazon Associate we earn from qualifying purchases.
As an Amazon Associate we earn from qualifying purchases.
Back to all drain guides.