Set a heating timer by programming on/off periods in your thermostat’s schedule, either on the device itself or through its companion app.
Getting the heating timer right means your home warms up before you’re out of bed and cools down after you’ve left, without you touching the controls daily. The exact steps depend on whether you own a smart thermostat like the Google Nest or a traditional programmable control — but the core idea is the same: you’re telling the system which hours to heat and which to skip. This guide walks through both approaches, including the common mistakes that make schedules run wrong.
How to Set a Timer On a Google Nest Thermostat
Google Nest thermostats let you build a temperature schedule directly on the device’s ring interface. The on-device route works on the Nest Learning Thermostat and Nest Thermostat E.
To create a schedule on the thermostat itself:
- Open Quick View and go to Settings > Schedule.
- Press the thermostat to select New.
- Turn the ring to choose the time of day, then press down.
- Turn the ring again to set the target temperature, then press down to save.
Your heating timer now runs daily at that setpoint. Add more time-and-temperature blocks the same way to shape a full day.
Owners of older models — including the 3rd-gen Nest Learning Thermostat and Nest Thermostat E — can also manage schedules in the app.
Setting a Timer With the Google Nest App
Prefer your phone over twisting the ring? The Nest app mirrors the on-device controls with a touch interface. Google’s help pages describe the app flow as follows: from the Home screen, select your thermostat, then open Schedule.
- Tap a specific day of the week.
- Tap Add to create a new setpoint.
- Drag left or right on the grid to change the time.
- Drag up or down to adjust the temperature.
Each block you add appears on the day’s timeline, and the thermostat follows it automatically. The one rule worth remembering: the schedule only controls heating when the thermostat is in Heat mode, not Off or Cool.
Programming a Traditional Heating Control Timer
Not everyone runs a smart thermostat. Traditional programmable heating controls use physical pins, pointers, or a 24-hour dial, and they work differently — you’re setting on/off periods, not temperatures.
Common patterns across these units:
- Pin-based: Push the small pins in or out around the dial to mark heating periods; pushed-in means on, pulled-out means off.
- Arrow or slider dials: Slide the on/off arrows around the clock face to your desired start and stop times.
- Digital 24-hour grids: Some digital controls show 24 numbered squares, each representing one hour; use the + and − buttons to mark each hour ON or OFF/LOW TEMP.
After setting the pins or arrows, switch the control to Timer or Auto. The heating ignores your programmed times if the selector stays in the manual or constant-on position — a mistake that sends many people back to the manual.
Heating Timer Mistakes to Avoid
Most schedule failures trace back to three fixable errors, all of which you can correct in under a minute:
- Wrong current time or date: If the clock is off, the schedule shifts its run times. Set the correct time and day first.
- Control left off Timer/Auto: As noted above, the pins or program don’t govern unless the selector is in the timer position.
- Wrong system mode: On both smart and traditional units, the heating schedule requires the system set to Heat, not just Auto fan or Off.
For smart thermostats, remember that schedules live on the device and in the app — and the steps differ between the two. When the schedule behaves oddly, the fastest fix is deleting the day’s setpoints and rebuilding them in one place, then checking that the thermostat’s clock shows the correct time.
If you’re shopping for a heater with a built-in timer for a bathroom or small space, our tested roundup of the best bathroom heaters with timer controls can save you the comparison research.
References & Sources
- Google Nest Support. “Create and edit temperature schedules.” Official steps for on-device and in-app schedule setup.

