Identityservicesd High CPU Usage on Mac

Is your Mac running hot and sluggish, with the identityservicesd process eating up your CPU? You're not alone — this identityservicesd high CPU issue usually traces back to Apple ID syncing. MacKeeper's Memory Cleaner frees up memory by terminating unnecessary processes with a single click. We’ll tell you more about it later on—for now, continue reading.

System Requirements: macOS 10.11 or later

More than 60 Million Downloads

i

AV-TEST certified

i

Notarized by Apple

i

AV-TEST is an independent lab that checks the effectiveness of antivirus apps against real malware samples.

The notarization by Apple is a security measure to check if software is free from malicious components.

Trustpilot is an independent digital platform that hosts insightful and honest consumer reviews.

Identityservicesd High CPU Usage on Mac
Written By   Yana Khodun
Published: June 18, 2026

What is identityservicesd on Mac?

Think of identityservicesd as the quiet doorkeeper for your Apple account. It's a built-in macOS service that handles Apple ID authentication and keeps iMessage, FaceTime, and iCloud talking to each other in the background.

 

Behind the scenes, the identityservicesd process on Mac runs identity validation, security tokens, and cross-device syncing. So when you send an iMessage from your MacBook, and it appears on your iPhone, it’s identityservicesd that helped make that happen.

Why identityservicesd may use high CPU and memory?

Here's the reassuring part—high CPU or RAM usage rarely means identityservicesd itself is broken. It usually means the process is stuck in a sync or authentication loop, repeating the same task over and over. If you want to confirm what's happening, you can check the CPU info on Mac in Activity Monitor and watch the numbers in real time.

 

We’ve prepared a quick way to match symptoms to likely causes—check it out.

1. Apple ID authentication loop

When your Mac can't refresh your login token or repeatedly fails to confirm your Apple ID, it keeps trying to refresh it. Each retry sends another background request, which stacks up and causes steady CPU usage.

2. iMessage or FaceTime sync is stuck

If iMessage or FaceTime can't finish syncing a conversation or a large attachment, the apps keep retrying. That constant looping is a frequent trigger of the high CPU usage you're seeing in identityservicesd. Often, this overlaps with iMessage not syncing across your devices.

3. Corrupted Messages or account data

Sometimes the local Messages data on your Macintosh gets damaged. When identityservicesd tries to read that broken data, it processes it repeatedly, and memory usage slowly grows.

4. Network or connection issues

Apple's services need a steady connection. An unstable internet link, a VPN, or a strict firewall can interrupt them midway, which triggers retry after retry. If your MacBook keeps disconnecting from Wi-Fi, that's worth ruling out first.

5. macOS update or migration background sync

Just installed an update or moved to a new Mac? Right afterward, identityservicesd often re-syncs your data across devices, which briefly raises CPU and RAM. If your Mac is loading so slowly only since the update, this background sync is a likely culprit and usually settles on its own.

6. Conflicts with Apple services or accounts

Using more than one Apple ID, or having mismatched settings across your Apple devices, can confuse the process. It keeps running background checks to reconcile the differences, and that adds up.

How to fix identityservicesd high CPU on Mac?

The right identityservicesd high CPU fix depends on what's feeding the loop. Work through these methods from the top — the early ones are quick, safe, and effective in solving most cases.

A note from our experts: 

 

When you notice your computer being slow, you probably have a habit of checking the CPU usage through Activity Monitor on your Mac, right? The smarter solution is to use MacKeeper’s Memory Cleaner as our tool can do all the checkup & process termination job for you. Under your approval, of course.  

 

Do the following:

  1. Download MacKeeper on your MacBook. Then, install and open the app.
  2. Click Memory Cleaner > Open.
  3. View the memory usage results, then click Clean Memory.
MacKeeper app on macOS showing the Memory Cleaner tab selected in the left sidebar with the Open button highlighted on an Apple computer.
Step 1. MacKeeper’s Memory Cleaner > Open
MacKeeper Memory Cleaner window on a MacBook displaying RAM usage results with the Clean Memory button ready to free up macOS memory.
Step 2. Clean Memory  

1. Restart your Mac

