Hot Water Heater Repair
Most 'no hot water' problems come from a tripped breaker or reset button, a pilot light or gas issue, a failed heating element or thermostat, or heavy sediment. Water heater repairs average around $615, with thermostat replacement about $150–$200 and heating elements about $200–$300.
Last reviewed September 2026
Troubleshoot it now
Work through the checks one at a time. If this isn't your problem, the wizard moves on to the related causes.
Check the breaker or gas
Electric: check the water heater's breaker. Gas: make sure the gas valve is on and the pilot light is lit.
Signs it's this problem
- No hot water at all, or only lukewarm water
- Hot water runs out much faster than it used to
- Popping or rumbling noises from the tank
- The pilot light won't stay lit (gas heaters)
Why it happens
Electric heaters use two elements and thermostats that can burn out or trip a safety reset. Gas heaters depend on the pilot, thermocouple and gas valve. In both, sediment on the tank bottom insulates the water and reduces capacity over time.
Not sure? Run the plumbing problem finderHow to fix it, step by step
Tick each step as you go; your progress is saved on this device.
Safety: If you smell gas, don't light anything or use switches; leave the house and call your gas company. Turn off power before removing electric access panels.
Hot Water Heater Repair cost
| Job | Typical cost |
|---|---|
| Typical water heater repair (average about $615) | $228–$1,017 |
| Replace a thermostat | $150–$200 |
| Replace a heating element | $200–$300 |
| Replace an anode rod | $150–$300 |
Got a quote? Check if it's fair
Typical professional price for this job: $150–$1,017
Common questions
Should I repair or replace my water heater?
Repairing a thermostat, element or anode rod is usually worth it on a younger heater. On an older tank with repeated problems or any tank leak, replacement is often the better value.
Why does my water heater make popping noises?
Sediment on the bottom of the tank traps water that boils and pops as the burner or element heats. Flushing the tank usually quiets it and improves efficiency.