Why is my Gmail app not syncing or showing new emails?

My Gmail app stopped syncing on my phone and I’m not getting new emails unless I open the app and refresh manually. Notifications are delayed or missing, and I’ve already checked my internet connection and basic settings. What else should I try to fix Gmail app sync and notification issues on Android?

Had this on my Android a few weeks ago. Gmail went lazy and only pulled mail when I opened it. Here is what fixed it, step by step.

  1. Check system sync
    • Settings → Accounts → Google → your account
    • Make sure “Sync Gmail” is ON
    • Hit the 3 dots → “Sync now” and see if it updates

  2. Turn off battery restrictions for Gmail
    • Settings → Apps → Gmail → Battery
    • Set to “Unrestricted” or “Don’t optimize”
    • Also check “Background data” under Mobile data is ON

  3. Turn on Gmail’s own sync
    In the Gmail app
    • Menu (☰) → Settings → your account
    • Make sure “Sync Gmail” is checked
    • Check “Notifications” → set to “All” and allow system notifications

  4. Check system “Auto sync data”
    • Settings → Accounts → Auto sync data
    If this is off, push email will lag or stop

  5. Storage and cache
    If your phone storage is almost full, Gmail slows down
    • Free 1–2 GB if you are close to full
    • Settings → Apps → Gmail → Storage
    Tap “Clear cache” (do NOT hit clear data yet)

  6. Remove and re-add the account
    If nothing changes
    • Settings → Accounts → Google → tap your account → “Remove account”
    • Reboot phone
    • Add the Google account again
    • Open Gmail and wait on WiFi a bit for full resync

  7. Check system date and time
    Wrong time breaks sync
    • Settings → System → Date & time
    • Enable “Automatic date & time” and “Automatic time zone”

  8. Check if anything is blocking background data
    • Any “Data saver” mode on the phone or in your carrier app, turn it off for Gmail
    • VPN or firewall apps sometimes block push. Temporarily disable and test

If after all this you only get mail when you open Gmail and pull to refresh, the push connection is failing. At that point I installed Gmail updates or reinstalled it from Play Store
• Play Store → search Gmail → Update
If it was already up to date I uninstalled updates, then updated again. That finally fixed mine.

Had this exact headache on my Pixel a while back. Gmail looked fine, internet fine, all the obvious sync stuff checked, but it only grabbed new mail when I opened the app and pulled to refresh. Super annoying.

