Back to all posts

Calendar Not Syncing Between iPhone and Mac [Fixed]

Fix calendar sync issues between iPhone and Mac. Step-by-step solutions for iCloud sync problems, missing events, and calendars not updating across Apple devices.

January 27, 2026

7 min read

You add an event on your iPhone, but it doesn't appear on your Mac. Or worse, events disappear entirely. Calendar sync issues between Apple devices are frustrating, but they're usually fixable. This guide walks through every solution, from quick fixes to full resets.

Quick Fixes (Try These First)

Fix 1: Check Internet Connection

Obvious but often overlooked:

On iPhone:

  1. Open Settings → Wi-Fi
  2. Ensure connected to network
  3. Try opening Safari to verify connection

On Mac:

  1. Click Wi-Fi icon in menu bar
  2. Verify connection
  3. Try loading a webpage

If using cellular: iCloud calendar sync works over cellular, but check Settings → Cellular → Calendar is enabled.

Fix 2: Force Sync

iPhone:

  1. Open Calendar app
  2. Tap Calendars at bottom
  3. Pull down to refresh
  4. Wait for spinner to complete

Mac:

  1. Open Calendar app
  2. Click ViewRefresh Calendars
  3. Or press Cmd + R

Fix 3: Restart Devices

The classic fix that works more often than it should:

iPhone: Hold power + volume → Slide to power off → Wait 30 seconds → Turn on

Mac: Apple menu → Restart

After restart, open Calendar on both devices and check sync.

Verify iCloud Calendar Settings

On iPhone

  1. Open Settings
  2. Tap your name (Apple ID) at top
  3. Tap iCloud
  4. Scroll to Calendars
  5. Ensure toggle is ON (green)

If it's off, turn it on and wait a few minutes for sync.

On Mac

  1. Open System Settings (or System Preferences on older macOS)
  2. Click your name / Apple ID
  3. Click iCloud
  4. Ensure Calendars is checked

Common Issue: Different Apple IDs

Symptom: Calendars work fine on each device but don't sync between them.

Cause: Devices signed into different Apple IDs.

Check:

  • iPhone: Settings → [Your Name] → View Apple ID
  • Mac: System Settings → Apple ID

If different, sign out and sign in with the same Apple ID on both devices.

Fix Missing Calendars

Calendar Not Visible

Sometimes the calendar exists but isn't shown:

iPhone:

  1. Open Calendar app
  2. Tap Calendars at bottom
  3. Ensure the calendar has a checkmark
  4. Tap Done

Mac:

  1. Open Calendar
  2. Look at left sidebar (View → Show Calendar List if hidden)
  3. Ensure checkbox is selected for your calendar

Calendar Deleted Accidentally

Recover from iCloud:

  1. Go to iCloud.com
  2. Sign in with your Apple ID
  3. Click Calendar
  4. Click gear icon (Settings) → Advanced
  5. Click Restore Calendars
  6. Select a restore point from before deletion

This restores all calendars to that point in time.

Fix Sync Delays

Events Take Hours to Sync

Cause: iCloud sync isn't instant—it can take up to 15 minutes normally, longer if servers are busy.

Speed it up:

  1. Force sync on both devices (see Fix 2 above)
  2. Make a small change on one device
  3. Check Apple System Status: apple.com/support/systemstatus

Events Only Sync One Direction

Symptom: iPhone events appear on Mac, but Mac events don't appear on iPhone (or vice versa).

Causes:

  • One device is offline
  • Calendar app is set to wrong default calendar
  • One device hasn't refreshed

Fix - Check Default Calendar:

iPhone: Settings → Calendar → Default Calendar → Select iCloud calendar

Mac: Calendar → Preferences → General → Default calendar → Select iCloud calendar

Reset Calendar Sync

If nothing else works, reset the sync:

Option 1: Toggle iCloud Calendars Off/On

iPhone:

  1. Settings → [Your Name] → iCloud
  2. Toggle Calendars OFF
  3. Choose Keep on My iPhone when prompted
  4. Wait 30 seconds
  5. Toggle Calendars ON
  6. Choose Merge

Mac:

  1. System Settings → Apple ID → iCloud
  2. Uncheck Calendars
  3. Choose Keep on This Mac
  4. Wait 30 seconds
  5. Check Calendars again
  6. Choose Merge

Option 2: Sign Out of iCloud (Nuclear Option)

Warning: This is disruptive. Only do this if nothing else works.

