Repair or Replace? A Decision Guide for Aging Water Heaters
As a rule of thumb, replace rather than repair if your water heater is over 10 years old, if the repair would cost more than 50% of a new unit, or if the tank itself is leaking (a leaking tank should always be replaced, never repaired). Repair usually still makes sense for a younger unit with an isolated issue like a bad thermocouple, heating element, or thermostat.
The 50% Rule
A useful starting point: if a repair would cost more than about 50% of a full replacement, replacement is usually the better financial decision — especially once you factor in that a repaired unit near the end of its life is likely to need another repair soon after.
When Repair Still Makes Sense
The unit is under 6–7 years old
Well within its expected lifespan, so an isolated component failure is usually worth fixing.
The problem is a single known part
A bad thermocouple, heating element, thermostat, or pressure relief valve are all straightforward, inexpensive repairs.
This is the first issue you’ve had
One repair on an otherwise reliable unit doesn’t mean the whole system is failing.
When Replacement Is the Right Call
The tank itself is leaking
A leaking tank can’t be safely or permanently repaired — this always means replacement, regardless of age.
The unit is 10+ years old
Approaching or past the average lifespan of a tank-style water heater, so further investment has diminishing returns.
You’ve had more than one repair in the last year or two
Repeated failures usually signal the unit is wearing out system-wide, not just at one point.
Water is discolored or has a metallic smell
Often a sign of internal tank corrosion, which repair can’t reverse.
A Note for Older Belleville-Area Homes
In homes throughout Old Belleville and the surrounding historic districts, we often find water heaters that were installed alongside other original plumbing decades ago and simply kept running past their reasonable lifespan. If your unit is original to a home built before the 1990s, replacement — not another repair — is almost always the right call.
Frequently Asked Questions
Can a leaking water heater tank ever be repaired?
No — once the tank itself is leaking, the steel has corroded through and there’s no safe or lasting repair. Replacement is the only option at that point.
Is it worth repairing a water heater that’s exactly 10 years old?
It depends on the repair cost and the specific issue. A cheap, isolated fix (like a heating element) may still be worth it; anything approaching half the cost of replacement usually isn’t.
Does upgrading to tankless make more sense than replacing with another tank?
It can, especially if you’re already replacing the unit anyway — the incremental cost of upgrading is often smaller than installing tankless as a standalone project later. See our tank vs. tankless comparison for the full tradeoffs.
How much does a typical water heater repair cost compared to replacement?
Simple repairs like a heating element or thermocouple are usually a few hundred dollars, well under the 50% threshold. Get a specific quote before deciding, since costs vary by unit and issue.
We’ll inspect your water heater and give you an honest repair-or-replace recommendation — not just an upsell. Call (866) 471-4088.
Get a Repair or Replace Recommendation