Back to blog
Troubleshooting

Outlook Calendar Not Syncing With Google Calendar? Here's How to Fix It

By Director of Client Services

Published Updated

First identify which of these three problems you have

  • Visibility or client issue: the event exists in Google Calendar or Outlook on the web but is not showing in one app or device.
  • ICS import or subscription delay: an imported ICS file never refreshes, while an internet calendar subscription can take more than 24 hours to update.
  • Direct API sync issue: a service that creates and updates event copies through Google and Microsoft APIs has lost authorization or stopped processing changes.

Start with the web versions to locate the break point, then use the matching section below. This avoids treating a hidden calendar, a slow subscription, and a direct sync connection as if they were the same problem.

1. Decide which calendar is the source of truth

Start by identifying where the event was created. If the event was created in Outlook, open Outlook on the web and confirm it appears there. If the event was created in Google Calendar, open Google Calendar on the web and confirm it appears there.

This tells you whether the problem is upstream or downstream. If an Outlook event does not appear in Outlook itself, Google Calendar is not the problem. If a Google event is missing from calendar.google.com, Outlook has nothing reliable to pull from.

2. Make sure the Google calendar is visible in Outlook

A calendar can be connected and updating, but hidden from view. In Outlook, check the calendar list on the left side and make sure the Google calendar is selected. On mobile, open the calendar or account menu and confirm the calendar is turned on.

This is one of the easiest fixes to miss because a hidden calendar looks exactly like a broken sync. If the events appear after you turn the calendar back on, the connection was probably fine.

3. Check whether you are using an ICS subscription

Many Google to Outlook setups use an ICS URL. You copy a private calendar link from Google Calendar and subscribe to it in Outlook. Microsoft's official instructions for seeing Google Calendar in Outlook distinguish a subscription from a one-time import.

  • Imports do not update. An imported ICS file is a static snapshot, so later changes require another import.
  • Subscriptions can be delayed. Microsoft says internet calendar updates can take more than 24 hours.
  • It is not two-way event sync. A subscription displays source-calendar updates; editing the Outlook copy does not update the Google source.
  • Availability can stay inaccurate. A delayed update can leave a gap where someone thinks you are free.

If your main issue is an Outlook Google Calendar sync delay, an ICS subscription may be working as designed. Microsoft's Outlook import and subscription guide documents the delay and explains that imported files do not refresh.

4. Remove and reconnect the Google account in Outlook

If Google Calendar was showing in Outlook and then disappeared, remove the subscribed calendar and add it again using the current secret iCal address from Google Calendar. Follow Microsoft's steps for your Outlook version rather than re-importing an old ICS file.

If you use a direct API sync service instead of an ICS subscription, reconnect both provider authorizations inside that service and review its sync log or error status. That is a separate repair path from removing an Outlook internet calendar.

5. Check Outlook web, desktop, and mobile separately

Outlook Calendar sync can fail in one client while working in another. Check Outlook on the web first, then the desktop app, then mobile. If the calendar appears on the web but not in the desktop app, the issue is likely local to the desktop app. If it fails everywhere, the connection itself is more likely at fault.

If the calendar appears on the web but not in one client, update and restart that client before rebuilding the cross-calendar connection. For Google Calendar on a phone, Google provides separate official troubleshooting for Android and iPhone and iPad.

6. Verify the event was saved to the right Google calendar

If you have multiple Google accounts or shared calendars, a missing event may have been created in the wrong place. Open the event in Google Calendar and check the calendar field. Make sure it belongs to the calendar Outlook is subscribed to or connected with.

Shared calendars are a common source of confusion. An event can show in your Google Calendar interface because you have access to it, while the Outlook subscription points to a different calendar. Google's calendar sharing guide explains how access invitations and permission levels work.

7. Use direct calendar sync when availability matters

If you need Google Calendar and Outlook availability to update promptly, an imported snapshot or slow subscription may not fit the workflow. A direct API sync tool creates or updates events or busy blocks in the target calendar when the source changes, rather than waiting for Outlook to refresh an ICS feed.

Calendar FreeSync is built for that exact use case. You connect Outlook and Google Calendar, choose which calendar sends events and which calendar receives them, and the sync runs in the background. When an event is created, changed, or deleted, the other calendar updates automatically.

Quick diagnosis guide

SymptomMost likely causeBest first fix
Google Calendar not showing in OutlookCalendar hidden or stale account connectionTurn on the calendar, then reconnect Google if needed
Outlook events show up hours late in GoogleSlow ICS subscription refreshUse direct API-based sync for real-time updates
Event appears in Google, not OutlookWrong Google calendar or shared calendar mismatchCheck the event calendar field and connected calendar
Sync works on web, not phoneMobile permission, visibility, or background refresh issueCheck Outlook mobile calendar settings and permissions

When to stop troubleshooting

If you only need to glance at another calendar, a slow subscribed calendar may be acceptable. But if coworkers, clients, or booking tools depend on your real availability, delays are risky. A calendar that updates tomorrow does not prevent a double booking today.

For a setup walkthrough, read how to sync Google Calendar with Outlook. If the issue is broader than Outlook, start with Google Calendar not syncing fixes. And if your main goal is avoiding scheduling conflicts, read how to prevent double bookings when you use multiple calendars.

Need Outlook and Google Calendar to stay aligned?

Create one free sync connection and keep events moving between Outlook and Google Calendar in real time.

Get started free