A simple reboot of a MacBook clears temporary runtime issues, refreshes system services, and often stops the loop on its own. To proceed with this, follow our hints below:

  1. Save any open work first.
  2. Click the Apple menu in the top-left corner.
  3. Select Restart, then confirm.
macOS menu bar on a MacBook showing the File menu opened in a text editor with the Save option highlighted before restarting the Apple device.
Step 1. Click File next to your file editor name, then select Save
Apple menu opened in the top-left corner of macOS on an iMac, showing the Restart option used to reboot the Apple computer and clear the loop.
Step 2. Go to the Apple menu in the top-left corner and choose Restart

2. Force quit identityservicesd

You can stop the process temporarily to reset its background activity. macOS relaunches it automatically, so this is safe. If you're new to force quit commands, our steps below walk you through it:

  1. Open Activity Monitor from Applications ▸ Utilities.
  2. Type identityservicesd in the search field.
  3. Select the process and double-click on it.
  4. Use the Quit button, then click Force Quit to confirm.
macOS Finder window on a MacBook showing the Applications folder, the first step to open Activity Monitor and force quit identityservicesd.
Step 1. Go to Finder > Applications
Finder Applications view on an Apple computer with the Utilities folder expanded and Activity Monitor selected to manage the macOS process.
Step 2. Expand the Utilities folder and select Activity Monitor
Activity Monitor on a MacBook with identityservicesd typed into the search field, showing the high CPU process running on macOS.
Step 3. Type identityservicesd in the search field
Activity Monitor window on an Apple computer showing the identityservicesd process selected with the Stop button used to force quit it on macOS.
Step 4. Double-click on the process and then select the Quit button
Activity Monitor dialog on a MacBook asking to confirm quitting identityservicesd, with the Force Quit button highlighted on macOS.
Step 5. Confirm an action by the Force Quit button

3. Sign out and back into Apple ID services

Signing out refreshes authentication for iMessage, FaceTime, and iCloud, which clears a stale login state. If you've forgotten it, here's how to find your Apple ID password before you start. Then, follow our guidelines:

  1. Open System Settings and click your name at the top.
  2. Scroll down and choose Sign Out.  
  3. Wait a moment, then sign back in with the same Apple ID.
Apple menu opened in the top-left corner of macOS on a MacBook with System Settings selected to manage Apple ID and account options.
Step 1. Go to the Apple menu in the top-left corner and select System Settings
macOS System Settings on an Apple computer showing the Apple Account name selected at the top of the sidebar to manage iCloud sign-in.
Step 2. In the top left corner of the sidebar, select your Apple Account
macOS System Settings Apple Account page on a MacBook scrolled down to reveal the Sign Out button used to refresh Apple ID services.
Step 3. Scroll down and choose Sign Out, then log back again

Important

 

We should mention that if the Find my Mac feature is enabled, you’ll need to pass a bit longer way to sign out of your Apple ID services than the one described above. Find our visual hints to do it right below.

macOS sign-out dialog on a MacBook, prompting for the Apple Account password because Find My Mac is enabled on the Apple device.
Step 1. Open System Settings, click on your account name, and enter the password  
macOS confirmation dialog on an Apple computer requesting the user password to complete signing out of the Apple ID account.
Step 2. Confirm the action by your user password again
macOS login screen on a MacBook after sign-out, where you log back into your Apple Account to restore iMessage and FaceTime services.
Step 3. Once it's done, log back in to your account

4. Check your Apple ID and account settings

Make sure you're using the same Apple ID across your devices and that nothing looks off. A mismatch—or a message that your Apple account is not active—can keep the process checking in the background. Just follow our guide below:

  1. Open System Settings and click on your account name.
  2. Check each device in the Devices list. If all your devices appear there, you’re using the same Apple ID across all of them.
  3. Review Apple Account, iMessage, and FaceTime settings to ensure nothing is switched off by mistake.
