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.

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.

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.

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?