iPhone:

  1. Settings → [Your Name]
  2. Scroll down → Sign Out
  3. Keep a copy of data when prompted
  4. Restart iPhone
  5. Sign back in
  6. Wait for sync to complete

Mac:

  1. System Settings → Apple ID
  2. Sign Out
  3. Keep copies of data
  4. Restart Mac
  5. Sign back in

This forces a full resync from iCloud servers.

Fix Third-Party Calendar Sync Issues

If you're syncing Google Calendar or Outlook to Apple Calendar:

Google Calendar Not Syncing

Check account is added:

  1. iPhone: Settings → Calendar → Accounts
  2. Mac: Calendar → Preferences → Accounts
  3. Ensure Google account is listed and Calendars is enabled

Re-add account:

  1. Remove the Google account
  2. Re-add: Settings → Calendar → Accounts → Add Account → Google
  3. Sign in and enable Calendars

Check Google Calendar settings:

  1. On Google Calendar (web), click gear → Settings
  2. Go to calendar settings
  3. Ensure calendar is not hidden

Outlook Calendar Not Syncing

Check account:

  1. Settings → Calendar → Accounts
  2. Ensure Outlook/Exchange account is listed
  3. Toggle Calendars off/on for that account

Re-authenticate: Some Outlook accounts require periodic re-authentication:

  1. Remove account
  2. Re-add with current password
  3. Enable Calendars

For more on importing from other calendars, see our Complete ICS Import Guide.

Fix Specific Event Issues

Single Event Not Syncing

If most events sync but one doesn't:

Check the event:

  1. Open the problematic event
  2. Verify it's in an iCloud calendar (not "On My iPhone")
  3. Make a small edit (add a space to title)
  4. Save

Recreate the event:

  1. Copy event details
  2. Delete the event
  3. Create new event with same details
  4. Check if it syncs

Recurring Events Not Syncing

Recurring events can have sync issues if the recurrence rule is complex:

  1. Open the recurring event
  2. Edit recurrence to simpler pattern
  3. Save and check sync
  4. If needed, delete and recreate with simpler recurrence

See our RRULE Generator for creating compatible recurrence rules.

Events Show on One Device Only

Check which calendar the event is in:

  1. Open the event
  2. Look for "Calendar" field
  3. If it says "On My iPhone" or "On My Mac" — that's local only
  4. Move to iCloud calendar: Edit → Change Calendar → Select iCloud calendar

Check Apple System Status

Sometimes the problem is on Apple's end:

  1. Visit apple.com/support/systemstatus
  2. Look for iCloud Calendar status
  3. If there's an issue, wait for Apple to fix it

You can also check downdetector.com/status/icloud for user reports.

Prevent Future Sync Issues

Best Practices

Use iCloud as default:

  • Set iCloud as default calendar on all devices
  • Avoid "On My iPhone/Mac" calendars unless intentional

Keep iOS/macOS updated:

  • Sync bugs are often fixed in updates
  • Settings → General → Software Update

Don't switch accounts:

  • Pick one Apple ID for all devices
  • Stick with it

Regular backups:

  • Export important calendars to ICS files periodically
  • Use our ICS Viewer to verify exports

Monitor Sync Health

Quick test:

  1. Create test event on iPhone: "Sync Test [date/time]"
  2. Wait 5 minutes
  3. Check Mac for the event
  4. Delete test event

Do this weekly if you've had sync issues.

When to Contact Apple Support

Contact Apple if:

  • Sync hasn't worked for 24+ hours after trying all fixes
  • You see error messages about iCloud
  • System Status shows no issues but sync still fails
  • You've tried the nuclear option (sign out/in) and it didn't help

Before contacting support:

  1. Note your Apple ID
  2. Note iOS and macOS versions
  3. List which fixes you've tried
  4. Take screenshots of any error messages

Pro Tips

  • Patience: iCloud sync can take 15+ minutes after changes
  • One change at a time: When troubleshooting, change one thing, then wait and test
  • Check all devices: If you have iPad, Apple Watch, etc., check those too
  • iCloud storage: If your iCloud storage is full, sync may fail—check Settings → Apple ID → iCloud → Manage Storage
  • Date/time: Ensure date and time are set automatically on both devices (Settings → General → Date & Time)

Sync Events Across All Devices

Generate calendar files that sync perfectly across iPhone, iPad, and Mac.

Try Text-2-ICS →