Skip to content
Plumb Right Now

Water heaters

How long does a water heater last?

Updated · Editorial team; not yet technically reviewed

Short answer

A standard tank water heater commonly lasts around 8 to 12 years, and less with hard water or no maintenance. Tankless units often last longer, commonly 15 years or more with regular descaling. Plan a replacement when a tank passes about 10 years, and replace it promptly if the tank itself leaks or the water turns rusty.

Plumber bending copper pipe with a pipe bender

How to find your heater's age

The rating plate on the side of the heater lists a serial number, and most manufacturers encode the manufacture date in it, often as a letter for the month and digits for the year, or the year as the first digits. The manufacturer's website or support line can decode it. A permit sticker or the install date written on the tank also helps.

Typical lifespans

Commonly cited ranges; water quality and maintenance move them a lot
TypeTypical lifeWhat shortens it
Gas or electric tankAbout 8–12 yearsHard water, never flushed, high pressure, depleted anode
TanklessOften 15–20 yearsSkipped descaling in hard water
Heat pump (hybrid)Similar to or longer than a standard tankClogged air filter, condensate problems

Signs it's near the end

Making it last

  • Flush sediment yearly, more often with hard water.
  • Have the anode rod checked every few years and replaced when it's mostly consumed.
  • Keep house pressure below 80 psi, with an expansion tank on closed systems.
  • Set the thermostat to about 120 °F unless there's a reason to go higher.

Common questions

Should I replace a water heater before it fails?

Many homeowners replace a tank past about 10 years on their own schedule, especially if it's in an attic, closet or finished space, where a failure does the most damage.

General information; codes vary by location. See our editorial standards.

Call for Plumbing Help