How do you add Google Calendar to iPhone?
Add the Google account under Settings > Calendar > Accounts, and its events appear directly in the built-in Calendar app. That is how to add Google Calendar to iPhone when it is your own Google account, and this post assumes that route from here on.
There are three ways people end up doing this, and each has a different trade-off. A device-level Google account connection, the one above, is two-way: an event added, moved, or deleted on either side reflects on the other, and it is the one to use. Subscribing to a Google calendar's secret iCal address is read-only, and the copy refreshes on whatever schedule the receiving calendar app checks the link, not the moment something changes. A sync service that copies events from one calendar into another calendar already on your phone sits between those two, writing real events into a calendar you control rather than just displaying someone else's feed.
Which one applies depends on whose calendar you are dealing with. If it is your own Google account, the device-level connection is the right default; there is no reason to reach for anything else. If it is someone else's calendar and you cannot sign into it yourself, you are choosing between the secret-address subscription and a sync service instead.
Adding your Google account in iPhone Settings, step by step
Open Settings, tap Calendar, tap Accounts, tap Add Account, and choose Google. Sign in with the Google email and password for the account whose events you want on the phone. That is the whole path — no separate app, and nothing to install.
On an older iOS version with 2-Step Verification turned on, enter an app password generated in the Google account's security settings in a browser, instead of the regular account password.
After sign-in, iOS asks which services to turn on for the account: Mail, Contacts, Calendars, Notes. To add Google Calendar to iPhone and nothing else, switch off Mail, Contacts, and Notes and leave Calendars on. Skipping this step means the Google inbox and address book show up alongside the calendar, which is often not what was wanted.
Once Calendars is on, there is no separate Google Calendar interface to open. The events merge straight into the built-in Calendar app, sitting next to any iCloud calendars already there, each one colour-coded by which Google calendar it came from — so a work calendar and a personal one stay visually distinct even though both are listed under the same Google account.
One more setting worth checking while in there: Settings > Calendar > Default Calendar. This controls which calendar a new event lands on when it is created directly on the phone without picking one explicitly. Leave that on an iCloud calendar and anything typed on the phone will not go to Google at all, so point it at the right calendar now.
Why won't a shared Google calendar show up on my iPhone?
The cause is almost always which calendars are ticked on Google's own sync settings page, not a broken connection. Once the Google account is added on the phone (see the Settings steps above), iOS only shows the calendars checked there, and secondary or shared calendars are frequently left unticked by default. In a browser, sign into the same Google account and open Google's calendar sync-select page at calendar.google.com/calendar/syncselect, tick the calendars that should sync, and save. Then open the Calendar app, tap Calendars at the bottom, and confirm the calendar is now listed under the Google account.
A calendar someone else shares with you has an earlier step: it has to be added to your own Google Calendar list before it can appear on the sync-select page at all. The share arrives as an invitation with a link that adds the calendar to your account; until that link is used, the calendar exists only in the invitation, not in your Google Calendar list, so there is nothing for the sync-select page to offer and nothing reaches the phone.
Two categories are worth checking specifically when something still doesn't show up: calendars subscribed from a public or holiday-style link, and calendars shared as view-only from outside your Google organisation. Confirm each is ticked on the sync-select page before assuming the connection itself is at fault.
Why did Google Calendar stop syncing on my iPhone?
A device-level Google account connection, the kind set up under Settings > Calendar > Accounts, is a stored authorisation, and it keeps working only for as long as that authorisation stays valid. Three things revoke it: changing the Google account's password, withdrawing the app-specific password the connection was using, or an administrator applying an MDM or device-access policy on a work or school Google Workspace account. Any of the three cuts the connection without removing it from the phone, so nothing looks obviously wrong at first.
What shows up is either silence — Google Calendar on iPhone stops picking up new or changed events even though the account is still listed under Settings > Calendar > Accounts — or iOS surfacing an account or password prompt there. Both point at the same cause: the stored credential no longer matches what Google expects.
The fix for a personal account is to re-enter the password under Settings > Calendar > Accounts for that Google account. On a managed Workspace account, re-entering a password may not be enough — check with the administrator whether device-level calendar access is permitted for that account at all before troubleshooting further.
This is also why a copy of events written into a calendar you control can hold up more steadily than a device-level account connection.
Do I need the Google Calendar app as well?
No. The account connection made under Settings > Calendar > Accounts is what puts Google events into the built-in Calendar app, and that connection is complete on its own — the Google Calendar app adds nothing to whether those events show up there.
What the app is for is Google Calendar features that have no equivalent in Apple's calendar model. Google's own help page keeps a list of which Google Calendar features don't carry over to Apple Calendar. None of that is required to add Google Calendar to iPhone in the first place.
One distinction worth being precise about: installing the Google Calendar app and signing in inside it does not, by itself, put those events into the built-in Calendar app. That only happens through the account connection described above — the app and the Settings connection are separate actions.
What if you want only some Google events on your iPhone calendar?
Two cases push past a device account entirely: a work Google calendar whose events need to show as busy time on a personal iCloud calendar, and a Google account the reader cannot add to a managed phone at all. Neither is solved by Settings > Calendar > Accounts — that route only works for a Google account the phone is allowed to sign into directly.
What's needed instead is a sync tool that writes real events into the destination calendar, arriving through whatever account the phone already has. That is different from a subscribed link, which is read-only and refreshes only on the recipient app's own schedule. A tool like Keeper.sh corrects the copy in place: move the original, shorten it, or delete it, and the copy on the iPhone updates the same way, rather than sitting there as a stale one-time snapshot.
The operational difference is what decides which tool to use here. Keeper.sh runs server-side on its own schedule, with nothing installed on the phone and no app that has to stay open. Desktop tools such as Outlook Google Calendar Sync run the opposite way — its own FAQ concedes the PC has to be powered on for it to sync at all, which defeats the point on a phone-only workflow.
Keeper.sh's privacy defaults hide the event name, description, and location, so what lands on the destination calendar shows as the source calendar's name rather than the real details. Free covers 2 calendar accounts and 3 connections; Pro is $5 a month. Because the destination here is your iPhone's iCloud calendar, it is timer-based on either plan — Apple publishes no way for a calendar tool to be told an event changed — so a copy lands within a minute on Pro and within 30 minutes on Free. Google and Outlook destinations get push instead, landing within seconds, which does not apply to this pairing.
Common questions about Google Calendar on iPhone
Does adding a Google account move your events into iCloud? No. Events stay in the Google account; the Calendar app only displays them alongside any iCloud calendars already there.
How do you remove Google Calendar from an iPhone? Go to Settings > Calendar > Accounts, select the Google account, and tap Delete Account. That removes its events from the phone only; the account and its events on Google are untouched.
Does this work the same way on iPad? Yes. iPadOS uses the same Settings > Calendar > Accounts path for adding, scoping, and removing a Google account — Google's own setup page covers iPhone and iPad together.