How to fix macOS Calendar app not syncing with iCloud or showing wrong events on your Mac
Summary
This guide helps you troubleshoot and resolve: How to fix macOS Calendar app not syncing with iCloud or showing wrong events on your Mac. Follow the steps below to fix the issue.
Common Causes
The macOS Calendar app is generally reliable, but syncing problems can occur when connecting to iCloud, Google, or Microsoft 365 accounts. Common symptoms include missing events, duplicated appointments, events showing in the wrong timezone, or calendars that refuse to update. Most of these issues can be resolved without losing any data by working through a few systematic checks.
Quick Fix Steps
If you're short on time, try these steps first. They resolve the majority of Calendar syncing issues:
- Check your internet connection by opening Safari and loading a webpage.
- Confirm the system date and time are correct under System Settings > General > Date & Time.
- Toggle Calendars off and back on in System Settings > Internet Accounts for the affected account.
- Quit and reopen the Calendar app.
- If the issue persists, restart your Mac.
If events are still missing or showing incorrectly, continue to the detailed instructions below.
Detailed Instructions
Verify Your Internet Connection and System Date
Calendar relies on accurate time settings to sync events correctly. A wrong date, time, or timezone is one of the most common causes of events appearing at the wrong time or not showing at all.
- Click the Apple menu and select System Settings.
- Click General in the sidebar, then click Date & Time.
- Ensure Set time and date automatically is turned on.
- Click Time Zone and confirm your region and city are correct, or turn on Set time zone automatically using current location.
Check Account Status in Internet Accounts
The Calendar app pulls its data from the accounts configured in Internet Accounts. If an account is disabled or showing an error, its calendars will stop syncing.
- Open System Settings and click Internet Accounts.
- Select the affected account (iCloud, Google, or Microsoft 365).
- Confirm the Calendars toggle is switched on.
- If you see a yellow warning icon or red status indicator, click it for details. You may need to re-enter your password.
For each account type, also confirm:
- iCloud: You are signed in to iCloud and have an active internet connection. Visit
icloud.comin Safari to verify your account is working. - Google: You are using App Passwords if your Google account has two-factor authentication enabled. Standard account passwords will be rejected.
- Microsoft 365: Your subscription is active and the account is not locked. Check
outlook.office.comin Safari to confirm.
Toggle the Calendar Sync Off and On
Forcing a fresh handshake between macOS and the calendar server often clears stuck sync states.
- Open System Settings > Internet Accounts.
- Select the affected account.
- Switch the Calendars toggle off, wait ten seconds, then switch it back on.
- Open the Calendar app and wait two to three minutes for events to repopulate.
Check Calendar Visibility Settings
Sometimes events appear to be missing simply because the relevant calendar is hidden in the sidebar.
- Open the Calendar app.
- Look at the sidebar on the left. If no calendars are visible, click View in the menu bar and choose Show Calendar List.
- Tick the box next to each calendar you want to display.
- Right-click (or Control-click) any calendar and choose Get Info to confirm the account it belongs to and check for any error messages.
Review Calendar Preferences
macOS has a few preferences that affect how events are displayed and synced.
- Open the Calendar app.
- Click Calendar in the menu bar and select Settings (or Preferences on older macOS versions).
- Click the General tab.
- Confirm the Default calendar and Time zone settings match your expectations.
- Set Show events in to your local timezone if events are appearing at the wrong time.
Remove and Re-add the Account
If the account still will not sync correctly, removing and re-adding it forces a complete rebuild of the sync relationship. Your events remain safely stored on the server.
- Open System Settings > Internet Accounts.
- Select the affected account and click Remove Account (or Sign Out for iCloud).
- Restart your Mac.
- Return to Internet Accounts and click Add Account.
- Select the provider, sign in with your credentials, and enable Calendars.
- Open the Calendar app and allow several minutes for events to download.
For Microsoft 365 and Exchange Accounts
Microsoft accounts use a different sync method and occasionally need additional configuration.
- Open System Settings > Internet Accounts and select the Microsoft account.
- Click the Account section to expand it.
- Confirm the User name matches your full email address.
- If your organisation uses Exchange, ensure the Server field is set to
outlook.office365.comand the Domain field is left blank unless explicitly required. - Toggle Calendars off and on again to trigger a resync.
For Google Accounts
Google disabled less secure app access in 2022. If your Google account has two-factor authentication enabled, you must generate an App Password to use with macOS Calendar.
- Sign in to
myaccount.google.comin Safari. - Go to Security and confirm 2-Step Verification is active.
- Under Security, select App passwords.
- Generate a new app password for Mail or Other (named "Mac Calendar").
- Use this 16-character password when adding or re-authenticating the Google account in Internet Accounts.
Troubleshooting
Events Show in the Wrong Timezone
This usually means the Calendar app is set to display events in a timezone other than your current one.
- Open Calendar > Settings > General.
- Change Time zone to your local region.
- Restart the Calendar app.
Duplicate Events Appearing
Duplicates typically occur when the same calendar is synced from two sources, or after an account has been removed and re-added without first clearing local cached data.
- Open the Calendar app and look at the sidebar.
- Check whether the same calendar appears twice under different accounts. If so, untick the duplicate to hide it.
- If duplicates appeared after re-adding an account, remove the account again, then in Calendar > Settings > Accounts, remove any orphaned entries.
- Re-add the account and allow time for a clean resync.
Calendar App Crashes or Freezes on Launch
If the Calendar app will not open or freezes immediately, its preference files may be corrupted.
- Quit the Calendar app if it is running.
- Open Finder and select Go > Go to Folder from the menu bar.
- Type
~/Library/Containers/com.apple.Calendarand press Return. - Move the Data folder to your Desktop as a backup.
- Reopen the Calendar app. A new Data folder will be created automatically and events will resync from the server.
Notifications Not Working for Calendar Events
If you are not receiving alerts for upcoming events, check the notification settings.
- Open System Settings > Notifications.
- Scroll down and click Calendar.
- Ensure Allow notifications is turned on.
- Confirm the alert style and notification timing match your preferences.
- Open Calendar > Settings > Alerts and confirm alerts are set to Show notification message.
When to Contact Support
If you have worked through all of the steps above and your Calendar app is still not syncing correctly, the issue may be with the account provider rather than your Mac. In that case:
- For iCloud issues, check Apple's System Status page for any ongoing iCloud outages.
- For Google issues, visit the Google Workspace Status Dashboard.
- For Microsoft 365 issues, check the Microsoft 365 Service Health page.
If all services are operational and the problem persists, contact your IT support team or Apple Support for further assistance.
Still Having Issues?
💻 Open a Ticket