Why does my MacBook lose battery in sleep (and how to fix it)

Updated July 2026 · 5 min read

A sleeping MacBook normally loses only a few percent overnight — roughly 1–2% per hour in standby. Bigger drops usually mean something kept it awake: Power Nap, “wake for network access”, a Bluetooth or USB device, a login item, or an app holding a power assertion. macOS logs every wake locally, so you can find the exact cause — or let a tool name it for you.

You close the lid at 100% and open it in the morning at 78%. A little overnight drop is normal — but a big one means your MacBook wasn’t really asleep.

How much sleep drain is normal?

In normal standby a modern MacBook loses only about 1–2% per hour, so a few percent overnight is fine. It’s common to lose a bit more in the first hour after you close the lid, while background tasks (Spotlight indexing, iCloud, Time Machine) finish up. Losing 10–20% or more overnight is the sign that something kept it awake.

Why your MacBook drains in sleep

  • Power Nap: lets the Mac wake periodically to check mail, calendars and iCloud while asleep.
  • “Wake for network access”: lets other devices and services wake the Mac over the network.
  • Bluetooth or USB devices: a mouse, controller or hub can nudge the Mac awake — or stop it sleeping deeply.
  • Login items & background agents: apps that launch at login can hold the Mac awake.
  • Power assertions: an app can ask macOS to prevent sleep (the same mechanism as “keep awake”). A stuck or misbehaving app can hold this all night.
  • The “hot bag” problem: if the lid is closed but the Mac keeps waking, it heats up in your bag and drains fast.

How to find what’s draining it

macOS records every sleep and wake locally. You can read it in Terminal with pmset -g log (look for Wake entries and the process that caused them), or check Console for power events. The catch is that the log is dense and the real culprit is usually buried among the timestamps.

How to reduce sleep drain

  1. Open System Settings → Battery → Options and turn off Power Nap and “Wake for network access” (on battery, at least).
  2. Review Settings → General → Login Items and remove anything you don’t need at startup.
  3. Unpair a flaky Bluetooth device that keeps waking the Mac.
  4. Fully quit any app known to hold the Mac awake before you close the lid.
  5. Keep macOS and your apps updated — sleep-drain bugs are common and often fixed in updates.

The easy way: let the app name the culprit

Mac 4 Breakfast’s Sleep Drain Detective does the detective work for you. It records your battery level when the lid closes and again at wake, reads the local power log, and names the apps that kept your Mac awake overnight — ranked by hours held, dark wakes counted — with a morning notch alert if you dropped more than your set threshold. Fully on-device; no root, no account. For daytime drain, see the draining-fast guide, or the full comparison.

Frequently asked questions

How much battery drain in sleep is normal?

A few percent overnight is normal — roughly 1–2% per hour in standby, sometimes a little more in the first hour after you close the lid while background tasks finish. Losing 10–20% or more overnight points to something keeping the Mac awake.

Why did my MacBook lose 20% overnight?

Something kept it partly awake: Power Nap syncing, “wake for network access”, a Bluetooth or USB accessory, a login item, or an app holding a power assertion (a request that stops the Mac from sleeping). The local power log shows which one.

How do I stop my MacBook draining in sleep?

Turn off Power Nap and “wake for network access” in Settings → Battery → Options, remove unneeded login items, unpair a flaky Bluetooth device, and update or quit any app that holds the Mac awake. A sleep-drain tool can point you straight at the culprit.

See all of this, live, in one app

Mac 4 Breakfast shows your battery health, charging, every Apple device and smart insights — natively and privately, for one price.