No hot water is one of the most disruptive plumbing failures in any home. Water heater problems range from simple fixes like a tripped reset button to full unit failures requiring replacement. This guide gives you the knowledge to understand what has failed, what it will cost to fix, and when replacement is the smarter financial decision.
Water Heater Repair Costs by Problem
| Problem / Repair | Low Cost | High Cost |
| Reset thermostat / relight pilot | $50 | $150 |
| Replace thermostat (electric) | $150 | $350 |
| Replace heating element (electric) | $200 | $400 |
| Replace thermocouple (gas) | $100 | $250 |
| Replace pilot assembly (gas) | $150 | $400 |
| Replace pressure relief valve | $100 | $300 |
| Flush sediment build-up | $75 | $200 |
| Replace anode rod | $100 | $250 |
| Fix water leak (connections) | $100 | $350 |
| Replace tank water heater | $700 | $1,800 |
| Install tankless water heater | $1,000 | $3,500 |
Tank vs. Tankless Water Heater: Cost Comparison
| Factor | Tank Water Heater vs. Tankless |
| Unit cost | $400–$900 vs. $500–$2,000 |
| Installation cost | $300–$900 vs. $500–$1,500 |
| Lifespan | 8–12 years vs. 20+ years |
| Energy efficiency | Standard vs. 20–30% more efficient |
| Hot water supply | Limited by tank size vs. Unlimited |
| Best for | Lower upfront budget vs. Long-term savings |
Pro Tip: Most water heater problems that cause ‘no hot water’ can be diagnosed by the homeowner before calling a plumber. Electric heaters: check the circuit breaker and reset button first. Gas heaters: check the pilot light and gas supply. These free checks eliminate the service call in about 20% of cases.
Warning: A water heater that is leaking from the tank body — not the connections — cannot be repaired. Once the tank wall itself is compromised, replacement is the only option. Do not delay a leaking tank replacement — flooding can cause $10,000–$50,000 in water damage.
Q: How do I know if my water heater needs repair or replacement?
A: Repair if the unit is under 10 years old and the issue is a component failure (thermostat, element, valve). Replace if the tank is leaking, the unit is over 12 years old, you are paying for repeated repairs, or your energy bills have risen significantly. The 50% rule applies: if repair costs exceed 50% of a new unit, replace.
Q: How long does a water heater last?
A: Tank water heaters last 8–12 years on average. Tankless units last 15–25 years. Annual maintenance — anode rod inspection, flushing sediment, pressure relief valve testing — can extend tank heater life by 3–5 years.


