Most water heaters warn you well before they quit. Knowing roughly how long yours should last, and what cuts that short, tells you whether a new noise means a quick repair or the start of a replacement plan.
1. A gas or electric tank: eight to twelve years
A standard storage tank usually lasts eight to twelve years. The steel inside is protected by a sacrificial anode rod; once that rod is used up, the tank itself starts to rust, and from then on it’s only a matter of time.
2. Tankless heaters: often fifteen years or longer
With no stored water sitting against steel, tankless heaters often run well past fifteen years, and many reach twenty. What usually ends them is scale on the heat exchanger or a failed part that’s no longer worth replacing.
3. Hard water shortens the clock
With hard well water, common outside the city, scale settles at the bottom of the tank and insulates the water from the burner or element. The heater works harder, gets noisier and wears out sooner. A yearly flush helps.
“Swapping the anode rod around year five costs a fraction of a new heater, and it’s the single best thing you can do for a tank.”
4. Signs yours is near the end
Rusty water from the hot side, a damp spot or slow drip under the tank, rumbling that a flush no longer fixes, and hot water that runs out sooner every month all point the same way. A leak from the tank body itself can’t be repaired.
5. Repair or replace it?
If the unit is under eight years old and the problem is a thermostat, element or valve, a repair is usually money well spent. Past ten years, or with any sign of rust on the tank, put the repair money toward a correctly sized replacement instead.



