If WhatsApp is not sending messages, the problem is almost always a weak or blocked internet connection, an outdated app, or incorrect date/time settings—and you can usually fix it within a few minutes by checking these three things first. Below is a step-by-step guide that walks you through every likely cause and solution, from simple network resets to clearing corrupted app data, plus answers to common questions about sync failures and delivery issues.
Why WhatsApp Messages Fail to Send
WhatsApp relies on a continuous internet connection to transmit messages. When you hit send, the app uploads your message to WhatsApp’s servers, which then deliver it to the recipient’s device. If any part of that chain breaks—your Wi-Fi drops, your mobile data is throttled, the server can’t reach the recipient, or the app itself is stuck—your message will show a clock icon (pending) or a gray check (sent but not delivered).
Common causes include:
- Weak or unstable Wi-Fi—especially in public networks that require login pages.
- Mobile data disabled or background data restrictions for WhatsApp.
- Outdated app version with known bugs.
- Incorrect date, time, or time zone—this breaks WhatsApp’s encryption handshake.
- Corrupted app cache or storage issues.
- Server outages (rare but possible).
Quick Fixes: Start Here
Try these in order—they resolve most sending issues without touching advanced settings.
- Toggle Airplane Mode on and off. This forces your phone to reconnect to the network. Wait 10 seconds before turning it back off.
- Switch between Wi-Fi and mobile data. If you’re on Wi-Fi, turn it off and try sending over cellular, or vice versa. This identifies which connection is failing.
- Check WhatsApp’s server status. Visit downdetector.com or search “WhatsApp down” on Twitter. If there’s a global outage, all you can do is wait.
- Force-stop WhatsApp. On Android: Settings → Apps → WhatsApp → Force Stop. On iPhone: swipe up from the bottom and swipe the WhatsApp card away. Then reopen the app.
- Restart your phone. This clears minor network glitches and refreshes system services.
Fix Date & Time Settings (Often Overlooked)
WhatsApp uses your phone’s clock to establish secure connections. If your date, time, or time zone is off by even a few minutes, messages may fail to send or sync. This is especially common after traveling or when using a phone with a dead battery that resets the clock.
To fix:
- Android: Settings → System → Date & Time → enable “Automatic date & time” and “Automatic time zone.”
- iPhone: Settings → General → Date & Time → turn on “Set Automatically.”
If they’re already on, toggle them off, wait 10 seconds, then turn them back on. This forces a re-sync with the network.
Clear WhatsApp Cache and Data (Android)
Over time, WhatsApp’s cache can become corrupted, causing messages to hang. Clearing the cache is safe—it won’t delete your chats or media.
- Open Settings → Apps → WhatsApp.
- Tap Storage (or “Storage & cache”).
- Tap Clear Cache. Do not tap “Clear Data” or “Clear Storage” unless you have a backup and are prepared to restore—that will erase your local chat history.
- Restart WhatsApp and try sending again.
On iPhone, there’s no direct cache clear option. Instead, offload the app: Settings → General → iPhone Storage → WhatsApp → Offload App. This deletes the app but keeps its data. Then reinstall WhatsApp from the App Store—it will re-download the app and your data will reappear.
Check Background Data and Battery Optimizations
Android and iOS often restrict background data for apps to save battery, which can prevent WhatsApp from syncing messages when you’re not actively using it. This shows up as “messages not sending until I open the app.”
Android:
- Go to Settings → Apps → WhatsApp → Mobile data & Wi-Fi.
- Ensure Background data is enabled.
- Also check Battery → Battery optimization (or “App battery management”) and set WhatsApp to “Unrestricted” or “Don’t optimize.”
iPhone:
- Go to Settings → WhatsApp → Background App Refresh and make sure it’s on.
- Also check Settings → Battery → Low Power Mode—if it’s on, turn it off, as it suspends background activity.
Update WhatsApp and Your Phone
Running an outdated version of WhatsApp can cause compatibility issues with the servers. Updates often include fixes for connectivity bugs.
- Android: Open the Play Store, search WhatsApp, and tap “Update” if available.
- iPhone: Open the App Store, tap your profile icon, scroll to WhatsApp, and tap “Update.”
Also check for a system update on your phone—older OS versions may have network stack bugs that affect all apps.
When Nothing Works: Advanced Steps
If you’ve tried everything above and still can’t send, try these last-resort options:
- Reset network settings (this clears saved Wi-Fi networks and Bluetooth pairings, so you’ll need to re-enter passwords). On Android: Settings → System → Reset options → Reset Wi-Fi, mobile & Bluetooth. On iPhone: Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings.
- Reinstall WhatsApp—but first back up your chats. On Android, use Google Drive; on iPhone, use iCloud. Then uninstall, reinstall, and verify your number. This fixes deeply corrupted app files.
- Check if you’re blocked. If your messages show one gray check and never deliver to a specific contact, they may have blocked you. This is not a technical issue you can fix.
- Contact WhatsApp support through the app (Settings → Help → Contact Us) if the problem persists across all contacts and networks.
Frequently Asked Questions
Why do my WhatsApp messages show one gray check but never deliver?
A single gray check means the message left your phone and reached WhatsApp’s server, but the recipient hasn’t received it. This usually means the recipient’s phone is offline, or they’ve blocked you. If it happens with everyone, your own connection may be dropping after the initial send—try switching networks or resetting your connection.
Why does WhatsApp say “This message could not be sent”?
This error appears when the app can’t establish a connection to the server at all. It’s almost always a network issue—check your internet, toggle airplane mode, or restart your phone. If you’re using a VPN, try disabling it, as some VPNs interfere with WhatsApp’s connection.
How do I fix WhatsApp not syncing messages on a new phone?
When you switch phones, WhatsApp restores chats from your backup. If messages aren’t syncing, ensure you’re using the same phone number and that your backup is up to date. Also, keep the app open during the restore process; closing it can interrupt the sync. If it fails, delete and reinstall WhatsApp, then restore again.
Can a full storage cause WhatsApp to not send messages?
Yes. If your phone’s storage is completely full, WhatsApp can’t save incoming media or update its database, which can prevent sending. Free up space by deleting unused apps, photos, or videos, then restart WhatsApp.
Does WhatsApp work on 2G or weak connections?
WhatsApp can technically work on 2G, but messages may take a long time to send or fail if the connection drops. For reliable sending, you need a stable internet connection—either a decent mobile signal (3G or higher) or a steady Wi-Fi network. If you’re in a low-signal area, try moving to a window or open space.
Why are my messages not sending but I can browse the internet?
This can happen if WhatsApp is blocked by your network provider or if your phone’s date/time is wrong. Some public Wi-Fi networks block messaging apps. Also, if you’re using a VPN, it might be routing WhatsApp through a server that’s blocked. Try disconnecting the VPN or switching to mobile data.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Remove a Remote Access Trojan from Windows PC
- Fix Payday 2 Crash Issues on PC: A Step-by-Step Guide
- Google Pixel & Pixel XL: How to Turn Off Snooze
- Facebook as AIM Messenger: Step-by-Step Guide
- iPhone 17 SOS Service Issue: How to Fix It
- Install VLC Extensions on Linux