iMessage Doesn't Say Delivered: 9 Fixes That Actually Work
iMessage not showing Delivered? Fix it in 9 proven steps covering Wi-Fi, Apple ID, iOS settings, and the signs that mean you've actually been blocked.

Quick AnsweriMessage skips the Delivered label when the recipient is offline, has iMessage turned off, or has blocked you. Start by checking your own Wi-Fi or cellular signal, then toggle iMessage off and on in Settings, and send the message as SMS if the blue bubble still refuses to confirm.
An iMessage that doesn’t say Delivered under the blue bubble is one of the most nerve-wracking silences on iPhone, because it can mean anything from a dead Wi-Fi router to a painful “you’ve been blocked.” The fixes below are ordered by what resolves the problem most often, so you get the sequence that actually works, not a grab-bag of tips.
This guide applies only to a device or account you own.
-
“Delivered” only appears once the recipient’s device receives the iMessage over the internet, so a missing label almost always points to a connection, an iMessage setting, a stale push token, or a block — rarely to a broken phone.
-
Toggle iMessage off in
Settings>Messages, wait 30 seconds, turn it back on. That one step re-registers your phone with Apple’s push servers and clears most stuck-Delivered cases. -
A blue bubble with no status is a stronger trouble signal than a green bubble, which just means your phone switched to SMS on purpose.
-
“Send as SMS” lets your iPhone route the text over cellular when iMessage can’t confirm delivery.
-
If every message to one specific contact stays silent across multiple days while other threads deliver normally, a block is the single likeliest explanation out of the standard failure causes, though it’s never the only one and innocent answers like a long trip or factory reset also fit.
#What “Delivered” Actually Means Under an iMessage
The Delivered tag is a receipt from Apple’s push servers, not from the other person’s eyeballs. In Apple’s iPhone User Guide, the About iMessage entry confirms that iMessage moves text, photos, and videos over Wi-Fi or cellular data between Apple devices. That’s why the label only works when both sides are online and running iMessage.

Read receipts are a separate signal the recipient can disable without turning iMessage off. Turning them off doesn’t change whether Delivered shows — it only hides the Read label.
With one iPhone in Airplane Mode and another on LTE, the sender never sees Delivered until Airplane Mode is switched off on the receiving device, exactly as Apple’s documentation describes.
No Delivered means the message hasn’t yet reached the recipient’s device. It doesn’t mean the message was ignored.
#Blue Bubble Versus Green Bubble
A blue bubble means your iPhone sent the message through iMessage over the internet. A green bubble means it fell back to SMS over your carrier. The switch usually happens because iMessage was off on one side, the network was unreachable during the send attempt, or the phone has had “Send as SMS” on and ran out of iMessage retry attempts after about 10 seconds of no server response.
Color alone is diagnostic. A green bubble that says Delivered actually went through, while a blue bubble with no label has gotten stuck somewhere between your phone and Apple’s servers.
#Read Receipts Are Not the Same Thing
Read receipts say the recipient opened the message. Delivered says their device received it. Someone can disable read receipts and still show Delivered normally, so the absence of one doesn’t imply the absence of the other.
#Why Your iMessage Is Not Showing Delivered
Apple’s Send and reply to messages guide confirms that 4 conditions must be met for iMessage to show Delivered: sender online, recipient online, iMessage enabled on both sides, and no block in place. Those 4 categories cover almost every case, plus one iOS-bug scenario that tends to surface after major updates.

-
Your connection is flaky. Wi-Fi that shows full bars but fails DNS is the sneakiest cause. Cellular data also needs to be enabled specifically for Messages under
Settings>Cellular. -
Their device is off, dead, or in Airplane Mode. Apple holds iMessages on its servers for a window after sending, then drops them if the receiver never comes back online.
-
iMessage is turned off on one side. The recipient reset their iPhone, moved to Android, or switched Apple ID. Any of those leaves iMessage deactivated on their end, and your message has nowhere to land. The fix is usually on their side, though enabling “Send as SMS” on your side rescues the text over cellular.
-
You have been blocked. A block silences delivery receipts without notifying you.
-
An iOS bug or stale network stack. After a major iOS update, Delivered can vanish on some devices until you reset network settings.
Most readers land on cause 1 or 3, so this guide rules those out first before jumping to the painful scenarios.
#How Do You Fix iMessage Not Showing Delivered on iPhone?
Work the fixes in this order. Each step takes under two minutes, and the sequence is built around which fixes resolve the problem most often.

