When the hot water quits, the first question is always “is this a cheap fix or a new water heater?” Usually it’s the cheap fix — most water heater problems are a single failed part, not a dead tank. Here’s what the common repairs actually run in 2026, and the one rule that tells you when to stop repairing and replace.
Already Replaced a Part and It Still Runs Cold?
This is the most common version of this call I get: a homeowner swaps the heating elements and the lower thermostat themselves, fires the tank back up, and the hot water still runs out after a few minutes. Once the obvious parts are new and the tank still can’t hold a normal shower, you’re usually down to three culprits — sediment that has eaten into the tank’s usable capacity (worth a flush first), a cracked dip tube letting cold mix straight into the hot, or a tank that is simply worn out. None of those are worth a third round of parts. If you have already spent money fixing it once and it did not take, read the repair-or-replace rule below before you buy anything else — and if the math points to a new unit, here is what that job actually involves.
Elements are the DIY-friendly part, but they need a 1-1/2 inch socket. Best water heater element wrench covers what fits.
On an electric heater, a dead element is the usual culprit — see which element failed and what to buy.
Water heater repair costs by part
| Repair | Part cost | Installed (pro) | DIY? |
|---|---|---|---|
| Thermocouple (gas, no pilot) | $10–$25 | $150–$300 | Yes, with care |
| Heating element (electric) | $15–$50 | $200–$400 | Yes |
| Thermostat | $15–$40 | $150–$350 | Yes |
| T&P relief valve | $15–$40 | $150–$250 | Maybe |
| Anode rod (extends tank life) | $30–$60 | $200–$350 | Yes |
| Gas control valve | $150–$300 | $300–$550 | Pro |
| Leaking tank | — | Replace | No — see below |
Most “no hot water” calls turn out to be a thermocouple (gas) or a heating element (electric) — both inexpensive parts. Diagnose yours first with the no-hot-water troubleshooting guide before you pay anyone.
What the Published Repair Data Says
HomeGuide (2026) puts tank water heater repair at $150–$700, national average $455, and plumber rates at $45–$150 an hour. It also flags minimum call-out fees of $50–$200 — the charge that exists before anyone touches the heater, and the reason a genuinely small repair rarely comes in genuinely small.
Two figures from the same source make the repair-or-replace decision below almost arithmetic:
- A leaking tank means replacement, $600–$1,800. There is no repair for a tank that has rusted through — the steel is gone.
- Tankless repairs run $300–$1,300, with maintenance at $75–$300 and a flush at $75–$250.
Put the $455 average repair next to the $600–$1,800 replacement and the rule below stops being a judgment call. One serious repair on an older tank is a meaningful fraction of a new heater that comes with a fresh warranty and another decade. That is the whole calculation.
The one rule: repair or replace?
Repairing makes sense when the tank itself is sound and the heater is under ~8 years old. Replace instead when:
- The tank is leaking from the body. That’s rust-through — it can’t be repaired, and it will only get worse (sometimes suddenly). Replace it.
- It’s 10–12+ years old. Past that age, pouring repair money in is rarely worth it — the next failure is usually right behind this one.
- The repair approaches half the cost of a new unit. A $550 gas-valve repair on a 9-year-old heater is money you’d rather put toward a new one.
If you’re at the replace decision, here’s what a new one costs in cost to replace a water heater, the units I’d buy in the best water heaters, and the DIY steps in how to replace a water heater. If you’re replacing anyway, it’s also the right moment to weigh tank vs. tankless.
What drives the labor price
- Gas vs. electric: gas repairs (thermocouple, gas valve) often cost a little more in labor than electric element/thermostat swaps.
- Access: a heater jammed in a tight closet or attic costs more than one with room to work.
- Emergency/after-hours: a weekend “no hot water” call carries a premium — if it’s not leaking, it can usually wait for normal rates.
Frequently asked questions
How much does it cost to repair a water heater? Most common repairs run $150–$400 installed (thermocouple, element, thermostat, T&P valve). A gas control valve is more, around $300–$550. A leaking tank can’t be repaired — it needs replacing.
Is it worth repairing a water heater? Yes, if the tank is sound and the unit is under about 8 years old. If it’s leaking from the body, over 10–12 years old, or the repair is half the price of a new one, replace it.
Why do I have no hot water? Usually a failed thermocouple (gas) or heating element (electric) — both cheap parts. Diagnose before paying for a service call.
Can I repair a water heater myself? Many parts (elements, thermostats, anode rods, thermocouples) are DIY-friendly with the power or gas safely off. Gas control valves and anything involving the tank are best left to a pro.
Fix the 12 Most Common Plumbing Problems Yourself — Free Plumber’s Handbook — including how to tell if your water heater is about to fail
Step-by-step fixes for the 12 most common problems — and exactly when to call a pro. Free and instant, from a licensed plumber. Save hundreds on calls you didn’t need.
