Battery Monitoring and True State of Charge
Why battery voltage alone misleads you about charge level, how a shunt-based monitor counts coulombs to track true state of charge, and how it ties into NMEA 2000.
What battery monitoring actually means
Battery monitoring is the continuous measurement of what a battery bank is doing: its voltage, the current flowing in and out, and from those an accurate calculation of how much usable energy remains. A proper battery monitor does not estimate from voltage; it measures the actual current passing through the bank and keeps a running count of the charge that has gone in and come out, expressed as state of charge (SoC), consumed amp-hours, and time remaining.
For a marine or mobile installation, a yacht, a sportfisher, an expedition vehicle, an off-grid cabin, this is one of the most useful instruments on the boat or in the build. It is the fuel gauge for your electrical system. And like a fuel gauge, the value is entirely in its accuracy.
Why voltage alone lies
The intuitive way to check a battery is to read its voltage. It is also the way that misleads you most often.
A battery's resting voltage does correlate with its state of charge, but only when the battery is genuinely rested: no load, no charge, and given time to settle. That condition almost never exists in service. The instant you draw current, voltage sags under the internal resistance of the bank; the instant you charge, it rises. A fridge compressor kicking in can drop the reading by several tenths of a volt; a charger switching on can lift it just as much. Read the same half-full battery five minutes apart under different loads and you will get two very different numbers.
Lithium iron phosphate (LFP) batteries make the problem acute. Their discharge curve is deliberately flat, with the voltage barely changing across the broad middle of capacity (roughly the central 70 to 80 percent). That flatness is wonderful for delivering stable power, but it means voltage carries almost no usable information about how full the bank is. In service, where the reading is already disturbed by load or charge, a tenth of a volt can swing across a large fraction of the bank's real charge. Trying to manage an LFP house bank by voltage is guesswork.
This is why a shunt-based monitor exists.
How a shunt-based monitor works
A shunt is a precision resistor of very low, very stable resistance, fitted in the main negative cable so that every amp going into or out of the bank passes through it. By measuring the tiny voltage drop across the shunt, the monitor calculates current with high accuracy. Because it carries the full system current, the shunt is a safety-critical connection: it must be correctly rated, torqued and protected, and is best installed by a qualified person.
From that current measurement, the monitor does coulomb counting: it integrates current over time. A coulomb is one amp flowing for one second; an amp-hour is 3,600 of them. By continuously adding the charge flowing in and subtracting the charge flowing out, the monitor keeps a real-time tally of how much energy has left the bank since it was last full. Subtract that from the bank's known capacity and you have a load-independent state of charge.
In other words, instead of guessing at the level by glancing at the surface, the monitor meters the flow at the door.
What to watch on the display
A good monitor distils everything into a few figures worth reading:
- State of charge (SoC) is the percentage remaining. This is your headline number, and unlike a voltage reading it stays meaningful under load.
- Consumed amp-hours is how much you have drawn since full, shown as a negative number. Useful for sizing: if you routinely pull 120 Ah overnight from a 300 Ah bank, you know your real usage.
- Current is live amps in or out, which makes finding a phantom load or confirming a charger's output immediate.
- Time-to-go is an estimate of how long until the bank reaches its discharge limit at the present rate of draw. It is a projection, not a countdown, so it shifts the moment the load changes, and on lead-acid it also factors in the reduced usable capacity at higher discharge rates. Switch the inverter on and watch it drop; switch off the watermaker and watch it recover.
Together these answer the only questions that matter underway: how much have I got, how fast am I using it, and how long will it last.
Synchronising and charge efficiency, the part people miss
Coulomb counting has one weakness: it is a running total, and any running total drifts. Small measurement errors accumulate, and on lead-acid the bank returns slightly less charge than it accepts, so the count slowly diverges from reality unless it is periodically corrected.
The correction is synchronisation. The monitor watches for a clearly full condition, voltage held above a set charged-voltage threshold while the charge current tapers below a small tail-current percentage of capacity for a set time, and when it sees that, it resets SoC to 100 percent. Getting those two parameters right for your specific bank and chemistry is what keeps the reading trustworthy week after week. A monitor that is never allowed to reach a full sync, or whose thresholds are set wrong, will quietly tell you comfortable lies.
Lead-acid banks also need a charge efficiency factor (CEF) set, because not all the charge you put in is recoverable on the way out; the monitor uses it to keep the count honest. (This is distinct from the Peukert effect, which describes how a lead-acid battery's usable capacity shrinks at higher discharge rates and feeds the time-to-go estimate rather than the charge tally.) LFP is far closer to 100 percent efficient and is largely free of the Peukert effect, which is one more reason it pairs so well with accurate monitoring. Either way, set the chemistry and capacity correctly when you commission the monitor; the defaults are rarely right for your bank.
NMEA 2000 integration
On a modern vessel the monitor rarely lives alone. Most quality marine monitors can report onto an NMEA 2000 network, the standardised CAN-bus backbone that ties together the boat's instruments. Once the battery data is on the bus, your multifunction display, chartplotter or dedicated instrument can show SoC, voltage, current and time-to-go alongside depth, speed and tank levels, with no separate gauge required and the information visible wherever the crew already looks.
This integration also lets multiple sources coexist cleanly: house bank, start battery, even a DC-DC charger or inverter-charger can all publish to the same network and the same screen. The result is a single, coherent picture of the electrical system rather than a scatter of standalone meters. Where a vehicle or simpler installation has no N2K backbone, the same monitors typically offer Bluetooth or a wired display, so you are never locked into one ecosystem.
Specifying it as part of the system
A monitor is not an afterthought bolted on at the end; it is part of how the whole power system is designed, sized and verified. It tells you whether your bank is the right size, whether your charging is keeping up, and whether a fault is developing before it strands you. If you are planning a new build or upgrading an existing one, the monitor, the bank, the charge sources and the cabling should all be specified together so the numbers on the screen actually mean what they say.
PowerSol supplies shunt-based battery monitors and integrated monitoring and control hardware from brands well established in the marine and mobile markets, alongside the power-management gear they work with. If you want to size a bank to a real load rather than a guess, our power calculator is a good starting point, and then talk to PowerSol about specifying a monitor and shunt that fit the rest of the system correctly.
Frequently asked questions
Why can't I just use a voltmeter to check my battery's state of charge?
Because voltage is only a reliable indicator of state of charge when a battery is fully rested with no load and no charge applied, and has been left to settle for some time. That condition rarely exists on a working boat or vehicle. Under load the voltage sags; under charge it rises; and the moment you switch a load off it takes a battery a while to settle to its true resting voltage. Lithium (LFP) makes this far worse: its voltage stays almost flat across the broad middle of its capacity, so a small voltage difference can represent a large swing in actual charge. A voltmeter tells you something useful in the moment, but it cannot reliably tell you how much energy is left.
How does the monitor know my battery's state of charge after I disconnect it or it loses power?
It does not, at first, and this is the most common cause of a monitor reading that drifts from reality. A coulomb counter only knows how much charge has flowed in and out since it last had a known reference point. It establishes that reference by detecting a 'full' condition (voltage held above a set threshold while charge current tapers below a small percentage of capacity for a set time), at which point it resets to 100 percent. If you disconnect the monitor, change a setting, or it loses its own supply, let the bank charge fully so the monitor can re-synchronise. Setting the charged-voltage and tail-current parameters correctly for your specific bank, ideally against the battery manual, is what keeps the reading honest over weeks and months.
Do I need a separate monitor for each battery bank?
Generally the shunt-based state-of-charge counting is done on the main house bank, because that is the bank being cycled and the one whose remaining capacity you actually need to manage. Most monitors can additionally read the voltage of a second battery, typically the engine start battery, through a simple extra sense wire, so you can see at a glance that the start battery is healthy. If you have two independently cycled house banks you may want a shunt on each, or a single battery management system that supervises the whole installation. On an NMEA 2000 network, several monitored sources can all report onto one display, which keeps the helm tidy.
Related guides
DC-DC Charging for Overland Vehicles
Why a DC-DC charger beats a voltage-sensitive relay for charging an auxiliary battery from a modern smart alternator, and how to specify one for an overland build.
How to Calculate Your Power Budget
A step-by-step method for turning daily loads into watt-hours, amp-hours, battery-bank size and a charging requirement, with a worked marine/overland example.
Lithium vs AGM for a Marine House Bank
A technical comparison of LiFePO4 versus AGM/gel for a marine house bank: usable capacity, cycle life, weight, charge acceptance, cost-over-life and the cold-charging caveat.
Want this specified for your build?
Tell us the vessel or vehicle and what it has to run. We come back with a specification, not a catalogue.