A Mac that sits at 80% and reports “not charging” looks like a fault, and it is almost always deliberate. Modern macOS holds the charge back to slow the battery’s chemical ageing — a battery kept full and warm wears out faster than one that spends its time lower — and the only hint it gives you is a line of text in a menu most people never open.
Here is how to confirm that is what is happening, which of the two features is responsible, how to override it when you actually need a full charge, and what a genuine fault looks like instead. The commands were run on macOS 26.5.2, on a machine that happened to be in this exact state at the time.
What the battery is doing right now
$ pmset -g batt
Now drawing from 'AC Power'
-InternalBattery-0 (id=0000000) 76%; AC attached; not charging present: true
The battery id is replaced with a placeholder; the rest is as printed. Those are three separate facts, and read together they rule out most of what people worry about:
Now drawing from 'AC Power'— the adapter is running the machine. If this saysBattery Powerwhile you are plugged in, no power is arriving at all, which is the urgent case rather than this one.AC attached— macOS sees the adapter.not charging— no current is going into the battery, by decision rather than by failure.
Power arriving, adapter recognised, charging paused. That combination is the signature of a deliberate hold.
The two features that hold charge back
Apple documents both of these, and they are not the same thing.
Optimized Battery Charging has been in macOS since Big Sur 11. Apple’s description is specific: it “uses on-device machine learning to learn your daily charging routine so that it can delay charging past 80% in certain situations, such as when it predicts that your Mac will be connected to power for an extended period of time.” A laptop that lives on a desk all week is exactly the pattern it is looking for, which is why desk-bound Macs sit at 80% far more often than ones that travel.
Charge Limit is much newer — Apple lists it as requiring macOS Tahoe 26.4 or later and a Mac with Apple silicon. It lets you cap what the Mac treats as a full charge anywhere between 80% and 100%. The behaviour is precise: the Mac charges to within a few percentage points of the limit and stops, and only resumes if the level drops more than 5% while connected to power. That is why a Mac with a limit set does not trickle back up the moment it dips.
There is a third one worth knowing about because it explains the cases that fit neither. Battery health management, which Apple describes separately, “may temporarily reduce your battery’s maximum charge” based on measured usage — no percentage displayed, no per-session control.
One detail from Apple’s page clears up a question these features otherwise leave hanging: “Whether using Optimized Battery Charging or Charge Limit, your Mac will occasionally charge to 100% to maintain accurate battery state-of-charge estimates.” So a machine that has been stopping at 80% for weeks and suddenly reaches full has not fixed itself or broken — it is recalibrating.
Which one is doing it
The battery status menu names it, and the two strings are different:
- “Charging On Hold” — Optimized Battery Charging is delaying the charge past 80%.
- “Charged to [%] Limit” — a Charge Limit is set, and the Mac has reached it.
Neither string appearing, on a Mac that reports AC attached; not charging at a level well below 80%, means you are looking at something else — heat, or one of the faults at the end of this page.
Heat is the one that catches people out, because it produces the same symptom with no explanatory text anywhere. A warm battery charges slowly or pauses entirely until it cools, which is why this shows up during long builds, games, or anything that pins the CPU with the lid closed.
Getting a full charge when you need one
You do not have to turn anything off. Both features have a one-off override in the same menu that reported the hold: Apple’s instruction is to choose “Charge to Full Now” from the battery status menu. It applies to that charge only, so the protection stays in place afterwards.
If you want it off permanently, both live under System Settings > Battery > the info button next to Charging (or Battery Health) — that is where Optimized Battery Charging is switched off and where a Charge Limit between 80% and 100% is set.
Confirm the result from the command line rather than the icon, by running the same check a few minutes apart:
$ pmset -g batt | grep -o '[0-9]*%'
76%
A number that has moved means current is flowing. One that has not, on a Mac still reporting AC attached, means something else is holding it — most likely heat, which no setting overrides.
The honest recommendation is to leave both features alone. A Mac that lives plugged in at a desk is precisely the case they were designed for, and the 80% you are looking at is the feature working. Override it on the day you need the extra hour, not as a permanent setting.
Is the battery actually worn out?
If you would rather rule out wear than take the above on faith, the numbers are one command away:
$ system_profiler SPPowerDataType
Fully Charged: No
Charging: No
State of Charge (%): 76
Cycle Count: 21
Condition: Normal
Maximum Capacity: 100%
Connected: Yes
Wattage (W): 90
Lines selected from a longer report. Condition: Normal with Maximum Capacity: 100% is a healthy battery; a worn one says Service Recommended with a capacity well under 100. This particular machine reports a cycle count of 21 and is refusing to charge — which is the whole point: the refusal has nothing to do with battery condition.
The last two lines are about the adapter. Connected: Yes with a sensible Wattage means power delivery negotiated properly; a figure far below what your Mac shipped with points at a weak adapter, a cable that cannot carry the current, or a hub in between, any of which will charge slowly or not at all.
For real wear rather than a rounded percentage, ioreg -rn AppleSmartBattery reports what the pack currently holds against its design figure — AppleRawMaxCapacity versus DesignCapacity, 4639 against 4629 mAh on this machine. Be aware that the full output of that command includes the battery’s serial number and manufacturing data, so filter it before pasting it into a forum thread.
When it is a real fault
Condition: Service Recommended, or a maximum capacity that has dropped a long way. That is a worn battery, and no setting changes it.pmset -g battreportingBattery Powerwhile plugged in, orConnected: No. Power is not arriving — try another cable, another port, and the adapter with no hub or dock in the path.- Stuck well below 80% for days, with a healthy battery, a correctly rated adapter, and neither string in the battery menu. That is none of the features above.
One piece of advice to skip along the way: resetting the SMC. Apple silicon Macs have no SMC to reset, so the key combinations still circulating for it do nothing on any Mac sold in recent years. A full shutdown and start covers what that procedure used to do.