How to Read a Battery Monitor: Every Number Explained (2026)
Affiliate disclosure: This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. Product picks were chosen on the merits — no brand pays for placement.
How we evaluated: WildJoule has not bench-tested these monitors. Readout definitions and default settings come from Victron’s BMV-712 Smart manual; other shunt monitors use the same principles with different labels.
Learning how to read a battery monitor comes down to one habit: trust state of charge, treat time-to-go as a rough forecast, and stop reading voltage as a fuel gauge. A shunt monitor like the Victron BMV-712 counts every amp going in and out of the battery. That count is what makes the percentage honest. The other numbers on the screen explain why the percentage is moving.
WildJoule verdict
Read state of charge first. A negative current means the battery is discharging; positive means it is charging. Consumed Ah tells you how much you’ve taken out since the last full charge. If the screen shows three dashes (“—”), the monitor hasn’t synchronised yet, so charge the battery to full before you trust anything. And if time-to-go looks pessimistic on a lithium bank, check the discharge floor: Victron sets it to 50% by default.
Quick honesty on my end: I don’t have a shunt monitor wired into a bank of my own, so none of this is “what my screen showed last Tuesday.” I worked from Victron’s manual and the setup mistakes owners keep posting about. Why bother? Because when the power cuts out with no warning, which has been normal for me for a long time, the only question worth asking is how many hours the battery has left. A monitor you can’t read won’t answer it.
How to read a battery monitor screen, line by line
| Readout | What it actually tells you | Watch out for |
|---|---|---|
| State of charge (%) | Charge left, corrected for charge efficiency and Peukert | Only as good as the capacity you entered |
| Voltage (V) | Terminal voltage right now | Nearly flat on LiFePO4 through the middle of its range |
| Current (A) | Net flow: charge in minus load out | Negative = discharging, positive = charging |
| Power (W) | Current × voltage, in or out | Net figure, so solar can hide a big load |
| Consumed Ah | Amp-hours removed since the last full charge | 12A for 3 hours shows as −36.0Ah |
| Time remaining | Hours until the discharge floor at the current load | Momentary estimate; jumps when loads change |
| Aux input | Starter battery, temperature or midpoint | Meaningless if the input type is set wrong |
State of charge is the reading Victron’s own manual calls the best way to monitor a battery. It already accounts for the fact that you have to put slightly more energy into a battery than you get back out.
Current is the one people misread most. The monitor shows the net current. If solar is pushing in 20A and the fridge and lights are pulling 6A, you’ll see +14A. At night the same loads show −6A. A positive number doesn’t mean nothing is running; it means charging is winning.
Voltage is useful for spotting problems (a sudden sag under load, a charger pushing too high) but poor at telling you how full a lithium battery is. A LiFePO4 bank can sit within a few tenths of a volt from roughly 90% down to 20%. That flat curve is exactly why a shunt exists. Anyone learning how to read a battery monitor on lithium should unlearn the old lead-acid voltage charts first. Our LiFePO4 buyer’s guide explains the chemistry.
The “—” dashes and why the monitor needs a full charge
Three dashes in place of state of charge, consumed Ah or time remaining mean the monitor is unsynchronised. Victron says this mostly happens right after installation, or after the monitor has been left without power. The fix is to charge the battery fully. The monitor then resets itself to 100% when three conditions hold together:
- Voltage is at or above the charged voltage setting (the BMV-712 defaults to 13.2V when it detects a 12V system).
- Charge current has dropped below the tail current setting, meaning the battery has stopped accepting much.
- Both have been true for longer than the charged detection time.
Two failure patterns follow directly from that. If state of charge never reaches 100%, your charger may never hit the charged voltage, or the tail current is set too low to be met. If it jumps to 100% too early, the charged voltage is set below where your charger actually sits in absorption. The BMV-712 review lists starting values for a lithium bank.
Why time-to-go often looks wrong
Time remaining is calculated to the discharge floor, not to empty. Victron ships that floor at 50%, which suits lead-acid batteries that shouldn’t go much lower. On a LiFePO4 bank that can use most of its capacity, a 50% floor makes the estimate look roughly half as long as reality. Lower it to whatever depth you actually plan to use, often 10–20% on lithium, and the number starts making sense.
The other reason is that it’s a snapshot. Switch on a 1,000W microwave and time-to-go collapses to minutes; switch it off and hours come back. Victron’s manual says as much: use it as a guideline and rely on state of charge for real decisions.
Worked example: reading one 200Ah bank through a day
Illustrative numbers for a 12V, 200Ah LiFePO4 bank with a monitor set up correctly and the discharge floor at 20%:
| Moment | SOC | Current | Consumed | How to read it |
|---|---|---|---|---|
| 7 am, fridge and fan overnight | 78% | −3.5A | −44Ah | Normal night. About 116Ah left above the floor, roughly 33 hours at this draw. |
| 8 am, coffee maker on | 77% | −85A | −46Ah | Time-to-go drops to about 1.3 hours. Ignore it; the load is brief. |
| 1 pm, full sun | 92% | +22A | −16Ah | Solar is winning by 22A net, even with the fridge running. |
| 4 pm, charger in absorption | 100% | +2A | 0.0Ah | Tail current met, so the monitor synchronised. Counting restarts from here. |
The 7 am voltage on that bank would likely sit around 13.2V, almost the same as at 90%. That is the core of how to read a battery monitor: the percentage, not the voltage, is the line to act on. Check your own loads against the LiFePO4 battery sizing calculator.
How to read a battery monitor on a budget LCD unit
Cheaper shunt monitors like the AiLi show the same core readings, usually percentage, volts, amps and remaining Ah, on a small LCD with no app. The logic is identical. What changes is drift: without automatic synchronisation tuned as carefully as Victron’s, the percentage wanders further between full charges, so you reset it to 100% by hand more often. Enter the right capacity at setup, or every percentage after that is wrong.
Monitors worth reading
If you’re happy using your phone as the screen, the Victron SmartShunt gives you every reading above for less money. It has the same shunt and firmware as the BMV-712.
If other people use the system, or you want a relay that can sound an alarm or start a generator on low charge, the BMV-712 adds a wall display anyone can read.
On a tight budget, the AiLi counts amp-hours through a real shunt for a fraction of the price, with no Bluetooth.
The full ranking is in best battery monitors and shunts. If your monitor shows odd numbers from day one, wiring is the usual cause; every negative except the battery’s own must land on the load side of the shunt. The battery bank wiring guide covers it.
Frequently asked questions
What does a negative number mean on a battery monitor?
Current is leaving the battery. A negative current or negative consumed Ah means discharge; a positive current means charge sources are putting in more than loads are taking out.
Why does my battery monitor show 100% when the battery isn’t full?
The charged voltage is probably set lower than your charger’s absorption voltage, so the monitor thinks the battery is full too early. Raise it to just below the absorption setting and check the tail current.
Should I trust voltage or state of charge?
State of charge, once the monitor has synchronised. Voltage is too flat on LiFePO4 to show how full it is, and it sags under load on any chemistry.
How often should a battery monitor reach 100%?
Regularly. Each full charge resets small counting errors. A bank that goes weeks without a full charge will slowly drift, so the percentage gets less trustworthy the longer you go.
Readout definitions and defaults are from Victron’s BMV-712 Smart manual, operation chapter.
Last updated: September 24, 2026. This guide on how to read a battery monitor uses manufacturer-stated defaults; your battery maker’s figures take priority. We do not display live prices.


