Iphone To Iphone Imessage Not Working? Fix It in 5 Minutes

Dgitalhow is supported by its audience, we may earn commission from qualifying purchases through affiliate links.

If you’re here because your iPhone-to-iPhone iMessage suddenly stopped working, I fully get it. One minute you’re texting like normal, and the next minute your message is stuck on “Sending…”, turns green, or shows “Not Delivered” like your phone just forgot how to be a phone.

And honestly? It’s extra frustrating because iMessage is supposed to be the “easy” option—especially when you’re messaging another iPhone. No carrier drama. No weird settings. Just blue bubbles and vibes.

So why is your iPhone to iPhone iMessage not working?

I’m writing this because I’ve been there. I’ve had iMessages fail right when I needed to send something important (classic timing), and I’ve helped friends and family fix this problem more times than I can count. The good news is: most iMessage issues are fixable in just a few minutes once you know what’s causing them.

Let’s walk through the real reasons it happens—and the exact steps to fix it fast.


Why iPhone to iPhone iMessage Stops Working (The Real Reasons)

Before you start flipping random switches, it helps to know what usually causes the problem. In most cases, it’s one of these:

  • No internet connection (Wi-Fi or cellular data is weak or off)
  • iMessage is turned off in settings
  • Your phone is stuck in an activation error
  • The other person isn’t reachable through iMessage
  • Apple’s iMessage servers are having issues
  • Your iPhone date/time or network settings are glitching
  • You’re signed into the wrong Apple ID
  • Your message is sending as SMS instead of iMessage

The tricky part? Your phone may look “fine,” but iMessage is more sensitive than it seems. It needs a clean connection, correct settings, and Apple’s servers to cooperate.

FYI: even one tiny setting out of place can cause the whole system to act weird.


First: Check If iMessage Is Down (Yes, It Happens)

Sometimes the problem isn’t you. It’s Apple.

How to check quickly

  1. Open Safari or Chrome
  2. Search: Apple System Status
  3. Look for iMessage
  4. If it’s yellow or red, iMessage is having issues

If Apple’s servers are down, your best move is to wait it out. Your messages usually start working again once the service comes back.

But if Apple shows everything is normal, keep going.


Step 1: Confirm Both Phones Have Internet (Seriously, Don’t Skip This)

It sounds too simple, but internet issues cause a huge percentage of “iMessage not delivering” problems.

On your iPhone, check:

  • Are you connected to Wi-Fi?
  • If not, is Cellular Data turned on?
  • Do websites load in Safari?

Quick fix checklist:

  • Toggle Airplane Mode ON for 10 seconds → OFF
  • Switch Wi-Fi OFF → ON
  • If you’re on Wi-Fi, try switching to cellular data (or vice versa)

iMessage won’t work without internet, even if everything else looks okay.


Step 2: Make Sure iMessage Is Turned ON

This is the most obvious fix, but you’d be surprised how often it’s the answer.

Turn iMessage on:

  1. Go to Settings
  2. Tap Messages
  3. Toggle iMessage ON

Then wait a few seconds and try sending a message again.

If it turns on but immediately turns off again, your phone might be stuck in activation problems (we’ll fix that soon).


Step 3: Check “Send & Receive” (This One Fixes A LOT)

If your iMessage settings are correct but messages still won’t send, the issue might be how your iPhone is registered.

Here’s what to do:

  1. Go to Settings → Messages
  2. Tap Send & Receive
  3. Under You Can Receive iMessages To, make sure your:
    • Phone number is checked ✅
    • Apple ID email is checked ✅
  4. Under Start New Conversations From, choose your phone number (usually best)

If your phone number isn’t showing up here, iMessage may not be activated properly, or your SIM/network needs a refresh.


Step 4: Restart Both iPhones (I Know… But It Works)

Restarting feels like “tech support 101,” but it really does clear out stuck network and background messaging issues.

Restart iPhone (Face ID models):

  • Press and hold Side Button + Volume Up
  • Slide to power off
  • Turn it back on

Restart iPhone (Home button models):

  • Press and hold Power Button
  • Slide to power off
  • Turn it back on

After restarting, try sending an iMessage again.

Bonus tip: if possible, restart the other person’s iPhone too. Sometimes the issue is on their side.


Step 5: Turn iMessage OFF and Back ON (The “Reset” Method)

If your iMessage is bugging out, a toggle reset can re-register the service.

Do this:

  1. Settings → Messages
  2. Toggle iMessage OFF
  3. Wait 10–20 seconds
  4. Toggle iMessage ON

Now try sending the message again.

If it gets stuck on “Waiting for Activation,” keep reading.


Fix: iMessage “Waiting for Activation” (Common and Annoying)

When iMessage activation gets stuck, your phone can’t properly send messages as iMessage—especially to another iPhone.

Try these fixes in order:

✅ 1) Make sure date & time is automatic

  1. Settings → General → Date & Time
  2. Turn ON Set Automatically

Incorrect time settings can mess up Apple verification.

✅ 2) Verify you can send SMS

Yes, even though iMessage uses internet, SMS ability matters during activation.

  • Make sure your SIM is active
  • Try sending a regular text to someone

✅ 3) Toggle Airplane mode

  • Airplane Mode ON → wait 10 seconds → OFF

✅ 4) Sign out of Apple ID and sign back in

  1. Settings → Messages → Send & Receive
  2. Tap your Apple ID → Sign Out
  3. Restart iPhone
  4. Sign back in

IMO, this is one of the most powerful fixes when everything else looks “fine” but iMessage still refuses to cooperate.


Step 6: Check If You’re Blocked (Or Accidentally Blocked Them)

This is awkward, but it happens.

