Always turn off power to the HVAC system before starting.
Do it yourself
$110–$275
parts & materials, about 2-3 hours of your time
Hire a pro
$150–$300
typical all-in price
Rough estimates for guidance only — actual costs vary by job, materials and local prices. Get real quotes.
Tools you'll need
screwdriverdrilllevel
Parts & materials
Smart thermostat
Typically need: 1
$100-$250
per each
Wire connectors
Typically need: 1
$5-$10
per pack
Wall plate (if needed)
Typically need: 1
$5-$15
per each
Estimated materials total: $110–$275. Prices vary by region and retailer.
Step by step
1Turn off power to the HVAC systemLocate the circuit breaker for your HVAC system and turn it off to ensure safety while working.10 min
2Remove the old thermostatUnscrew and disconnect the wires from the old thermostat. Take a picture of the wiring for reference.20 minscrewdriverBe careful not to let the wires touch each other.
3Install the new thermostat baseAttach the new thermostat base to the wall using the provided screws and ensure it is level.15 mindrilllevel
4Connect the wires to the new thermostatUsing the reference photo, connect the wires to the corresponding terminals on the new thermostat.15 minscrewdriverDouble-check the connections to avoid short circuits.
5Attach the thermostat faceplateSnap the faceplate of the thermostat onto the base once the wiring is complete.5 min
6Restore power and configure the thermostatTurn the circuit breaker back on and follow the manufacturer's instructions to configure your new thermostat.30 min
Permits, safety & disposal
Safety rules
Always turn off power to the HVAC system before starting.
Follow the manufacturer's installation instructions carefully.
Legal disposal
Dispose of the old thermostat according to local electronic waste disposal guidelines.
Check locally
Check with the Naperville building authority for any specific local requirements.
Rather not do it yourself?
Describe the job and get matched to vetted local pros — free, in seconds, no account needed.
We use cookies to run this site and to measure traffic. You can decline anytime with no loss of functionality — and in the EU/UK we wait for your consent before measuring. See our Privacy Policy.