#1. Confirm Your Own Internet Connection
Open Safari and load a news site to test the network. If it stalls, iMessage will too. Swipe Control Center open, turn Wi-Fi off, wait five seconds, then turn it back on (or toggle Airplane Mode if you’re on cellular). This usually clears a stuck ”…” indicator within a minute, and the next iMessage shows Delivered seconds later.
#2. Toggle iMessage Off and On
Go to Settings > Messages and switch iMessage off. Wait 30 seconds. Switch it back on.
iOS re-registers your phone number and Apple ID with Apple’s push servers on every toggle, which makes this the highest-yield fix. Apple’s Set up Messages guide states that activation reaches out to the iMessage server to register your phone number and Apple ID for routing, so the toggle forces a fresh handshake. Re-activation usually completes in under a minute on strong Wi-Fi and takes longer on spotty LTE.
#3. Enable Send as SMS
Under Settings > Messages, turn on “Send as SMS.” When iMessage times out, your iPhone falls back to a regular text over your carrier. The bubble turns green and shows Delivered under a standard SMS. For international contacts, check your carrier’s SMS rates first since cross-border SMS can cost extra.
#4. Verify Your Apple ID Is Correct
Still in Settings > Messages, tap Send & Receive and confirm your Apple ID appears at the top. Both your phone number and email should be checked under “You can be reached by iMessage at.” If your Apple ID verification has been acting up, sign out and back in.
#5. Restart the iPhone
Hold the side button and either volume button until the power slider appears. Power off, wait 15 seconds, hold side to boot. A cold restart clears the APS daemon that handles iMessage delivery state.
#6. Ask the Recipient to Do the Same
If your side looks healthy, the problem may be on theirs. Ask them to confirm Wi-Fi, check that iMessage is on under Settings > Messages, and verify their Apple ID is signed in. If they recently switched from iPhone to Android, they should deregister iMessage on Apple’s site so your messages stop trying to route through the blue bubble.
#7. Update iOS
Go to Settings > General > Software Update. According to Apple’s About iMessage guide, end-to-end encryption protects messages between Apple devices and message routing depends on the iOS build handling the current push token format. Older iOS versions occasionally ship with push-notification regressions that Apple quietly patches in a dot release.
#8. Reset Network Settings
Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings. Have your Wi-Fi password ready. iMessage re-activates in about 60 seconds.
#9. Check Apple’s System Status Page
Open Apple’s System Status page in Safari and scroll to the iMessage row. A yellow or red dot means Apple’s servers are degraded. Wait for green.
#How Do You Tell If You Have Been Blocked on iMessage?
No single signal confirms a block. A combination is strong. When someone has actually blocked you, three patterns tend to show up together:

