Home All Guides 🏠 Home & House 🚗 Car & Vehicle 🧬 Body & Health 🍳 Food & Kitchen 🐾 Pets & Animals 🔧 Water & Plumbing

Why Does My Toilet Smell Bad?

If the toilet smells bad even when clean, the most likely cause is a failed wax ring — the seal between the toilet base and the floor drain.

Fix SoonNot an emergency, but worth addressing within a few days.
Fix Soon

Not an emergency, but worth addressing within a few days to prevent bigger problems.

/At a glance
Most Likely Cause
Failed Wax Ring
82%
Verdict
Fix Soon
Typical Cost
$0-5
Fix Time
1 – 3 hr
Safety Risk
Moderate

The Short Answer

If the toilet smells bad even when clean, the most likely cause is a failed wax ring — the seal between the toilet base and the floor drain. A failed ring lets sewer gas seep into the bathroom. Other causes include bacterial buildup under the rim, a loose toilet that has broken its seal, or a vent pipe issue. Check for any rocking motion first — if the toilet moves at all, the wax ring needs replacement.

Most Likely Causes (Ranked)

1

Failed Wax Ring

Very Likely82%

The wax ring creates an airtight seal between the toilet and the drain. Over time (15-30 years), the wax dries, cracks, or compresses. If the toilet was ever rocked or shifted, the seal breaks immediately.

Why it happens
The wax ring creates an airtight seal between the toilet…
How to tell
Typical cost
$0-5
Fix difficulty
Easy
Fix time
5 – 10 min
How to tell
✓Sewer smell at the base of the toilet.
✓The toilet rocks when you push it.
✓Water stains or discoloration around the base.
✓Smell may be worse on windy days when air pressure changes.
2

Bacterial Buildup Under the Rim

Likely45%

The small jet holes under the toilet rim are hard to clean and accumulate mineral deposits and bacteria over time. These colonies produce odor even in a seemingly clean toilet.

Why it happens
The small jet holes under the toilet rim are hard to…
How to tell
Typical cost
$0-5
Fix difficulty
Easy
Fix time
10 – 20 min
How to tell
✓The smell comes from inside the bowl, not the base.
✓Dark or orange staining under the rim.
✓The smell persists even after cleaning the visible bowl surfaces.
✓Use a mirror to look under the rim.
3

Loose Toilet / Broken Flange

Possible28%

If the closet flange (the fitting the toilet bolts to) is cracked or the floor around it has deteriorated, the toilet can't maintain a stable seal. Even small movements break the wax ring seal repeatedly.

Why it happens
If the closet flange (the fitting the toilet bolts to) is…
How to tell
Typical cost
$0-5
Fix difficulty
Moderate
Fix time
15 – 30 min
How to tell
✓The toilet rocks noticeably.
✓The base sits unevenly on the floor.
✓You've replaced the wax ring recently but the smell returned.
✓The floor around the toilet feels soft or spongy.
4

Blocked Vent Pipe

Possible24%

A blocked vent causes negative pressure that can siphon water from the toilet trap, breaking the sewer gas seal. The toilet may bubble or gurgle when nearby fixtures drain.

Why it happens
A blocked vent causes negative pressure that can siphon…
How to tell
Typical cost
$0-5
Fix difficulty
Moderate
Fix time
15 – 30 min
How to tell
✓Toilet bubbles when the bathroom sink drains.
✓Water level in the bowl fluctuates.
✓Other bathroom drains are also slow.
✓Gurgling sounds from the toilet.
5

Infrequently Used Toilet

Less Likely12%

A toilet in a guest bathroom that isn't flushed for weeks can develop stagnant water that supports bacterial growth. In extreme cases, the trap water partially evaporates.

Why it happens
A toilet in a guest bathroom that isn't flushed for weeks…
How to tell
Typical cost
$0-5
Fix difficulty
Moderate
Fix time
30 – 60 min
How to tell
✓The toilet hasn't been flushed in weeks.
✓Water in the bowl looks discolored or has a visible film.
✓A simple flush improves the smell.

How to Fix It

$0-5
Typical Cost
1 – 3 hr
Time Needed
Moderate
Difficulty
Moderate
Safety Risk

Clean Under the Rim Thoroughly

