Quick Answer
Ironclad Plumbing wrote this comparison because “repair or replace?” is the most common question we get on water heater calls, and it’s also the question most likely to get you upsold if you don’t know the framework.
| Your Situation | Answer | Why |
|---|---|---|
| Heater is under 8 years old, one thing is broken | Repair | The unit has years of life left. A $200-$350 repair is better than a $2,200 replacement. |
| Heater is 8-12 years old, one thing is broken, no tank corrosion | Probably repair | If the repair is under $400 and the tank isn’t leaking or rusting, repair extends life 2-5 more years. |
| Heater is 8-12 years old, multiple things failing | Lean toward replace | Compounding repairs on an aging unit. Next repair is likely 6-12 months away. Replacement is the smarter long-term investment. |
| Heater is over 12 years old, anything is wrong | Lean toward replace | Past average lifespan. Repair cost is money into a declining asset. |
| Tank is physically leaking from the body (not connections) | Replace, any age | A leaking tank cannot be repaired. The tank wall has corroded through. |
| Rust-colored hot water (cold water is fine) | Likely replace | Internal tank corrosion. The anode rod is probably gone. If caught very early, anode replacement might extend life, but usually this means the tank is deteriorating. |
| Pilot light keeps going out | Repair | Thermocouple ($150-$200) or gas control valve ($200-$350). Not a reason to replace. |
| Not enough hot water | Repair first | Failed heating element (electric, $150-$250), broken dip tube ($150-$225), or sediment buildup (flush, $150). All cheaper than replacement. |
| Rumbling/popping noise | Repair first | Heavy sediment. Flush the tank ($150). If noise continues after flushing, sediment may be hardite (hardite sediment is calcite that hardens to the bottom of the tank and becomes permanent). At that point replacement is closer. |
| Heater is in the attic and over 10 years old | Consider proactive replace | An attic water heater that fails catastrophically floods everything below it. The proactive replacement cost ($2,500-$2,800) is less than the water damage from an attic tank failure. |
The Math That Should Drive the Decision
The decision comes down to one question: is the repair cost a good investment relative to the remaining life of the unit?
Repair makes sense when: Repair cost is less than 30-40% of replacement cost AND the unit likely has 3+ years of life remaining.
A $200 thermocouple repair on a 6-year-old heater? That’s 9% of the $2,200 replacement cost, and the unit likely has 5-7 years left. Easy repair decision.
A $400 gas control valve on a 10-year-old heater with no other symptoms? That’s 18% of replacement cost, and the unit may have 2-4 years left. Reasonable repair, but this is where it gets closer.
Replacement makes sense when: Repair cost exceeds 40-50% of replacement cost, OR the unit has had multiple repairs in the past 2 years, OR the tank itself is compromised (leaking, rusting, corroded).
A $350 repair on a 12-year-old heater that was already repaired 8 months ago? You’ve now spent $600+ in repairs on a unit past its average lifespan. That $600 would have been 27% of a new unit that lasts 10-12 years. Replacement was the smarter call after the first repair.
What Each Repair Actually Costs (So You Can Compare)
| Repair | Parts Cost | Ironclad Installed | What It Fixes |
|---|---|---|---|
| Thermocouple | $8-$20 | ~$175 | Pilot light won’t stay lit |
| Gas control valve | $80-$200 | ~$300 | Pilot issues, no hot water, temperature inconsistency on gas units |
| Heating element (electric) | $15-$30 | ~$200 | No hot water or lukewarm water on electric units |
| Thermostat (electric) | $10-$25 | ~$175 | Temperature issues on electric units |
| Dip tube | $10-$20 | ~$200 | Lukewarm water (cold water mixing with hot at the top of tank) |
| Anode rod | $20-$40 | ~$175 | Preventive maintenance. Extends tank life. Not a “repair” per se. |
| T&P relief valve | $15-$35 | ~$175 | Dripping relief valve. Safety item. |
| Tank flush (sediment removal) | $0 (labor only) | ~$150 | Rumbling noise, reduced efficiency, sediment at bottom of tank |
Replacement baseline: ~$2,200 (50-gal gas tank, garage install, Ironclad price).
The Upsell Pattern to Recognize
Here’s how the replacement upsell typically works:
- You call about a water heater problem (no hot water, weird noise, pilot won’t light).
- A tech arrives and inspects the unit.
- Instead of testing the specific component that’s likely failing, they note the unit’s age.
- “This unit is [8/9/10] years old. Industry average lifespan is 8-12 years. I really wouldn’t recommend putting any more money into it.”
- They present replacement options. Three tiers. Financing available. “I have a unit on the truck.”
- The $200 repair that would have solved the problem becomes a $2,200-$4,500 replacement.
This is not always dishonest. Sometimes the tech is right and replacement is the smarter call. The issue is when replacement is recommended without first diagnosing and pricing the repair option.
What a good tech does: Tests the specific failing component. Tells you what’s wrong. Gives you the repair price. Then says: “Given the age of the unit, here’s my honest take on whether repair makes sense or whether you’d be better off replacing.” Gives you both options and lets you decide.
What to say: “Before we talk about replacement, can you test [the thermocouple / the element / the gas valve] and tell me what the repair would cost? I want to compare repair vs replacement.”
When Ironclad Recommends Replacement
We recommend replacement when:
- The tank is physically leaking from the body. No repair for that.
- The unit has had 2+ repairs in the past 24 months and is over 8 years old. Compounding failures on an aging system.
- Rust-colored hot water combined with a depleted anode rod. The tank is corroding internally.
- The unit is over 12 years old and the current repair exceeds $300. At that point, repair money is better invested in a new unit with a fresh warranty.
We do NOT recommend replacement based solely on age. An 11-year-old water heater that’s working fine, producing clear hot water, and has never been repaired doesn’t need replacing. Let it work until it gives you a reason.
Full pricing: water heater repair (~$250), replacement (~$2,200), tankless conversion (~$4,500). Ironclad’s Open Price Guide.
Call Ironclad at (833) 597-1932. We diagnose first. We show you the repair option and the replacement option. You decide.