HomeHow ToHow to Fix When iMessage Doesn't Say Delivered on iPhone

How to Fix When iMessage Doesn’t Say Delivered on iPhone


Key Takeaways
  • iMessage delivers messages quickly due to encryption, but recent iOS updates may cause delivery issues
  • Bad internet connection can lead to messages not showing as delivered on iPhones and iPads
  • Fix options include rebooting the device, checking the internet connection, toggling iMessage, clearing the message database, and changing to Google Public DNS on iPhone to resolve the issue

Data can be transmitted much quicker with iMessage than traditional text messaging, which must travel through your cellular network. However, the read and typing notification is also displayed when a message is sent on iMessage. This is because the messages are encrypted within the app. But, it looks like that since the last iOS update, iMessage is not working properly. 

Yes, many users reported that iMessage doesn’t say delivered. Although the possibilities are rare, it is still not impossible. But, nothing to worry about as we have some fixes to this. So, if your iMessage doesn’t say delivered, then make sure to perform the fixes we have mentioned below. 

Why is iMessage Not Delivered or Not Showing Delivered on iPhone?

How to Fix When iMessage Doesn't Say Delivered on iPhone

In most cases, bad Internet connections and Internet service interruptions on the receiver’s side cause iMessage to show ‘Not Delivered‘ on iPhones and iPads. However, on the other hand, messages may appear to be ‘Not Delivered’ on your Mac, even when they are actually delivered.

This most likely indicates a corrupted messages database. So, it is possible that there may be temporary bugs in iMessage after an update to iOS or macOS.

How To Fix If iMessage Doesn’t Say Delivered

In iMessage, if you wish to send an iMessage but the message says ‘Not Delivered’ with a red exclamation point, what does it mean? Well, that means that the message you have sent is not delivered to whom you want to send it. But, don’t worry, as we have some fixes to resolve if iMessage doesn’t say delivered. So, let’s check out the fixes:

Fix 1: Reboot Your Device

It is possible that you may face this problem just because of some bug files that are stored on your RAM in the form of cache data.

So, by rebooting, you will be easily able to remove these cache files from your device because this will flush the RAM and give your device a fresh new start. So, try this and check if it helps. 

Fix 2: Check Internet Connection on Your iPhone

Using cellular data or Wi-Fi is required on your iPhone to send an iMessage. If you fail to deliver your iMessages, you should ensure that your network is properly connected.

You can try resending the undelivered message if the Wi-Fi or Cellular data seems to be working properly. Simply tap the red exclamation point next to the not delivered message, and tap try again.

You can try resending the iMessage as a text message if the iMessage is still not delivered because the recipient is not connected to a working network. To send the iMessage as a text message, select Send as Text Message from the menu.

Fix 3: Turn on and turn off iMessage on iPhone

Temporary bugs might cause the issue in the iMessage app, so simply turning off iMessage, restarting your device, and turning it back on again will resolve the issue.

  1. To access Messages, go to Settings and then click Messages.
  2. Turn off the iMessage toggle bar.
  3. Restart your phone and go to the Settings to toggle the iMessage back on. Check to see if it can be delivered now by sending a message.Turn on and turn off iMessage on iPhone

Fix 4: Resolve iMessage Not Delivered on Mac

Most of the time, the iMessage doesn’t say delivered does not actually exist on Mac. There have been many cases when not delivered iMessages have actually been delivered on iPhones, and the recipient has responded. If iMessage doesn’t work on Mac, there is typically an issue with the Mac itself, not with the internet connection. So, to fix that, you can try these steps:

  1. Restart your Mac. After restarting your Mac, you may no longer see the Not Delivered alert.
  2. Make sure Mac’s message database is cleared. On Mac, you need to force stop the Message app and move the Messages folder to Trash. Once that has been done, restart your Mac. Doing this will delete all of your iMessages from your Mac.Resolve iMessage Not Delivered on Mac
  3. That’s it. Now, you will find that the iMessage doesn’t say delivered issue gets resolved.

Fix 5: Switch to Google Public DNS on iPhone

In case you encounter the iMessage doesn’t say delivered issue, you might want to consider Google Public DNS. Furthermore, it enhances your security while improving your browsing experience. You can change the DNS for your Wi-Fi network on your iPhone by following these instructions.

  1. In Settings, find Wi-Fi.
  2. Tap on the I icon near the Wi-Fi network.
  3. To change the current address, go to Confirgure DNS and click on it. Replace it with the Google DNS addresses, to Google Public DNS on iPhone

From Author’s Desk

Are you still getting the iMessage that doesn’t say delivered issue? Well, although we have mentioned all the possible fixes here, but in case you still face that, make sure to contact the Apple team and ask them about this error. They will surely help you resolve the iMessage that doesn’t say delivered issue. 

Anyway, that’s all on how to fix the iMessage is not working issue. Thank you for taking the time to read this guide. We hope it was helpful. Interested in more information? Feel free to comment below. 


Subrato is a freelancer who has great intrest in technology, smartphones, and gaming. You will always find him busy with exploring new gadgets. In iTechHacks, he manages the gaming and tech guide.


Please enter your comment!
Please enter your name here