
Mac Wakes From Sleep Then Immediately Goes Back to Sleep: Fixes
TL;DR: A Mac that wakes then immediately returns to sleep is almost always triggered by a rogue USB or Bluetooth device, a network wake request, or a conflicting Energy Saver setting. Work through the steps below in order and you will isolate the cause within minutes.
What you need
- A Mac running macOS (any recent version)
- Access to System Settings or System Preferences
- About 10-15 minutes
- Optional: Terminal (built into macOS under Applications > Utilities)
Step 1: Check what is waking your Mac
Before changing anything, find out what is actually waking the machine. This saves you from chasing the wrong fix.
Open Terminal and run:
log show --style syslog | grep -i "Wake reason"
Look at the last few lines. Common wake reasons include:
- UHC or XHC , a USB device woke the Mac
- BT , a Bluetooth device woke the Mac
- RTC , a scheduled task or alarm woke the Mac
- LAN or EHC , a network packet (Wake on LAN) triggered the wake
Note what you see. The steps below map to each cause.
Step 2: Disconnect USB and Bluetooth peripherals
If the log shows UHC, XHC, or BT, a peripheral is misfiring.
- Unplug every USB device: drives, hubs, dongles, keyboards, mice.
- Turn off Bluetooth temporarily. Go to System Settings > Bluetooth and toggle it off.
- Put the Mac to sleep manually (Apple menu > Sleep).
- Wait 30 seconds and watch. Does it stay asleep?
If yes, reconnect devices one at a time, sleeping after each, until the problem returns. That last device is the culprit. Replace or update its firmware if available.
Step 3: Disable Wake for Network Access
If the log shows LAN, EHC, or similar, your Mac is waking in response to network traffic. This is a feature, but it can misfire constantly on busy networks.
- Go to System Settings > Battery > Options (on laptops) or System Settings > Energy Saver (on desktops).
- Turn off Wake for network access (sometimes labelled "Wake for Wi-Fi network access").
- Put the Mac to sleep and observe.
On macOS Ventura and later the path is: System Settings > Battery > Options for laptops, or System Settings > Energy Saver for desktops.
Computer acting up? Get a real diagnosis. Book a free diagnostic
Step 4: Check Power Nap and scheduled wake events
Power Nap lets the Mac briefly activate to check mail, backups, and iCloud. If combined with certain conditions it can create a rapid wake-sleep loop.
- In System Settings > Battery > Options, turn off Enable Power Nap (laptops) or the equivalent in Energy Saver (desktops).
- Also check for scheduled wake events: System Settings > General > Login Items & Extensions, or in older macOS under System Preferences > Energy Saver > Schedule. Remove any wake schedule you did not intentionally set.
Step 5: Reset the SMC (Intel Macs only)
The System Management Controller handles power states. A corrupted SMC can cause exactly this symptom on Intel-based Macs.
MacBook with a non-removable battery (most models since 2009):
- Shut down the Mac.
- Hold Shift + Control + Option on the left side of the keyboard and press the Power button at the same time.
- Hold for 10 seconds, then release all keys.
- Press the Power button normally to start up.
Mac desktop (iMac, Mac mini, Mac Pro):
- Shut down and unplug the power cable.
- Wait 15 seconds.
- Plug back in, wait 5 seconds, then press Power.
Apple Silicon Macs (M1 and later) do not have a traditional SMC. Shutting down completely for 30 seconds achieves a similar reset.
Step 6: Create a new user account to rule out a software conflict
If none of the above helps, a login item or background process in your user profile may be fighting sleep.
- Go to System Settings > Users & Groups and add a new user with Administrator role.
- Log into that account.
- Put the Mac to sleep.
- If sleep works normally in the new account, the problem is in your main user profile. Check System Settings > General > Login Items and remove items one at a time until the loop stops.
Common mistakes
- Skipping the log check. Guessing at USB versus network causes you to change the wrong setting and waste time.
- Resetting SMC first. It feels productive but rarely fixes software-triggered wake loops. Save it for after you have checked settings.
- Forgetting Bluetooth mice and keyboards. These are among the most frequent hidden culprits because they send keep-alive signals. Test with Bluetooth fully off, not just with the device turned off.
- Ignoring third-party apps. Apps like backup tools, media servers, or VPN clients can schedule and trigger wakes. Check the login items list carefully.
Bottom line
The wake-then-sleep loop almost always has a specific, findable cause. Start with the Terminal log to identify the wake reason, then follow the matching step. Most users resolve this in Step 2 or Step 3.
If you have worked through every step and the Mac still will not stay asleep, the issue may be a hardware fault, such as a failing power button, a logic board problem, or a defective peripheral port. At that point it is worth having the machine looked at in person.
The team at Fix My PC Store handles Mac repair for residents across West Palm Beach, Royal Palm Beach, and Wellington. If you would rather not bring it in, remote support is also available for software-level diagnosis.
Computer acting up? Get a real diagnosis.
Fix My PC Store has repaired thousands of machines across West Palm Beach. Free diagnostics, honest pricing, no upsell games.