Apple menu opened in the top-left corner of macOS on a MacBook with System Settings selected to manage Apple ID and account options.
Step 1. Go to the Apple menu in the top-left corner and select System Settings
macOS System Settings on an Apple computer showing the Apple Account name selected at the top of the sidebar to manage iCloud sign-in.
Step 2. In the top right corner of the sidebar, select your Apple Account
macOS System Settings Apple Account page on an iMac showing personal account data to verify the same Apple ID across all Apple devices.
Step 3. Check your Apple Account data
macOS System Settings on a MacBook showing the Devices list under Apple Account to check each Apple device linked to your Apple ID.
Step 4. Check each device in the Devices list
Messages app on a MacBook with the Settings menu opened from the menu bar to verify Apple Account details for iMessage on macOS.
Step 5. Go to Messages App > Settings
Messages Settings window on an Apple computer showing the iMessage tab where you verify the Apple Account used for syncing on macOS.
Step 6. Select the iMessage tab and verify your Apple Account
FaceTime app on a MacBook with the Settings menu opened from the menu bar to check the Apple Account linked to FaceTime on macOS.
Step 7. Go to FaceTime > Settings
FaceTime Settings window on an Apple computer showing the General tab where you verify the signed-in Apple Account on macOS.
Step 8. Select the General tab and verify your Apple Account

5. Restart Messages and FaceTime services

Since both apps lean on identityservicesd, quitting and reopening them resets the connection. Doing this also helps you sync iMessage cleanly afterward, so let’s start:

  1. Quit Messages and FaceTime completely.
  2. Wait about ten seconds.
  3. Reopen them and let each app finish loading.
Messages app menu on a MacBook showing the Quit option next to the Apple logo, used to fully close and restart the macOS Messages service.
Step 1. Quit the Messages app
FaceTime app menu on an Apple computer showing the Quit option next to the Apple logo to restart the FaceTime service tied to identityservicesd.
Step 2. Quit the FaceTime app > reopen both after 10 seconds

6. Clear Messages or related data

If large or corrupted Messages data is dragging things down, reducing it eases the load. You can clear the iMessage cache to remove the leftover files that pile up over time. Do the following:

  1. Quit the Messages app.
  2. Back up any conversations you want to keep.
  3. Remove old or oversized attachments.
  4. Reopen Messages.

7. Check your network and disable VPN

Testing without network interference shows whether your connection is the trigger. Temporarily turning off a VPN is an easy place to start—and here's how to disable VPN on your Mac:

  1. Switch off your VPN, then watch CPU usage in Activity Monitor.
  2. Try a different Wi-Fi network or restart your router.
  3. Re-enable your VPN once things settle to confirm whether it was the cause.
VPN app menu on a MacBook showing the Quit option next to the Apple logo, the first step to disable the VPN and test CPU usage on macOS.
Step 1. Go to VPN next to the Apple Logo and select Preferences > Quit VPN
macOS menu bar on a MacBook with Network Settings selected from the top-right corner to switch Wi-Fi and rule out connection issues.
Step 2. Go to the top right corner and select Network Settings
macOS Network Settings on an Apple computer showing available Wi-Fi networks where you switch connections to test identityservicesd CPU load.
Step 3. Try a different Wi-Fi network
Activity Monitor on a MacBook showing the CPU usage of identityservicesd after disabling VPN to confirm whether the network triggered the loop.
Step 4. Check the CPU usage of identityservicesd in Activity Monitor

8. Update macOS

Apple regularly patches service bugs, so we suggest installing the latest macOS update to keep you on a more secure, stable version. Here’s how:

  1. Open System Settings ▸ General ▸ Software Update.
  2. Let your Mac check for available updates.
  3. Click Update Now and follow the prompts.
Apple menu opened in the top-left corner of macOS on a MacBook with System Settings selected to manage Apple ID and account options.
Step 1. Go to the Apple menu in the top-left corner and select System Settings
macOS System Settings on a MacBook showing the General tab with Software Update selected to install the latest macOS version on the Apple device.
Step 2. Go to General > Software Update
macOS Software Update screen on an Apple computer, checking for available updates to patch identityservicesd bugs on your MacBook.
Step 3. Let your Mac check for available updates
macOS Software Update window on a MacBook showing the Update Now button to install the newest macOS version or schedule it for later.
Step 4. Choose Update Now or schedule for update later

