The answer to 'cost of water heater repair' is that the cost can vary widely depending on several factors. Generally, water heater repair costs can range from $150 to $800 or more, depending on the extent of the issue, the type of water heater, and your location.
Some key factors that influence the cost include the type of repair needed (e.g., replacing a heating element, thermostat, or the entire tank), the age and model of the water heater, and whether it's a standard tank or tankless system. Labor costs from a plumber can also significantly impact the total price. It's essential to get local quotes from licensed plumbers to get an accurate estimate for your specific situation.