A water heater usually lasts 8 to 15 years, depending on the type, water quality, and maintenance.
Average lifespan of a water heater
- Tank water heaters: 8–12 years
- Tankless water heaters: 15–20 years
Tankless systems generally last longer but cost more upfront.
What affects how long a water heater lasts
- Water hardness
- Maintenance frequency
- Usage demand
- Installation quality
Sediment buildup is a major cause of early failure.
Signs a water heater needs replacing
- Rusty or discolored water
- Inconsistent water temperature
- Strange noises from the tank
- Leaks around the base
Older units often become inefficient before failing completely.
How to make a water heater last longer
- Flush the tank annually
- Replace the anode rod when needed
- Maintain proper temperature settings
Basic maintenance can extend lifespan by several years.
When replacement is necessary
If the unit is over 10 years old and showing signs of failure, replacement is usually the safest option.
Related: