How Long Does a Water Heater Last?

Real lifespan data, replacement signs, and cost ranges — reviewed 2026-08-16.

8-12 years · 15-20+ years

Typical lifespan

TypeTypical lifespanSource
Standard tank (gas or electric)8-12 yearsWidely-cited manufacturer/plumbing-industry consensus (Rheem, A.O. Smith, Bradford White installation guidance; InterNACHI life-expectancy chart)
Tankless15-20+ yearsSame manufacturer/plumbing-industry consensus; tankless units have no tank to corrode, roughly double a standard tank's service life

Signs you need to replace it

What replacement costs

$900–$4,500

Standard 40-50 gallon gas tank installed: $900-$1,900. Tankless (gas): $3,000-$4,500 installed, sometimes higher with gas-line/electrical upgrades.

Maintenance that extends its life

FAQ

How long does a water heater really last?

A standard tank water heater typically lasts 8-12 years; a tankless unit typically lasts 15-20+ years. Hard water and lack of maintenance can shorten either significantly.

What's the first sign a water heater is failing?

Rust-colored water or a rumbling/popping noise from the tank are usually the earliest signs — both point to sediment buildup or internal corrosion, both of which get worse, not better.

Is it cheaper to repair or replace a water heater?

If the unit is past 8-10 years old and the repair involves the tank itself (not just a thermostat or heating element), replacement is usually the better financial move — tanks don't get repaired, they get patched until they leak.

Related items