As with all repairs, it depends on what is wrong with the water heater that determines how much to repair is going to cost. The average cost of a one time water heater repair can range from $20-$200, but more specific repairs will cost different amounts
-A Heating Element can cost between $200 to $500
-A Thermostat can cost between $150 to $200
-An Anode Rod replacement will cost around $250 to $300
-A Pressure Relief Valve can cost between $20 to $200
For a more exact estimate on repairs, contact a water heater repair expert like the Boise plumbers at Dillon Plumbing!