$0-5

Start here — it's free and addresses a common overlooked source.

  1. 1Apply toilet bowl cleaner (or straight white vinegar) under the rim. Use a curved toilet brush or old toothbrush to scrub each jet hole.
  2. 2For heavy mineral buildup: soak paper towels in vinegar, press them up under the rim, leave overnight, then scrub.
  3. 3A pumice stone ($3-5) removes stubborn mineral rings without scratching porcelain.
  4. 4Repeat weekly as maintenance.

Replace the Wax Ring

$5-15 DIY / $150-250 professional

If the smell is at the base and the toilet rocks.

  1. 1Turn off water supply, flush to empty.
  2. 2Disconnect supply line, remove base bolts, lift toilet off.
  3. 3Scrape old wax from toilet and flange. Install new extra-thick wax ring ($5-15).
  4. 4Inspect the flange — if cracked, a repair flange ($10-20) goes over the old one.
  5. 5Reset toilet on bolts, press down firmly, tighten alternately. Reconnect water.

Stabilize a Rocking Toilet

$5-25

A rocking toilet will keep breaking wax ring seals.

  1. 1Identify where the gap is between the toilet base and floor.
  2. 2Use plastic toilet shims ($5 for a pack) to fill the gap and stop rocking.
  3. 3Tighten the base bolts snugly (don't overtighten — cracks porcelain).
  4. 4Apply a bead of caulk around the base (leave the back uncaulked so any future leak is visible).
  5. 5If the floor itself is uneven or damaged, it may need repair before the toilet will sit flat.

When to Call a Professional

Floor around the toilet is soft or spongy — long-term wax ring leak has damaged the subfloor. May need floor repair ($200-1,000+) before resetting the toilet.

Ceiling below the toilet shows water stains — active leak through the floor. Fix urgently to prevent structural damage.

Toilet rocks significantly and won't stabilize with shims — the flange or subfloor may need professional repair.

Persistent sewer smell after wax ring replacement — blocked vent pipe may be the real issue.

How to Prevent It

Don't rock or shift the toilet — even small movements can break the wax seal.

Flush unused toilets weekly — prevents stagnant water and keeps the trap full.

Clean under the rim monthly — prevents bacterial colony buildup.

Check for rocking annually — catch wax ring issues early.

Wax Ring vs. Wax-Free: Which Is Better?

Traditional wax rings ($5-8) have worked for decades and create a reliable seal. Their downside: they're one-use (if you lift the toilet for any reason, you need a new ring) and can fail if the toilet shifts.

Wax-free rubber gasket rings ($10-15, like Fluidmaster Better Than Wax) are reusable and more forgiving of minor misalignment. They can also accommodate floors that aren't perfectly level. For DIYers, wax-free rings are generally easier to work with and less messy.

Either type works well when properly installed. The key is that the toilet must not rock after installation — any movement will compromise either type of seal.

Frequently Asked Questions

Why does my toilet smell like sewer?

A sewer smell from the toilet is almost always a failed wax ring (gas escaping at the base) or a blocked vent pipe (gas pushed back through the water seal). If the smell is at the base, replace the wax ring. If the toilet bubbles or gurgles, the vent may be blocked.

How often should I replace the toilet wax ring?

Wax rings typically last 15-30 years. Replace if: the toilet rocks, you smell sewer gas at the base, you see water or staining around the base, or when the toilet is removed for any reason. Always install a new ring when resetting a toilet.

Can I just caulk around the toilet base to stop the smell?

No. Caulk seals the outside but doesn't fix the wax ring seal where sewer gas actually enters. Caulking can actually hide a wax ring leak by preventing water from escaping visibly, allowing hidden water damage to continue.

How much does a plumber charge to replace a wax ring?

$150-250 typically, including the ring. It's a 30-45 minute job. DIY cost is just the ring ($5-15) if you're comfortable lifting the toilet.

Related Guides

Sewer Smell in House
Whole-house sewer gas
Drain Smells Bad
Drain odor fixes
Bathroom Smells Like Sewage
Bathroom-specific sewer issues

Quick Fix (4 steps)

1Apply toilet bowl cleaner
2For heavy mineral buildup: soak paper…
3A pumice stone
4Repeat weekly as maintenance