You should repair a water heater if the issue is minor and the unit is relatively new, but replace it if it’s old, leaking, or facing costly repairs.
Quick Answer
Start Here: Repair or Replace?
Repair vs Replace Comparison
When to Repair
When to Replace
How Cost Affects the Decision
Water Heater Lifespan
Next Steps & Related Guides
FAQs
If your water heater isn’t working properly, the big question is whether it’s worth fixing—or if it’s time to replace it. The answer depends on age, condition, repair cost, and how reliably the unit is performing.
Quick Answer
Repair your water heater if it’s under 8–10 years old and the issue is minor, such as a thermostat or heating element. Replace it if the tank is leaking, the unit is over 10–12 years old, or repairs are expensive relative to the cost of a new unit.
Start Here: Repair or Replace?
- Unit is under 8 years old: Usually worth repairing
- Unit is over 10–12 years old: Replacement often makes more sense
- Tank is leaking: Replace immediately
- Frequent repairs: Replacement is more cost-effective
Repair vs Replace Comparison
| Situation | Best choice | Why |
|---|---|---|
| Minor component failure | Repair | Low cost, easy fix |
| Heating element or thermostat issue | Repair | Affordable parts |
| Tank leaking | Replace | Tank cannot be repaired |
| Frequent breakdowns | Replace | Ongoing costs add up |
| Unit over 10–12 years old | Replace | Near end of lifespan |
When to Repair
- Water heater is relatively new
- Problem is a replaceable component (thermostat, element, valve)
- Repair cost is low
- Unit has been reliable
When to Replace
- Tank is leaking
- Unit is over 10–12 years old
- Repair cost is high
- Frequent problems or poor performance
How Cost Affects the Decision
A common rule of thumb: if repair costs approach 50% of the cost of a new water heater, replacement is usually the better choice.
For detailed pricing, see Water Heater Repair Cost.
Water Heater Lifespan
- Tank water heaters: 8–12 years
- Tankless water heaters: 15–20 years
Regular maintenance can extend lifespan, but all units eventually wear out.
Next Steps & Related Guides
- No Hot Water
- Hot Water Runs Out Fast
- Water Not Hot Enough
- Water Too Hot
- Water Heater Troubleshooting Guide
FAQs
Is it worth fixing a water heater?
If the unit is relatively new and the repair is minor, fixing it is usually worthwhile.
Can a leaking water heater be repaired?
No. If the tank itself is leaking, the water heater must be replaced.
How do I know if my water heater is too old?
Most tank water heaters last 8–12 years. Check the manufacture date on the unit.
What is the most expensive water heater repair?
Replacing major components like gas control valves or extensive electrical repairs can be costly.
When should I replace instead of repair?
Replace when the unit is old, unreliable, or when repair costs are high compared to replacement.






Don Vandervort writes or edits every article at HomeTips. Don has: