How to fix Mac iMessage not syncing or failing to send and receive messages on macOS
Summary
This guide helps you troubleshoot and resolve: How to fix Mac iMessage not syncing or failing to send and receive messages on macOS. Follow the steps below to fix the issue.
Common Causes
When iMessage stops working on your Mac, it can be frustrating—especially if messages are syncing slowly between your iPhone and Mac, failing to deliver, or showing "Not Delivered" errors. In most cases, the issue is caused by an incorrect Apple ID sign-in, an outdated macOS version, or a misconfigured Messages setting. The steps below will walk you through resolving the most common iMessage problems on macOS.
Quick Fix Steps
If you're in a hurry, work through these steps in order. Most iMessage issues are resolved by the time you reach the end of the list.
- Confirm your Mac has a stable internet connection.
- Sign out of iMessage on your Mac, then sign back in.
- Check that your Apple ID phone number and email are enabled in Messages settings.
- Restart your Mac.
- Restart your iPhone (if you also use iMessage there).
- Update macOS to the latest available version.
- Check Apple's System Status page to confirm iMessage is operational.
Detailed Instructions
1. Verify Your Internet Connection
iMessage requires an active internet connection to send and receive messages. If your Mac is offline, messages will queue up and fail to deliver.
- Click the Wi-Fi icon in the menu bar and confirm you're connected.
- If you're using Ethernet, check the cable and confirm the connection is active in System Settings > Network.
- Open Safari and load a webpage to confirm the connection is working.
2. Check Apple's System Status
Before changing any settings, confirm that iMessage isn't experiencing an outage on Apple's end.
- Visit apple.com/support/systemstatus in your browser.
- Look for iMessage in the list.
- If there's a green dot, the service is operating normally. If you see a yellow or red indicator, wait for Apple to resolve the issue.
3. Confirm Your Apple ID and Sign-In Details
An incorrect or expired Apple ID sign-in is one of the most common causes of iMessage failure.
- Open the Messages app.
- Click Messages in the menu bar, then choose Settings (or Preferences on older macOS versions).
- Click the iMessage tab.
- Confirm your Apple ID is listed and shows as signed in. If not, sign in with the same Apple ID you use on your iPhone.
4. Sign Out and Back Into iMessage
Signing out and back in refreshes your connection to Apple's iMessage servers.
- In the Messages app, open Settings > iMessage.
- Click Sign Out.
- Wait 30 seconds, then click Sign In and enter your Apple ID credentials.
- Quit and reopen Messages.
5. Enable Your Phone Number and Email for iMessage
Both your phone number and email address need to be enabled for iMessage to send and receive messages across all your devices.
- In Messages > Settings > iMessage, locate the You can be reached for messages at section.
- Tick the boxes next to your phone number and any email addresses you want to use.
- Under Start new conversations from, choose either your phone number or email address as the default sender.
- Close the settings window and test iMessage again.
6. Enable Text Message Forwarding on Your iPhone
If you want SMS messages from your iPhone to appear on your Mac, Text Message Forwarding must be enabled on the iPhone.
- On your iPhone, open Settings.
- Tap Apps > Messages.
- Tap Text Message Forwarding.
- Toggle on your Mac from the list of devices.
- A six-digit code will appear on your Mac—enter this code on your iPhone to confirm.
7. Set the Correct Date, Time and Time Zone
If your Mac's date and time are incorrect, iMessage may fail to authenticate with Apple's servers.
- Open System Settings > General > Date & Time.
- Enable Set time and date automatically.
- Enable Set time zone automatically using your current location.
- Close the window and try iMessage again.
8. Update macOS
Apple regularly releases updates that fix bugs affecting iMessage. Running an outdated version of macOS can cause syncing and delivery issues.
- Open System Settings > General > Software Update.
- If an update is available, click Update Now or Upgrade Now.
- Wait for the update to download and install, then restart your Mac if prompted.
9. Restart Your Mac and iPhone
A simple restart can clear temporary glitches affecting iMessage.
- On your Mac, click the Apple menu > Restart.
- On your iPhone, press and hold the side button and either the volume up or volume down button until the power slider appears, then drag the slider and wait 30 seconds before turning the device back on.
- After both devices have restarted, open Messages on your Mac and test again.
10. Check Your Firewall and Security Software
Third-party firewalls or VPN clients can block the connections iMessage needs to function.
- If you're using a VPN, disconnect temporarily and test iMessage.
- If you're running third-party security software (such as Little Snitch, Norton, or McAfee), check that it isn't blocking Apple's iMessage domains.
- Add
mask.icloud.comandpush.apple.comto any allow lists if required.
11. Remove and Re-add iMessage from Internet Accounts
If the issue persists, removing the iMessage account entirely and re-adding it can clear up deeper configuration problems.
- Open System Settings > Internet Accounts.
- Select your iMessage account from the list.
- Click the minus (−) button to remove it.
- Restart your Mac.
- Return to Internet Accounts and sign back in with your Apple ID.
- Re-enable your phone number and email addresses in Messages settings.
Troubleshooting
Messages Show "Not Delivered"
If a message bubble shows red with "Not Delivered":
- Click the red exclamation mark and choose Try Again.
- Confirm the recipient's phone number or email is correct.
- Check that the recipient is using an Apple device and has iMessage enabled.
- Send the message as an SMS instead by holding the message and choosing Send as Text Message.
Messages Aren't Syncing Between Mac and iPhone
If messages sent or received on your iPhone aren't appearing on your Mac (or vice versa):
- Confirm both devices are signed in to the same Apple ID.
- Confirm iMessage is enabled on both devices.
- Enable Text Message Forwarding on your iPhone (see step 6).
- Check that both devices have a stable internet connection.
- Restart both devices.
iMessage Activation Keeps Failing
If iMessage shows "Waiting for activation" or keeps showing an error:
- Confirm your Mac has a working internet connection.
- Check that the date and time are set correctly (see step 7).
- Sign out of iMessage, restart your Mac, then sign back in.
- Confirm your Apple ID is active by signing in at appleid.apple.com.
- Wait up to 24 hours, as activation can sometimes be delayed.
Still Having Issues?
💻 Open a Ticket