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.

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.

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.

Get the free Homeowner’s Plumbing Survival Handbook

The 12 most common plumbing problems, how to fix them yourself, and exactly when to call a pro. Enter your email and it is yours instantly.

No spam — just genuinely useful plumbing help. Unsubscribe anytime.


🔧 Plumbing Picks Assistant
Hi! I am the Plumbing Picks assistant. Ask me about toilets, faucets, drains, leaks, water heaters, hard water, tools — anything plumbing — and I will point you to the fix. What is going on?