Home/Blog/Plumbing/Hot Water Smells Like Rotten Eggs: 4 Cau...
🔧Plumbing· 6 min read · May 10, 2026
✓Reviewed by Mike Giles, Red Seal Certified Plumber

Hot Water Smells Like Rotten Eggs: 4 Causes and the Real Fix for Each

When only your hot water smells like rotten eggs, the cause is almost always inside the water heater. Here are the four most common causes ranked by likelihood with the actual fix.

Hot Water Smells Like Rotten Eggs: 4 Causes and the Real Fix for Each
Need help with this? Chat with a red seal certified plumber.
Get personalized advice for your specific situation — just $1.
Chat with a plumbing expert →

Still stuck after this guide? You can ask a plumber online — see pricing, expert credentials and common questions first.

In this article
1. Why It Is Almost Always the Water Heater2. Cause 1: Sulfate-Reducing Bacteria (Most Common)3. Cause 2: Sediment Buildup at the Bottom of the Tank4. Cause 3: Sulfur in the Incoming Water Supply5. Cause 4: Aging Anode Rod Beyond Replacement

Why It Is Almost Always the Water Heater

If only your HOT water smells like rotten eggs (cold water is fine), the source is inside or downstream of your water heater. The smell is hydrogen sulfide gas — produced when sulfate-reducing bacteria interact with the magnesium anode rod inside the tank, when sediment traps bacteria at the bottom, or when the incoming water carries dissolved sulfur compounds. The fix depends on the specific cause. Diagnose first, then fix — the wrong fix can make the smell worse or damage the tank prematurely.

Cause 1: Sulfate-Reducing Bacteria (Most Common)

Bacteria that thrive in warm water (110-130F) react with the magnesium-aluminum anode rod inside your water heater to release hydrogen sulfide. The bacteria are not harmful but the smell is overpowering. The fix has two parts. First, raise the water heater thermostat to 140-160F for 24 hours to kill the bacteria — this is a sterilization, not a permanent setting. Then drain and flush the tank. Finally, replace the standard magnesium anode rod with an aluminum-zinc anode rod ($30-$50 part). The aluminum-zinc rod resists the bacteria reaction. After this combination, the smell is gone for 5-10 years.

Cause 2: Sediment Buildup at the Bottom of the Tank

Over years, mineral sediment, rust, and biological matter settle at the bottom of the tank, creating an oxygen-poor zone where bacteria thrive. Symptoms: the smell is worst right after a long period of low use, the tank rumbles or pops during heating, and the water comes out slightly discolored. The fix: turn off the heater, attach a garden hose to the drain valve, drain the tank fully, then flush with cold water until clean water comes out. This takes 30-90 minutes depending on tank size and sediment volume. Annual flushing prevents recurrence and adds 5+ years to tank life.

Cause 3: Sulfur in the Incoming Water Supply

If you have well water and both hot AND cold water smell (cold less strongly), the sulfur is in your source water. Hot water amplifies the smell because heating drives off the dissolved gas. Test confirms: take a glass of cold water from the tap and let it sit 5 minutes — if the smell develops, the source water has sulfur. The fix is whole-home water treatment: aeration system ($1,500-$3,500), iron-removal filter ($800-$2,500), or chlorine injection ($1,200-$3,000). Renting before buying lets you test which method works for your specific water chemistry.

Cause 4: Aging Anode Rod Beyond Replacement

When a magnesium anode rod is more than 5-7 years old and heavily corroded, it can break loose and create extreme reactions before failure. If you have replaced the anode rod multiple times within a few years and the smell keeps returning, the tank itself may have deteriorated to the point where bacteria have colonized the inner glass lining. At that point the tank usually needs replacement — a worn glass lining cannot be repaired. Modern tanks with porcelain enamel coatings resist this issue; a 10+ year old tank is reaching end of life regardless.

Pro Tips

