What water heater repairs cost in 2026
| Repair | Parts and labor |
|---|---|
| Thermostat | $100 to $350 |
| Heating element | $100 to $350 |
| Thermocouple | $100 to $325 |
| Gas control valve | $150 to $550 |
| Pilot light | $50 to $200 |
| Igniter | $75 to $350 |
| Anode rod | $150 to $350 |
| Dip tube | $100 to $300 |
| Pressure relief valve | $50 to $300 |
| Expansion tank | $300 to $800 |
| Flush the tank (tank) | $75 to $250 |
| Heat exchanger (tankless) | $600 to $1,300 |
| Flush and descale (tankless) | $75 to $300 |
These are HomeGuide's national prices. Plumbers also charge a service call fee, usually $50 to $200, and $45 to $150 an hour.
Repair or replace?
- Repair a tank under 8 years old when the part is cheap: a heating element, thermostat, thermocouple, pilot, or relief valve.
- Replace when the tank itself is leaking (it can't be fixed), when it's past 8 to 12 years, or when the repair costs half as much as a new heater.
- Not sure how old it is? The serial number lookup tells you the month it was made.
- Leaning toward new? The replacement cost calculator prices it line by line, with the Summit County permit.
Match the problem to the part
No hot water, electric
Check the breaker first. If it isn't tripped, the heating element or thermostat is the usual cause.
No hot water, gas
The pilot is out, or it won't stay lit. That's usually the thermocouple, and sometimes the gas control valve.
Hot water runs out fast or is lukewarm
A broken dip tube, a failed lower element on an electric tank, or a tank full of sediment that needs a flush.
Rotten-egg smell or rusty water
Often a worn anode rod. Replacing it on a younger tank can add years.
Water on the floor
Find where it's coming from before paying for anything. The leaking water heater guide walks through it.
Questions people ask
How much does it cost to repair a water heater?
Most tank repairs run $150 to $700 with parts and labor, and tankless repairs run $300 to $1,300 (HomeGuide). The part that failed decides most of the price: a pilot light or relief valve is cheap, a gas control valve or tankless heat exchanger is not.
Is it worth repairing a water heater or should I replace it?
Repair a young tank with a cheap part, like a heating element, thermostat, or thermocouple. Replace one that is past 8 to 12 years old, leaking from the tank itself, or needing a repair that costs half as much as a new heater. A leaking tank cannot be fixed.
Why does my water heater have no hot water?
On an electric heater, a tripped breaker, a burned-out heating element, or a bad thermostat is the usual cause. On a gas heater, it is usually the pilot light, the thermocouple that keeps it lit, or the gas control valve.
How often should I flush my water heater?
At least once a year, and every 4 to 6 months with hard water (Angi). A plumber charges about $75 to $250 for a tank and $75 to $300 to flush and descale a tankless heater (HomeGuide).
What does an anode rod do?
It is a metal rod inside the tank that corrodes so the tank does not. Replacing a worn one on a younger tank can add years. Rotten-egg smelling hot water is often a sign the rod is reacting with the water.