@​mike34 already covered the “usual suspects” pretty thoroughly (sync toggles, battery, auto sync, etc.), so I’ll skip repeating those and focus on a few things that fixed it for me that weren’t so obvious:

  1. Check if sync is being throttled by Google’s own security
    Sometimes Google quietly slows or blocks sync if it thinks your account is “suspicious.”
  • On a browser: go to your Google Account → Security → “Recent security activity.”
  • If you see anything like “Sign-in prevented” or “Unusual activity,” review and confirm it’s you.
    After I confirmed mine, push started behaving normally again within about 10 minutes.
  1. Inbox type & filters messing with notifications
    I thought notifications were broken, but they were only broken for certain labels.
    In Gmail app:
  • Settings → your account → Inbox type.
    Try setting it to “Default” and temporarily turn off any custom categories or Priority Inbox.
    Also:
  • Settings → your account → Notifications → make sure it’s “All” AND tap “Inbox notifications” and make sure “Notify for every message” is enabled.
    If you had filters sending new mail to a label that’s not set to sync or notify, they’ll only show up when you manually refresh.
  1. Check label sync, not just account sync
    This one bit me hard. Even when “Sync Gmail” is on, individual labels can be set to “None.”
    In the Gmail app:
  • Settings → your account → “Manage labels.”
    Tap Inbox and any important labels and make sure:
  • Sync: “Sync last 30 days” (or All), not “None”
    If Inbox itself is set to “None,” your mail only appears on manual refresh and you basically get no push.
  1. Storage inside Gmail, not just phone storage
    Even if your phone has space, Gmail’s local database can get cranky. Instead of only clearing cache like @​mike34 suggested, try:
  • In Gmail: Settings → your account → “Data usage” (or similar)
  • Disable “Download attachments” temporarily
    Then:
  • Settings → Apps → Gmail → Storage
  • Clear cache first
    If you’re still stuck, then consider Clear storage/data, but be ready to re-sign in. That forced Gmail to rebuild its mail index for me and fixed delayed sync.
  1. Account-level IMAP/POP settings
    If you ever messed with Gmail from a desktop browser:
  • On the web: Gmail → Settings → See all settings → Forwarding and POP/IMAP.
    Make sure IMAP is enabled and that nothing weird is set under “Folder size limits” (like “Do not automatically sync any folders”). Sometimes people disable IMAP or restrict folder syncing and forget, and the phone behaves exactly like you describe.
  1. Check if another app is hijacking notifications
    I know this sounds tinfoil-hat-ish, but:
  • Some “notification cleaner,” “RAM booster,” or “battery doctor” apps straight up kill Gmail’s background service.
    Try booting into Safe Mode and see if Gmail starts syncing properly there.
    If it does work in Safe Mode, uninstall any “optimizer,” “cleaner,” or firewall / adblock apps and test again in normal mode.
  1. Verify account isn’t paused by Google
    Rare but real: if your account has storage issues in Google Drive/Photos or billing problems, sometimes background stuff gets weird.
    On a browser, open Google Drive and check:
  • Are you over your storage quota?
    If you’re massively over, prune some Drive/Photos or buy a bit more space. I’ve seen Gmail behave sluggishly when the account storage was completely maxed out.
  1. Try another mail client as a quick test
    Install something like Outlook or Spark and add the same Gmail account.
  • If push works fine there, you know:
    • Account is OK
    • Phone connection is OK
    • Problem is specifically the Gmail app or its config
      In that case, a full Gmail uninstall updates / reinstall combo plus clearing Play Services cache usually does the trick.
  1. Google Play Services & Play Store issues
    Gmail’s push relies on Google Play Services.
  • Settings → Apps → Google Play Services → Storage → Clear cache.
  • Same for Google Play Store.
    Sometimes Play Services is what’s actually stuck, not Gmail itself.

Personally, the combo that finally fixed mine:

  • Confirm activity in Google Account security
  • Fix label sync for Inbox
  • Clear cache for Gmail + Google Play Services
  • Remove any “battery saver/cleaner” app

After that, new mails went back to landing instantly with proper notifications, no manual refresh needed.

If you post your phone model + Android version + whether you use any cleaner/battery saver/VPN, people can probably narrow it down even more.

Two angles that often get missed in these Gmail-not-syncing threads:


1. Check if system-level push services are broken, not just Gmail

If FCM (Firebase Cloud Messaging) is messed up, Gmail, WhatsApp, etc. all go “lazy” and only sync on open.

Quick test

  • Send yourself a message on some other app that uses push (Telegram, Signal, WhatsApp, etc.).
  • Lock the phone and leave it alone for 5–10 minutes.

If those apps also only update when you unlock or open them, the problem is probably:

  • A ROM bug
  • Broken Google Play Services
  • Aggressive OEM “deep sleep”

What to try:

  • Settings → Apps → Google Play Services → Storage → Clear cache.
  • Reboot.
  • If you are on a custom ROM or heavily modified OEM skin (MIUI, EMUI, ColorOS, etc.), temporarily disable their “deep clean” / “boost” / “smart management” features entirely and test again.

This is where I slightly disagree with relying only on toggling battery optimization per app. Some vendors ignore those flags and still kill background connections. On certain Xiaomi / Huawei models, you must also:

  • Turn off “Auto-start restriction” for Gmail and Google Play Services.
  • Disable vendor “sleep unused apps” lists, at least for a day, and see if push recovers.

