Skip to content

How Long Does a Water Heater Last? Lifespan & Signs to Replace

Updated 2026-06-22 · 6 min read

Jump to a section

A water heater is easy to forget about — until it leaves you with a cold shower or a flooded floor. Knowing how long yours should last, and the signs it's nearing the end, lets you plan a replacement on your terms instead of in an emergency.

Average lifespan by type

Water heater typeTypical lifespan
Conventional tank (gas or electric)8–12 years
Tankless (on-demand)15–20 years
Heat-pump water heater10–15 years

These are averages. The single biggest variable is water hardness — minerals accelerate corrosion and sediment buildup — followed by maintenance and how heavily the heater is used. A well-maintained tank in soft water can outlast its rating, while a neglected one in hard water can fail early.

What shortens a water heater's life

  • Hard water. Minerals build sediment and corrode the tank faster.
  • No maintenance. Skipping the annual flush lets sediment insulate and overheat the tank; a worn-out anode rod lets the tank itself corrode.
  • High temperature. Running hotter than needed stresses the tank and components — 120°F is the sweet spot for safety, efficiency, and longevity.
  • Constant heavy demand. A heater sized too small for the household runs harder and wears faster.

Signs it's time to replace

Watch for these, especially as the heater passes 8–10 years:

  • Rusty or discolored hot water — internal corrosion.
  • Not enough hot water, or it runs cold fast — sediment has cut usable capacity, or an element/burner is failing.
  • Popping, rumbling, or banging — sediment boiling at the bottom of the tank.
  • Leaks or dampness around the base — if it's the tank itself (not a fitting or valve), the tank has corroded through and must be replaced.
  • Rising energy bills with no other cause — the heater is losing efficiency.

A leak from the tank is the clearest "replace now" signal — tanks can't be patched, and a full failure can dump 40+ gallons onto your floor.

Repair or replace?

A simple rule:

  • Repair if the heater is under ~8 years old and the problem is a single replaceable part — thermostat, heating element, burner, or a valve.
  • Replace if it's near or past its expected lifespan, the tank is leaking, or the repair would cost more than about half the price of a new unit.

An aging heater is also the natural moment to consider an upgrade — a tankless unit for longer life and no standby loss, or a heat-pump water heater for the lowest running cost. The water heater replacement cost calculator compares the installed cost of each type, and the electricity bill calculator shows how much water heating adds to your bill.

How to make yours last longer

  • Flush the tank once a year to clear sediment — see how to flush a water heater.
  • Replace the anode rod every 3–5 years (it corrodes so the tank doesn't).
  • Set the thermostat to 120°F — hot enough, and easy on the tank.
  • Soften hard water if that's your situation.

A little maintenance is cheap next to a new heater, and it turns "8–12 years" into the top end of the range — or beyond.

Frequently asked questions

A conventional tank water heater lasts about 8–12 years. Tankless (on-demand) units last longer, often 15–20 years, and heat-pump water heaters typically run 10–15 years. Actual lifespan depends heavily on water hardness, maintenance, and how heavily it's used — annual flushing and a fresh anode rod can add years.

Ask AI about this

Open an AI assistant with a question grounded in this page.