Comparison

BMS vs BMS Pal

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

BMS

Monitor and manage your device's battery health with real-time data, historical records, and customizable alerts for over-charge, over-discharge, and temperature. Connect locally via Bluetooth or remotely via Wi-Fi to track battery status, cell performance, and potential issues.

Highlights
  • Real-time battery data (current, voltage, SOC, SOH)
  • Cell-level monitoring
  • Historical alarm and protection records
  • Customizable warning values
  • Bluetooth and Wi-Fi connectivity
  • Device sharing and management
Read full description

This app allows users to bind their devices easily and conveniently at anytime and anywhere,view battery health status, and record, diagnose and warn the real-time status of the battery.It is a good helper for users in operating and maintaining their devices. 【Parameter settings】 Preset warning values for over-charge, over-discharge , over-current, and over-temperature,When the battery status reaches the preset warning value, the system will send out an alarm signal to remind users to pay attention to the battery's status and performance. 【Real-time data】 Summary data: including battery current, voltage, number of cells, cycle times, SOC, SOH, temperature and other parameters; Cell data: including independent voltage, independent current, cycle times, SOC, SOH, temperature and other parameters of the cell; Voltage temperature: including the number of cells, cell voltage, cell temperature and other parameters; Status data: including protection, indication, control, fault, battery balance, alarm and other status. 【Historical data】 Record the alarm state, protection state, fault occurrence state and development process of the battery history,which can help the users to understand the state and performance of the battery. 【Connection method】 Local control: Through Bluetooth communication, no need to log in with an account, directly search for nearby Bluetooth signals, one-to-one connection, ready to use; Remote control: through WIFI communication,need to register an account to log in, the APP and the device will automatically perform network distribution operations, and bind the account and device. 【My device】 Forgot password: reset password through email; Edit device: Long press the device item, the edit menu will pop up at the bottom, you can modify the device nickname or delete the device; Share device: Long press the device item, the device administrator who first configures the network and binds the account, can generate a QR code for the device for other users to scan the code to add.

About

BMS Pal

Consolidate data from various battery management systems into a single, live list. Monitor state of charge, voltage, current, and more with detailed per-cell views and historical charts. Offers advanced features like capacity testing and AI-powered sanity checks for your battery packs.

Highlights
  • Live telemetry from multiple BMS
  • Per-cell voltage and balancing indicators
  • Protection alerts in plain language
  • Group packs for combined readings
  • Capacity test and history logging
  • Chemistry detection and override
  • AI-powered sanity checks
Features
Read full description

All your batteries. One app. A JBD pack in the garage, a Victron in the van, a power station on the table - and a different vendor app for each one. BMS Pal ends the app-hopping: every pack you own in one live list, with state of charge, voltage, current, watts, and time remaining. Device detail pages have tools for a deep dive into your devices. Up to eight connected at once. EIGHT FAMILIES AT LAUNCH BMS boards get the deep treatment - per-cell voltages with live balancing indicators, protection alerts, chemistry detection, configuration reads, and confirmation-gated FET control: - JBD (including XiaoXiang and legacy variants) - JK - Daly Battery monitors and power stations get their essentials, with the same charts and history: - Victron (including encrypted advertising) - Junctek KL-F shunt monitors - Bluetti, Jackery, and EcoFlow power stations Coverage varies by family - the full who-reports-what table is at bmspal.app. WHAT IT DOES - Live telemetry: voltage, current, power, temperature, and state of charge stream in as your BMS reports them. Charts hold the last week, so you can see what happened while you slept. - Per-cell detail: every cell gets its own bar, down to the millivolt. Cells the BMS is balancing light up, so you can watch the spread tighten in real time. - Alerts, plainly stated: protection events appear in plain language. No sirens, no red flashing. Just the facts. - Groups: packs that work as one bank read as one battery. Group them series, parallel, or series-parallel and get combined voltage, current, and state of charge. - Capacity tests: run a real discharge test on any pack that reports current. BMS Pal integrates it over time against your cutoff and files the result in the pack's history, so "how many amp-hours, really?" gets a measured answer. - Chemistry detection: BMS Pal reads your protection thresholds and works out whether the pack is LiFePO4 or Li-ion. You can override it - you know your pack best. - Sanity Checks: not sure those numbers are fine? Send a snapshot of your pack for an AI review across six dimensions and get a written verdict back - findings graded by severity, with the reasoning and trade-offs spelled out. You see exactly what is sent before anything leaves your phone, and nothing is sent until you tap. BMS boards only, where the setup can actually be changed. - Write mode, off by default: toggling charge or discharge FETs is serious business on a high-energy pack. Writes sit behind a master switch plus a per-command confirmation, and every attempt is logged. LOCAL-FIRST. ACTUALLY LOCAL. No account, ever. No analytics, no trackers, no background traffic. Your telemetry history lives on your device; delete the app and it is gone. The only network calls are the ones you explicitly ask for (a Sanity Check or a problem report), and you see the exact payload first. THE DEAL Free download, and everything works for 7 days - every protocol, every feature, no card up front. Then $5 unlocks it for good: one purchase, no subscription, no "premium tier" holding features hostage. Sanity Checks run in the cloud and cost real server money, so the app includes 25 and $2 adds 25 more. Everything else runs entirely on your device. ONE DEVELOPER, ONE BENCH Every supported family sits on my bench: 92 wire-protocol variants documented, 1,100+ automated tests in the suite. Got a pack that will not identify, a value that reads wrong, or a feature idea? Report a Problem, Confirm Device Support, and Send Feedback are built in, replies land in your Support inbox, and none of it is ever paywalled. Your reports steer the roadmap. Runs on iPhone, iPad, and Apple Silicon Macs. JBD, XiaoXiang, JK, Daly, Victron, Junctek, Bluetti, Jackery, and EcoFlow are trademarks of their respective owners. BMS Pal is an independent project, not affiliated with or endorsed by any battery vendor. BMS Pal shows you what your BMS reports; it is not a substitute for proper fusing, wiring, and common sense.

