Facebook Messenger Not Sending Messages? Causes and Fixes
When Messenger won't send, the cause is almost always one of a few things: no usable internet connection, an outdated app, a temporary Meta outage, or something specific to one recipient (they blocked you, deactivated, or your message went to their Message Requests). This guide separates those cases so you fix the right one instead of guessing.
Quick fixes to try first:
- Confirm you actually have internet. Open a website in your browser. If it doesn't load, that's the problem, not Messenger.
- Force close Messenger and reopen it. This clears most temporary glitches.
- Update Messenger to the latest version in the App Store or Google Play.
- Restart your phone.
If those don't work, or the problem is only with one person, keep reading. The section below on message states is the part most people actually need.
Related reading: Does Messenger notify screenshots | Facebook errors troubleshooting | Facebook comments not showing | How to check Instagram messages
Sent vs Delivered vs Read: What the Icons Actually Mean
This is the single most misunderstood part of Messenger, so get it right before you troubleshoot. Meta defines four states, shown as small icons under your message:
- Sending: an open blue circle. The message is leaving your device.
- Sent: a blue circle with a checkmark. The message reached Meta's servers.
- Delivered: a filled-in blue circle with a checkmark. The message reached the recipient's device or account.
- Read (Seen): a small version of the recipient's profile photo. They opened the conversation.
The important point: the icon tells you the delivery stage, not the reason behind it. A message stuck on "Sent" and never moving to "Delivered" is the case that confuses everyone, so here is what it can and cannot tell you.
"Sent" but never "Delivered": what it really means
If your message shows Sent but not Delivered, it can mean any of these, and the icon alone cannot tell you which:
- The recipient is simply offline or has no connection right now. It will deliver when they come back online.
- They blocked you. Messages you send still show Sent on your side, but they never deliver.
- They deactivated or deleted their account. Same result: Sent, never Delivered.
- Your message went to their Message Requests. If you are not friends, the message can sit filtered in their requests folder until they open it. It may show as delivered on your side but they may never notice it.
Do not assume "Sent, not Delivered" means you were blocked. That is the common myth. Offline recipients and deactivated accounts produce the exact same icon. Meta does not notify you when someone blocks you, so treat a stuck "Sent" as inconclusive, not as proof.
How to gather more evidence (not proof)
You cannot get certainty from icons, but you can look for supporting signs:
- Send to other people. If everyone else receives your messages, the problem is with that one contact, not your app.
- Check whether you can still find the person by searching their name in Messenger.
- Ask a mutual friend whether they can see the person's profile and message them.
- Remember that a disappeared profile can mean a block, a deactivation, or that they deleted their account. It is not conclusive on its own.
If you have been blocked, there is nothing to fix on your end. Only the other person can undo it.
Create content, post everywhere
Create captions, images, and videos with AI. Schedule to 9 platforms in seconds.
Start your free trial
A Note on Encryption
Since late 2023, Meta has made end-to-end encryption the default for personal one-to-one chats and calls on Messenger, with the rollout continuing through 2024. In practice this rarely causes sending failures, but it does mean your message history is tied to your account and secure storage. If you set up encrypted backups, keep your PIN or recovery method, because losing it can affect access to older messages after a reinstall. Encryption does not change any of the troubleshooting steps below.
Ordered Troubleshooting Checklist
Work through these in order. The earlier ones fix the large majority of cases.
1. Check your internet connection
Messages will not send without a working connection.
- Open a browser and try loading a website. If it fails, fix the connection first.
- Toggle between Wi-Fi and mobile data to see if one works.
- Turn Wi-Fi off for ten seconds, then back on. Or toggle Airplane mode on for a moment, then off.
- If you are on Wi-Fi, restart your router by unplugging it for about 30 seconds.
2. Force close and reopen Messenger
- iPhone: open the app switcher (swipe up from the bottom, or double-click Home), find the Messenger card, and swipe it away. Reopen from the home screen.
- Android: open Recent Apps, find Messenger, and swipe it away. Reopen from the app drawer.
- Desktop or web: close the tab or window, then reopen messenger.com. Clearing your browser cache can help.
3. Check whether Messenger is down
Sometimes it is Meta's side, not yours.
- Check Downdetector for a spike in reports.
- Search "Messenger down" on X or another social platform to see if others are affected.
If there is an outage, waiting is the only real fix. Repeatedly resending will not help, and your message will usually go through once service is restored.
4. Update the Messenger app
Outdated versions carry known bugs.
- iPhone: open the App Store, tap your profile icon, and update Messenger if an update is listed.
- Android: open Google Play, tap your profile icon, go to Manage apps and device, and update Messenger.
Turning on automatic updates prevents this from recurring.
5. Retry a failed message
If a specific message shows an error (often a red icon or a "message failed to send" note), tap it and choose to retry or resend. A single message can fail even when your connection is fine.
6. Restart your device
A restart clears memory and resets network connections, which resolves many stubborn glitches.
- iPhone: hold the side button (plus a volume button on Face ID models), slide to power off, wait, then turn it back on.
- Android: hold the power button and choose Restart.
7. Clear the Messenger cache (Android only)
This removes temporary files without deleting your messages, which are stored on Meta's servers.
- Go to Settings, then Apps, then Messenger.
- Tap Storage and Cache.
- Tap Clear Cache. Do not tap Clear Data unless you are prepared to sign in again.
iPhone has no cache-clearing option. Reinstalling the app (step 9) is the equivalent.
8. Free up storage space
If your device is nearly full, apps can misbehave. Check Settings and clear out unused apps or old media if you are very low on space.
9. Reinstall Messenger
A fresh install fixes corrupted app data. Your conversations are safe on Meta's servers and reappear when you sign back in.
- iPhone: press and hold the icon, remove the app, then reinstall it from the App Store.
- Android: uninstall from Settings or the app drawer, then reinstall from Google Play.
10. Check your permissions and background data
- iPhone: in Settings, open Messenger and make sure Cellular Data, Background App Refresh, and Notifications are enabled.
- Android: in Settings, open Apps, then Messenger, and confirm the app is allowed to use mobile data and background data.
11. Turn off a VPN or proxy
VPNs and some work or school networks can interfere with Messenger. Disconnect the VPN and try again, or switch to mobile data to test.
12. Check for account restrictions
If you cannot message anyone (not just one person), Meta may have limited your account. Look for a warning in Messenger or on facebook.com, and check your Support Inbox for messages from Meta. Restrictions are usually temporary. Sending a burst of identical messages can trigger them, so avoid that.
13. Try Messenger on the web
If the mobile app keeps failing, sign in at messenger.com in a browser. If it works there, the issue is with your app or device rather than your account.
Messenger Won't Send to One Specific Person
If everyone else receives your messages but one contact does not, the cause is on that thread, not your app. The realistic possibilities:
- They blocked you. You can still send, but nothing delivers, and you cannot undo this yourself.
- They deactivated or deleted their account. Messages will not deliver.
- You are not friends and the message is in their Message Requests. It may sit filtered until they open that folder. Many people never check it.
- A temporary problem on their end, such as their own connection or app issue.
Test by messaging other people and by asking a mutual friend to try reaching the person. Remember that none of these can be confirmed from the message icon alone.
When to Contact Meta
If nothing above works and the problem is not a known outage, report it from inside the app: open your profile, go to Help and Support, and choose Report a Problem. Describe when it started, what you have tried, and any error text you saw. Screenshots help.
Frequently Asked Questions
Why does my message say "Sent" but not "Delivered"?
It can mean the recipient is offline, that they blocked you, or that they deactivated their account. The icon alone cannot tell you which, and Meta does not notify you about blocks. It can also happen when your message is filtered into a non-friend's Message Requests. Do not assume "Sent, not Delivered" means you were blocked, because an offline or deactivated account looks identical.
Why can't I send photos/videos on Messenger?
Common causes are a slow or unstable connection, very low storage on your device, or missing photo and camera permissions for Messenger. Large videos can also fail. Try a stronger connection, confirm Messenger's permissions in your device settings, and send a smaller or compressed file to test.
What does "Message failed to send" mean?
It means Messenger tried to send but could not complete it, usually because of a poor connection or a temporary outage, and occasionally because of an account restriction or a block. Tap the failed message and choose retry or resend. If every message fails, check your connection and whether Messenger is down.
Why does Messenger say "Waiting for network"?
Your device does not have a usable internet connection at that moment. Check your Wi-Fi or mobile data, toggle Airplane mode on and off, or restart your router. The message sends automatically once a working connection returns.
Can I recover unsent Messenger messages?
A message that failed to send stays in the conversation with an error icon, and you can tap it to retry. Text you typed but never sent is not saved reliably, so if you close the app before sending, an unsent draft may be lost.
Why does Messenger work on Wi-Fi but not mobile data?
Messenger may not be allowed to use mobile data, or background data may be turned off for it. Check your device settings to confirm Messenger can use mobile and background data, make sure your data plan is active, and toggle mobile data off and on to reset the connection.
Bottom Line
Most Messenger sending problems come down to a connection issue, an outdated app, or a temporary outage, and the quick fixes at the top handle those. When the problem is only with one person, the honest answer is that the message icon cannot tell you why. "Sent but not delivered" looks the same whether they are offline, blocked you, or deactivated, so gather evidence rather than jumping to conclusions.
If you post across Facebook and other platforms, SocialRails handles the publishing side: plan and schedule posts to 9 platforms from one calendar, with workspaces and team collaboration.
Managing a presence across Facebook and other platforms? Try SocialRails to plan, create and schedule posts across 9 platforms from one dashboard.
Was this article helpful?
Let us know what you think!