Is your Gmail app not syncing? When Gmail stops syncing, you miss new emails, sent messages don’t appear, and your inbox gets stuck showing old data. Gmail sync issues affect both iPhone and Android and are usually caused by sync settings being disabled, battery optimization blocking background connections, or an account authentication problem. This guide covers 10 proven fixes to restore Gmail sync on both platforms.
Quick answer: Go to Settings → Accounts → Google → your account and make sure “Sync Gmail” is toggled ON. Then disable battery optimization for Gmail on Android. These two steps fix most sync failures.
Why Is Gmail Not Syncing?
- Sync disabled: Gmail’s account sync can be accidentally turned off at the system or app level.
- Battery optimization: On Android, power management kills Gmail’s background connections needed for push email.
- Account authentication expired: Google periodically requires re-authentication, especially after password changes.
- Internet connectivity issues: Gmail needs a reliable connection for background sync.
- Too many connected devices: Google limits simultaneous connections, which can cause sync failures on one device.
- Insufficient storage: A full Google account (15GB free limit) stops accepting new emails, breaking sync.
10 Fixes for Gmail Not Syncing
1. Check Gmail Sync Is Enabled (Android)
Go to Settings → Accounts → Google → [your email address] → Account Sync and ensure “Gmail” is toggled ON. Also check that “Sync Now” works by tapping it manually. On some Android versions, this is under Settings → Passwords & accounts → Google. The sync toggle being off is the single most common cause of Gmail not updating — it can be turned off accidentally when tweaking battery settings or during Android updates.
2. Disable Battery Optimization for Gmail (Android)
Android’s battery optimization prevents Gmail from maintaining background connections, which stops push email delivery. Go to Settings → Battery → Battery Optimization → All Apps → Gmail and set it to “Don’t Optimize.” Also do the same for “Google Play Services” — this is essential as Gmail relies on Play Services for push notifications. On Samsung, additionally check Device Care → Battery → Sleeping apps and remove Gmail from the list.
3. Enable Background App Refresh for Gmail (iPhone)
On iPhone, go to Settings → General → Background App Refresh and ensure it’s enabled for Gmail. Also go to Settings → Mail → Accounts → Fetch New Data — if you use Gmail through the Mail app, set the fetch schedule to “Push” or a frequent interval. For the native Gmail app, Background App Refresh must be ON for automatic email delivery when the app is closed.
4. Re-authenticate Your Google Account
If you changed your Google password recently, your device’s saved credentials are invalid and Gmail can’t sync. Open Gmail and check if it shows an authentication error or a “Sign in required” banner. Tap it and sign in again. On Android, you can also go to Settings → Accounts → Google → [your account] → Remove Account, then re-add it through Settings → Add Account → Google. This completely refreshes the authentication tokens Gmail needs.
5. Force Sync Gmail Manually
In the Gmail app, pull down on the inbox screen to force a manual sync. The pull-to-refresh gesture triggers an immediate sync regardless of background sync settings. Also try going to Settings (in Gmail) → [your account] → Sync Gmail to see the last sync time. On Android, you can also force sync via Settings → Accounts → Google → Sync Now. A manual force sync is a useful diagnostic — if it works manually but not automatically, the issue is background sync settings.
6. Check Google Account Storage
Google gives 15GB of free storage shared across Gmail, Drive, and Photos. When this fills up, Gmail stops receiving new emails entirely — existing emails stay but nothing new arrives. Go to drive.google.com/settings or one.google.com to check your storage usage. If you’re at or near 15GB, delete large email attachments, empty Gmail’s Trash and Spam, or consider upgrading to Google One for more storage. This is a frequently missed cause of Gmail sync problems.
7. Clear Gmail Cache and Data (Android)
Go to Settings → Apps → Gmail → Storage → Clear Cache. If that doesn’t help, also tap Clear Data (note: this logs you out of Gmail and removes locally cached emails — you’ll need to sign back in). After clearing and signing back in, Gmail rebuilds its local database fresh. This fixes sync issues caused by a corrupted local email database or cache inconsistency. Your emails are all stored on Google’s servers and will reappear after re-sync.
8. Check Internet Connectivity
Gmail needs a stable internet connection for sync. Test your connection by loading a website. If on WiFi, try switching to mobile data or vice versa — sometimes one connection type is blocked from reaching Google’s servers (e.g., corporate WiFi that blocks Google services). Also check if a VPN is active — some VPN configurations prevent Gmail sync. Toggle Airplane Mode on then off to reset all network connections.
9. Update Gmail
Open the App Store or Play Store and update Gmail to the latest version. Gmail updates include sync reliability improvements and fixes for authentication issues. After updating, force close Gmail and reopen it. Also check for a Google Play Services update on Android — Gmail’s push email relies on Play Services, and an outdated Play Services version can silently break Gmail sync even when Gmail itself is up to date.
10. Remove and Re-Add Gmail Account
As a comprehensive fix, remove the Google account from your device and add it back fresh. On Android: Settings → Accounts → Google → [your account] → Remove Account. On iPhone: Settings → Mail → Accounts → Gmail → Delete Account. Then re-add via Settings → Add Account → Google. This completely resets all sync settings, authentication tokens, and local data associated with the account — effectively giving Gmail a completely fresh start.
Frequently Asked Questions
Why does Gmail sync on WiFi but not mobile data?
Check Settings → Accounts → Google → Account Sync and look for a “Sync over Wi-Fi only” or “Restrict background data” option. Also check Settings → Network → Data Usage → Gmail and ensure background data is not restricted. Some carriers and data plans restrict background sync on mobile data to reduce data usage — disabling this restriction restores sync on cellular.
Why does Gmail show old emails and not update?
Seeing only old emails while new ones don’t appear usually means background sync is blocked. This is almost always battery optimization on Android or Background App Refresh disabled on iPhone. Follow fixes #2 and #3 in this guide. Also try pulling down to force-refresh the inbox manually — if new emails appear after a manual refresh but not automatically, it’s definitely a background sync permission issue.
Does Gmail sync affect battery life significantly?
Gmail sync uses very little battery — typically under 1% per day with push email enabled. The concern about Gmail draining battery is largely a myth. Modern push email protocols (IMAP IDLE) maintain a persistent low-power connection rather than repeatedly polling the server. Disabling Gmail sync to “save battery” saves negligible power while causing significant inconvenience. Battery optimization should be disabled for Gmail without concern about battery impact.
Can two Gmail accounts sync simultaneously?
Yes — both Android and iPhone support multiple Gmail accounts syncing at the same time. Add additional accounts through Settings → Accounts → Add Account → Google. Each account has its own independent sync settings. In the Gmail app, you can switch between accounts by tapping your profile picture. If one account syncs but another doesn’t, the problem is specific to the non-syncing account’s authentication or settings.
