State of Charge (SoC)
State of charge (SoC) is the percentage of a battery's current energy level relative to its full capacity. A battery at 100% SoC is fully charged; at 0% SoC it is completely depleted. SoC is the inverse of depth of discharge — if a battery is at 40% SoC, it has been discharged to 60% DoD.
Accurately measuring SoC is more complex than it sounds. Unlike a fuel tank with a simple float gauge, battery voltage is an imperfect proxy for remaining energy. Voltage varies with load, temperature, charge/discharge rate, and battery chemistry, making voltage-based SoC estimation unreliable under dynamic conditions.
Modern battery monitors use coulomb counting — measuring the actual current flowing in and out of the battery over time — combined with voltage reference points to calculate SoC with high accuracy. Dedicated battery monitors like the Victron BMV series, Renogy battery monitors, and shunt-based monitors provide real-time SoC readouts that are far more reliable than simple voltage meters.
For LiFePO4 batteries, SoC estimation from voltage is especially challenging because the discharge curve is remarkably flat — the voltage barely changes between 20% and 80% SoC. A coulomb-counting monitor with a precision shunt is essentially mandatory for accurate LiFePO4 state of charge tracking.
Maintaining awareness of SoC is critical for battery longevity. Keeping lead-acid batteries above 50% SoC prevents damaging sulfation. For LiFePO4, staying above 10-20% SoC avoids triggering the BMS low-voltage cutoff and maximizes cycle life over the long term.
A quality battery monitor with shunt gives you accurate real-time SoC readings — essential for any battery-based solar system.