Troubleshooting

Google Home Routine Not Running on Schedule? Fixes

A Google Home Mini smart speaker on a wooden shelf, blending technology with home decor.
Photo: John (Giannis) Tekeridis / Pexels

If a Google Home routine isn't firing at its scheduled time, the cause is almost always one of a handful of fixable settings: a mismatched time zone, a routine that's set to run on a device rather than the cloud, missing location or device permissions, or a starter (trigger) that quietly requires a specific speaker or account. Scheduled routines run on Google's servers, so they don't depend on your phone being awake — which means the fix is usually about correcting configuration, not connectivity. Below, we walk through the checks in the order most likely to solve it fast.

First, confirm the routine is actually enabled and scheduled

Before changing settings, rule out the obvious. In the Google Home app, open the routine and verify it's switched on, that the starter is set to a specific time (not "sunrise/sunset," which shifts daily), and that the chosen days of the week match what you expect. Routines edited on one phone occasionally appear toggled off on another if the app is out of date, so make sure the app is updated on every device you use to manage the home.

Also check whether the routine is a personal routine (tied to your account) or a household routine (shared with everyone in the home). Personal scheduled routines only run actions that the system can attribute to you, and they depend on your account's settings — a distinction that trips up a lot of people when a partner's identical-looking routine works and theirs doesn't.

Fix the time zone — the #1 cause of "ran an hour off"

When a routine runs but at the wrong time, suspect the time zone first. There are actually two places a time zone is stored, and they need to agree:

  • Your home/address: In the Google Home app, confirm the home's address and that the displayed local time looks correct. An incorrect address can anchor the schedule to a different region.
  • Each speaker or display's device settings: Smart speakers and displays each carry their own time zone. If one was set up while traveling, or auto-detection guessed wrong, that device may speak or act at an offset.

After daylight-saving transitions, devices sometimes don't re-sync immediately. Rebooting the speaker forces it to pull the current time. If you recently moved or changed ISPs, the location lookup can also drift — re-saving the home address nudges it back.

  1. 1Confirm the routine is enabled and set to a fixed time and days
  2. 2Match the home address time zone and each device’s time zone
  3. 3Grant location and device permissions to the Home app
  4. 4Reboot the trigger speaker, then test with a 2-minute-out schedule

Check permissions and the account behind the routine

Scheduled routines can fail silently when the app or account lacks a permission they assume is present:

  • Location: Even time-based routines can rely on location for the correct local time and for any "home/away" logic. Make sure the Google Home app has location permission on your phone's OS.
  • Linked accounts: If the routine controls third-party devices (a smart plug, lights, a thermostat), confirm those services are still linked. Re-authorizations expire, and a routine pointing at an unlinked device will appear to "not run" because its actions fail.
  • Voice Match and personal results: Actions that read your calendar, commute, or reminders need your voice profile present on the device and "personal results" allowed for that speaker.

Make sure the trigger device is online and reachable

Cloud-scheduled routines fire from Google's servers, but the actions still have to reach your devices. If your speaker, display, or the target smart device is offline, the routine's clock fired correctly but nothing happened. This is where network health matters. Common culprits:

  • The speaker dropped Wi-Fi and reconnected to a weaker band or access point.
  • A hub or bridge for your lights or plugs is unresponsive.
  • The device fell offline after a power blip and never came back.

If devices regularly disappear, the routine will look unreliable when the real issue is the network or hub. Our guides on a device that keeps going offline, a hub that keeps disconnecting, and improving Wi-Fi for smart-home devices cover the underlying stability fixes. If routines stopped after an outage specifically, see smart devices offline after a power outage.

Where the routine runs: cloud vs. device

Understanding where execution happens explains most "it didn't run" reports. Use this to decide what to check.

Routine typeWhere it runsWhat can break it
Scheduled (time-based)Google's cloudWrong time zone, disabled routine, expired account/service link, offline target devices
Voice-triggeredThe speaker that hears youVoice Match missing, personal results off, speaker offline or mishears phrase
Sensor/event-triggeredCloud + device reporting stateSensor offline, hub down, state not reported to Google

If nothing else works: rebuild the routine

Routines can carry corrupted internal references after device renames, account changes, or app migrations. When a routine refuses to run despite correct settings, the fastest fix is often to recreate it: build a new routine from scratch with the same starter and actions, confirm it on a near-future test time, then delete the old one. Recreating forces the app to write fresh device references and a clean schedule.

Frequently asked questions

Do scheduled Google Home routines run if my phone is off?

Yes. Time-based routines execute in Google's cloud, so they don't need your phone open or awake. Your phone only matters for routines that depend on your location or for personal results delivered to your devices.

Why does my routine run an hour early or late?

That's the classic time-zone mismatch. Check both the home address time zone and the individual speaker/display time zone, and reboot the device after daylight-saving changes so it re-syncs its clock.

The routine fires but one action doesn't happen — why?

The schedule worked; a single action failed. Usually the target device is offline or its linked service needs re-authorization. Confirm the device responds to manual control first, then re-link the account if needed. See our smart plug not responding and smart bulb won't connect guides.

Should I use a personal or household routine for a morning schedule?

For shared actions like lights and music, a household routine is more reliable because it isn't tied to one account's permissions. Reserve personal routines for things that should be unique to you, such as your calendar or commute.

Sources

Related guides