Nest Support

Questions about Nest Learning Thermostat or Nest Protect: Smoke + CO alarm? We've got answers, videos, and plenty of resources to help you out.

How do I program a heating and cooling schedule?

After completing setup, your Nest Learning Thermostat will learn your schedule from your temperature changes. But if you like, you can manually program a schedule.

You can view and edit your current heating and cooling schedule directly on the Nest Learning Thermostat or from any of the Nest apps.

Important Note: Before you can access your Nest Thermostat from any of the Nest apps, your Nest Thermostat will need to be connected to your home Wi-Fi network and paired with your Nest Account. See the article below for more information.

The Nest Thermostat schedule follows two simple rules:

  • Target temperatures can be set on the hour or at 15-minute intervals -- like at 7:00, 3:30, or 12:45.
  • Adjacent temperatures must be at least 60 minutes apart.

Manually changing your schedule on your Nest Learning Thermostat

Add a new setpoint to your schedule

  • Select SCHEDULE from the Nest Thermostat menu.
  • Turn the ring to the day and time you would like to add the new setpoint.
  • Press the ring and select NEW.
  • Turn the ring to adjust the time of the new setpoint and press the ring.
  • Turn the ring again to select the temperature you want.

Change or remove an existing setpoint

  • Select SCHEDULE from the Nest Thermostat menu.
  • Turn the ring to highlight the setpoint you want to change and press the ring.
  • Select CHANGE from the options to adjust this setpoint
  • Select REMOVE from the options to completely remove the setpoint from your schedule.

Once you’re done editing your schedule, keep turning the ring to the right or the left to select DONE and go back to the main menu.

Manually changing your schedule on the Nest Web app

Adding a new setpoint to your schedule

  • Log in with your Nest Account to the Nest Web app.
  • Click on the thermostat with the schedule you would like to change.
  • Click on SCHEDULE near the bottom of the screen.
  • Click on the ADD button at the bottom right of your Schedule.
  • Click on the day and time where you’d like to add the setpoint.
  • Click the up or down arrows to adjust the target temperature.

Change or remove an existing setpoint

  • Log in with your Nest Account to the Nest Web app.
  • Click on the thermostat with the schedule you would like to change.
  • Click on SCHEDULE near the bottom of the screen.
  • Click to select the setpoint you’d like to change or remove.
  • To change the target temperature, click the up or down arrows.
  • To change the day or time of the setpoint, click and hold the setpoint and drag it to the preferred day and time.
  • To remove the setpoint, click the REMOVE button at the bottom of the schedule window.

Copy and paste a day’s heating and cooling schedule

  • Log in with your Nest Account to the Nest Web app.
  • Click on the thermostat with the schedule you would like to change.
  • Click on SCHEDULE near the bottom of the screen.
  • Click on the day of the week you’d like to copy.
  • Click the COPY button at the lower left of the schedule window.
  • Click on the day of the week where you’d like to paste this day’s schedule.
  • Click the PASTE button at the lower left of the schedule window.

Manually changing your schedule on the Nest Mobile app

Adding a new setpoint to your schedule

  • Launch the Nest Mobile app on your iOS or Android device.
  • Tap the thermostat with the schedule you would like to change.
  • Turn the device sideways to reveal the options at the bottom of the screen.
  • Tap SCHEDULE.
  • Tap the day of the week.
  • Tap the ADD button at the bottom right of your Schedule.
  • Tap on the grid at the time and temperature for your new setpoint.

Change an existing setpoint

  • Launch the Nest Mobile app on your iOS or Android device.
  • Tap the thermostat with the schedule you would like to change.
  • Turn the device sideways to reveal the options at the bottom of the screen.
  • Tap SCHEDULE.
  • Tap the day of the week.
  • Tap and hold on the setpoint you’d like to change.
  • Drag your the setpoint up and down to adjust the target temperature.
  • Drag your the setpoint left or right to adjust the time of the setpoint.

Remove an existing setpoint

  • Launch the Nest Mobile app on your iOS or Android device.
  • Tap the thermostat with the schedule you would like to change.
  • Turn the device sideways to reveal the options at the bottom of the screen.
  • Tap SCHEDULE.
  • Tap the day of the week.
  • Tap the REMOVE button at the bottom right of your Schedule.
  • Tap the setpoint you want to remove from your schedule.

Note: If Auto-Schedule is on, all temperatures in the schedule will be adapted over time as the Nest Thermostat learns from your temperature changes. So if you set a temperature of 70°F/21°C at 6pm on Monday in the schedule, but keep changing it to 72°F/22°C when you get home at 6:15, the Nest Thermostat will adapt the 6pm setpoint to 72°F/22°C.