Maintenance
How Often Should You Replace Your Water Heater?
By David Golovin · September 11, 2026 · 3 min read
How often should you replace your water heater? Most tank heaters last 8 to 12 years. Here is what the clock looks like for yours and what a replacement actually costs.
8-12 yrs
Tank heater lifespan
15-20 yrs
Tankless lifespan
$900-$1,800
Tank replacement
$2,000-$3,500
Tankless cost
How to find your water heater’s age
Check the serial number on the label. Most manufacturers encode the manufacture year in the first four characters. Search your brand name plus “serial number date code” to learn the exact format for your unit.
When to replace vs. repair
Rule of thumb: if the unit is under 8 years old and the repair costs less than half the price of a new one, repair. If it is over 10 years old, replacing is almost always cheaper over five years than continued repairs plus the eventual replacement.
What buyers and inspectors look for
Inspectors flag water heaters over 10 years old as deferred maintenance. Sellers who replace before closing remove a negotiating point and a common buyer credit request.
FAQ
How do I know when to replace my water heater?
Key signs: the unit is 10 or more years old, you see rust-colored water, you hear rumbling during heating cycles, there is moisture around the tank, or you run out of hot water faster than before.
Should I replace my water heater before selling my home?
If the unit is over 10 years old, replacing it before listing removes a common inspection finding. Inspectors flag aging water heaters, which often leads to buyer credits or renegotiations at closing.
Is a tankless water heater worth it?
Tankless heaters cost more upfront ($2,000 to $3,500 installed vs. $900 to $1,800 for a tank) but last nearly twice as long and use less energy. For most homeowners staying more than 10 years, tankless pays back the difference.
