Home Services
When to Repair vs. Replace a Water Heater
A water heater that stops working or starts acting up forces a decision: pay for a repair, or invest in a replacement? The answer depends on several...
- Updated August 27, 2026 - 5 min read
A water heater that stops working or starts acting up forces a decision: pay for a repair, or invest in a replacement? The answer depends on several factors - the age of the unit, the type and cost of the repair, and how well the heater has been maintained. Here is a framework for thinking through it.
Start With the Age of the Unit
Age is the single most important factor in this decision. Conventional tank water heaters - the most common type in California homes - typically last around 8 to 12 years. Tankless units generally last longer, often 15 to 20 years or more with proper maintenance.
If your water heater is under 6 years old and has a mechanical problem, repair is almost always the right call. The unit is young enough that a repair should give you many more years of service, and replacement would be throwing away a lot of remaining lifespan.
If the heater is between 8 and 12 years old and needs a significant repair, the math gets more complicated. You may pay $200 to $500 for a repair only to face a full failure one to three years later, at which point you will spend $800 to $1,500 or more on replacement anyway.
If the unit is over 12 years old and needs any substantial repair, replacement is usually the better financial decision. You are likely near the end of its useful life regardless.
Common Repairs and What They Cost
Some water heater problems are minor and worth fixing regardless of age:
Thermostat replacement: The thermostat controls the heating element (electric) or gas valve behavior. A faulty thermostat can cause no hot water or inconsistent temperatures. Replacement typically costs around $100 to $200 including labor.
Heating element replacement (electric heaters): Electric water heaters have one or two heating elements that can burn out. Replacing one often runs around $150 to $300 and is a straightforward repair on a unit in otherwise good condition.
Pilot light and thermocouple issues (gas heaters): If the pilot will not stay lit, the thermocouple - a safety device that controls gas flow - is often the culprit. Replacement typically costs around $100 to $200.
Pressure relief valve replacement: The T&P valve is a safety device. If it is leaking or fails a test, replacing it is inexpensive - often around $50 to $150 - and should always be done promptly.
Anode rod replacement: The sacrificial anode rod protects the tank lining from corrosion. Replacing it extends tank life significantly and is often worth doing even on older units if the tank itself is in good shape. Cost is typically around $50 to $150 including labor.
Situations That Almost Always Mean Replace
The tank is leaking: A water heater tank that is actively leaking - not a fitting or pipe, but the tank itself - cannot be economically repaired. Once the tank corrodes through, replacement is the only option. A leaking tank will get worse quickly.
Rust-colored water from the hot tap: Persistent rust in hot water is often a sign that the tank interior is corroding. If flushing the tank does not clear it up, the tank lining is likely failing. At that stage, repair does not solve the underlying problem.
Loud rumbling or banging during operation: Heavy sediment buildup causes these sounds as water boils under the sediment layer. By the time sounds are this severe, sediment has typically been causing efficiency loss and stress on the tank for years. A flush may help temporarily, but significant sediment damage often means the tank's remaining life is short.
Multiple failures in a short period: If you have already repaired the heater once in the past two years and it needs another repair, that pattern often signals the unit is approaching end of life.
The Repair vs. Replace Rule of Thumb
A commonly used guideline is the "Rule of 5000": multiply the age of the unit (in years) by the estimated repair cost. If the result is over 5,000, replacement tends to be the better value; if under 5,000, repair is usually reasonable.
For example: a 10-year-old heater needing a $350 repair = 3,500. That suggests repair may still be worthwhile. A 12-year-old heater needing a $500 repair = 6,000. That points toward replacement.
This is a rough guide, not a formula - but it is a useful starting point for the conversation with a plumber.
Getting Multiple Quotes
For significant repairs or replacements, it is worth having at least two licensed plumbers assess the situation. Quotes can vary meaningfully, and a second opinion on whether repair or replacement makes sense is worth getting when the numbers are close.
Bottom Line
Sources and editorial notes
Prices and permit requirements vary by location, property, equipment, and scope. Treat price ranges as planning estimates and confirm current requirements with the relevant authority and contractor.
- California Contractors State License Board - when a contractor license is required
- US Department of Energy - Energy Saver
- US Consumer Product Safety Commission - home safety
Related guides
- Water Heater Installation Cost Guide (Tank vs. Tankless)
- What to Do When Your Heater Stops Working
- How to Keep Your Home Running Smoothly as It Ages
Next step
Need professional help? Describe the job with Aniva and connect with local service providers.