Sync Google Calendar on Apple, Outlook, and Android with native sign in. Learn why OAuth beats view only iCal and how to fix missing events.

The simplest, most reliable way to sync Google Calendar is to add your Google account to the other app using the sign in with Google option (OAuth), which gives you two-way, near real-time syncing. Use an iCal subscription only when account sign-in isn’t available, since it’s view-only and updates slowly. If events still aren’t appearing, check your app permissions and calendar visibility settings first.
TL;DR:
- On iPhone and iPad, enable Full Access for Google Calendar on iOS 17 or later, then confirm each calendar’s visibility toggle is on.
- An iCal subscription is read only and may refresh every 12 to 24 hours or later, so reserve it for apps without Google sign in.
- If Outlook stops syncing, remove the Google account and add it again to renew authentication; on mobile, first check account sync and calendar visibility.
- Events older than about one year may disappear from mobile apps while remaining available on Google Calendar’s web version, so check there before troubleshooting.
Table of Contents
- At-a-glance: the three ways to sync Google Calendar
- Sync with Apple devices: iPhone, iPad and macOS Calendar
- Sync with Outlook (desktop and web): steps and typical issues
- Sync on Android and with the Google Calendar app
- Using the iCal secret address and its limits
- Troubleshooting checklist: quick steps that fix most sync problems
- Sync timing and security: why OAuth wins
- Why native sign-in beats the workarounds
- A simpler way to manage bookings alongside your calendar
- FAQ
- Sources
- Authoritative support pages to follow for step-by-step instructions
At-a-glance: the three ways to sync Google Calendar
There are three practical routes to keeping your calendar in step with everything else, and picking the right one saves you a lot of head-scratching later.
- Account sign-in (OAuth): add your Google account directly in the other app for full two-way sync, meaning edits made anywhere show up everywhere.
- iCal subscription: paste a secret address into an app that can’t sign in with Google, giving you a view-only copy that updates on a delay.
- Third-party bridge services: useful when a corporate account blocks direct sign-in, though they add another layer of permissions and privacy to think about.
For most people, account sign-in is the better choice every time it’s offered. Reach for iCal only when the app genuinely has no Google sign-in option, and be cautious with third-party bridges unless your workplace specifically requires one.
Sync with Apple devices: iPhone, iPad and macOS Calendar
Apple’s own Calendar app handles Google accounts well once it’s set up properly, and the process is nearly identical across iPhone, iPad and Mac.
- Open Settings (or System Settings on Mac), go to Calendar, then Accounts, and choose Add Account.
- Select Google, sign in with your Google credentials, and make sure the Calendars toggle is switched on.
- Give the Google Calendar app Full Access when prompted, which is required on current versions of iOS for syncing to work properly, according to Google’s mobile sync guidance.
- Check each individual calendar is visible inside the Calendar or Google Calendar app, since a hidden calendar simply won’t show events even when it’s syncing correctly.
Many iPhone users find the dedicated Google Calendar app more dependable than Apple’s native Calendar, mainly because it talks to Google’s servers directly rather than through an intermediary sync layer.
If an app genuinely can’t sign in with your Google account, you can fall back to subscribing with a secret iCal address instead, though you’ll only get a read-only copy.
Pro Tip: If reminders or edits aren’t appearing on your iPhone, check Settings → Google Calendar → and confirm Full Access is switched on, not just Calendar access.
Sync with Outlook (desktop and web): steps and typical issues
Outlook can sync with Google Calendar two ways, and it’s worth knowing which one you’re actually setting up.
- In Outlook, go to File, then Add Account, enter your Google address, and sign in through the Google login screen rather than typing a password directly into Outlook, since this uses the OAuth flow Google now requires.
- Once connected, your Google calendar should appear alongside your Outlook calendars, and changes sync both ways.
- For a view-only copy instead, use Add Calendar then From Internet, and paste in your Google iCal URL, which Google’s own sync help page explains how to find.
- If the import keeps failing, removing and re-adding the account often clears up authentication issues, and checking Outlook’s advanced calendar settings, including anything labelled “shared calendar improvements”, can resolve stubborn failures according to discussion in Google’s support community.
Pro Tip: If Outlook suddenly stops syncing after working fine for months, it’s usually an authentication token that’s expired rather than a setting you changed, so re-adding the account is the quickest fix.
Sync on Android and with the Google Calendar app
On Android, the Google Calendar app is the most dependable option because it’s built by the same team that runs the calendar servers, as Google itself recommends. Signing in gives you near real-time two-way sync without any extra configuration.
If events aren’t showing up, open your phone’s account settings and confirm calendar sync is switched on for that Google account, then check inside the Google Calendar app that the specific calendar’s visibility toggle is ticked. Third-party Android calendar apps can work well too, but they’re really only necessary if you need a specific view or integration that the official app doesn’t offer.