If you blocked the person—even by accident—iMessage won’t work properly.

Check blocked contacts:

  1. Settings → Messages
  2. Tap Blocked Contacts
  3. Look for the person’s number or Apple ID
  4. Swipe left to unblock

If they blocked you, your iMessages may never deliver and could keep failing. It’s not a technical issue at that point.


Step 7: Check Your Contact Info (Wrong Number = Wrong iMessage)

Sometimes your iPhone is trying to send iMessage to the wrong saved number or email address.

Fix it:

  • Open the person’s contact card
  • Make sure their iPhone number is correct
  • If they have multiple numbers, try selecting a different one
  • Try sending to their email (if it’s linked to their iMessage)

Quick test:

Send a message to the same person from:

  • Their phone number
  • Their Apple ID email (if available)

If one works and the other doesn’t, your issue is contact routing—not iMessage itself.


Step 8: Is Your Message Turning Green Instead of Blue?

This is one of the biggest “what is happening” moments.

Blue bubble = iMessage ✅

Green bubble = SMS/MMS ❌ (regular texting)

If your messages are green, it usually means:

  • iMessage is off
  • No internet connection
  • The other person is not reachable on iMessage
  • iMessage failed and your phone switched to SMS automatically

Check this setting:

  1. Settings → Messages
  2. Turn ON Send as SMS

If iMessage fails, this at least lets the message go through as a regular text.

But if you only want iMessage, you can turn it off again later.


Step 9: Update iOS (Because Bugs Are Real)

Sometimes iMessage breaks after an iOS update—or gets fixed by the next update.

Update your iPhone:

  1. Settings → General
  2. Tap Software Update
  3. Download and Install (if available)

If the other person hasn’t updated their iPhone in forever, they may be the one causing the iMessage issue—especially if they’re stuck on an older iOS version.


Step 10: Reset Network Settings (The Magic Fix When Nothing Else Works)

If your network is glitchy behind the scenes, iMessage can fail even when the internet “seems” fine.

This reset clears:

  • Wi-Fi passwords
  • Cellular settings
  • VPN/APN settings
    (It does not delete your data.)

Reset network settings:

  1. Settings → General
  2. Transfer or Reset iPhone
  3. Tap Reset
  4. Choose Reset Network Settings

Then reconnect to Wi-Fi and try iMessage again.

This fixes a shocking amount of “iPhone to iPhone iMessage not working” issues.


Step 11: Delete the Conversation and Start Fresh

Sometimes the message thread itself becomes buggy (especially with long threads, attachments, or older iOS devices).

Try this:

  • Delete the message thread
  • Restart iPhone
  • Start a new iMessage thread
  • Send a simple “Hey” first

If that works, the old thread may have been corrupted or stuck.


Step 12: Try Sending a Simple Text First (No Photos, No Emojis)

This is a super underrated test.

Sometimes iMessage fails because:

  • The photo is too large
  • Your internet isn’t stable enough
  • The message includes a weird attachment
  • iMessage can’t upload the media

Test message:

Send: “Test”
If that delivers instantly, your iMessage is fine—your content was the issue.

Then try:

  • Sending only text
  • Sending one photo
  • Sending a smaller image

What If iMessage Works With Everyone Except One Person?

Okay, this is actually common.

If iMessage works for other people but not one specific contact, it’s usually one of these:

1) They turned off iMessage

Even iPhone users can disable iMessage.

2) Their internet is off

Their phone might be offline or in low-signal mode.

3) Their Apple ID is not signed in

They might have logged out or changed settings.

4) They switched to Android recently

If their number is still registered with iMessage, it can cause confusion.

In that case, the fix is usually on their side, not yours.


Quick “Fix Checklist” You Can Screenshot

If you want a simple list (because honestly, who wants to read settings menus for fun?), here’s your quick checklist:

  1. ✅ Check Wi-Fi or cellular data
  2. ✅ Toggle Airplane Mode
  3. ✅ Restart both iPhones
  4. ✅ Ensure iMessage is ON
  5. ✅ Check Send & Receive settings
  6. ✅ Turn iMessage OFF/ON
  7. ✅ Fix “Waiting for Activation”
  8. ✅ Confirm you didn’t block the contact
  9. ✅ Update iOS
  10. ✅ Reset Network Settings
  11. ✅ Delete the conversation + retry
  12. ✅ Test with a basic text message

Most people solve it by Step 5 or Step 10.


When You Should Contact Apple Support (Rare, But Possible)

If you’ve tried everything and iMessage still won’t work, it could be:

  • A carrier issue blocking activation texts
  • An Apple ID issue
  • An iCloud account sync problem
  • A device-level bug that needs deeper troubleshooting

If your iMessage is broken across multiple contacts and devices, Apple Support may be your fastest option.

But again—this is rare.


Conclusion: You’re Not Crazy—iMessage Really Does Randomly Break

If your iPhone to iPhone iMessage is not working, it doesn’t mean your phone is “done” or you need a new one. It’s usually a settings mismatch, a network hiccup, or an activation glitch that’s fixable in minutes.

Here’s what to remember:

  • iMessage needs internet + correct settings
  • Most issues are solved by checking Send & Receive, restarting, or resetting network settings
  • If messages turn green, your phone is sending SMS, not iMessage
  • “Waiting for Activation” is annoying, but totally fixable

So take a deep breath, go through the steps above, and you’ll probably be back to blue bubbles in no time.

And if this helped you even a little bit, save it for later—because iMessage has a funny way of breaking again when you least expect it. 😉

Photo of author

David

In his role as Managing Editor at DigitalHow, David oversees everything tech-related. Since his teens, David has tested, reviewed, and written about technology. The launch of his own site was driven by his passion for tech and gadget news.