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.
Lifespan by type
| Item | Guidance | Notes |
|---|---|---|
| Gas tank | 8 to 12 years | $1,700 to $3,100 to replace |
| Electric tank | 10 to 15 years | $1,300 to $2,500 to replace |
| Heat pump (hybrid) tank | 10 to 15 years | $2,500 to $4,800 to replace |
| Gas tankless | 20 years or more | $3,600 to $6,400 to replace |
| Electric tankless | 15 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.