Using the iCal secret address and its limits
When an app has no Google sign-in option, Google Calendar’s Settings, then Settings for my calendars, then your calendar name, holds a section called Integrate calendar where you’ll find the Secret address in iCal format.
- Copy that link.
- Paste it into the other apps “subscribe to calendar” or “add by URL” option.
- Expect the copy to be read-only. You can view events but can’t edit them from that app.
- Don’t expect instant updates: subscribing apps typically cache the feed and refresh it only every 12 to 24 hours, sometimes longer, according to this calendar subscription knowledge-base article.
If you ever share that link with the wrong person, reset it from the same settings menu. A new secret address is generated instantly, and the old one stops working straight away.
Troubleshooting checklist: quick steps that fix most sync problems
Before assuming something’s broken, run through these checks in order. Most sync complaints come down to one of these small things rather than a genuine fault.
- Confirm your device has a working internet connection and that you’re still signed in to the correct Google account.
- Open the calendar app and check the specific calendar’s visibility toggle is switched on, since a synced but hidden calendar looks identical to a broken one.
- On iOS 17 and later, make sure the Google Calendar app has Full Access permission rather than limited calendar access, as Google notes in its mobile sync support page.
- On desktop apps like Outlook, remove the account entirely and re-add it, then check any advanced sync settings specific to that app.
- If old events seem to have vanished from your phone, it’s often expected behaviour rather than a fault. Google’s mobile sync documentation notes that mobile apps generally cache events going back only around one year, so anything older is usually still there in the web version.
Running through this list in order clears up the vast majority of sync issues without needing to reinstall anything.
Sync timing and security: why OAuth wins
Account sign-in through OAuth isn’t just more convenient, it’s also the safer option. It supports modern security features like two-factor authentication, and it keeps updates flowing both ways in near real-time rather than on a fixed refresh cycle. iCal subscriptions, by contrast, are read-only and can lag by 12 to 24 hours or more, which makes them a poor fit for anything time-sensitive like same-day bookings.

Older Exchange-based Google Sync methods are worth avoiding where possible, since Google’s own guidance points users towards apps that support the OAuth flow instead. Keep your calendar apps updated, review which apps still have calendar access every so often, and rotate your secret iCal address if you think it’s been shared more widely than you intended.
Why native sign-in beats the workarounds
Most sync headaches disappear the moment you stop relying on iCal links and sign in properly instead. Native account sign-in simply has fewer moving parts, which means fewer chances for something to drift out of step. Save third-party bridges for genuine corporate restrictions, and keep two-factor authentication switched on wherever your calendar data lives.
— Chris
A simpler way to manage bookings alongside your calendar
Getting your calendar to sync reliably solves half the problem. The other half, for a lot of tradespeople, is juggling bookings, quotes and job notes across separate tools that don’t talk to each other. We built Pipeline to bring those pieces together in one place, with Google Calendar sync built in so your jobs and appointments show up exactly where you already look for them.

- Jobs and appointments sync straight into your Google Calendar, so there’s no double-entry.
- Quoting, invoicing and job tracking sit alongside your calendar rather than in a separate spreadsheet or notebook.
- Built for trades and service businesses that need bookings and job management working together, not just a bare calendar.
If you’re weighing up whether job management software fits your business, our HVAC job management page shows how calendar sync fits into the wider day-to-day workflow. Plans run from Solo at £12 per month up to Professional at £63 per month, with Starter in between at £38 per month, all on flat pricing with no per-user fees, on our pricing page.
FAQ
How do I get Google Calendar to sync?
Add your Google account to the other calendar app using the sign in with Google option, which gives you full two-way syncing. If that app doesn’t support sign-in, use the secret iCal address from your Google Calendar settings instead, bearing in mind that method is read-only.
Why isn’t my Google Calendar syncing across devices?
The most common causes are a signed-out account, a calendar visibility toggle switched off, or missing permissions on mobile. On iOS 17 and later, check that the Google Calendar app has Full Access rather than limited access.
Can I sync Google Calendar with my iPhone’s calendar?
Yes, go to Settings, then Calendar, then Accounts, then Add Account, and sign in with your Google details as described in Apple’s own setup guide. Many people find the standalone Google Calendar app more consistent than Apple’s native Calendar for this.
Why aren’t all my calendars showing up in Google Calendar?
Usually it’s a visibility setting rather than a sync failure. Check each calendar’s checkbox under “My calendars” or “Other calendars” in Google Calendar’s settings, and confirm the related account is still properly signed in.
How often do iCal subscriptions update?
iCal subscriptions typically refresh on an interval set by the subscribing app, often every 12 to 24 hours or longer, rather than instantly. If you need near real-time updates, account sign-in with OAuth is the better option.
Sources
- Sync Calendar with a phone or tablet - iPhone and iPad - Google Calendar Help
- Set up mail, contacts, and calendar accounts on iPhone - Apple Support
- Creating a New Google Calendar Secret Address (KB article)
Authoritative support pages to follow for step-by-step instructions
For the exact screens and settings on your specific device, Google’s own calendar sync help page and mobile sync guidance cover most scenarios. Apple’s account setup guide is the reference for iPhone and iPad configuration, and the secret address knowledge-base article explains why subscription-based calendars lag behind live accounts. If Gmail storage limits ever start affecting calendar features, this Gmail storage troubleshooting guide walks through quick fixes.