android calendar not syncing is often fixed by enabling sync, removing battery limits, and refreshing the Google account on your phone.
When your calendar won’t pull in new events, it’s rarely a mystery. It’s usually one setting, one permission, or one background rule that got flipped without you noticing.
This walkthrough starts with the fastest checks, then moves into deeper fixes that solve stubborn cases on Samsung, Pixel, OnePlus, Xiaomi, and others.
What “Not Syncing” Looks Like And What It Means
People use “not syncing” to describe a few different problems. Once you name the symptom, you can aim the fix at the right layer.
| What You See | Most Common Cause | Try This First |
|---|---|---|
| New events on the web don’t show on the phone | Account sync disabled or blocked in the background | Enable Calendar sync, then refresh |
| Phone events don’t appear on other devices | Wrong calendar selected when saving | Create a test event in the right calendar |
| One calendar stays blank | Calendar hidden or unsubscribed in the menu | Turn calendar visibility on |
| Invites don’t show or don’t update | Notifications off or account token issue | Check notifications, then refresh account |
| Only older items show | Cache trouble or a limited sync window | Clear cache, then recheck sync settings |
One more easy check is this. If you switch between accounts, the calendar you’re viewing might not match the account that got the invite. That mismatch creates “missing” events that are actually in a different calendar list.
Android Calendar Not Syncing On Samsung Or Pixel? Quick Fix Order
Start here. These steps solve most cases in minutes, with low risk, no data loss.
- Confirm you’re online — Load a web page on mobile data and Wi-Fi. If one works and the other doesn’t, fix the connection first.
- Toggle Airplane mode — Turn it on for 10 seconds, then turn it off to reset radios and background network rules.
- Restart the phone — A reboot clears background jobs and can kick sync back into motion.
- Refresh inside Calendar — In Google Calendar, switch to a list-style view, then swipe down to refresh.
- Set time to automatic — In Date & time settings, enable automatic time and time zone so sign-in tokens stay valid.
If the calendar still won’t update, move to the account layer next. Calendar data lives behind your sign-in, so a small account glitch can stop everything.
Make Sure Sync Is On For The Right Account
- Open Settings — Go to Settings on your phone.
- Tap Accounts — On many phones it’s Accounts, Users & accounts, or Passwords & accounts.
- Select the calendar account — Pick the Google account or work account tied to your events.
- Open Account sync — Find the per-service toggles.
- Enable Calendar — Turn Calendar sync on, or toggle it off and back on to restart sync.
Android also has a global sync switch. If that’s off, Calendar toggles can look fine, yet nothing moves. It’s a one-tap fix that’s easy to miss.
- Turn on Auto-sync data — In Settings, search “Auto-sync” and enable it for accounts.
- Disable VPN for a minute — Some VPN profiles block Google background traffic, so test syncing with it off.
If you’re on a work network, try home Wi-Fi or mobile data to compare.
After you flip sync, give it a minute, then reopen Calendar. If you have multiple Google accounts, repeat this check for the one you expect to be active.
Remove Background Blocks That Stop Calendar Updates
Modern Android saves battery by limiting what apps can do in the background. That can quietly block calendar syncing.
Remove Battery Limits For The Calendar App
- Open App info — Settings → Apps → Calendar (or Google Calendar).
- Open Battery settings — Tap Battery, App battery usage, or Battery optimization.
- Allow background activity — Enable background activity if your phone shows that switch.
- Pick Unrestricted when available — If you see modes like Restricted and Unrestricted, choose Unrestricted for Calendar.
Turn Off Data Restrictions That Break Sync
- Open Mobile data & Wi-Fi — In App info, tap Mobile data & Wi-Fi.
- Allow background data — Make sure background data is allowed.
- Allow data while Data Saver is on — If your phone uses Data Saver, allow Calendar to use data without interruptions.
Some phones add extra power tools that interfere. Samsung has sleeping app lists. Xiaomi and others add their own auto-start rules. If you’ve tweaked battery controls before, check that Calendar isn’t placed in a blocked list.
Force A Clean Sync Without Losing Your Events
If sync is enabled and background rules are clean, the next move is to force Android to rebuild local calendar data. This often fixes a stuck calendar that won’t pull new items.
Force Stop, Clear Cache, Then Try Again
- Force stop Calendar — Settings → Apps → Calendar → Force stop, then wait a few seconds.
- Clear cache — Open Storage & cache, then clear cache.
- Open Calendar and refresh — Launch the app and refresh to trigger a new sync.
If that didn’t change anything, you can clear storage for the calendar app, but take care. Clearing storage resets local settings and removes offline data until it downloads again. Events stored in your Google account return once sync works.
Clear Storage Only When You’ve Checked The Web Calendar
- Verify events exist online — On a computer, open Google Calendar and confirm your events are present.
- Clear app storage — In Storage & cache, tap Clear storage or Clear data.
- Reopen and wait — Open Calendar, sign in if prompted, then wait for calendars to repopulate.
If you use more than one calendar app, also reset the system calendar provider. It’s the shared storage layer that apps read from.
Reset Calendar Storage Provider Data
- Show system apps — Settings → Apps → menu → Show system.
- Open Calendar Storage — It may be named Calendar Storage or Calendar Provider.
- Clear cache, then restart — Clear cache first, then restart your phone.
- Clear storage if needed — If corruption is suspected, clear storage and let the account repopulate.
Update The Apps That Power Sync
- Update Google Calendar — Update it in the Play Store.
- Update Google Play services — Keep it current so account sync stays stable.
- Update Android System WebView — WebView updates can affect sign-in flows on some devices.
Account Fixes When Sync Keeps Breaking Again
If the issue returns after some days, the calendar app may be fine and the account layer may be wobbling. This is common after password changes, two-step prompts, or device transfers.
Spot Hidden Sync Errors
Sometimes Calendar is trying to sync, but it keeps failing in the background. A quick glance at account status can reveal a stalled sign-in, a paused sync job, or a storage issue.
- Check sync status icons — In Settings → Accounts → Google, open Account sync and see if Calendar shows an error message.
- Free a little space — Low storage can block database writes, so delete a few large files, then restart.
- Re-enable calendar notifications — Turn notifications off and on inside Calendar settings to refresh event channels.
After that, open Calendar, wait a minute, then refresh again. If errors persist, sign out of Calendar, then sign back in from your account screen and refresh again.
Refresh The Google Account Sign-In
- Remove the Google account — Settings → Accounts → Google → Remove account.
- Restart the phone — Let the system settle.
- Add the account back — Settings → Accounts → Add account → Google.
- Turn Calendar sync on — In Account sync, enable Calendar and wait for the first sync.
This is one of the cleanest ways to fix broken sync tokens. Give it time on Wi-Fi, since email and contacts may resync too.
Fix A Work Calendar That Won’t Update
Work calendars often use Exchange, Microsoft 365, or a managed profile. Sync can be limited by admin rules, device management apps, or a required password reset.
- Check the work profile — Confirm the work profile is turned on and not paused.
- Open the work mail app — Some setups require a first open after a password change.
- Recheck account sync — In the account’s sync page, ensure Calendar is enabled.
- Re-enter the password — If the account shows an error, update the password and try again.
If your organization uses device management, some settings are locked. In that case, use your company’s IT desk so the account can be re-authorized cleanly.
Calendar Visibility, Sync Range, And “Missing” Events
Sometimes sync is working, but you can’t see the events. Visibility settings can hide a whole calendar, show only some event types, or limit how far back the phone downloads.
Turn On The Right Calendars In The App
- Open the Calendar menu — Tap the three-line menu in Google Calendar.
- Enable calendar lists — Under each account, turn on the calendars you want to see.
- Enable Tasks and reminders — If you use Tasks or reminders, ensure those switches are on too.
Make Sure New Events Save To The Right Calendar
When you create an event, the default calendar matters. If it’s set to a local device calendar or a different Google account, that event won’t appear where you expect on other devices.
- Create a test event — Add an event on the phone.
- Check the calendar field — Set it to the Google calendar you use elsewhere.
- Verify on the web — Open the web calendar and confirm the event appears.
Expand The Sync Window If Only Recent Items Show
Some accounts offer a sync window to reduce local storage use. If you can see upcoming weeks but not older entries, your sync window may be capped.
- Open account settings — Go to Settings → Accounts → your account.
- Check sync options — Look for a sync window setting tied to the account.
- Select a longer range — If you can pick a longer range, choose it, then wait for sync.
If android calendar not syncing after you fix visibility and account settings, a blocked background rule is still the top suspect. Recheck battery and data restrictions one more time.
A Quick Test Plan To Prove Sync Is Fixed
Once you’ve changed settings, confirm the fix with a short loop. It takes a few minutes and saves a lot of second-guessing.
- Create an event on the web — Add an event in Google Calendar on a computer for later today.
- Refresh on the phone — Open Calendar and refresh the view.
- Edit the title on the phone — Change the title, then confirm the change shows on the web.
- Edit the time on the web — Move the event time, then confirm the phone updates.
- Leave the phone idle — Lock the screen for 15 minutes, then reopen Calendar and confirm it stayed current.
If the test works both ways, syncing is back. If it fails only one way, that points to a wrong calendar selection or a blocked permission.
When the issue returns, think about what changed right before it started. A password update, a battery tweak, a system update, or a new account is often the trigger. Once you spot that pattern, the fix sticks.
