Looking for the app? See the MacBook battery monitor.
Comparisons
AlDente vs BatFi in 2026: Which Mac Battery Manager Fits Your Workflow?
AlDente and BatFi overlap on charge limiting, deliberate discharge and battery information, but the 2026 comparison has moved on: BatFi 3.1 added automation by time and location, AlDente 1.38 deepened its battery-care toolkit, and macOS Tahoe 26.4 now covers the basic 80% job itself. This guide compares them on automation, battery-care controls, price, compatibility and sleep behaviour.
Quick answer
AlDente Pro is the deeper battery-care tool. BatFi is the easier charge manager to automate around your routine.
AlDente Pro has Sailing Mode, Heat Protection, Automatic Discharge, Calibration Mode, charging schedules and support for Intel MacBooks as well as Apple silicon.1,2
BatFi has a smaller feature set, but since version 3.1 its charge limit can change automatically based on both time and location, and it costs US$15 once.7,8
If you only need an 80% limit on a recent Apple silicon Mac, macOS Tahoe 26.4 can now do that without either app.10
| Feature | AlDente | BatFi | MacBookBatteryMonitor |
|---|---|---|---|
| Custom charge limit | Yes | Yes | Yes |
| Limits below Apple's 80% floor | Yes | Yes, down to the 50% minimum | Yes, down to the 50% minimum |
| Free version | Yes | No, a licence is required | No, 7-day trial |
| Paid pricing | €11.49/year or €23.99 lifetime | US$15 one-time | One-time licence, no subscription |
| Apple silicon | Yes | Yes | Yes |
| Intel Mac support | Yes, models back to 2013 | No | No |
| macOS requirement | macOS 12 through 26 | Sonoma or newer | macOS 14.6 or newer |
| Discharge while plugged in | Yes, manual in Free, automatic in Pro | Yes, Run on Battery | Yes, Sailing Mode |
| Sailing Mode | Yes, Pro | No equivalent band | Yes |
| Heat-based charge protection | Yes, Pro | No equivalent mode | No, on the roadmap |
| Calibration | Automated Calibration Mode, Pro | Reminders only | No, on the roadmap |
| Time-based automation | Yes, Pro | Yes | No |
| Location-based automation | No | Yes | No |
| Charge to 100% on demand | Top Up | Yes | Yes, set the target to 100% |
| Apple Shortcuts support | Yes | Yes, App Intents | No |
| Sleep workarounds | Multiple Pro controls | Pause charging before sleep | No |
MacBookBatteryMonitor is our app, included for reference: it spans the same 50% to 100% charge range with Sailing Mode, without a subscription, and with the live per-app power monitoring neither app includes.
Both apps stop charging at a target you choose. What separates them is everything around that target: AlDente collects battery-care states and protections, while BatFi concentrates on making the limit follow your day.
What changed in 2026
Three changes make most older AlDente vs BatFi threads unreliable as buying advice.
Apple added a native charge limit. macOS Tahoe 26.4 lets an Apple silicon Mac hold a user-selected Charge Limit between 80% and 100%.10
BatFi 3.1 added Automation rules based on schedules and location, a feature most 2024 and 2025 comparisons predate entirely.8
AlDente shipped version 1.38, rebuilding the Power Flow diagram, adding SoC, USB and display power readings on macOS 26, Schedule Templates and new Low and High Power Mode Shortcuts.3
On a supported Mac, the basic 80% job now belongs to macOS itself. The reason to pick AlDente or BatFi in 2026 is what each adds beyond that.
The core job both apps do
Both are menu-bar battery managers that need elevated system access to change charging behaviour. Both let you set a charge ceiling instead of leaving the timing to Apple's Optimized Battery Charging, both can run the MacBook from its battery while the charger stays connected, both can allow a one-off full charge, and both show battery health, cycle count and temperature.7,1
BatFi defaults to 80%, lets you choose your own limit, and can go down to the 50% minimum introduced in BatFi 2.0. Once the limit is reached, charging stops while the Mac keeps running on adapter power.7,8
AlDente's Charge Limiter works on the same principle and supports limits below Apple's native 80% floor.1
Automation: BatFi rules vs AlDente schedules
BatFi rules based on time and location
BatFi 3.1 lets you create multiple charge-limit rules, each with its own limit and an optional schedule, a location, or both.7,8
| Situation | Example BatFi rule |
|---|---|
| Mac stays docked at home | Hold at 60% |
| Weekday morning before commuting | Raise to 90% |
| Weekend | Charge higher |
| Office | Use a different limit |
| Travel day | Allow 100% |
Locations can be picked on a map, found by address search, set to your current location, and given an adjustable radius. Schedules can repeat or run once. Rules are ordered, the highest matching rule applies, and the active rule appears in the menu bar.7
AlDente schedules with battery-specific actions
AlDente Pro automates battery actions rather than locations. Its Schedule system can run any of the following on a timer:1
| AlDente scheduled action | What it does |
|---|---|
| Set Charge Limit | Changes the configured ceiling |
| Start Calibration Mode | Begins an automated calibration cycle |
| Top Up | Charges to 100% once |
| Pause Charging | Stops at the current level |
| Discharge to | Changes the limit and discharges toward it |
Tasks can repeat daily, on weekdays, weekly, biweekly, monthly or run once.1
If your charging policy depends on where the MacBook is, BatFi has the clearer implementation. If it depends on specific battery actions at specific times, including calibration and discharge targets, AlDente has more to choose from.
The battery-care controls only AlDente Pro has
Three AlDente Pro features come up in almost every older comparison thread. Here is the current state of each, and what BatFi offers instead.
Sailing Mode
A normal charge limiter maintains one ceiling: when the battery falls, charging eventually brings it back to the target. Sailing Mode instead lets the battery drift inside a configured range before charging resumes, which avoids constant small corrections around a single percentage.1
BatFi does not list an equivalent configurable band. It holds the chosen limit indefinitely and provides the separate Run on Battery command when you deliberately want to discharge.7
Older threads describe BatFi bouncing between readings such as 79% and 81% and call it micro-charging. BatFi's developer explains that macOS reports rounded battery-level updates, so the app can react only to the state it sees, and small overshoots such as stopping at 81% with an 80% setting are expected. That is control resolution, not evidence of harm. If you specifically prefer battery movement inside a band, Sailing Mode is the direct tool for that preference.7
Calibration Mode
A battery kept inside a narrow range for a long time can lose accuracy in its state-of-charge estimate. AlDente Pro's Calibration Mode automates the correction:1
- Charge to 100%.
- Discharge to 10%.
- Charge back to 100%.
- Hold at 100% for one hour.
- Return toward the normal configured limit.
Calibration Mode can also run on a schedule. BatFi instead reminds you when the battery has not been discharged for more than a month and leaves the cycle to you through Run on Battery and manual limit changes.1,8
Heat Protection
Apple links battery ageing to temperature history and charging pattern.10 AlDente Pro can pause charging automatically when the battery crosses a temperature threshold you set.1
BatFi displays battery temperature but its current documentation lists no equivalent protection mode.7 Seeing the temperature and acting on it are different capabilities, and the gap matters most during sustained CPU or GPU work while plugged in.
Pricing and licensing
BatFi requires a licence and costs US$15 as a one-time payment, about A$21 at the exchange rate checked on 21 August 2026. There is no subscription.9
Older comments and directory listings still describe BatFi as free. The official product page now states plainly that a licence is required, so treat those descriptions as outdated.7
AlDente has more pricing choices.
| AlDente plan | Current price | Approx. AUD |
|---|---|---|
| Free | €0 | A$0 |
| Pro annual | €11.49/year | ~A$18.81/year |
| Pro lifetime | €23.99 once | ~A$39.28 once |
| Setapp | Included in Setapp subscription | Depends on Setapp plan |
Prices checked 21 August 2026. Currency conversions change over time.
The comparison only works after you pick an AlDente edition. AlDente Free includes Charge Limiter and manual Discharge and nothing else on this list; every differentiator above is Pro.2
Against AlDente Free, BatFi can be the more capable app, because its single price includes automation, Run on Battery, power-mode controls, battery statistics, a power graph and significant-energy-app visibility.7
Against AlDente Pro, BatFi costs substantially less than the €23.99 lifetime licence, with a different feature set rather than a smaller copy of the same one.
Compatibility and Intel Macs
BatFi requires an Apple silicon Mac running macOS Sonoma or newer.7
AlDente supports macOS 12 Monterey through macOS 26 Tahoe, with a compatibility list reaching back to Intel MacBook Air and MacBook Pro models from 2013.2
AlDente also has a separate Intel control pathway that can hold the charge limit while a supported Intel MacBook sleeps or sits powered off, without macOS running.4
If your Mac is Intel, the decision is already made: BatFi is not supported. On Apple silicon both remain in play.
Sleep and powered-off behaviour
No third-party battery manager keeps executing normally while a Mac is deeply asleep or shut down. Both developers document what happens instead, and the honest answer includes limitations on both sides.
BatFi during sleep
BatFi does not function normally while the Mac is asleep or turned off. Its workaround, Automatically pause charging when the Mac goes to sleep, stops charging immediately before sleep and resumes normal management after wake.7
The trade-off is that the Mac can sleep below your target. A battery at 64% with a 70% target pauses at 64% instead of quietly finishing the job overnight.7
AlDente during sleep
On Apple silicon, AlDente's default behaviour during sleep is to keep doing whatever it was doing: paused charging stays paused, but a MacBook that was charging toward the limit keeps charging to 100%.5
Two Pro options change that. Stop Charging When Sleeping pauses charging immediately before sleep. Disable Sleep Until Charge Limit prevents sleep, continues charging or discharging until the target is reached, then allows sleep again. That is more control over the outcome, at the cost of deliberately delaying sleep.5
Powered off
Apple silicon MacBooks always charge to 100% when powered off, because normal software control is unavailable. AlDente documents this directly and suggests unplugging before shutting down or using sleep instead.6 BatFi likewise cannot function while the Mac is off.7
Apple's native Charge Limit is part of the operating system's own charging system rather than a separate utility, which is one reason it belongs in this comparison. Even so, Apple says a Mac may occasionally charge to 100% to keep its state-of-charge estimate accurate.10
Battery information and power modes
Neither app is only a charge slider any more. BatFi shows battery health, cycle count, temperature, time to full, time remaining, a power-usage graph and a list of apps using significant energy.7
AlDente has grown in the same direction, with a larger dashboard, battery graphs and the Power Flow diagram that version 1.38 rebuilt with a lower CPU footprint and new SoC, USB and display power readings on macOS 26.3
Power-mode control is close to even. BatFi switches Low Power Mode, High Power Mode and Automatic from its menu, with optional hotkeys and App Intents support.7,8 AlDente integrates with Apple Shortcuts for charge limits, discharge, Top Up, Calibration Mode and, since 1.38, dedicated SetLowPowerMode and SetHighPowerMode actions.1,3
If the search that brought you here was really about a battery that drains too fast, a charging manager only addresses part of the problem. How to See What's Draining Your MacBook Battery covers the built-in diagnostic path, and How to Check MacBook Battery Usage by App explains the difference between relative energy scores and direct power measurement.
Where Apple's built-in Charge Limit fits
It now belongs in every AlDente vs BatFi decision. On Apple silicon with macOS Tahoe 26.4 or later, System Settings offers a Charge Limit between 80% and 100%. The Mac charges to within a few percentage points of the limit, resumes charging when the battery falls by more than five points while connected to power, and offers Charge to Full Now when you need a full battery. The details are in Apple's battery charging support document.10
If your entire requirement is a steady 80% while the Mac is docked, try macOS before buying either app.
The third-party apps earn their price when you want something Apple does not provide. For BatFi, that means location- and schedule-aware limits, lower limits and Run on Battery. For AlDente Pro, it means lower charge ranges, Sailing Mode, Heat Protection, Calibration Mode, advanced discharge, scheduling and wider compatibility.
For a walkthrough of the setting itself, see How to Limit MacBook Charging to 80%.
Which one to choose
Neither app wins outright. Your routine picks the winner.
| Your requirement | Difference that matters |
|---|---|
| I only need 80% on a current Apple silicon Mac | macOS may already be enough |
| I want a free charge limiter | AlDente Free exists; BatFi requires a licence |
| I want the cheaper paid one-time option | BatFi at US$15, versus €23.99 for AlDente Pro lifetime |
| I need Intel Mac support | AlDente |
| I want a configurable sailing band | AlDente Pro |
| I want charging to pause above a temperature threshold | AlDente Pro |
| I want automated calibration | AlDente Pro |
| I want reminders to cycle the battery but can do it manually | BatFi |
| I want my charge limit to change when I arrive at work | BatFi |
| I want a different limit at different times | Both |
| I want battery-specific scheduled actions such as discharge to a target | AlDente Pro |
| I want Setapp | AlDente Pro |
Choose AlDente Pro when the features you care about are about the battery itself: a sailing band, heat-gated charging, automated calibration, Intel support, Setapp or battery-specific scheduled actions.
Choose BatFi when you want the charge limit to adapt to where and when you actually use the MacBook, prefer one payment of US$15, or are happy with calibration reminders instead of a fully automated cycle.
AlDente exposes more settings, which is useful depth when you need it and more to learn when you do not. BatFi's narrower model is easier to set once and stop thinking about. Neither approach is objectively better; it is a workflow choice.
Final verdict
AlDente and BatFi overlap enough that either can hold a charge ceiling. That stopped being the useful comparison in 2026.
AlDente Pro is the more specialised battery-care tool, with Sailing Mode, Heat Protection, automated Calibration Mode, Automatic Discharge, battery-specific scheduling and far broader hardware support.
BatFi is the more routine-aware charge manager, with time-and-location automation, a one-time US$15 licence, deliberate Run on Battery and enough battery information to stay useful without a large feature vocabulary.
Decide with one question: do you want deeper control over the battery itself, or a charge limit that adapts automatically to where and when you use the MacBook? AlDente answers the first. BatFi answers the second. And if an 80% limit on a recent Apple silicon Mac is all you needed, macOS Tahoe 26.4 may make both unnecessary.
FAQ
Is BatFi better than AlDente?
BatFi is better matched to users who value time-and-location automation and a simple one-time licence. AlDente Pro has a deeper battery-management feature set including Sailing Mode, Heat Protection, automated Calibration Mode and broader Intel support. Neither is universally better.
Is AlDente better than BatFi?
AlDente Pro has more dedicated battery-care controls than BatFi, particularly Sailing Mode, Heat Protection and Calibration Mode. BatFi has location-aware charge-limit automation that AlDente does not currently match with a native location-rule system.
Is BatFi free?
No. Older discussions frequently describe BatFi as free because its licensing model changed over time. The current official BatFi page says a licence is required. The current purchase price checked for this article was US$15, around A$21.
Is AlDente free?
AlDente has a free version. AlDente Free currently includes Charge Limiter and manual Discharge. Features such as Sailing Mode, Heat Protection, Automatic Discharge, Calibration Mode and Schedule require AlDente Pro.
How much does AlDente cost compared with BatFi?
As of 21 August 2026, AlDente Pro costs €11.49 per year or €23.99 for a lifetime licence, approximately A$18.81 or A$39.28 at the exchange rate checked that day. BatFi costs US$15 once, approximately A$21.
Does BatFi have Sailing Mode?
BatFi does not currently list an equivalent configurable Sailing Mode. It holds a selected charge limit and provides a separate Run on Battery command for deliberate discharge. AlDente Pro Sailing Mode lets the battery move within a configured range before charging resumes.
Does BatFi have Calibration Mode?
BatFi can remind you when the battery has not been discharged for a long period and lets you use Run on Battery manually. It does not currently advertise an automated calibration cycle equivalent to AlDente Pro Calibration Mode.
Does BatFi have Heat Protection?
BatFi displays battery temperature, but its current product documentation does not list a user-configurable charging mode equivalent to AlDente Pro Heat Protection.
Does AlDente have location-based charge limits?
AlDente Pro has scheduled charging actions based on time and recurrence. BatFi 3.1 goes further in this specific area by allowing rules to depend on location and an adjustable geographic radius.
Can BatFi discharge a MacBook while plugged in?
Yes. BatFi has Run on Battery, which deliberately runs the MacBook from its battery while the charger remains connected. BatFi 2.3 also added an option to disable sleep during discharge so discharging can continue in clamshell mode.
Can AlDente discharge a MacBook while plugged in?
Yes. AlDente Free includes manual Discharge. AlDente Pro also has Automatic Discharge and Sailing Mode.
Which supports Intel Macs?
AlDente. Its current compatibility list includes many Intel MacBook Air and MacBook Pro models. BatFi requires Apple silicon.
Do AlDente and BatFi work while the Mac is asleep?
Both apps face macOS limitations while the system is asleep. BatFi can pause charging before sleep. AlDente Pro has options including Stop Charging When Sleeping and Disable Sleep Until Charge Limit. Neither should be treated as unrestricted software that continues executing normally throughout deep sleep.
Do I still need AlDente or BatFi after macOS Tahoe 26.4?
Possibly not. Apple now provides a native 80-100% Charge Limit on Apple silicon Macs running Tahoe 26.4 or later. AlDente and BatFi remain relevant when you want lower limits, deliberate discharge, automation or other controls Apple does not provide.
Sources
Current as of 21 August 2026.
- AlDente: features (AppHouseKitchen). Current feature documentation for Charge Limiter, Discharge, Sailing Mode, Heat Protection, Calibration Mode, Schedule, Top Up and the sleep-related controls.
- AlDente: pricing and compatibility (AppHouseKitchen). AlDente Free and Pro pricing, the €11.49 per year and €23.99 lifetime licences, Setapp availability, and the supported Mac list from 2013 Intel models to current Apple silicon.
- AlDente: release notes (GitHub). Version 1.38 and 1.38.1 changes, including the rebuilt Power Flow diagram, SoC, USB and display power readings, Schedule Templates and the new power-mode Shortcuts.
- AlDente behavior on Intel MacBooks (AppHouseKitchen). How AlDente holds the charge limit on Intel MacBooks during sleep and while powered off, without macOS running.
- AlDente behavior for sleeping MacBooks (AppHouseKitchen). Default sleep charging behaviour on Apple silicon plus the Stop Charging When Sleeping and Disable Sleep Until Charge Limit options.
- AlDente behavior for powered off MacBooks (AppHouseKitchen). Why Apple silicon MacBooks charge to 100% when powered off, and the suggested workarounds.
- BatFi product page (Micropixels). Licence requirement, Apple silicon and macOS requirements, charge limits, Automation rules, Run on Battery, battery statistics and the pause-charging-before-sleep option.
- BatFi changelog (Micropixels). Version history covering the 3.1 automation rules, the 50% minimum limit, clamshell discharge, calibration reminders and macOS 26.4 support.
- BatFi purchase page (Gumroad). The current US$15 one-time licence price.
- About Optimized Battery Charging and Charge Limit on Mac (Apple Support). The Tahoe 26.4 and Apple silicon requirements, the 80 to 100% range, the greater-than-5% resume threshold, Charge to Full Now and occasional 100% charges.