Screenshots

BMS4 screens
BMS Pal4 screens

Verdict

The call

BMS and BMS Pal both sit at 5.0 stars, but that hides the real split: 100% of BMS Pal's written reviews are positive against 20% of BMS's. BMS Pal also leads on update cadence (every 5 days vs every 6 weeks). BMS's advantage is in-app purchases (none vs 2) and iOS requirement (15.0 vs 26.2). On price, rating, ratings volume and ads there is nothing between them.

Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS

CostPrice · In-app purchases · Ads · Monetization

Both are free to download. BMS Pal sells 2 one-off in-app purchases. BMS asks for nothing beyond the download.

ReceptionRating · Positive reviews · Number of ratings

On the App Store both sit at effectively the same score — 5.0 for BMS against 5.0 for BMS Pal. Both are backed by a comparable volume of ratings — 2 and 1 respectively. Written reviews are what separate them: 20% of BMS's written reviews are positive against 100% of BMS Pal's.

UpkeepUpdate frequency

BMS ships an update every 6 weeks, BMS Pal every 5 days. The most recent releases landed on November 4, 2026 and November 6, 2026 respectively.

Scorecard5 real differences · 5 level
BMS versus BMS Pal: the parameters behind the verdict, then further details
ParameterBMSBMS Pal
PriceFreeFree
Rating5.0 (2 ratings)5.0 (1 ratings)
Positive reviews20.0% of reviews100.0% of reviews — better
Number of ratings2 — better1
Update frequencyEvery 6 weeksEvery 5 days — better
AdsNoNo
In-app purchasesNo — betterYes
MonetizationFree — betterFree with in-app purchases
DevicesiPhone, iPodiPhone, iPad
Requires iOS15.0 — better26.2
Further details — not scored
Size40 MB25 MB
Age rating17+4+
Developer秀丽 唐Inquiring Minds, Inc

Customer experience

BMS

All ratings1 ratings
Positive100.0%
Neutral0.0%
Negative0.0%
Written reviews5 reviews
Positive20.0%
Neutral60.0%
Negative20.0%

BMS Pal

All ratings1 ratings
Positive100.0%
Neutral0.0%
Negative0.0%
Written reviews1 reviews
Positive100.0%
Neutral0.0%
Negative0.0%

In-app purchases

None

BMS

No in-app purchases

2 purchases

BMS Pal

One-time2
  • 25 Additional Sanity Checks$2.00
  • BMS Pal Unlock (Lifetime)$5.00

Questions

Is BMS free?
BMS is free to download, with no in-app purchases.
Is BMS Pal free?
BMS Pal is free to download, with in-app purchases available.
Which has better reviews, BMS or BMS Pal?
BMS and BMS Pal are both rated 5.0 out of 5 on the App Store, from 2 and 1 ratings respectively.
Do BMS or BMS Pal have ads?
Neither BMS nor BMS Pal shows ads.
Which is updated more often, BMS or BMS Pal?
BMS ships an update every 6 weeks, and BMS Pal every 5 days. Most recently, BMS was updated on November 4, 2026 and BMS Pal on November 6, 2026.

Other comparisons