2. Check Wi‑Fi / router behavior, not just phone settings

A lot of people overlook that push relies on a long‑lived connection. Some routers or Wi‑Fi options cut that silently.

Try this:

  • Turn off Wi‑Fi and stay on mobile data for a while.
  • Send test emails to yourself from another account and watch if Gmail notifies within a few seconds.

If mobile data works instantly but Wi‑Fi is delayed:

  • On your phone, forget your Wi‑Fi network and re-add it.
  • On the router, check for options like:
    • “AP isolation”
    • Aggressive idle timeout or firewall rules
  • Disable any “QoS / traffic shaping / parental control” rules temporarily and test.

Also, some captive portals or corporate Wi‑Fi break Google push. Test on a plain home or mobile hotspot network.


3. Conflict between multiple email apps

If you have more than one app hooked into the same Gmail account (e.g., Gmail app plus Outlook, BlueMail, etc.):

  • Temporarily disable sync in the other mail apps.
  • Restart the phone.
  • See whether Gmail alone behaves better.

Occasionally, an aggressive client keeps reauthenticating or hitting limits and Google quietly throttles some connections for that account.


4. Background process caps & developer settings

If you ever played with developer options:

  • Settings → System → Developer options:
    • Make sure “Limit background processes” is set to “Standard limit.”
    • Turn off “Don’t keep activities” if enabled.

Those two can absolutely kill Gmail’s push behavior even if all other sync switches look fine.


5. Account health & storage on Google’s side

I would double‑check more than just Drive storage:

  • On a computer:
    • Open Google One / account storage and verify you are not just at 100%, but also that Gmail itself is not flagged with any issues.
    • If you are right on the limit, free a bit more than “just enough” (aim for at least 1–2 GB free in the Google account), then give it some time.

Maxed‑out Google storage can cause very weird partial behavior: web works, mobile gets flaky, push is inconsistent.


6. When nothing helps: OS / ROM bugs

If you are on:

  • A very old Android version
  • A beta build
  • A custom ROM

You can hit sync bugs that no settings tweak will fix.

In that scenario, as a diagnostic step:

  • Create a new test Google account.
  • Add it to the same phone.
  • Send a few emails to that test account and see if push works correctly in Gmail.

If the test account works perfectly, your original account is the issue. If the test account is broken in the same way, the OS / ROM is the likely culprit. At that point, checking for a system update or even backing up and doing a clean install is often more effective than endlessly flipping settings.


7. About “”: pros & cons and how it fits in

Some people in similar threads try a secondary mail app like ‘’ as a workaround or diagnostic tool.

Pros of ‘’

  • Using it side‑by‑side with Gmail lets you see if the account itself receives push properly.
  • Often lighter and less tied to Google Play Services, so it can work better on ROMs where Google’s stack is buggy.
  • Different notification pipeline can avoid OEM battery killers that specifically target Gmail.

Cons of ‘’

  • Usually not as tightly integrated with Google’s features as the stock Gmail app.
  • Can lack some advanced Gmail‑specific stuff like category tabs, auto‑sorting, or full label controls.
  • If the root problem is system‑level push or data saver at the OS level, ‘’ will also be affected, so it is not a magic fix.

Using ‘’ briefly as a comparison client can at least tell you whether your account and network are fine, which is useful before you go nuclear on your phone config.


8. Context with what others said

  • @nachtdromer covered the more account‑side and label‑sync weirdness very well.
  • @mike34 focused on the classic battery / sync toggles and they are absolutely worth checking.

Where I diverge slightly is putting more suspicion on:

  • Router / Wi‑Fi behavior
  • Vendor “optimizers” that ignore Android’s own battery flags
  • System‑wide push (Google Play Services / FCM) issues instead of only the Gmail app

If you post your device model, Android version, and whether this happens on Wi‑Fi, mobile data, or both, it should be possible to narrow it down further.