✓Smell test: hot tap only = water heater issue; cold and hot = source water issue; only after long absence = sediment or bacteria buildup
✓If you flush a tank that has not been flushed in 5+ years, expect rusty water for 30+ minutes and possibly some white mineral chunks — this is normal
✓Anode rod inspection annually after year 4 prevents catastrophic tank corrosion (the rod corrodes instead of the tank)
✓Vacationing for 2+ weeks? Lower the heater to vacation mode but DO NOT turn off entirely — stagnant warm water grows bacteria fastest
✓Whole-home water treatment for well water is a single-system investment that solves multiple issues at once (smell, hardness, iron staining)
🔧
Free Plumbing Cost CalculatorFREE
Get an instant estimate for your repair — compare DIY vs professional costs by region.
→

Frequently Asked Questions

Is water with a rotten egg smell safe to drink?

In most cases yes — the hydrogen sulfide responsible for the smell is unpleasant but not toxic at the concentrations found in residential water. The smell threshold is far below the harm threshold. Exceptions: well water with high sulfate levels can cause digestive upset, and any unfamiliar smell warrants a water test before regular consumption. A $30 home water test kit covers most concerns.

Why does the smell come back even after flushing?

Bacteria recolonize the tank if the flush did not fully eliminate them or if the anode rod is still magnesium. The combination of high-temperature sterilization (140-160F for 24 hours) PLUS flushing PLUS aluminum-zinc anode rod replacement is what permanently fixes it. Doing one or two of the three usually results in the smell returning within months.

Can I just replace the anode rod myself?

For experienced DIYers, yes — it requires a 1 1/16 inch socket and breaker bar, the rod is at the top of the tank under a hex cap. Difficulty: anode rods can stick badly after years and require significant force or impact tools to remove. Cost: $50 in parts, vs $200-$400 for a plumber. If your back, joints, or grip strength make heavy wrench work hard, hire it out.

How often should I replace the anode rod?

Every 5-7 years for areas with normal water, every 3-4 years for hard or aggressive water. Inspect annually starting at year 4. The rod should be replaced when it is 50% or more corroded.

Every case is a little different. Tell us what you're seeing and what you've tried, and get advice for your exact setup.

Free to start · $1 for the full consultation · Money-back guarantee

More Plumbing Articles

Water Softener Guide: How It Works, What Salt to Use, Common Problems and Is It Worth It
Water Softener Guide: How It Works, What Salt to Use, Common Problems and Is It Worth It
12 min read
Sewer Backup in Basement: What to Do in the First Hour, Who Pays, and How to Stop It
Sewer Backup in Basement: What to Do in the First Hour, Who Pays, and How to Stop It
11 min read
Low Water Pressure in UAE High-Rise Buildings: Causes and Fixes
Low Water Pressure in UAE High-Rise Buildings: Causes and Fixes
6 min read
Garbage Disposal Jammed or Humming? How to Unjam It Safely
Garbage Disposal Jammed or Humming? How to Unjam It Safely
5 min read

Related Articles

Home Plumbing Problems: The Complete Diagnostic Guide (2026)
Home Plumbing Problems: The Complete Diagnostic Guide (2026)
18 min read
Is This a Plumbing Emergency? A Plumber’s Decision Guide
Is This a Plumbing Emergency? A Plumber’s Decision Guide
14 min read
Water Heater Not Working? Diagnose and Fix It Fast
Water Heater Not Working? Diagnose and Fix It Fast
7 min read
Water Heater Leaking from Bottom: Repair or Replace? (2026 Cost Guide)
Water Heater Leaking from Bottom: Repair or Replace? (2026 Cost Guide)
7 min read
Tankless vs Tank Water Heater: Cost, Sizing, and Who Should (and Should Not) Switch
Tankless vs Tank Water Heater: Cost, Sizing, and Who Should (and Should Not) Switch
14 min read

Related Plumbing Questions

My kitchen faucet is dripping from the base where it meets the counter. I tried tightening it but th...
Answered by Mike Giles, Red Seal Certified Plumber
My toilet has been running non-stop for 3 days. I jiggled the handle and it stops for a minute but s...
Answered by Mike Giles, Red Seal Certified Plumber
The water pressure in my shower is terrible but every other faucet in the house is fine. What is goi...
Answered by Mike Giles, Red Seal Certified Plumber
My garbage disposal just hums when I turn it on but the blades do not spin. I can hear the motor run...
Answered by Mike Giles, Red Seal Certified Plumber
← All articlesAsk a plumber onlineQ&APrivacyTermsContact