Question: how much does it cost to replace a thermostat on a water heater?
Answer: Thermostat Replacement Hiring a professional to remove a thermostat and install a new one averages $150 to $200. On their own, the parts cost up to $20. Each heating element is connected to its own thermostat.