How much does it cost to repair a water heater?

Common water heater repairs run $150 for a thermocouple or thermostat swap, $400 for a typical heating element or gas valve fix, and $950+ for control board or expansion tank work.

Quick price points (2026)

TierCostUnit
Low$150per repair
Typical$400per repair
High$950per repair

Related on HomeScore