Fix a programmable thermostat that resets
We'll check the C-wire, battery, and wiring to stop the thermostat from resetting—or tell you when to call an HVAC pro.
What you'll need
- Fresh battery (AA or AAA—check your model; battery-powered only)
- Screwdriver (to remove thermostat and check wiring)
- Replacement thermostat (if faulty; match the wiring and system type)
Step-by-step diagnostic
Quick triage — pick your path
Quick triage — pick your path
Choose the option that matches what you see. You can jump straight to that section.
- Follow this guide Work through the full procedure from confirming the symptom to verification.
- Replace battery You have a battery-powered thermostat and the schedule keeps resetting.
- Check C-wire and wiring You have a hardwired thermostat or the battery is fresh.
- When to call a pro C-wire and wiring are good, or you need a new C-wire run.
Show full guide
Steps
Goal: Confirm the symptom, rule out battery and C-wire, then isolate the cause.
- Check whether the thermostat loses its programmed schedule or reverts to factory defaults. If the display is blank or buttons do nothing, that is a different problem—see fix-thermostat-will-not-respond.
- Good: Schedule lost or defaults restored—reset problem. Proceed to Battery path or C-wire path.
- Bad: Display blank or unresponsive—different problem. See When to get help.
Battery path
Goal: Replace the battery on a battery-powered programmable thermostat.
- Pull the thermostat body gently off the wall plate. Locate the battery compartment (usually AA or AAA).
- Remove the old battery and install a fresh one. Match the polarity. Some thermostats need both batteries replaced at once.
- Reattach the thermostat body. Reprogram the schedule.
- Confirm the schedule holds after a few hours or after a power cycle (turn off the breaker, wait 30 seconds, turn on).
- Good: Schedule persists. Proceed to Verification.
- Bad: Still resets—proceed to C-wire path if the thermostat has both battery and wires (battery-assisted).
C-wire path
Goal: Check the C-wire and wiring for hardwired or battery-assisted programmable thermostats.
- Pull the thermostat body off the wall plate. Check for a wire connected to the C terminal (common). Many programmable thermostats need constant 24V from the C wire to retain settings.
- If the C-wire is present, confirm it is firmly under its screw. Check for corrosion or fraying. Tighten if loose.
- If no C-wire, check whether an unused wire is bundled in the wall. Some installers leave extra wires. If you find one, an HVAC pro can connect it at the furnace and thermostat—unless you are comfortable with low-voltage wiring.
- Confirm the circuit breaker for the furnace has not tripped and the furnace switch is on.
- Check all wire terminals—R, C, W, Y, G—for snug connections. A loose R wire can also cause resets.
- Good: C-wire connected and all wiring snug. Reprogram and test—the schedule should hold.
- Bad: No C-wire and no unused wire in the wall—call an HVAC pro to add one. Or wiring is damaged—call a pro.
When to get help
Call an HVAC technician if:
- You have checked the C-wire, battery, and wiring and the thermostat still resets.
- You need a new C-wire run from the furnace.
- The wiring is damaged, corroded, or you are not comfortable working with it.
Verification
- The thermostat retains its programmed schedule after a power cycle or overnight.
- No setup screen or factory defaults after reprogramming.
- Check that the schedule persists for at least 24 hours.
Escalation ladder
Work from the device outward. Stop when the problem is fixed.
- Confirm symptom Verify the thermostat loses its schedule or reverts to defaults—not a blank screen.
- Battery or C-wire Replace battery (battery-powered) or check for C-wire (hardwired).
- Wiring connections Check C-wire and all wire connections at the thermostat base.
- Power Check circuit breaker and furnace switch; rule out power interruptions.
- Call HVAC pro Thermostat still resets, need new C-wire, or wiring is damaged.
What to capture if you need help
Before calling support or posting for help, have these ready. It speeds everything up.
- Thermostat brand and model
- Whether C-wire is present and connected
- Battery type and when last replaced (if battery-powered)
- Whether the schedule holds after reprogramming
- Steps already tried
Does the thermostat lose its schedule or revert to defaults?
A thermostat that resets loses its programmed schedule or shows factory defaults. If the display is blank or buttons do nothing, that is a different problem.
Yes No (blank or unresponsive)
You can change your answer later.
Is the thermostat battery-powered or hardwired?
Pull the thermostat body off the wall plate. Battery-powered models have a battery compartment. Hardwired models have only wires (24V from the furnace).
You can change your answer later.
Replace the battery and test
A weak battery can cause programmable thermostats to reset when the HVAC cycles.
You can change your answer later.
Thermostat holds schedule
Is the C-wire present and connected?
Many programmable thermostats need a C-wire for constant 24V power. Without it, they reset when the HVAC cycles off.
You can change your answer later.
Are all wire connections snug and free of corrosion?
Loose or corroded wires can cause power loss and resets.
You can change your answer later.
C-wire missing — options
Call an HVAC technician
Reviewed by Blackbox Atlas
Frequently asked questions
- Why would a programmable thermostat keep resetting?
- Usually a missing or disconnected C-wire (common wire), a weak or dead battery backup, power outages or brownouts, or loose wiring. Programmable thermostats need constant power to retain the schedule—without it, they reset.
- What is a C-wire and why does it matter?
- The C-wire (common wire) provides constant 24V power from the furnace transformer to the thermostat. Many programmable and smart thermostats need it to retain settings. Without it, the thermostat may reset when the HVAC cycles off.
- When should I call an HVAC technician for a thermostat that resets?
- Call an HVAC technician if you have checked the C-wire, battery, and wiring and the thermostat still resets; the wiring is damaged or you need a new C-wire run from the furnace; or you are not comfortable working with low-voltage wiring.
Rate this guide
Was this helpful?
Thanks for your feedback.