If iMessage stops sending, won’t activate, or shows messages in green instead of blue, the issue is usually caused by a settings problem, network issue, or Apple ID sign-in glitch. The good news is that most iMessage problems can be fixed without losing data.
This guide covers the five best fixes to try on iPhone and iPad, starting with the simplest checks and moving to deeper troubleshooting only if needed.
1. Check Whether iMessage Is Actually Set Up Correctly
Before changing anything else, make sure iMessage is turned on and waiting for activation. On iPhone or iPad, open Settings, then tap Apps or Messages depending on your iOS version, and confirm that iMessage is enabled.
If you see a message such as "Waiting for activation," "Activation unsuccessful," or a sign-in prompt, the problem is likely related to Apple ID, time settings, or internet access rather than the Messages app itself.
- Open Settings on your iPhone or iPad.
- Go to Messages.
- Make sure iMessage is switched on.
- If prompted, sign in with the correct Apple ID.
- Wait a few minutes to see whether activation completes.
2. Check Your Internet Connection and Airplane Mode
iMessage needs a working Wi-Fi or cellular connection. If your device cannot reach Apple’s servers, messages may fail to send, appear stuck, or refuse to activate.
- Turn Airplane Mode off if it is enabled.
- Test Wi-Fi by loading a website or app that needs internet access.
- If Wi-Fi is weak, try switching to cellular data.
- If cellular data is unavailable, move to an area with better signal.
- If you use a VPN, disconnect it temporarily to see whether it is interfering.
3. Verify Date and Time Settings
Incorrect date or time settings can prevent iMessage from activating properly because Apple’s servers expect your device clock to be accurate. This is a common cause when activation seems stuck even though the internet is working.
- Open Settings.
- Tap General.
- Tap Date & Time.
- Turn on Set Automatically.
- If it is already on, turn it off and back on again after a few seconds.
4. Sign Out of Apple ID and Sign Back In
If iMessage is tied to the wrong Apple ID, or if your account session has become corrupted, signing out and back in can refresh the connection. This is especially useful if iMessage works on one device but not another.
- Open Settings and tap your Apple ID name at the top.
- Choose Sign Out if available for the relevant account section, or go to Messages and check the Send & Receive account.
- Sign out of Messages or Apple ID where appropriate.
- Restarting the device is not always necessary, but waiting a minute before signing back in can help.
- Sign back in with the Apple ID you want to use for iMessage.
- Return to Messages and confirm that your phone number and email address are selected for Send & Receive.
5. Reset Network Settings if Messages Still Won’t Send
If none of the earlier fixes help, network settings may be corrupted. Resetting them can clear out bad Wi-Fi, cellular, or DNS settings that interfere with iMessage.
- Open Settings.
- Tap General.
- Scroll down and tap Transfer or Reset iPhone.
- Tap Reset.
- Choose Reset Network Settings.
- Enter your passcode and confirm.
After the reset, you will need to reconnect to Wi-Fi networks and re-enter saved passwords. This does not erase your photos, apps, or messages, but it does remove network-related settings.
Other Things to Check If iMessage Is Still Broken
If iMessage still will not work after the five main fixes, look for these additional causes:
- Apple’s iMessage service may be temporarily having an outage.
- Your date, time, or region settings may not match your location correctly.
- The recipient may not be using iMessage.
- Your device may be running an outdated version of iOS or iPadOS.
- Restrictions in Screen Time or a device management profile may be blocking Messages.
How to Tell Which Fix Is Most Likely
The symptom often points to the cause. A device that says "Waiting for activation" usually needs Apple ID, date and time, or network troubleshooting. Messages that work on Wi-Fi but not cellular often point to a mobile data problem. If iMessage works on one Apple device but not another, the Apple ID or account settings are usually the first place to check.
What to Do Next
In most cases, iMessage problems are fixed by checking activation, confirming a stable connection, correcting the date and time, refreshing your Apple ID session, or resetting network settings. Start with the simplest step and move down the list only as needed. That approach usually gets iMessage working again without unnecessary changes.