It's a scheduling heuristic. If you want your MacBook to actually stop at 80%, you need SMC-level control.
The built-in feature delays charging past 80% only when macOS predicts you won't need a full battery soon — based on a regular routine. Irregular schedule, always plugged in, overnight exceptions: it quietly charges to 100%. You cannot choose the limit and you get no guarantee.
A dedicated charge limiter (like Battery Autopilot or AlDente) writes to the Mac's power controller (SMC) and stops charging at your chosen percentage, every time.
| macOS Optimized Charging | Battery Autopilot | |
|---|---|---|
| Choose your own limit (e.g. 80%) | — | ✓ |
| Guaranteed stop at the limit | Heuristic only | ✓ |
| Works with irregular schedules | — | ✓ |
| Self-heals if something re-enables charging | — | ✓ |
| Measured power savings on top | — | ✓ |
| Full charge timed to your departure | △ | ✓ |
| Extra software required | ✓ | One menu bar app |
7-day free trial. Charge guarded at 80%, measured power savings, results in “+minutes extended”.
Download free (macOS)Since macOS Big Sur, Apple's feature learns your charging routine and, when it predicts the Mac will stay plugged in for a long time (e.g. overnight), it may hold the charge around 80% and finish charging shortly before your usual unplug time. This genuinely reduces wear — when it activates.
The catch: it only activates when your routine is predictable. Work from home with the Mac always plugged in, or an irregular schedule, and the prediction rarely fires — the battery sits at 100% for weeks. There is also no way to pick a different limit, and macOS may finish the charge whenever its model decides to.
Lithium-ion cells age fastest at high state of charge, especially combined with heat — exactly the conditions of a plugged-in MacBook at 100%. Keeping the typical level around 80% measurably slows capacity loss. See our guide Is it bad to keep your MacBook plugged in all the time? for the details.
Third-party charge limiters write standard keys on the SMC (System Management Controller) — the chip that decides whether the battery charges. That stops charging at exactly your chosen level, regardless of schedule predictions.
Battery Autopilot adds a continuity guard on top: if macOS or a firmware quirk re-enables charging past the limit, it detects the override and restores it automatically. When you actually need 100% — before you head out — its AI learns your departure time and tops up just in time. And a failsafe always allows charging when the battery is low.
1. Download Battery Autopilot and drag it into Applications. 2. Approve the privileged helper in System Settings (this is what talks to the SMC). 3. That's it — the default 80% limit is active, and you should turn off macOS Optimized Battery Charging (System Settings → Battery) so the two don't fight. Full walkthrough: How to limit MacBook charging to 80%.
Yes. Two systems trying to manage the same charge state can conflict. Turn off the macOS feature in System Settings → Battery when you use a hard limiter.
High state of charge is one of the main aging factors for lithium-ion batteries. Holding around 80% instead of 100% while plugged in reduces that stress substantially — it's the same principle EV manufacturers recommend for daily charging.
No. Charge limiters use standard power-controller keys; the battery simply stops accepting charge earlier. Battery Autopilot is Developer ID signed, notarized by Apple, and restores normal charging on quit.
7-day free trial. Charge guarded at 80%, measured power savings, results in “+minutes extended”.
Download free (macOS)