Sponsored Links

When you setup a Google account (and enable Calendar by default), your Gmail calendars should sync without a problem. These days, the setup is so easy that it all happens automatically once you sign in with your Gmail/Google credentials.

But there's this remote possibility that Google/Gmail calendars are not synced to your iPhone's calendar and that can be a big problem. If you rely on mobility and your calendar a lot, this is going to be a very huge issue. Fortunately, you can fix it easily.

Sponsored Links

How to Fix Gmail Calendar Not Syncing on iPhone

Check for the Calendar Switch

One of the first things you should check for is a switch for Calendar.

  • Open Settings → Mail, Contacts, Calendars
  • Tap on the Gmail account you added
  • Make sure the switch for Calendars is turned on.

 Cal Switch iPhone Gmail App

Sponsored Links

It's entirely possible that you switched off Calendars when setting up the Gmail account (intentionally or accidentally). Turning it on will sync the calendars. Also, after turning it on, quit and re-open the Calendar app.

The Fetch/Push Setting

After the “demise” of a way for apps to use “push” in iOS 7, apps like Gmail have to rely on Manual refresh or something called “Fetch”. We've discussed about this in an earlier post.

The Fetch/Push settings seem to work for Calendar events too. So, if you're not seeing your Gmail Cal events show up on your Calendar, this is one of the things you should check.

Sponsored Links
Developer: Dhvanesh Adhiya
Price: Free+

Go to Settings → Mail, Contacts, Calendars

  • Tap on Fetch New Data
  • Now, tap on the Gmail account
  • Tap on Fetch (if you want updates to show up automatically) or Manual (if you want to refresh things manually)
  • Also, under Fetch New Data, scroll down to the Fetch section and pick a time interval (15 mins, 30 mins or Hourly). You can also pick Manual.

Fetch Push Setting in Gmail App on iPhone

When you pick a time interval (after selecting the Fetch method), the Calendars will automatically fetch data from your Gmail calendar at the set interval. For Manual, you will have to pull down to refresh the calendars (from within the Calendar app → Calendars.)

Sync; Default Calendar

  • Go to Settings → Mail, Contacts, Calendars
  • Scroll way down to the Calendars section
  • Tap on Sync
  • Select All Events
  • Also, just to be sure, tap on Default Calendar
  • And then pick a Gmail calendar as default. No Gmail calendars showing? Go back to step #1.

Sync All Events in iPhone Gmail App

Re-add your Gmail Account

Sponsored Links

If nothing works, remove the Google account from Mail, Contacts, Calendars and re-add the account. When you do this, everything gets reset. Just before you add, make sure there's no restriction in Gmail Calendar.

Previous articleHere’s Why Optimizing Mac’s Harddisk Can Be Good for Your Mac
Next articleHere’s How to Delete Safari Search History on iPhone/iPad?

Dhvanesh Adhiya is our editor-in-chief and reviewer who takes care of iGeeksBlog.com. He is passionate for wonderful apps that change the way your iPhone interacts in your life.

  • robert

    great thank you

  • ayse gun

    Thanks a lot for the help. It was like a charm. Some how sync settings has been chanced after update. After doing this
    Tap on Sync
    Select All Events
    i can reach my gmail calendar :)

  • Gagandeep Singh

    Great, that helped.. I wasn’t syncing “All Events”, just the events up to a month back. Thanks..

  • D Schulz

    I had already tried a number of things including your last resort of removing then adding the account none of which seemed to work. After fiddling with the sync settings and push settings (turning push off) I finally saw the default calendar option and the calendar I was looking for. So I don’t know WHY it worked, and turning push back on doesn’t “break” it. So THANKS this has been a problem for me for over a year now.

  • Any thoughts on how to get Google Resource Calendars to sync? I can get them over (so they can be viewed) but there is no way (AFAIK) to make it the default calendar (it does not show in the list).