Hot Water Smells Like Rotten Eggs? Causes & Lasting Fixes
A rotten-egg or sulfur smell in hot water comes from bacteria reacting with the magnesium anode rod inside the tank. Brown hot water points to sediment or a corroding anode instead. A smell of gas is a different matter entirely and not a water problem. Here is how to tell them apart and fix each one for good.
Describe the symptom to a pro
A local licensed plumber can usually tell you over the phone whether it needs a visit.
(855) 000-0000New installs, replacements & repairs · No obligation
Safety first: if you smell gas, see water near electrical outlets or your panel, or sewage is contacting living areas, get people clear first. For a gas smell, leave and call 911 or your gas utility's emergency line before anything on this page.
- !You smell gas (not sulfur from the tap): leave the area and call the gas utility or 911 from outside, this is not a water problem
- !A gas odor is strongest near the water heater or a gas appliance rather than at a faucet
- !You hear hissing near a gas line along with the odor
- !Brown or rusty hot water arrives with very low pressure or visible pipe corrosion
- !Any combustion smell, soot, or scorching at a gas-fired heater
- ✓Run the cold tap and smell it: if cold is fine and only hot stinks, the water heater is the source
- ✓If both hot and cold smell of sulfur, the issue is in the water supply or well, not just the heater
- ✓Note the smell type: rotten-egg or sulfur points to the anode, a musty or earthy smell points to drains
- ✓For brown hot water, run it a few minutes: clearing quickly suggests stirred sediment, persistent brown suggests the anode or galvanized pipe
- ✓Check whether a softener or well system recently changed, which can shift water chemistry and odor
- →A persistent rotten-egg smell on the hot side after you have ruled out the cold tap
- →Brown hot water that does not clear after running the tap or flushing the tank
- →Sulfur smell from both hot and cold, which calls for well or supply treatment
- →A seized or unknown-age anode rod that needs inspection or a switch to aluminum-zinc
- →Recurring odor that returns within weeks of a flush or anode swap
Not sure what you are looking at? Just ask.
Calls are answered around the clock and routed to a licensed plumbing pro serving your area.
Call & describe the job
Tell us what you need: a new install, a replacement, or something that started leaking.
Get matched on the line
You are connected with a local licensed plumbing pro who serves your area.
Compare your numbers
Use the ranges on this page to sanity-check the quote before you commit.
Rotten eggs: the anode reaction
The classic rotten-egg or sulfur smell in hot water comes from a reaction inside the tank. Sulfate-reducing bacteria, harmless but smelly, feed on hydrogen produced as the magnesium anode rod corrodes, and the byproduct is hydrogen sulfide gas: the rotten-egg odor. It is more nuisance than hazard, but it makes showers unpleasant and signals the chemistry inside the tank.
The tell is simple: if only the hot water smells and the cold runs clean, the water heater is the source. The most reliable fix is switching the magnesium anode to an aluminum-zinc rod, or installing a powered anode that produces no reactive byproduct, both covered on our anode rod replacement cost page. A one-time chlorination flush of the tank knocks the bacteria back, and the rod swap keeps the smell from returning.
Hot only or both taps: the diagnostic tree
Before you spend a dime, run the cold tap and smell it. This single test splits the problem in two. If only the hot side smells, the reaction is happening inside the water heater, and the anode swap plus a chlorination flush is your path.
If both hot and cold smell of sulfur, the source is upstream: the water supply itself, most often a well with sulfur bacteria or naturally high sulfide content. No anode rod will fix that, because the smell is arriving before the heater. That case calls for whole-house treatment such as chlorination, aeration, or a filter, and our water softener and treatment cost page covers those options. Getting this fork right saves you from swapping an anode that was never the cause.
Brown or discolored hot water
Brown, rusty, or yellow hot water is a different problem from smell. The usual causes are sediment stirred up in the tank, a heavily corroded anode rod shedding into the water, or rust from galvanized supply pipes feeding the heater. Run the hot tap a few minutes: if it clears quickly, sediment got stirred up and a flush will help; if it stays brown, the anode or the piping is the culprit.
When only the hot water is brown, suspect the tank, the sediment or the anode, and a flush or anode replacement is the move. When both hot and cold run brown, the supply or the home piping is the source. Aging galvanized pipe is a frequent offender, and the lasting fix there can be a whole-house repipe. For the supply-side version of discolored water, our brown-water guide walks the color clues in detail.
The fixes, step by step
For a hot-side sulfur smell: chlorinate the tank to kill the bacteria (a plumber adds a measured dose, lets it sit, then flushes), and switch the anode from magnesium to aluminum-zinc, or to a powered anode for a permanent fix. Many homeowners also raise the tank temperature to 140 degrees briefly to pasteurize it, then return it to 120 for safety.
For brown hot water, start with a flush to clear sediment, then inspect the anode, and check the supply piping if it persists. For a smell on both taps, treat the whole-house supply rather than the heater. The recurring theme: diagnose the source (hot only versus both taps) before buying parts, because the wrong fix on the wrong source just brings the smell back in a few weeks.
A gas smell is not a water problem
There is one smell that has nothing to do with your water heater chemistry and everything to do with your safety, and it must not be confused with sulfur from the tap. Natural gas is odorized with a sulfur-like additive (mercaptan) so it smells like rotten eggs, which is exactly why people mix the two up. The difference is location: a sulfur smell comes from the water at a faucet, while a gas smell comes from the air, strongest near a gas appliance or line, not from running water.
If you smell gas in the air rather than in the water, treat it as an emergency: do not flip switches, do not light anything, leave the house, and call the gas utility or 911 from outside or a neighbor. This is the one scenario where you stop reading and act. Our gas smell in the house guide lays out exactly what to do and what to avoid touching. When in doubt about whether it is water or gas, leave first and diagnose from safety.
Ready to get it handled?
One call, no obligation. Describe the job and compare the quote against the ranges above.