iMessage Not Working? Fix for iPhone, iPad, Mac

iMessage is now in a new messaging pattern, that’s changing the way to use message apps like before. Also, it’s very easy to enable iMessage from your new iPhone. iMessage’s different Bubble effects, Screen effects, and Handwritten messages in decorative outlines. For that, you must activate iMessage from the device settings. Sometimes “iMessage not working” or “Showing iMessage is waiting for activation” on the screen. So you must go through the troubleshooting given in this tutorial.

To Enable/ Disable iMessage on iPhone, Go to Settings > Messages > iMessage Enable. (As per your carrier rules iMessage activation charge can be applicable, or the iMessage rate will be charged).

Launch the settings app tap on messages on iPhone

iMessage activation and Related processes are the same in all the latest iOS.

Fixed: iMessage Waiting for Activation, iMessage not working: iPhone

Solution 1: Disable and re-enable iMessage

Maybe your iMessage activation is stuck on your iPhone before sending the request to a carrier successfully. Go to the Settings > Messages > iMessage (Disable/ Enable).

Enable toggle on iMessage on iPhone

Solution 2. Use Apple ID instead of Phone Number

You can choose your Apple ID instead of phone number? For some unknown reason, if you cannot fix the iMessage activation error on your iPhone, you can select the alternative option to send and receive iMessage using Apple ID. To do so, follow the steps below.

Step 1: Access Settings App on your iPhone. Scroll down and select Messages.

Launch the settings app tap on messages on iPhone

Step 2: Under the iMessage toggle, tap on Send & Receive. On the next screen, check Apple ID and uncheck the phone number.

Turn on iMessages tap send & receive check apple id on iPhone

Solution 3. Check Server Status

If you have performed the above-mentioned troubleshooting tips and tricks and iMessage is still not working on your iPhone, there’s a possibility that it might be facing a Server Outage. In this scenario, you only need to visit the Apple Server Status page and verify if iMessage is facing an outage. The green signal next to the iMessage says that iMessage is working flawlessly and there’s no issue with server.

Solution 4: Re-login iMessage Account Apple ID

Log out iMessage account from the Apple server and Re-login. Once you enable the iMessage toggle, you will see the iMessage Apple ID by scrolling down the screen below.

1. Tap on the Settings app and tap on Messages on your iPhone.

2. Tap turn on iMessage, and click on Send & Receive check on Apple ID on your iPhone.

Turn on iMessages tap send & receive check apple id on iPhone

iMessage Waiting for activation, status mark about your carrier taking a too long time in iMessage service-enable your Number. So you can enable it on Apple ID by switching to it from the Send & Receive option.

Solution 5. Check Internet Connection

One of the feasible solutions that you must definitely try out to fix iMessage not working or waiting for an activation error is to check your internet connection. Unlike other services, iMessage on Apple devices relies on an active internet connection. Thus. It’s vital to check whether your iPhone is connected to an active and stable internet connection. For this, you can visit any website on your iPhone using the Safari browser.

Solution 6: Message Sent Failure

Message not delivered and re-attempt is Unsuccessful, then check iMessage status on other devices. People are getting this error message because there is an issue on another end like iMessage Deactivated, iMessage not activated, or iMessage Disabled from setting. Send these tips to your friends, and first of all, say to activate iMessage.

Solution 7: Disable iMessage restriction

You already set the restriction on account changes, Remove the restriction, and Activate iMessage (iMessage toggle not accessible/ Read-only).

Turn off iMessages on iPhone

In iOS 14 & later

1. Go to Settings and tap on Screen Time on the IOS Device. Then select Content & Privacy Restrictions.

Launch the settings app next tap on screen time then select content & privacy restrictions on iPhone

2. Now select ALLOW CHANGES: below the Account Changes under in check Allow.

Click account changes check allow on iPhone

In iOS 13 & Earlier

Settings > General > Restrictions > Accounts > Allow Changes. By making this change, we can change the iMessage activation status and reconfigure.

Solution 8: Update your iOS

Keep up-to-date with the latest iOS version; Check any iOS updates available in the settings app.

1. Go to Settings App. Tap and scroll the screen General tab.

Launch the settings app tap on general on iPhone

2. Select the Software Update and check your now for software updates on your iPhone.

Select Software Update Tap on Update Now on iPhone

On Mac or PC

On a Mac, connect your iPhone to the Mac, open Finder > select your iPhone from the sidebar, and click “Check for Update.”

Apple iPhone connected to MacBook to get new software Update

On Windows PC: Or Using iTunes > Connect your iPhone to iTunes via USB lightning cable > Summary Page > Option + Update on iTunes. Update iOS on iTunes or Over the Air Update.

Know about iMessage from the Carrier support desk; iMessage charge might be enabled for international use. If you are using iMessage internationally, then the charge is applicable. If you have upgraded your plan, still not working, then Contact your carrier (Verizon, T-Mobile, AT&T, Sprint, or Others) – Check your current plan or contact if your upgrade plan request taking longer time.

Update: Date and Time (if you are outside countries or regions)

Keep the date and Time updated with the regional time zone for international users by setting them automatically.

1. Launch the Settings App tap scroll the screen General Tab on your iPhone.

Open Settings Choose General on iPhone

2. Click on Date & Time to enable the toggle Set Automatically on it.

Select Date & Time Enable Set Automatically on iPhone

Reset Network Settings

Auto-Fix all network-related issues to reset all network settings. Here’s a way to reset network settings on iOS 15 and later iOS devices.

For iOS 15 & later

1. Launch the Settings App on your iPhone. Scroll down and select General.

Open Settings Tap General On iPhone

2. Scroll down and tap on Transfer or Reset iPhone. Tap on Reset.

Click on Transfer or Reset iPhone Tap on Reset on iPhone

3. Select Reset Network Settings. Enter your iPhone lock screen passcode and enter the screen time passcode if asked. At last, tap on Reset Network Settings for confirmation.

Select reset network settings enter your passcode click on reset network settings on iPhone

For iOS 14 & Older

5 Reset All network Settings on iPhone 7 Plus or iPhone 7

Reset network settings on your iPhone. Go to Settings > General > Scroll Down “Reset” > Reset All Network Settings. Re-config all settings Restart or Force Restart iPhone or iPad.

Photo of author

Karly Wood

Karly Wood is a journalist based in Ohio who specializes in covering Apple and technology trends. With a varied experience in reporting on public safety, government, and education, her insights bridge multiple disciplines, providing readers with a well-rounded perspective on today's technological advancements. If you need to contact me, you can reach me at [email protected] or through (Facebook)

Leave a Comment