- Every iMessage sent and stayed blue with no status label (not Delivered, not Read).
- A follow-up call went straight to voicemail without ringing once on the receiving device.
- The same contact could still receive iMessages from other senders, confirming their phone was online.
One anomaly doesn’t prove anything. If you see all three across multiple attempts, a block is the likeliest explanation. There are still innocent causes though. If their phone was off for a long trip, or they toggled a Focus mode plus Airplane Mode during a flight, you get the same silence without any block in place.
A common false alarm: when someone’s phone has been off the network for days, such as during a long factory reset, their Delivered labels all reappear at once the moment the device reconnects to Wi-Fi, and several pending blue bubbles fill in within a minute or two. Nobody blocked anyone. Apple’s servers simply held the messages and replayed them on reconnection, which is exactly how Apple’s push infrastructure is designed to work when a recipient goes dark for days.
For a deeper diagnostic and workarounds, our guide on how to text someone who blocked you on iPhone/Android walks through the signals step by step.
#When an iOS Bug Is the Real Culprit
Sometimes the phone’s fine, your settings are fine, and the other person isn’t blocking you. The iMessage service itself is just sulking after an update. This pattern shows up after major iOS jumps: Delivered works for half a day, quits for an afternoon, then comes back on its own. Useful moves when you suspect a bug rather than a setting:
- Sign out of iMessage (
Settings>Messages>Send & Receive> tap yourApple ID>Sign Out), restart, sign back in. - Reset Network Settings as covered in fix 8.
- If problems persist across reboots, tools like iToolab FixGo can reinstall iOS without wiping data, which clears corrupt push configuration files that manual toggles don’t touch.
Some links on this page are affiliate links, which means fone.tips may earn a commission at no extra cost to you.
Most bug-related Delivered outages clear themselves within a day. If yours has persisted through two reboots and a network reset, move to the recovery tool before booking a Genius Bar slot.
#Selective Delivery Failures to Certain Contacts
When the problem is selective, meaning certain contacts never show Delivered while everyone else does, the fix is different. The Apple servers can confirm your phone works fine, so the issue points to either the recipient’s side or something specific about that thread.
Messages to contacts who switched from iPhone to Android often keep showing as blue bubbles with no status for weeks after their number moves off iMessage. Apple’s servers still try to route the iMessage, it fails, and Send as SMS is off on your end. The fix: have them deregister iMessage at Apple’s official deregister tool, and turn on Send as SMS so future messages fall back cleanly.
A related scenario is when iMessage needs to be enabled to send this message pops up even though iMessage is already on. That’s usually Apple ID activation getting stuck, and the sign-out/sign-in sequence from fix 6 clears it.
For the full cousin problem of iMessage not working at all, that deeper guide handles the case where no messages to any recipient show Delivered.
#Frequently Asked Questions
Does “not Delivered” always mean I’m blocked?
No. The most common causes are a weak internet connection on your side, iMessage being off on the recipient’s device, or the recipient’s phone being switched off. A block usually leaves every message in the thread blue and statusless across multiple days, not just one.
How long does iMessage wait before giving up?
Apple’s servers hold undelivered iMessages while the recipient’s device is offline. The exact window isn’t published. An iPhone that comes back online within about a day typically still receives the pending message, and the Delivered label fills in retroactively.
Why does my iMessage turn green sometimes?
Green means it went as SMS. This usually happens when iMessage can’t reach Apple’s servers (you or they’re offline), when the recipient’s on Android, or when you’ve toggled Send as SMS on and iMessage gave up after the timeout. See our guide on how to change text messages to iMessage for the reverse scenario and the full swap between the two bubble colors.
Can someone see that I tried to send them a message?
No. A blue bubble with no Delivered label hasn’t reached their device, so no notification fires on their end.
Why do my Delivered labels show up late?
The label updates when the recipient’s device acknowledges the push from Apple’s servers. Poor reception stretches that acknowledgment. Labels can lag several minutes over a weak cellular hotspot, and the lag usually vanishes the instant the iPhone moves onto a stronger Wi-Fi connection.
Does turning on Low Power Mode affect iMessage?
Not directly. Low Power Mode throttles background refresh and mail fetch, but iMessage uses push notifications that still fire. Delays tend to appear only when Low Power Mode is combined with background app refresh off at the OS level, which slows Delivered updates until the Messages app is opened manually.
Should I reset my network settings or factory reset my phone?
Reset Network Settings. A factory reset wipes every app and every setting, while a network reset only clears Wi-Fi passwords, cellular profiles, and saved VPN configs. For a Delivered problem, a network reset is enough.
What if iMessage still won’t show Delivered after every fix?
If you’ve run the 9 fixes above and Apple’s System Status page shows green, your next stop is Apple Support. Book a Genius Bar appointment or start a chat at the Apple Support app. A stuck push token at the Apple ID level is one of the few issues that requires backend help.
#Bottom Line
Start by toggling iMessage off and on under Settings > Messages, then turn on Send as SMS so nothing important gets stranded. If one specific contact goes dark for days while other threads deliver normally, it’s usually a block or a recipient who left iPhone for Android. For stubborn cases that survive a restart and a network reset, iToolab FixGo is a reliable paid fallback.



