MAIN OFFICE
TOLL FREE
OAKVILLE OFFICE

Why Your Water Heater Smells Like Rotten Eggs (2 Proven Fixes)

Last Updated on February 21, 2026 by Anta Plumbing Master Plumber

That Sulphur-like “rotten-egg” stench is almost always hydrogen-sulfide (H₂S) gas brewing inside your water heater. It forms when naturally occurring sulphate-reducing bacteria react with the tank’s sacrificial anode rod. First confirm the smell is only in the hot water, then tame it with a quick 3 % hydrogen-peroxide shock or a zinc-alloy anode-rod swap. Still stinky?  Call Anta Plumbing for upstream filtration.

Nothing ruins a relaxing shower faster than the nose-curling whiff of rotten eggs. In most Toronto homes the culprit isn’t your drains—it’s chemistry inside the hot-water tank. As magnesium or aluminium anode rods corrode (doing their job), they feed harmless but smelly bacteria that convert dissolved sulphates into H₂S gas. The fix is easier—and cheaper—than you think.

In this guide, we walk you through:

  • Rapid diagnostics to prove the odor is hot-water-only

     

  • Simple drain checks that rule out dry traps

     

  • Two DIY sulphur-smell removers (H₂O₂ shock, zinc-alloy anode upgrade)

     

  • When persistent odours point to whole-house filtration or professional servicing

Step 1 — Confirm the Smell Is Hot-Water-Only

  1. Turn on the nearest cold-water faucet.
  2. If you detect no sulphur smell, switch to hot and wait until it runs fully hot.
  3. Rotten-egg odor now? The source is inside your water heater, not municipal supply.

Step 2 — Rule Out Dry Drain Traps

A seldom-used shower or floor drain can dry out, letting sewer gas waft up.

  • Fix: Run water for 30 sec, then pour 1 cup of diluted bleach down the trap to kill odor-causing bacteria.

If the smell persists only while hot water flows, proceed to tank-specific solutions.

Why Water Heaters Produce Hydrogen Sulphide

Ingredient

Source

Role in Rotten-Egg Odor

Sulphates

Naturally present in GTA groundwater

Bacteria food

Anaerobic bacteria

Survive inside warm tanks

Convert sulphate → sulphide

Magnesium/Aluminium anode rod

Sacrificial corrosion protection

Supplies electrons for reaction

Result

H₂S gas (rotten-egg aroma)

Dissolves into hot water

DIY Fix #1 — Hydrogen-Peroxide Shock Flush

Time: 45 min • Difficulty: Easy • Cost: ≈ CA $5

  1. Shut power/fuel to heater; close cold-inlet valve.

  2. Drain 3–4 gal via hose at tank base.

  3. Pour 1 cup 3 % H₂O₂ per 10 gal tank size into cold-water inlet port.

  4. Restore cold water, filling tank; leave dormant 2 h to kill bacteria.

  5. Flush tank until water runs clear; restart heater.

Most odors vanish within one shower cycle.

DIY Fix #2 — Swap to a Zinc-Alloy (or Powered) Anode

Time: 60 min • Difficulty: Moderate • Cost: ≈ CA $40–$120

  1. Power down & relieve pressure.

  2. Locate anode cap (often 1 ¼-in hex head on top).

  3. Use breaker bar to loosen; lift out old magnesium rod.

  4. Wrap new zinc-alloy rod threads with PTFE tape; install and tighten snug.

  5. Restore power/fuel and test.

A powered titanium anode costs more but stops both smell and corrosion with no sacrificial metal.

Prevent Smell from Returning

  • Annual tank flush removes sediment that shields bacteria.

  • Maintain 55–60 °C (131–140 °F)—hot enough to deter microbes, below scald risk.

  • If you own a water softener, regenerate as scheduled; prolonged softness accelerates anode decay.

  • Consider a whole-house sulphur-removal filter if cold water occasionally smells too.

Frequently
Asked Questions

At household concentrations it’s non-toxic, but the smell is unpleasant and can tarnish silverware

Using a compatible zinc or powered anode maintains warranty—just keep the receipt

Don’t. Without it, the tank will rust out in a fraction of its lifespan.

Inspect every 3 years (or yearly if you have soft water).

Key Takeaways

  • Hot-water-only rotten-egg odor ⇒ hydrogen-sulphide in heater.
  • Quick cure: 3 % H₂O₂ shock (1 cup/10 gal).
  • Long-term cure: Swap magnesium anode for zinc-alloy or powered titanium.
  • Annual flush + correct temperature keeps bacteria in check.
  • Still smelly? Call a local plumber in toronto for pro diagnostics or filtration.

Banish the Sulphur Smell Today

Anta Plumbing offers same-day water-heater odor removal, powered-anode installs, and whole-house sulphur filtration throughout Toronto.

 

  416-231-3331 | Request Service Online — breathe easy by tonight!

Blog Author
Tanya Klein, Founder and CEO of Anta Plumbing
Tanya Klein

Founder and CEO of Anta Plumbing and Drain

Request Our Service in GTA