Plumbing · Common problems · Updated November 2026

Signs Your Water Heater Needs Replacement

Tank water heaters usually give warning signs before they fail. Replacing one on your schedule is cheaper and less stressful than an emergency replacement after a leak.

If this is happening now

If you smell gas near a gas water heater, leave the house and call 911 or your gas utility from outside. If the tank is leaking, turn off the cold water supply valve and the power or gas to the heater.

Signs to watch for

SignWhat it may mean
The heater is around 8–12 years old or moreMany tank heaters wear out in this range; check the age on the label
Rusty or discolored hot waterCorrosion inside the tank (or old galvanized pipes)
Rumbling or poppingSediment buildup on the bottom of the tank
Water around the baseA leak, possibly from the tank itself (leaking water heater)
Running out of hot water fasterSediment, a failed element or a heater too small for the household
Hot water smells like rotten eggsA reaction with the anode rod; often fixable

Repair or replace?

  • Often repairable: a failed heating element or thermostat (electric), a thermocouple or igniter (gas), a worn anode rod, a leaking drain valve.
  • Usually replace: a leaking tank, heavy rust on the tank, or an older heater that needs an expensive repair.

When to call a pro

Call a plumber for leaks, any problem with the temperature and pressure relief valve, gas smells, or if you are not sure what you are seeing. Replacement runs $600–$2,500 for a tank and $1,400–$3,900 for tankless (plumbing cost guide).

Next steps

Related articles

Cost figures are national ranges from the sources listed in our plumbing cost guide, not a quote from FixFinch or any contractor. This article is general information to help you decide on next steps. It is not an inspection or professional advice; a qualified pro who sees the problem in person can tell you what is actually going on. Calls connect you with an independent service provider in our network. FixFinch is not a contractor and does not perform the work.