Outlook not syncing with iCloud: what quietly breaks the link

The calendar was syncing. Nobody changed a setting. Now Outlook shows a version of the week that stopped updating at some point in the past, and iCloud shows the truth. There was no error message, because from the software's point of view nothing failed. Permission was withdrawn, or a requirement quietly stopped being met, and a connection that is refused politely looks exactly like a connection that is idle.

The useful move is not to rebuild the connection from scratch. It is to work out which of four separate things carries calendar data between Apple's service and Outlook, and then to test the one that is actually in use.

The link is not one thing

Four arrangements all get described as Outlook syncing with iCloud, and they break for different reasons.

On Windows, iCloud for Windows is the piece that brings iCloud calendars into Outlook. It is a separate application installed on the PC, and it has its own version requirements.

On a Mac, a calendar account can be added to a calendar application directly, which is a sign in rather than an add-on. Apple's Calendar guide describes adding accounts through Calendar and then Add Account, choosing a listed provider or Other CalDAV Account, with automatic, manual and advanced entry depending on how much detail the provider requires.

A published calendar is the third arrangement. A calendar made available at an address can be subscribed to from almost anything, and the result is a read only copy.

An invitation is the fourth, and it is the only one that is not sync at all. A meeting sent as an invitation lands in the recipient's own calendar as a real event, regardless of which service either side uses.

Naming which of the four is in place decides every step after this. The most common mistake is to change settings in the Mac's calendar application when the failing link is an add-on on a Windows PC, or to reinstall software when the problem is an access token that no longer exists.

The password change that revokes everything

This is the mechanism behind most connections that worked for months and then stopped without warning, and Apple documents it directly.

Applications made by developers other than Apple that reach iCloud mail, contacts and calendars sign in with an app-specific password. Apple states that generating them requires the Apple Account to be protected with two-factor authentication, that up to 25 can be active at once, and that they can be revoked individually or all at once. After a password is revoked, the application using it is signed out of the account until a new password is generated and entered.

Then comes the sentence that explains the mystery. Apple states that any time the primary Apple Account password is changed or reset, all app-specific passwords are revoked automatically, and new ones must be generated for any applications that should keep working.

Read that against ordinary life. Somebody changes their Apple Account password after a security prompt, or resets it because it was forgotten on a new phone. Every application that was quietly reading the iCloud calendar in the background loses its credential at that moment. Nothing announces it. The calendar keeps displaying whatever it had already downloaded, which is why the symptom is usually described as a calendar that stopped updating rather than a calendar that failed to sign in.

Two practical consequences come out of the same documentation. Because app-specific passwords can be revoked individually, a list of them is effectively a list of everything holding standing access to the iCloud calendar, and pruning the entries that belong to software no longer in use is worth a few minutes. And because two-factor authentication is a prerequisite for generating them at all, an account without it cannot use this route, which occasionally explains why an older set of instructions cannot be followed to the end.

Apple also notes an alternative that avoids the whole category of problem. For supported applications that access iCloud mail, calendar and contacts, the application can be authorised using the Apple Account itself instead of an app-specific password. Where that option exists, it is the better one, because there is no separate credential to be invalidated by a password change.

Version requirements that stop the Windows route

On the Windows side, the requirements are specific and they have moved over time. Apple's download page for iCloud for Windows states that the application comes from the Microsoft Store, and that using the latest version requires the PC to be updated to Windows 11 or later and Outlook 2021 or later.

Two things follow. A PC on an older version of Windows, or with an older Outlook, is outside the supported combination for the current release, which is a very different situation from a broken setting. And because the application is distributed through the Microsoft Store, it updates on the Store's schedule rather than Outlook's, so a machine where Store updates are blocked can drift out of a working state without anyone touching the calendar.

Apple's same page adds a limit that catches people in managed environments: iCloud for Windows does not support Managed Apple Accounts. An account issued by an organisation is therefore not a candidate for this route at all, and time spent troubleshooting it is wasted.

On a Mac, the same symptom has different causes

A Mac showing a stale calendar rarely has a credential problem, because the account is signed in at the system level. Four other causes account for most of it, and Apple's Calendar guide covers three of them.

Refresh settings are the first. Each account in Calendar settings has a Refresh Calendars menu on the Accounts tab, and choosing Push means the account updates automatically when a change is made. A long interval is not a fault, but it does mean the newest event is not there yet.

Subscribed calendars have their own control, which is the second cause. Control-click the calendar's name, choose Get Info, and set the Auto-refresh menu. A subscription left on a slow refresh looks identical to a broken connection.

A genuine error indicator is the third. Apple's guide states that a warning symbol next to a published, shared or subscribed calendar means Calendar cannot connect to that calendar account, and advises checking the internet connection, then confirming the calendar has not been deleted or moved. The same guide notes that a calendar's web address can be checked through Get Info, which is how a subscription pointing at an address that no longer exists gets caught.

