When your iCloud Calendar is not syncing, events you add on one device fail to appear on another — or stop updating entirely. This guide is a step-by-step checklist to fix iCloud Calendar sync problems across iPhone, iPad, Mac, and iCloud.com, starting with the quickest fixes.
Quick checklist
Work top to bottom; most issues resolve in the first few steps.
- Confirm iCloud Calendar is turned on on every device.
- Check Apple's System Status page for an outage.
- Verify you're online with a stable connection.
- Confirm all devices use the same Apple Account.
- Force a refresh (pull down in the Calendar list on iPhone).
- Check Fetch vs Push settings.
- Sign out and back in to iCloud as a last resort.
1. Turn on iCloud Calendar everywhere
- iPhone/iPad: Settings → your name → iCloud → See All → Calendars — make sure it's on.
- Mac: System Settings → your name → iCloud → Calendars — make sure it's on.
- iCloud.com: Sign in and open Calendar to confirm your events live in iCloud at all.
If a device had the toggle off, turning it on may take a few minutes to pull everything down.
2. Check Apple's system status
Sync can stall during an outage. Visit Apple's System Status page and look for iCloud Calendar. If there's an active incident, wait it out — there's nothing to fix on your end.
3. Check your network
- Make sure Wi-Fi or cellular data is working.
- For Calendar specifically, confirm background data isn't blocked (Low Data Mode or a restrictive firewall/VPN can interfere).
- Try toggling Airplane Mode on and off, or switching between Wi-Fi and cellular.
4. Confirm the same Apple Account
All devices must be signed in to the same Apple Account. A second account (e.g., a work Apple ID) is a common reason events appear on one device but not another. Check the account at the top of Settings (iPhone) or System Settings (Mac).
5. Fetch vs Push
iCloud Calendar normally uses Push (instant). Subscribed feeds and some accounts use Fetch (periodic).
- Go to Settings → Apps → Calendar → Calendar Accounts → Fetch New Data.
- Make sure Push is on for iCloud.
- Set the Fetch schedule (used by subscribed calendars) to Hourly or shorter, or use Manual and pull to refresh.
If your missing items are from a subscribed calendar rather than iCloud itself, the delay is expected — see why subscribed calendars don't update instantly.
6. Restart and update
- Restart the device.
- Install the latest iOS / iPadOS / macOS updates — sync bugs are often fixed in point releases.
- Quit and reopen the Calendar app.
7. Sign out and back in (last resort)
If nothing else works, sign out of iCloud and back in:
- iPhone/iPad: Settings → your name → Sign Out, then sign back in.
- Mac: System Settings → your name → Sign Out, then sign in again.
This re-establishes the sync connection. Make sure your data is safe on iCloud.com before signing out so nothing is lost.
Delegate and shared calendars
If the calendar that won't sync is one someone shared with you (a delegate or shared calendar), the problem may be on the owner's side:
- Confirm the owner still has the calendar shared with you and that your invitation was accepted — see share an iCloud calendar.
- Ask the owner whether their sync is healthy; if their changes aren't leaving their device, you won't see them.
- For business/Exchange delegate calendars, also check the account under sync with Google or Outlook.
Still stuck?
| Symptom | Likely cause |
|---|---|
| One device only | Toggle off or wrong Apple Account on that device |
| All devices | Apple outage or network issue |
| Only a subscribed feed | Refresh interval (expected) |
| Only a shared calendar | Owner-side issue or share removed |
If your goal is simply to see Google and Outlook calendars together without iCloud, nocal unifies those into one timeline — see how.