How Long Do Water Heaters Last?

A tank water heater typically lasts 8 to 12 years. Tankless units often last 20 years or more. Water quality and maintenance are the biggest variables.

Updated September 2026 · Reviewed by the HouseMath editorial team · Prices link to our calculator data

Lifespan by type

ItemGuidanceNotes
Gas tank8 to 12 years$1,700 to $3,100 to replace
Electric tank10 to 15 years$1,300 to $2,500 to replace
Heat pump (hybrid) tank10 to 15 years$2,500 to $4,800 to replace
Gas tankless20 years or more$3,600 to $6,400 to replace
Electric tankless15 to 20 years$1,900 to $3,900 to replace

How to find the age

The manufacture date is usually encoded in the serial number on the rating label. Many brands put the year and month in the first few characters, though formats differ. Search the brand name plus serial number format, or ask a plumber to read it.

Signs it is failing

Rusty or discolored hot water, rumbling or popping sounds from sediment, water pooling at the base, a pilot that keeps going out, or hot water that runs out faster than it used to. A leaking tank cannot be repaired and should be replaced promptly.

How to make it last

Flush the tank yearly to remove sediment, check the anode rod every few years and replace it when it is mostly consumed, and keep the temperature at a moderate setting. Tankless units need annual descaling in hard-water areas.

Common questions

How long does a gas water heater last?

Typically 8 to 12 years. Well-maintained units in soft-water areas can go longer.

Should I replace a 15-year-old water heater?

It is past typical life. Replacing it on your schedule avoids a leak and emergency pricing.

Does a tankless water heater last longer?

Yes, often 20 years or more, since there is no tank to corrode.

Price the job