A better solution from us: 

 

Instead of the traditional method, we recommend using MacKeeper's Update Tracker. It shows all your available app updates in one place and lets you choose which to install or skip, so staying current takes less effort. See how it goes below.

As an alternative, use MacKeeper's Update Tracker for an automated, safer way to search for and complete app updates on your Mac.
Step 1. Go to MacKeeper > Update Tracker
In the MacKeeper app, see the Update Tracker scan results and click on the Update button after selecting the app(s) to update.
Step 2. Select the app you want to update and press the Update button
Wait until MacKeeper's Update Tracker finishes the application update process without interruption.
Step 3. Wait for the process to complete
When the update is done on your Mac. MacKeeper's Update Tracker will display the Update Completed confirmation message.
Step 4. Check the result

9. Remove problematic login items

Some background apps launch at startup and keep nudging Apple services, which can restart the loop. Trimming the list often quiets things down. Here’s what to do:

  1. Open System Settings > General > Login Items and Extensions.
  2. Review the apps set to open at login.
  3. Remove anything you don't recognize or need.
Apple menu opened in the top-left corner of macOS on a MacBook with System Settings selected to manage Apple ID and account options.
Step 1. Navigate to Apple menu and select System Settings
macOS System Settings on a MacBook showing General with Login Items and Extensions selected to review startup apps on the Apple computer.
Step 2. Go to General > Login Items and Extensions
macOS Login Items list on an Apple computer where you remove unrecognized startup apps that may overload identityservicesd on your MacBook.
Step 3. Remove anything you don't recognize

An alternative to try: 

 

Compared to the traditional startup items management on your device, MacKeeper's Login Items can find hidden apps that launch automatically, making it simple to tidy your startup list. Just follow our hints below.

MacKeeper's Login Items tool on a MacBook with the Start Scan button to detect hidden startup apps slowing down macOS performance.
Step 1. Open MacKeeper > Login Items, then click Start Scan
MacKeeper's Login Items results on an Apple computer showing detected startup items with the option to select and remove unrecognized ones.
Step 2. Select the item you don't recognize and delete it or do it in one step with Remove Selected Items

10. Test in Safe Mode  

This method helps you isolate whether a third-party app or a user-specific setting is to blame. Learning to start Mac in safe mode loads only the essentials, so you can see if the issue disappears. Here’s what to do:

  1. Boot into Safe Mode: press and hold Power button > select startup disk > hold Shift > click Continue in Safe Mode.
  2. Check Boot Mode to make sure your Mac is in Safe Mode. For this, go to Apple menu > About this Mac > General > System Report > Software > Boot Mode.  
  3. Watch CPU usage in Activity Monitor. If usage is normal, a startup app or extension is likely the cause.
macOS Recovery startup disk screen on an Apple Silicon MacBook where you hold Shift and click Continue in Safe Mode to test the Apple device.
Step 1. Boot in Safe Mode on an Apple Silicon device
macOS startup screen on an Intel MacBook showing the key combination held during boot to start the Apple computer in Safe Mode.
or Press and hold Shift during startup for an Intel Mac
Apple menu opened on a MacBook showing About This Mac with More Info, the step to open System Report and check macOS boot mode.
Step 2. Go to the Apple menu > About this Mac > More Info
macOS System Settings General page on an Apple computer with the System Report button selected to inspect hardware and software details.
Step 3. Go to the General tab and select System Report
macOS System Report on a MacBook showing the Software section in the left sidebar where you check the current Boot Mode of the Apple device.
Step 4. Go to the Software tab from the left sidebar and check your Boot Mode
Step 5. Open Activity Monitor and check the CPU usage of identityservicesd

11. Create the other user test account

Creating a new user account helps you determine whether the issue is related to your main profile, settings, login items, or user-specific apps. So, it’s the final measure that you can try to solve the identityservicesd high CPU on Mac. Here’s what to do:

  1. Go to Apple menu > System Settings > Users & Groups.
  2. Click Add User and create a new test account.
  3. Log out of your current account, then log in to the new one.
  4. Watch CPU usage in Activity Monitor. If usage is normal, a startup app or extension is likely the cause.
