Question: how much does it cost to fix hot water heater?
Answer: The national average cost to repair a water heater is $572. The typical range for repairs is $217 and $931, though homeowners have spent as little as $100 and as much as $1,300.