When iMessage won’t deliver to one person, recheck blocking, addresses, data, and activation, then resend as SMS to confirm the route.
You send a text, the blue bubble hangs, and that single thread shows “Not Delivered.” Everything else works. This guide walks you through quick checks and deeper fixes to get that chat going again without guesswork.
What “Not Delivered” To One Contact Usually Means
When the issue sticks to one name, it points to a mismatch or block on either side rather than a wide outage. Think wrong reach method, a number that moved off iPhone, a block list entry, or a device that can’t reach data right now. Less often, Apple’s servers are down or a carrier path is flaky for that line.
Fast Clues From The Chat Bubble
Blue means iMessage. Green is SMS, MMS, or RCS. A red “Not Delivered” sits under the failed line. Tap the small exclamation mark and choose “Try Again” or “Send as Text Message.” If the green text arrives, you’ve proved the phone number route is fine and the snag lives on the iMessage side.
| Symptom | Meaning | Fast Fix |
|---|---|---|
| Blue bubbles fail only for one thread | Address mismatch or block | Check contact card, remove and re-add |
| Green texts go through, blue fails | iMessage path broken | Toggle iMessage off/on, sign out/in |
| Only your number fails, email reaches | Phone number not registered | Re-activate line, wait for activation |
| Only media fails | MMS size or data gap | Use Wi-Fi, compress media |
| All chats fail | Outage or data issue | Check service status, test Wi-Fi and cellular |
| No “Delivered” or read badges | Receipts off or focus mode | Ignore badges; ask for a quick reply |
iMessage Not Delivering To One Contact: Common Causes
Before you change settings, confirm the basics. The contact may have moved to Android, changed numbers, or blocked your number by mistake. Your own phone could be sending to an old Apple ID email instead of the phone number. A SIM swap or eSIM change can pause activation for a bit. Even a stale contact card can send the message to the wrong place.
Step 1: Prove The Number Works With A Green Test
Open the thread, press the failed bubble, and choose “Send as Text Message.” Or start a new one by entering the phone number, then type a short line like “Ping.” If that arrives, you’re dealing with an iMessage routing snag, not a dead number.
Step 2: Check For Blocking On Either Side
Open Settings › Messages › Blocked Contacts. Remove the person if listed. Ask them to do the same. A single entry here stops both calls and texts from reaching either way.
Step 3: Fix The Address In The Contact Card
Open the contact. Remove old iCloud emails, duplicate entries, and outdated numbers. Keep one clean mobile line and, if used, the current Apple ID email. Then start a brand-new thread by tapping the number from the card so the app refreshes the route.
Step 4: Re-Activate iMessage On Your Line
Go to Settings › Messages. Turn iMessage off. Wait 30 seconds. Turn it back on. Leave the phone on Wi-Fi with a working SIM. Activation can take a few minutes. If it stalls, sign out of your Apple ID in Messages settings, reboot, then sign back in.
Step 5: Pick The Right Send & Receive Addresses
In Settings › Messages › Send & Receive, make sure your phone number shows and is checked for “Start new conversations” and “You can receive iMessages to and reply from.” Uncheck stale emails tied to old accounts.
Step 6: Clean Network Friction
Toggle Airplane Mode on, wait 10 seconds, then off. Reset network settings only if needed (Settings › General › Transfer or Reset › Reset › Reset Network Settings). You’ll rejoin Wi-Fi after this. Then test the thread again.
Step 7: Ask If They Switched Away From iPhone
If that person moved to Android without deregistering the old number, your phone may try blue each time and fail. Their number must be removed from Apple’s iMessage registry so SMS is used.
Deeper Fixes When The Basics Don’t Work
If the test SMS works yet blue keeps failing, work through these next moves.
Rebuild The Thread
Delete the entire conversation with that contact after saving anything needed. Then start fresh from the cleaned contact card. This forces a new route and clears a corrupt thread state.
Quit Cross-Device Conflicts
If you use a Mac or iPad, sign out of Messages on those devices for a short time. Then send from the iPhone only. Mixed devices can hold stale addresses and confuse routing to one person.
Carrier Refresh
Update carrier settings: Settings › General › About. If a prompt appears, accept it. Power cycle the phone. A small carrier profile update often brings the line back in shape.
When It’s Not You
The other person may have low data, a full inbox, or a disabled iMessage switch. They might also use a watch or Mac that catches messages while the phone stays offline. Ask them to send you a green test to verify the number path in the other direction.
Two handy links worth saving: check live service status on the Apple System Status page, and review how to block contacts on iPhone to make sure neither side is filtered by mistake. Bookmark both links for quick checks during rough patches later too.
Edge Cases That Break One Conversation
These are less common, yet they hit single threads often.
Number Changed, Email Still Selected
You send to an iCloud email that the person no longer checks. Uncheck that email in the contact card and pick the phone number. Send a fresh message so the app stores the right end point.
Dual SIM Or eSIM Shuffle
On dual line phones, pick the line you want in the thread header. If the number that owns iMessage is not active for that thread, blue can fail while green from the other line works.
Time Lag After Porting
When a number moves between carriers, registration can lag for hours. During that window, iMessage may still think the number belongs to the old network. Send green during the wait, then try blue later.
Old Group Threads With A Single Contact
A past group can stick to the wrong address. Delete the chat and start a brand-new one to the number alone.
Step-By-Step Fix Plan You Can Follow
Work from top to bottom. Stop as soon as blue lands.
- Send a short green test to prove the number path.
- Remove any block on both phones.
- Clean the contact card and start a new thread.
- Toggle iMessage off, wait, then on; sign out/in if needed.
- Set your phone number as the send and receive address.
- Power cycle and, if prompted, update the carrier profile.
- Test on Wi-Fi and on cellular data.
- Pause Messages on other devices to avoid stale routes.
- If they left iPhone, have them deregister their number.
- Use SMS until blue is stable again.
| Setting | Where | What To Do |
|---|---|---|
| iMessage switch | Settings › Messages | Toggle off, wait, toggle on |
| Send & Receive | Settings › Messages | Check phone number, uncheck stale email |
| Blocked list | Settings › Messages/Phone | Remove contact if listed |
| Line for thread | Thread header | Pick the right SIM for that chat |
| Carrier profile | Settings › General › About | Accept update prompt |
| Network stack | Settings › Reset | Reset network settings only if needed |
When The Other Person Switched Phones
If your green test arrives but blue fails, and they now use Android, their old number may still sit in Apple’s registry. Ask them to remove it at Apple’s online tool or by turning off the iMessage switch on the old iPhone with the same SIM. After that, your phone will use SMS without trying blue first.
Signs They Switched
- Your texts to the number are green and arrive, while email to their Apple ID goes quiet.
- They say new photos arrive low-res from iPhones, not blue.
- They changed carriers or moved SIMs this week.
Prevent The Problem Next Time
Save the number in the contact card first, then start the chat from that card. Keep one current Apple ID email if you both like using email for blue. When you change eSIM or carrier, open Messages once and wait for activation before you send your next text. After a port, stick with green for a while to avoid the lag trap.
Simple Troubleshooting Script
Next time you see “Not Delivered” to one name, run this quick script: check the block list, confirm the correct address, test a green line, flip the iMessage switch, pick the right SIM, then try blue again. Most threads clear within those steps.
Extra Tips That Save Time
Turn off Low Data Mode and Low Power Mode while testing so the phone reaches Apple servers quickly. Ask the other person to send a message instead of replying; an inbound ping can rebuild the route. If you both use iPhone, keep one contact card per person, not near-duplicate cards. When photos stall, send a text first, wait for “Delivered,” then add the image. If your To: field shows two entries for the same person, remove the email entry and pick the mobile number. After a SIM swap or eSIM change, open Messages and wait for activation before you text. During number ports, send green for hours. If group history keeps breaking, start a new one-to-one thread and archive the old chat. Next time.