macOS Apple menu opened in the top-left corner of a MacBook with System Settings selected to start creating a new test user account.
Step 1. Go to the Apple menu in the top-left corner and select System Settings
macOS System Settings on an Apple computer with Users & Groups selected in the sidebar, showing existing accounts on the Apple device.
Step 2. Select User and Groups from the left sidebar
macOS Users & Groups settings on a MacBook showing the account list with the Add User button highlighted to create a new test profile.
Step 3. Go to Users window and choose the Add User button
macOS new account dialog on a MacBook set to Administrator with a password entered, and the Create User button to add the test profile.
Step 4. Select New User as administrator, add a simple password, and click Create User
macOS Users & Groups on an Apple computer showing the new Test user account and the fast user-switching menu in the top-right menu bar.
Step 5. Find Test User > click Test User
macOS login screen on a MacBook showing the Test user account with the Enter Password field used to log into the new test profile.
Step 6. Log in to your new test user
macOS Sign In to Apple Account screen on a MacBook where the new test user enters an Apple ID to enable iCloud and Apple services.
Step 7. Log in to your Apple Account as a new user  
Activity Monitor on a MacBook in the test user showing the identityservicesd process at 0.0% CPU under the CPU tab on macOS.
Step 8. Open Activity Monitor and check the CPU usage of identityservicesd in a new test user
macOS Users & Groups on an Apple computer with the Test user selected and its info button highlighted to start removing the account.
Step 9. Delete temporary test user if it’s not needed anymore
macOS account info dialog on a MacBook showing the Test user details with the Delete User button used to remove the profile.
Step 10. Choose Delete User button
macOS confirmation dialog on a MacBook with Delete the home folder chosen and the Delete User button to permanently remove the test account.
Step 11. Select the Delete the home folder > Delete User (Test User)

What can break if identityservicesd is disabled?

It's tempting to switch identityservicesd off entirely, but it's better to leave it running. Disabling it can knock out the everyday features that depend on it:

  • Apple ID sync errors across your devices
  • iMessage and FaceTime failing to send or receive
  • Login glitches when you try to reach Apple services
  • Interrupted background syncing for iCloud and your keychain

The fixes we’ve mentioned above address the cause without taking away the features you rely on.

How to keep identityservicesd running smoothly?

A little upkeep goes a long way toward keeping this process calm. From our experience, these habits help your Apple services stay steady:

  • Keep macOS and your apps updated so known bugs get patched.
  • Use one consistent Apple ID and matching settings across devices.
  • Maintain a stable network and avoid switching connections too often.
  • Review your login items now and then to manage background services.
  • Restart your Mac regularly to clear short-lived glitches before they grow.

Conclusion

In most cases, identityservicesd high CPU on Mac comes from an Apple ID or syncing loop, not the process itself—and clearing that loop restores normal speed. For day-to-day memory, MacKeeper's Memory Cleaner quietly frees up RAM by quitting useless processes, which keeps your remaining apps responsive. Try it yourself!

Use your Mac to the fullest! Sign up and get:
Effective tips on how to fix Mac issues
Reliable advice on how to stay safe online
Mac-world news and updates

Thank you!

You’ll love exploring your Mac with us.

Oops, something went wrong.

Try again or reload a page.

Here’s another sign you need to upgrade your macOS ASAP:

30% off your MacKeeper subscription

Сopy the code now and use it in the MacKeeper checkout after the upgrade.

Copy Code

Please be aware that this code cannot be combined with any other discounts, offers, or promotions.

Contents

Unlocked
PC

MacKeeper - your all-in-one solution for more space and maximum security.

Try Now

Read more

Com.crowdstrike.falcon.Agent High CPU Usage on Mac
Com.crowdstrike.falcon.Agent High CPU Usage on Mac
Chrome Crashpad Handler High CPU Usage on Mac
Chrome Crashpad Handler High CPU Usage on Mac
arrow

Run Application

step_1

Click Continue

step_2

Click Install

step_1

Your macOS version is lower than OS 10.11. We’d like to offer you MacKeeper 4 to solve the cleaning, privacy, and security issues of your macOS.