Question: how much does it cost to fix a hot water heater?
Answer: The Costs of Repairing a Water Heating Unit. According to a study carried out by HomeAdvisor.com, the average cost to repair a water heater is $501, with most homeowners spending between $203 and $800 for just one repair. As with any home appliance, fixing some components will definitely cost more than others.