Skip to Content

iMessage Says Delivered on Mac But Not iPhone (Causes, What to Do)

As an iPhone and Mac user, I know all too well the frustration of sending a message from my Mac, only to see the dreaded “Delivered” status appear, but not on my iPhone. I’ve spent countless hours trying to figure out why this is happening and how to fix it. After doing some research and testing, I’m ready to share what I’ve learned and the solutions I’ve found to this common issue. In this blog post, I’ll explain the various causes of this issue, as well as what you can do to prevent it from happening again. So read on to find out more!

4 Reasons Why iMessage Isn’t Showing a Delivered Status

There are a few reasons why iMessage is not showing delivered on your iPhone, Mac, or any Apple device, such as:

  1. Internet Issues

Suppose your iPhone isn’t connected to the internet via Wi-Fi or mobile data. In that case,  iMessage will not show the delivered status, even if it shows delivered on your Mac.

But, if your iPhone has internet access and the message isn’t delivered, the reason might be something else. It’s probably one of the following scenarios.

  1. iMessage Bug

iMessage and Facetime bugs are common; some of these bugs even deactivate the iMessage and Facetime services for no reason.

Here, it’s nothing a good update or restart can’t fix!

  1. The Recipient’s Phone Is Off

Many people don’t keep their phones on all day. They switch it off or activate the Don’t Disturb mode at night or when they need to take a break.

If you send a message through iMessage to a switched-off phone, it won’t appear as delivered. The same goes for a phone that’s on Don’t Disturb.

  1. Mac and iPhone Are Not Using the Same Apple ID and Phone Number

If you use different Apple IDs or phone numbers on your iPhone and Mac, you won’t be able to synchronize them.

Syncing iMessage across your devices is crucial if you want to send and receive texts on all your devices simultaneously.

Read more: iPhone battery health 75 percent

How to Fix the Problem of iMessage Showing Delivered on Mac But Not on iPhone?

It’s time to go through several fixes to the problem you’re dealing with.

  1. Fixing Internet Issues

Make sure you connect to a Wi-Fi network or mobile data and browse the web through Safari on your iPhone to test your connection.

If you’re using the same Wi-Fi connection for Mac and iPhone and it’s only working on Mac, you need to reset your network settings on the iPhone.

On the other hand, if your mobile cellular data isn’t working, contact your cellular data provider and ensure you have an active data plan.

  1. Fixing iMessage Bugs

A quick restart of the iMessage service can fix many bugs and minor problems. However, if this doesn’t work, you may also need to restart your iPhone.

It’s crucial to update your iPhone to the latest iOS version, too.

  1. Ensuring that Your Mac and iPhone Have the Same Apple ID and Phone Number

On your iPhone:

  • Go to message settings, and make sure iMessage is switched on
  • Next, tap on the Send & Receive option and sign in using the same Apple ID that you’re using on your Mac
  • Ensure the same Apple ID and phone number are selected in the “You can receive iMessages to and Reply From” section

On your Mac

  • Open iMessage and make sure you sign in with the same Apple ID used in your iPhone
  • Go to iMessage settings and check the phone number added
  • It has to be the same number entered in the iPhone
  • If it’s not, then add your number and change your password


Why is iMessage not syncing across my devices?

As we mentioned, you have to use the same Apple ID for all your devices if you want to send and receive texts on iMessage across all your Apple devices.

You also have to enable messages in iCloud. When you do this, all iMessage content will appear on every Apple device (including deleted messages).

Check out this link if you’re unsure how to enable messages in iCloud.

Does it mean I’m blocked if iMessage says delivered on Mac but not iPhone?

No. The lack of a “delivered” status has nothing to do with being blocked. That’s because, if you’re blocked, the message will still show as “delivered” on your device; it just won’t appear to whoever has blocked you.

Therefore, there’s no reason for you to think that someone blocked you just because the message doesn’t appear as delivered.

Read more: How to view cleared old notifications on iPhone

To Conclude

We hope we helped you fix the iMessage says delivered on Mac but not on iPhone issue.

If you tried the above solutions and the problem is still unresolved, the problem more likely has to do with the recipient’s device, not yours.