Home/Blog/Plumbing/Hot Water Smells Like Rotten Eggs: 4 Cau...
🔧Plumbing· 6 min read · May 10, 2026
Reviewed by Ryan 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.

HelpByExperts plumbing guide showing a residential water heater being inspected for rotten egg smell
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

Prefer to see how it works first? Visit our Plumbing help page for pricing, expert credentials, and answers to common questions.

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 ($3,500-$3,500), iron-removal filter ($800-$2,500), or chlorine injection ($3,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.

Still stuck? Talk to an expert.

Get personalized plumbing help for your specific situation — just $1.

Chat with an expert — $1 →

More Plumbing Articles

Complete home plumbing diagnostic guide covering leaks, clogs, water heaters, and emergencies
Home Plumbing Problems: The Complete Diagnostic Guide (2026)
18 min read
HelpByExperts emergency plumbing decision guide — when to call an emergency plumber and when to wait
Is This a Plumbing Emergency? A Plumber’s Decision Guide
14 min read
Emergency plumber cost breakdown and cheaper alternatives guide
Emergency Plumber Cost in 2026: What You’ll Actually Pay (And When It’s Worth It)
9 min read
Guide to finding free and affordable plumber advice online safely
Ask a Plumber Free Online: Where to Actually Get It (and Why It’s Risky)
8 min read

Related Articles

Complete home plumbing diagnostic guide covering leaks, clogs, water heaters, and emergencies
Home Plumbing Problems: The Complete Diagnostic Guide (2026)
18 min read
HelpByExperts emergency plumbing decision guide — when to call an emergency plumber and when to wait
Is This a Plumbing Emergency? A Plumber’s Decision Guide
14 min read
HelpByExperts water heater troubleshooting and repair guide
Water Heater Not Working? Diagnose and Fix It Fast
7 min read
HelpByExperts guide showing a residential water heater with a leak at the base of the tank
Water Heater Leaking from Bottom: Repair or Replace? (2026 Cost Guide)
7 min read
HelpByExperts tankless vs tank water heater comparison guide
Tankless vs Tank Water Heater: Honest Cost and Performance Comparison
12 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 Ryan Giles, Red Seal Certified Plumber · 47 found helpful
My toilet has been running non-stop for 3 days. I jiggled the handle and it stops for a minute but s...
Answered by Ryan Giles, Red Seal Certified Plumber · 83 found helpful
The water pressure in my shower is terrible but every other faucet in the house is fine. What is goi...
Answered by Ryan Giles, Red Seal Certified Plumber · 62 found helpful
My garbage disposal just hums when I turn it on but the blades do not spin. I can hear the motor run...
Answered by Ryan Giles, Red Seal Certified Plumber · 55 found helpful
← All articlesPlumbing ServiceQ&APrivacyTermsContact