The delivery alert means the app can’t send right now; use the steps below to diagnose and push the message through.
You hit send, watch the spinner, then see an alert that the message didn’t make it. Sometimes it’s your network. Sometimes the app can’t reach its servers. Sometimes the recipient’s phone is off, storage is full, or the chat was muted or blocked. This guide shows clear, safe checks that solve the most common reasons a message stalls across iPhone, Android, WhatsApp, Signal, and plain SMS.
Message Not Delivered On Phone: Quick Map Of What It Means
Before you tap “Try Again,” match the icon or status you see to the app. That single clue tells you where the failure sits: your device, the app’s service, the carrier, or the other person’s phone.
| App | Status/Icon | What It Usually Means |
|---|---|---|
| iPhone Messages | Red “Not Delivered” | iMessage couldn’t send; resend as SMS/MMS or fix data/Wi-Fi. |
| Google Messages | “Message not sent” banner | RCS or SMS failed; check RCS status or fall back to SMS. |
| One gray check | Sent to WhatsApp servers, not on recipient device yet. | |
| Clock icon | Still queued on your phone; no internet or app is restricted. | |
| Signal | Spinning “Sending…” | No internet or background data restricted for Signal. |
| Plain SMS/MMS | “Failed”/exclamation mark | Carrier can’t pass it; signal, plan limits, or SMSC config. |
Fast Checklist: Fix Delivery In Under Two Minutes
- Toggle radios: turn Airplane Mode on, wait ten seconds, then off. Open the chat and resend.
- Switch data path: if on Wi-Fi, try mobile data. If on mobile data, try Wi-Fi.
- Force-quit and reopen the messaging app; then retry.
- Restart the phone; quick reboots clear stuck radios and DNS.
- Send a 10-character text only (no photos/attachments) to the same contact. If that lands, your earlier media was too big or the service blocked it.
- Try a different contact. If that lands, the issue is on the recipient side.
Why Messages Stall: The Usual Culprits
Network And Account Basics
Weak signal, captive Wi-Fi, expired data plans, or SIM issues can block any chat app. Check bars, try a speed test, or reseat the SIM. If you use dual-SIM, be sure the correct line is set for texting and for RCS chat features.
App Service Reachability
If a service is down, messages queue until it returns. Check the app’s status page or a trusted outage tracker. For Apple devices, use the Messages status page. For Google Messages, RCS status lives inside the app settings. If status says “Connecting” or “Setting up,” fall back to SMS until it flips to “Connected.”
Recipient-Side Snags
The other person might be out of service, have a dead battery, disabled data for the app, or have storage maxed. On WhatsApp a lone gray tick can linger when the phone is off or data is off. In iPhone Messages, blue might switch to green if Apple’s service can’t reach the other device and the phone sends as SMS instead.
Platform-Specific Fixes That Work
Apple Messages On iPhone Or iPad
- Open Settings > Messages. Confirm iMessage is on, and your number/email shows under Send & Receive.
- Tap the failed bubble and pick Try Again. If that fails, choose Send as Text Message to push via SMS/MMS.
- Still stuck? Toggle iMessage off, wait 30 seconds, then on. This re-registers with Apple’s servers.
- Reset the network stack: Settings > General > Transfer or Reset > Reset > Reset Network Settings.
Apple documents these steps and when you should switch to SMS while you sort out data or Wi-Fi issues.
Google Messages On Android
- Open the app, tap Settings > RCS chats. The status should read Connected.
- If it shows Setting up or Connecting, wait a minute, then toggle RCS off and on.
- Set Google Messages as the default SMS app, clear cache, and confirm MMS and group messaging are allowed.
- If an RCS chat keeps failing, turn off RCS chats for that send and the app will route as SMS/MMS.
Google’s help pages list these checks and when to route through SMS while RCS reconnects.
- One gray check = sent to WhatsApp; not on the other phone yet. Two gray = delivered. Two blue = read (unless read receipts are off).
- If you see a clock icon, your phone hasn’t reached WhatsApp; open the app, allow background data, and reconnect Wi-Fi or mobile data.
- If your message never moves past one gray check to two gray within a day, the person might be offline for a long stretch, or you may be blocked.
Signal
- Signal uses data only. If messages spin on “Sending…,” open the app’s Data settings and allow background data and unrestricted battery.
- Check for VPNs, firewalls, or private DNS rules that can block Signal endpoints.
Plain SMS And MMS
- Confirm the line is active and paid up. Low balance prepaid plans can block sends.
- Turn on SMS delivery reports so you can see “Sent/Delivered/Failed.”
- For MMS, attach smaller photos or send while on mobile data if your carrier requires it.
Safe Diagnostics Without Making Things Worse
Rule Out A Block Without Guesswork
On iPhone, lack of a “Delivered” label is not proof of a block. It can also mean the device is offline, the user has focus modes, or you’re chatting over SMS. Call once, or send a short plain SMS. If both fail for a full day, a block is one possibility among several.
Cut Payload Size
Gigantic videos, 4K photos, and multiple attachments fail often on slow data. Send a text-only ping first. Then send one photo resized to a few megabytes. On RCS or iMessage, rich media rides more reliably, but low bandwidth still causes stalls.
Mind App Permissions
Denying background data, cellular data, or battery optimization can keep chats from reaching servers in the background. Open the app’s info pane and grant network permissions. On iPhone, check Settings > Cellular and make sure the app can use data.
When To Use Official Guidance
You don’t need guesswork. Apple maintains a clear workflow for sending issues, including when to resend as SMS. Google lists step-by-step checks for RCS and SMS inside its help center. Bookmark both; they’re concise and current.
See Apple’s send/receive Messages guide and Google’s Messages troubleshooting page.
Privacy, Status Badges, And What They Do Not Tell You
Status badges are helpful, but they don’t reveal everything. One gray check on WhatsApp confirms your phone handed the message to WhatsApp. It does not confirm the recipient saw it or even has a live connection. Two gray checks mean it reached their device. Blue checks mean they opened it—unless they turned off read receipts. In iPhone chats, a blue bubble rides iMessage; a green bubble means SMS/MMS. Neither color proves a block by itself.
Second-Pass Troubleshooting (When Nothing Else Works)
- Sign out/in of the service (Apple ID for iMessage; your Google Account for RCS if requested).
- Clear cache/data for Google Messages; reopen and let RCS set up again.
- Reinstall the app for WhatsApp or Signal after a cloud backup.
- Update carrier settings and the OS; outdated radios break MMS and RCS.
- Contact the carrier if SMS fails everywhere; ask about outages or a blocked SMSC.
When It’s On The Other Person’s Side
Many stalls aren’t about your device at all. A phone that’s off, data saver rules, full storage, disabled read receipts, or deleted apps can hold delivery. A polite voice call or a short plain SMS the next day often confirms status without guesswork.
Quick Reference: Fixes By Symptom
| Symptom | Likely Cause | Fast Fix |
|---|---|---|
| iPhone shows red “Not Delivered.” | iMessage session failed. | Tap the bubble > Send as Text; check data and iMessage toggle. |
| Android banner says “Message not sent.” | RCS disconnected. | Open RCS settings; toggle off/on; send as SMS. |
| WhatsApp stuck on one gray check. | Recipient offline or blocked. | Wait, try later; confirm with a short SMS or call. |
| Signal spins on “Sending…” | Background data restricted. | Allow background data and disable strict battery saver. |
| MMS with photos fails. | Attachment too large or mobile data off. | Resize photo; send on mobile data; try RCS or iMessage. |
| All texts fail to all contacts. | Carrier outage or SIM issue. | Reseat SIM; test a call; contact carrier. |
Make Success Routine
Set Smart Defaults
- Keep Google Messages as the default on Android for best RCS reach.
- On iPhone, leave iMessage on and enable Send as SMS for fallback.
- Turn on delivery reports for SMS so failure is obvious.
Keep Apps And Radios Healthy
- Update OS and carrier settings monthly.
- Leave background data allowed for your chat apps.
- Avoid task killers that shut down push connections.
Know When Rich Chat Helps
RCS and iMessage carry bigger photos and show delivery states. When both sides support them, they give clearer feedback than plain SMS. If either side drops to low signal or loses registration, your phone should fall back cleanly to SMS until data returns.
Group Chats Behave Differently
In large threads, delivery can lag until every member’s device connects. A message may sit at “sent” or “delivered” while one phone stays offline. That delay doesn’t mean anything is wrong with your phone. Wait it out, or split to a direct chat for time-sensitive notes.
Final Fix That Works
If a message won’t deliver, confirm connectivity, match the status icon to the app, and use the built-in fallback (SMS/MMS or resend later). With the quick checks above, most stuck messages go out within minutes.
