When your water heater starts having problems, the first question is always: fix it or replace it? The answer depends on a combination of factors — the age of the unit, the specific problem, the repair cost, and your long-term plans for the home. This guide gives you a clear framework for making the right call.
The most widely used rule in appliance repair is the 50% rule: if the repair cost exceeds 50% of the cost of a new unit, replacement is almost always the better economic decision. For a water heater with a replacement cost of $2,800, that means any repair above $1,400 should trigger serious consideration of full replacement.
In practice, most individual water heater repairs fall well below this threshold. The problem is when repairs compound — one repair leads to another as an aging unit's components fail in sequence. By the time you've spent $300 on a thermocouple, $350 on a gas valve, and $200 on an anode rod over 18 months, you've spent $850 on a unit that still needs to be replaced in the near future.
The age of your water heater should heavily weight your repair vs. replace decision:
| Unit Age | Recommendation | Reasoning |
|---|---|---|
| Under 5 years | Repair | Well within expected lifespan, likely under warranty |
| 5–8 years | Repair if under 50% rule | Mid-life unit, repairs extend a reasonable remaining lifespan |
| 8–12 years | Replace lean | Approaching end of life — repairs buy diminishing time |
| 12+ years | Replace | Past expected lifespan — any repair is a short-term patch |
Almost always repairable. This is typically a failed thermocouple — a $15–$30 part that takes a plumber about an hour to replace. If your unit is under 10 years old, repair this without hesitation.
Usually repairable. Electric heating elements fail commonly and cost $150–$300 to replace. Check the age of the unit — if it's under 8 years old, a heating element replacement is a reasonable repair.
Could be a failed dip tube (repairable, $20–$75 part) or a thermostat issue (repairable). Could also mean the unit is simply undersized for current household demand — in which case repair won't solve the root problem and sizing up makes more sense.
This is a replacement signal. Rust in hot water means the tank lining has been compromised and internal corrosion is underway. No repair addresses this — the tank needs to be replaced.
Always replace. A leaking tank cannot be repaired. If water is coming from the tank body itself, shut off utilities immediately and book a replacement. See our water heater leaking guide for the immediate steps to take.
Depends on severity. Mild sediment sounds can be addressed with flushing — see our maintenance guide. Severe sounds on an older unit typically indicate significant scale buildup that has shortened the remaining lifespan. If the unit is 8+ years old, use this as the trigger to replace proactively.
The repair trap: The most common financial mistake is making a $300–$400 repair on a 10-year-old unit, then needing a $350 repair 8 months later, then having the tank fail and need full emergency replacement 14 months after the first repair. The cumulative cost of those two repairs plus emergency replacement is often $1,000–$1,500 more than a proactive replacement would have been.
Even a repaired water heater that's 10+ years old is operating at significantly lower efficiency than a modern replacement. Factor in the energy savings from a new unit — typically $60–$140 per year for gas, more for electric — when evaluating whether repair or replace makes more financial sense over a 3–5 year horizon.
Enter your address and get an exact installed price for your home in under 60 seconds.
Get your price now →