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.

Category
Troubleshooting · Home maintenance
Time
10–30 min
Last reviewed
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

Step 1 of 8
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.

  1. Confirm symptom Verify the thermostat loses its schedule or reverts to defaults—not a blank screen.
  2. Battery or C-wire Replace battery (battery-powered) or check for C-wire (hardwired).
  3. Wiring connections Check C-wire and all wire connections at the thermostat base.
  4. Power Check circuit breaker and furnace switch; rule out power interruptions.
  5. 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.

Check the thermostat. Good: schedule lost or defaults restored—reset problem. Bad: display blank or buttons do nothing—see fix-thermostat-will-not-respond.

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).

Pull the thermostat body gently off the wall plate. Battery-powered: you see a battery compartment (AA or AAA). Hardwired: you see only wires, no battery. Proceed to the correct path.

You can change your answer later.

Replace the battery and test

A weak battery can cause programmable thermostats to reset when the HVAC cycles.

Remove the old battery and install a fresh one. Match the polarity. Some models need both batteries replaced. Reprogram the schedule. Good: schedule holds after a few hours or power cycle. Bad: still resets—check if there is also a C-wire or call a pro.

You can change your answer later.

Thermostat holds schedule

The thermostat retains its programmed schedule. Confirm the schedule persists after a power cycle or overnight.

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.

Check the wire terminals. Look for a wire on the C terminal. C-wire present: confirm it is snug and not corroded—tighten if loose. C-wire missing: check for an unused wire in the wall; if none, you may need an HVAC pro to add one.

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.

Check each wire terminal. Confirm wires are snug under the screws. Look for corrosion or fraying. Good: snug connections, no damage—reprogram and test. Bad: corroded or damaged wiring—call an HVAC pro. Do not work on damaged wiring yourself.

You can change your answer later.

C-wire missing — options

If no C-wire and no unused wire in the wall, an HVAC pro can run a new wire from the furnace. Some thermostats offer power-stealing or adapter kits—check your model. If the thermostat still resets after fixing wiring, it may be defective—replace or call a pro.

Call an HVAC technician

Call an HVAC technician if: the thermostat still resets after checking the C-wire, battery, and wiring; you need a new C-wire run; the wiring is damaged or corroded; or you are not comfortable working with low-voltage wiring.

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.

Continue to