MacBook Battery Draining Overnight? Fix Sleep Battery Drain
If your MacBook drops from 80% to 60% while the lid is closed, do not start by replacing the battery. Overnight drain usually means the Mac is waking up, an app is preventing sleep, or a connected accessory is keeping something active.
Quick answer
A healthy sleeping MacBook should only lose a small amount of charge overnight. If the drop is regularly above about 10%, check Battery usage, Activity Monitor sleep blockers, connected accessories, wake-for-network settings, and battery health. TurtleBar helps after the fix by warning you earlier and turning on Low Power Mode before the battery gets critical.
5-step overnight drain checklist
Step 1
Check Battery usage
System Settings → Battery shows which apps used energy while you expected the Mac to be idle.
Step 2
Look for sleep blockers
Open Activity Monitor → Energy and sort by Preventing Sleep or 12 hr Power.
Step 3
Disconnect accessories
USB-C hubs, external displays, drives, and Bluetooth devices can keep a Mac awake.
Step 4
Review wake settings
Disable unnecessary wake for network access, sharing, and background sync before testing again.
Step 5
Compare battery health
A worn battery loses charge faster even when the Mac is behaving normally.
What causes MacBook sleep battery drain?
- Apps preventing sleep: browsers, sync tools, video apps, downloaders, and menu bar utilities can keep the system awake.
- Network wakeups: sharing, Find My, mail, calendar, and cloud sync may wake the Mac depending on settings and power state.
- Accessories: docks, displays, USB devices, and Bluetooth peripherals can create wake events.
- Battery wear: lower maximum capacity turns the same overnight energy use into a bigger percentage drop.
Terminal checks for repeated overnight drain
If the Battery settings screen confirms a large drop while the lid was closed, these built-in macOS commands help separate normal maintenance from a real wake problem. Run them after a bad night before rebooting, then look for the same app, device, or network reason appearing repeatedly.
Recent sleep and wake events
pmset -g log | grep -e 'Sleep' -e 'Wake' | tail -40Power settings that allow wakeups
pmset -g customProcesses preventing idle sleep
pmset -g assertionsFor non-technical users, start with Activity Monitor → Energy and System Settings → Battery. The Terminal checks are most useful when the same Mac keeps waking after you have already disconnected accessories and quit obvious background apps.
How to test the fix safely
- Charge to a known level, such as 80%.
- Quit heavy apps and disconnect external accessories.
- Close the lid overnight on battery power.
- Record the morning percentage and Battery usage chart.
- Repeat with one accessory or app added back until the drain returns.
Prevent the surprise the next morning
TurtleBar cannot stop a broken sleep setup by itself, but it can make battery loss visible sooner: menu bar time remaining, battery-level alerts, and automatic Low Power Mode when your Mac gets low.