Local calendars are the fourth, and they are the quietest. Calendars under the On My Mac heading live on that machine and sync to nothing. An event created there, in a hurry, will never reach iCloud or Outlook, and there is no failure to investigate because no sync was ever attempted.

One more caveat belongs here for anyone whose work calendar is a Microsoft one. Apple's guide states that for calendars administered through Microsoft Exchange Server 2007 with Service Pack 1 or later, full calendar features are available only in the main Exchange calendar, and that additional calendars added to that account do not show updated invitations or attendee responses, are not visible to delegates, and do not appear when other people check availability. An event filed in a secondary Exchange calendar can therefore be perfectly synced and still invisible to the people who matter.

Why the symptom is always described the same way

Every one of those causes produces the same complaint: a calendar that is out of date. That is why the description of the problem carries so little information, and why guessing at fixes is expensive.

A stale calendar with fresh events elsewhere is a permission or a refresh problem. A calendar that is missing entire events, while other events from the same period are present, is a filtering problem, which usually means a calendar was never included rather than a sync that half worked. A calendar that shows events twice is neither: it means two routes are delivering the same calendar, and the fix is to remove one of them rather than to repair either.

Sorting the symptom into one of those three shapes before touching anything narrows the work considerably. Out of date, incomplete and duplicated are three different faults, and the instinctive remedy of removing the account and adding it again only addresses the first.

A diagnosis order that saves the afternoon

Working from the cheapest test to the most disruptive avoids the usual mistake of removing the account first.

Step Test What it rules out
1 Compare the newest event in each place Whether anything is wrong at all, or only delayed
2 Force a refresh, then check the interval A slow refresh masquerading as a failure
3 Look for a warning symbol on the calendar A connection that cannot reach the account
4 Check whether the Apple Account password changed recently Revoked app-specific passwords
5 Confirm the calendar is not under On My Mac A local calendar that never synced
6 Check the Windows and Outlook versions on any PC in the chain An unsupported combination

Only after all six does removing and re-adding the account make sense. Step four is the one most people skip, and it is the single most likely explanation for a link that worked for a long time and then stopped on a specific day.

The arrangement that stops it happening again

Connections break in proportion to how many of them exist. A setup with an add-on on a PC, an account on a Mac, a subscription on a phone and a mirrored copy somewhere has four things that can silently expire.

Three habits reduce that count.

One account writes. Choose the account where events are created, and treat every other calendar as a view. A read only view that goes stale is annoying. A writable copy that goes stale creates two versions of the truth.

Commitments travel as invitations. Anything that other people must respect is sent as an invitation rather than published on a calendar others are expected to watch. Invitations cross between iCloud, Google and Microsoft accounts without any bridge, which is why they outlast every integration.

Everything else is a feed. Holiday calendars, a partner's schedule, a project timetable: subscribing keeps them visible without adding another credential that a password change can invalidate.

On a Mac, that arrangement is easiest to live with when one application holds the writable account and overlays the rest, so the whole week is on one screen without a second app to reconcile. A desktop calendar that reads and writes its account directly, subscribes to holiday and ICS feeds, and measures travel time between appointments covers that without any sync layer in the middle.

What to change first

Check whether the Apple Account password has been changed recently, and if it has, generate a fresh app-specific password for every application that reads the iCloud calendar, or re-authorise those applications with the Apple Account where that is offered. Then reduce the number of links: pick one account to write in, and let the rest be feeds. If that writing surface should be a Mac application that holds the account directly, Caltimate is built for it.

Frequently asked questions

Why did iCloud calendar sync stop after changing my Apple Account password?

Because Apple revokes all app-specific passwords automatically when the primary Apple Account password is changed or reset. Every application that was signed in with one of those passwords is signed out until a new password is generated and entered. The calendar keeps showing its last downloaded copy, which is why it looks stale rather than disconnected.

What are the requirements for iCloud for Windows with Outlook?

Apple's download page states that iCloud for Windows comes from the Microsoft Store, and that using the latest version requires the PC to be updated to Windows 11 or later and Outlook 2021 or later. The same page states that iCloud for Windows does not support Managed Apple Accounts, so an organisation-issued Apple Account cannot use this route.

How many app-specific passwords can exist, and should old ones be removed?

Apple states that up to 25 can be active at once, and that they can be revoked individually or all at once. Removing ones that belong to applications no longer in use is worth doing, since each is a standing grant of access to iCloud mail, calendar and contacts.

My calendar shows a warning symbol. What does that mean?

Apple's guide states that a warning symbol beside a published, shared or subscribed calendar means Calendar is unable to connect to that calendar account. The suggested checks are the internet connection first, then whether the calendar has been deleted or moved, and the calendar's web address can be inspected through Get Info.

Why do events created on my Mac never reach iCloud or Outlook?

The most likely reason is that they were created in a calendar under the On My Mac heading, which stays on that machine and syncs to nothing. Moving those events into a calendar that belongs to an account fixes it, and creating events in the account calendar from then on prevents a repeat.

Back to all posts