Outlook Calendar Not Syncing with Google Calendar? 7 Fixes
Work through the fixes in order — the first two resolve most cases. Each section names the symptom the way it actually shows up, explains the cause, and gives the fastest fix.
Short answer
The most common reason an Outlook calendar stops updating in Google Calendar is that it never syncs live in the first place: Google refreshes subscribed ICS calendars only every 12–24 hours, has no refresh button, and silently drops feeds it can no longer reach. Fixes: wait one full day, re-publish and re-subscribe the calendar, or switch to push-based sync.
1. Updates arrive a day late (or seem random)
This is the 12–24 hour refresh cycle, not a fault. Google Calendar fetches subscribed calendars roughly every 12–24 hours, Google does not publish the exact interval, and nothing you click makes it fetch now. Microsoft adds its own delay on the publishing side — its docs say updates can take up to 24 hours to appear in a published calendar. If a stale-but-eventually-updating calendar is your symptom, everything is working as designed; the design is just slow. Your options are to live with it or move that calendar to push-based sync.
2. “Could not fetch the URL” when adding the Outlook link
Google shows this when it cannot download a valid ICS file from the address. Check, in order:
- You copied the ICS link, not the HTML link — Outlook’s publish screen shows both. The right one ends in
.ics. - The link opens in a private browser window. If it prompts for sign-in or errors, the publication is restricted or was withdrawn — on work accounts, IT can disable anonymous publishing entirely (what to do then).
- There are no stray characters — the URL must be pasted whole, with no spaces or line breaks.
- If it still fails, un-publish, wait a minute, re-publish, and try the fresh URL; stale publications sometimes 404 on Microsoft’s side.
3. The calendar added, but shows no events
Publishing with the permission “Can view when I’m busy” produces a feed of blank busy blocks — Google renders them with no titles, which reads as “empty”. Republish the calendar with “Can view all details”. Also confirm you published the calendar that actually holds your meetings: work accounts often have several, and the default selection may be an unused one.
4. Events show at the wrong time
Compare the time zone in Outlook (Settings → General → Language and time) with Google Calendar (Settings → Time zone). A mismatch shifts every event by the offset. Recurring events created in a different zone are the stubborn case — fix the source event in Outlook and the correction flows through on the next refresh or sync.
5. Everything stopped after it worked for months
Subscriptions die quietly. Common triggers: your organization disabled calendar publishing (the feed URL starts erroring and Google gives up), you changed your Microsoft password or the account’s security state in a way that invalidated the publication, or the calendar was re-published under a new URL. Re-publish in Outlook, then remove and re-add the subscription in Google Calendar with the new link. If your IT department has turned publishing off for good, a server-side OAuth sync is the remaining option — it does not depend on published links at all.
6. Duplicates everywhere
Duplicates mean two delivery paths for the same events: an ICS subscription running alongside a sync tool, an old Apps Script bridge still firing, or a phone displaying the same account twice. Choose one path, disconnect the rest, and clean up once. If you adopt a sync service, unsubscribe the URL calendar first so each meeting has exactly one route into Google.
7. It syncs only when you open Outlook
Desktop tools (OGCS, Sync2, other add-ins) sync from your PC, so a sleeping laptop means a frozen calendar — and the classic Outlook versions they attach to are being retired in favor of the new Outlook, which does not run COM add-ins. Server-side options (URL subscription, cloud sync) keep working with your machine off.
Still stuck?
If none of the fixes above match your symptom, rebuild the connection from scratch with every Outlook-to-Google sync method compared — starting from a method whose failure modes you now know.
Frequently asked questions
Why is my Outlook calendar no longer syncing with my Google Calendar?
Most often nothing is broken — Google Calendar refreshes subscribed Outlook calendars only every 12–24 hours, so recent changes have not arrived yet. If it has been more than a day, the published Outlook link may have been withdrawn, restricted by your IT department, or the calendar was un-published and re-published under a new URL.
How do I force Google Calendar to refresh a subscribed Outlook calendar?
You cannot. Google Calendar has no manual refresh button for URL subscriptions and no setting to shorten the 12–24 hour cycle. The only workarounds are removing and re-adding the subscription (which triggers one fresh fetch) or switching to a sync method that pushes changes instead.
Why is my Outlook calendar showing empty in Google Calendar?
Usually the calendar was published with 'Can view when I'm busy' permission, which hides titles and details, or the ICS link points at an empty secondary calendar. Republish with 'Can view all details' and confirm you copied the ICS link, not the HTML link.
Why are my Outlook events showing at the wrong time in Google Calendar?
Time-zone mismatch. Check that the time zone in Outlook's calendar settings matches the one in Google Calendar's settings, and re-check events created while travelling. Events in an imported .ics snapshot keep the zone they were exported with, so re-import after fixing the source.
Why do I see duplicate Outlook events in Google Calendar?
Two sync paths are usually running at once — for example an old ICS subscription plus a sync tool, or a phone account showing both copies. Pick one path and remove the other: unsubscribe the URL calendar or stop the extra tool, then delete the leftover copies once.
Why don't Outlook events show in the Google Calendar app on my Android phone?
Subscribed calendars are hidden in the mobile app until you enable them. Open the Google Calendar app, go to Settings, tap the Outlook calendar under your account, and turn on Sync. New subscriptions can only be added on desktop web, not in the app.