For a standard, 2,000-square-foot home, the cost of installing or replacing a thermostat averages between $112 and $250, including the price of the unit and professional installation. The national average cost is $171. The thermostat will run between $15 and $300, depending on the type and its features.