How Long Does a Water Heater Last?
Quick Answer
A water heater typically lasts 8–20 years. Tank water heaters average 8–12 years, while tankless models can last 15–20+ years with proper maintenance.
Duration by Type
Can exceed 20 years with descaling.
Quick Answer
Most water heaters last 8 to 20 years. A conventional tank water heater averages 8–12 years, while a tankless unit can run 15–20 years or more. Longevity depends heavily on the type, water quality, and whether the unit is maintained — especially regular flushing to control sediment.
Lifespan by Type
| Water Heater Type | Average Lifespan |
|---|---|
| Gas tank | 8–12 years |
| Electric tank | 10–15 years |
| Tankless (gas or electric) | 15–20+ years |
| Heat pump (hybrid) | 10–15 years |
| Point-of-use / mini-tank | 6–12 years |
Factors That Affect Water Heater Life
- Water hardness: Hard water deposits mineral scale that corrodes tanks and clogs tankless coils, cutting years off the lifespan.
- Maintenance: Flushing the tank annually and replacing the anode rod every 3–5 years can add years of service.
- Usage and household size: Heavy hot-water demand wears units faster.
- Installation quality: Proper sizing, venting, and pressure settings matter.
- The anode rod: This "sacrificial" rod corrodes so the tank doesn't; once it's gone, the tank rusts quickly.
Signs Your Water Heater Is Failing
Replace before a catastrophic leak by watching for:
- Rusty, discolored, or metallic-tasting hot water
- Rumbling or popping noises (sediment buildup)
- Water pooling around the base
- Inconsistent or insufficient hot water
- Age past 10–12 years for a tank model
How to Extend Its Life
- Flush the tank once or twice a year to remove sediment.
- Inspect and replace the anode rod every 3–5 years.
- Set the temperature to about 120°F to reduce wear and scald risk.
- Install a water softener if you have hard water.
- Add an expansion tank if required to manage pressure.
Repair or Replace?
If a tank heater is under 8 years old and the problem is a heating element, thermostat, or valve, repair usually makes sense. Once it's past 10–12 years, leaking, or needing frequent fixes, replacement is the smarter investment — a failed tank can dump 40–50 gallons of water and cause serious damage. Budget for replacement as your unit approaches the end of its expected range.
Tank vs. Tankless: Which Lasts Longer?
Tankless water heaters last roughly twice as long as tank models because they don't hold standing water that corrodes a steel tank from the inside. They cost more up front — often $2,500–$4,500 installed versus $1,000–$2,000 for a tank — but the longer lifespan and lower standby energy loss can offset that over time. Tankless units do need periodic descaling, especially in hard-water areas, to reach their full 20-year potential. For most households, the choice comes down to budget, hot-water demand, and how long you plan to stay in the home. Whichever type you own, keeping a maintenance schedule is the single biggest factor in reaching the top of its expected lifespan.
Pro Tips
Flush the tank once or twice a year to clear sediment that shortens its life.
— U.S. Department of Energy
Replace the anode rod every 3–5 years — it corrodes so the tank doesn't.
— Plumbing maintenance guidance
Once a tank heater passes 10–12 years or starts leaking, replace it before it fails and floods.
— This Old House
Estimated Cost
$900 – $3,500
Installed cost including unit and labor; tankless runs higher.
| Tank water heater (installed) | $1,500 |
| Tankless water heater (installed) | $3,000 |
| Anode rod replacement | $50 |