Water Heater Lifespan: Repair or Replace? A Homeowner’s Guide

Updated 2026-07-14 · Plumber Comparator editorial team

Flat illustration of a strapped water heater tank with gas burner and pipes

A conventional tank water heater is one of the hardest-working appliances in your home, and one of the most predictable in how it fails. Most tanks last 8 to 12 years. Some make it to 15 with good maintenance and soft water; some fail at 7 in hard-water regions. Knowing where your unit sits on that curve is the single best way to decide whether the next problem deserves a repair bill or a replacement.

How to find your water heater's age

Check the manufacturer's label on the side of the tank. The serial number encodes the production date — usually the first two digits or letters indicate the year and month. If the sticker is gone, a permit record or the installer's tag can help. If you genuinely can't date it and it came with the house more than a decade ago, treat it as end-of-life.

Repairs that usually make sense

Not every problem means a new tank. These issues are typically worth fixing on a unit under 8 years old:

The anode rod: the part nobody checks

Inside every steel tank hangs a sacrificial anode rod, usually magnesium or aluminum. Its job is to corrode instead of the tank lining. Once the rod is consumed — often in 3 to 5 years, faster in softened or very hard water — corrosion attacks the tank itself, and that damage is irreversible. Replacing the anode every few years can meaningfully extend tank life, yet almost no homeowner does it. If your heater is 4 or 5 years old and you've never had the rod inspected, it's a cheap service call that can buy you years.

When replacement is the smarter call

Some failures end the conversation. If the tank itself is leaking — water weeping from the seams or pooling under the unit rather than dripping from a fitting — the steel has rusted through and no repair exists. Replace it. Other signals that point toward replacement:

What replacement costs

A standard 40- or 50-gallon tank replacement in California typically runs $1,300-$3,500 installed, depending on fuel type, venting, code upgrades, and local labor rates. Our water heater installation cost guide breaks the numbers down in detail. If you're replacing anyway, it's the natural moment to weigh a switch — see our comparison of tank vs tankless water heaters in California. And remember that any professional installation in California must include proper seismic strapping, which is required by law.

Don't wait for the flood

A failed tank rarely gives polite notice. When the bottom rusts out, 40-plus gallons hit the floor and the supply line keeps feeding the leak until someone shuts it off. If your heater sits in an attic, a closet next to hardwood floors, or above living space, the water damage can dwarf the cost of the heater itself. Replacing a 12-year-old unit on your schedule is almost always cheaper than replacing it on the tank's schedule.

Not sure which way to go? Describe your situation on Plumber Comparator — age of the unit, the symptom, your city — and request your free quote. A licensed local plumber will contact you with an honest recommendation, whether that's in Los Angeles, Sacramento, or anywhere in between.

Need a plumber you can trust?

Tell us about the job — a licensed California plumber gets back to you with a real quote.

Get free quotes

Keep reading

Get free plumbing quotes

Describe your job — a licensed local plumber calls you back. Free, no obligation.

By submitting, you agree to be contacted about your project by phone or email. We never sell your details for anything else. Privacy