FixHomeCost

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.

Fix this weekDIY: Moderate30 minutes to 2 hoursPro: $150–$1,017

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 1 of 14Testing: No hot water
Try this

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 finder

How 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

US national ranges for professional work, including labor and materials
JobTypical 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.