The answer to 'cost of water heater repair' is that the cost can vary significantly depending on several factors. Generally, minor repairs like fixing leaks or replacing a thermocouple can range from $150 to $400, while more complex issues like replacing the heating element or the entire water heater can cost $500 to $1,500 or more.
The cost of a water heater repair is influenced by the type of water heater (electric or gas), the extent of the damage, the labor required, and your location. Additionally, the age and efficiency of the water heater, as well as the cost of parts, can also impact the overall repair cost. It's essential to get quotes from local plumbing professionals to get an accurate estimate for your specific situation.