How do you fix a smelly hot water heater?

Author: scraper  |  Last update: Saturday, July 25, 2026

A "rotten egg" or sulfur smell in your hot water is typically caused by harmless sulfate-reducing bacteria reacting with a magnesium or aluminum anode rod. To fix this, first flush and sanitize your tank using hydrogen peroxide. If the odor returns, replace your standard anode rod with an aluminum/zinc or powered rod.

How do you fix hot water that smells like rotten eggs?

The rotten egg smell in your hot water is caused by harmless sulfur bacteria reacting with the metal anode rod inside your water heater, producing hydrogen sulfide gas. You can fix this by flushing the tank, sanitizing it, or replacing the anode rod.

Will vinegar damage a hot water heater?

No, standard household white vinegar will not damage your hot water heater. In fact, it is widely recommended by plumbers as a safe, natural way to flush out mineral buildup.

Will flushing a hot water heater get rid of smell?

Yes, flushing a hot water heater can eliminate rotten egg or sulfur smells, especially if caused by sediment buildup and bacteria. The process removes sulfur-reducing bacteria and sediment that provide a habitat for them. If the smell is persistent, replacing the anode rod is often necessary.

Does sulfur smell in a water heater go away if you run the water?

It's from bacteria in your water heater producing H2S gas. You might get away with running your water heater hotter to kill the bacteria (worth flushing the tank as well to get any solids out), or you may have to shock chlorinate it.

Does your hot water smell like rotten eggs? Here is the fix.

Is it okay to shower in sulfur smelling water?

Bathing or showering in water with a sulfur odor is not directly harmful, and the absorption of hydrogen sulfide through the skin during bathing is generally considered to be minor.

Can a water heater smell like a sewer?

Yes, your water heater can definitely smell like sewage or rotten eggs, but it is rarely a literal sewage leak. This odor is usually caused by sulfur-reducing bacteria in the tank reacting with the heater's magnesium or aluminum anode rod to create hydrogen sulfide gas.

How to get rid of bad smell in hot water heater?

A rotten egg or sulfur smell from a hot water heater is typically caused by harmless sulfur-reducing bacteria reacting with the metal of your sacrificial anode rod. You can usually eliminate this odor by flushing the tank, shocking it with hydrogen peroxide or chlorine bleach, or replacing the anode rod.

Does a sulfur smell always mean repairs?

A strong sulfur smell under the hood is often the battery. Test your fuel system. If it's an over-rich fuel mixture to blame, it can appear like a bad catalytic converter. However, testing your fuel pressure and looking at the spark plugs to look for excessive fuel can help identify this.

How many gallons of vinegar to flush a water heater?

To flush a water heater, use 2 to 4 gallons of standard household white vinegar, depending on your system's size and type.

Can I mix Dawn dish soap and vinegar?

Yes, you can absolutely mix Dawn dish soap and vinegar. This combination is a highly effective, inexpensive DIY cleaning solution for tackling soap scum, grease, and hard water stains.

How do I flush the sediment out of my hot water heater?

To remove sediment from a water heater, drain the tank and flush it. Turn off the power/gas and the cold water supply. Connect a hose to the drain valve, open a hot water faucet, and open the drain valve. Once empty, flush with cold water, refill the tank completely, and restore power.

Should I call a plumber if my water smells like rotten eggs?

Hot Water Supply

The bacteria in the water heater are not a health threat; however, they must be eliminated to stop the odor problem. You should consult your owner's manual or contact a licensed plumber.

Is it safe to put bleach in a hot water heater?

Yes, you can put bleach into a hot water heater to kill bacteria (like sulfate-reducing bacteria) that cause a rotten egg or sulfur smell. However, you must turn off the heat first and never heat water while bleach is in the tank, as heating can release hazardous chlorine gas and accelerate corrosion.

Is it normal for a new hot water heater to smell?

Yes, a brand-new water heater often produces a mild burning, plastic, or metallic odor during its first few days of use. This is perfectly normal and temporary. It occurs as the factory oils, manufacturing residues, and protective coatings on the heating elements or burner heat up and burn off for the first time.

What happens if you never flush a water heater?

Skipping water heater flushes allows minerals and sediment to accumulate at the bottom of the tank. Over time, this buildup reduces hot water capacity, decreases heating efficiency, causes noisy popping sounds, and can lead to severe corrosion. In worst-case scenarios, sediment can clog vital safety valves and cause premature tank failure or leaks.

How many gallons of hot water for a 20 minute shower?

If a standard showerhead is fitted, it will use around an extra half a gallon each minute, accounting for a 25-gallon emittance every 10 minutes, or 50 gallons throughout a 20-minute shower. *1 gallon = 4.54 litres.

Is a 20 year old water heater safe?

A: Traditional tank water heaters usually last 8–12 years, while tankless units often last 15–20+ years. Q: Should I replace my water heater if it's over 10 years old? A: Often yes. Even if it still works, the risk of leaks and sudden failure increases significantly after 10 years.

What would cause a water heater to smell like rotten eggs?

This smell is typically caused by sulfate bacteria that can develop within the tank. This issue usually happens when warm water is left too long in the tank and bacteria builds up in the water. This problem can also happen if you have well water and are not treating the water with chlorine in the well.

What temperature kills bacteria in a water heater?

Temperatures between 130°F and 140°F (54°C to 60°C) are required to actively kill harmful bacteria like Legionella. While 120°F keeps bacteria from multiplying, it is generally not hot enough to destroy existing bacteria.

What smell can indicate an electrical fire?

An electrical fire is fairly easy to identify since there's a distinct smell associated with it — smells like fish or burning plastic and rubber — can help you identify the source of the fire quickly, even before there are flames.

How to fix a stinky hot water heater?

A "rotten egg" or sulfur smell in your hot water is typically caused by harmless sulfate-reducing bacteria reacting with a magnesium or aluminum anode rod. To fix this, first flush and sanitize your tank using hydrogen peroxide. If the odor returns, replace your standard anode rod with an aluminum/zinc or powered rod.

What are the first signs of sewer gas poisoning?

[4,5] In the case of low levels of exposure (0.05 ppm), early signs and symptoms include the smell of rotten eggs, fatigue, headaches, nausea or vomiting, dizziness or lightheadedness, and poor memory and concentration.

What is the old lady's smell called?

The characteristic "old age smell" is scientifically known as nonenal (or 2-nonenal). It is a chemical compound produced when the skin's natural oils and fatty acids break down and oxidize as we age.

Previous article
Why does my house smell after duct cleaning?
Next article
Will shutting off water damage water heater?