Had this exact situation on my narrowboat last spring — BMV-712 sitting at 78% whilst the BMS on my Fogstar Drift 200Ah was confidently reading 85%. Took me a good few weeks to work out what was happening.
The short answer: neither is perfectly right, but for different reasons.
The BMV works on coulomb counting — it tracks every amp flowing in and out. Sounds ideal, but small measurement errors compound over time, and it drifts unless it gets a proper full charge to reset the 100% sync point. If your system rarely hits absorption/float fully, it'll gradually read lower than reality.
The BMS, on the other hand, is estimating SOC primarily from cell voltages, which on lithium is notoriously flat across the middle range. It can be wildly optimistic between roughly 20–80%.
What I settled on was this:
- Trust the BMV for day-to-day consumption tracking — it's better at showing how fast you're draining
- Trust the BMS for low-SOC warnings — cell-level visibility matters when you're near empty
- Let a confirmed full charge (proper absorption completion) re-sync the BMV to 100% regularly
Worth checking your BMV's charged voltage and tail current settings in VictronConnect — mine were factory defaults and completely wrong for lithium chemistry.
Anyone else running a dual-monitoring setup? Curious whether others have found a smarter way to reconcile the two readings, particularly on boats where partial state of charge living is just the reality.