Understanding State of Charge (SOC)
State of Charge is the single most important real-time parameter in battery management. It tells you how much energy remains in a cell relative to its available capacity, and getting it right is essential for safe operation, accurate range prediction, and long cycle life.
What Is State of Charge?
State of Charge (SOC) expresses the remaining usable energy in a battery as a percentage of its total available capacity. A cell at 100% SOC is fully charged; a cell at 0% SOC is fully depleted. In practice, batteries are never operated at either extreme because doing so causes rapid degradation and can be hazardous.
The simplest analogy is a fuel gauge in a car. Just as the gauge shows how much fuel is left in the tank relative to its full capacity, SOC shows how much electrochemical energy is stored relative to the battery's maximum. However, unlike a fuel tank whose volume is fixed and measurable, a battery's available capacity changes with temperature, age, and discharge rate — making SOC significantly harder to pin down.
For engineers designing battery systems, SOC feeds directly into charge scheduling, load sharing, thermal management decisions, and user-facing range estimates. An inaccurate SOC reading can lead to overcharging, over-discharging, or premature system shutdowns — all of which reduce battery lifespan and user trust.
SOC, DoD, and Remaining Capacity
SOC and Depth of Discharge (DoD) are complementary metrics. SOC tells you what is left; DoD tells you what has been used. At any point in time, the sum of SOC and DoD equals 100%. If a battery is at 60% SOC, it has been discharged to 40% DoD.
Understanding this relationship matters because different industries emphasize different metrics. Consumer electronics and EV manufacturers talk in terms of SOC — "your phone is at 15%." Energy storage system designers and warranty providers typically specify DoD limits — "this battery is warrantied for 80% DoD depth." Both are referring to the same physical state, just from opposite ends of the scale.
Remaining capacity is the actual amp-hours or watt-hours still available at the current SOC. It is not simply a linear function of SOC because usable capacity itself shrinks as the battery ages, operates at extreme temperatures, or discharges at high C-rates. A battery at 50% SOC with degraded capacity delivers far less energy than the same battery at 50% SOC when new.
SOC Formulas
For example, a 100 Ah battery with 65 Ah remaining: SOC = (65 / 100) × 100 = 65%. Its corresponding DoD is 100 − 65 = 35%.
SOC Reference by Chemistry
Different battery chemistries have different voltage profiles across their SOC range, and each has a recommended operating window that balances usable capacity against cycle life. The table below summarizes key parameters for common chemistries.
| Chemistry | Nominal SOC Window | Recommended Range | Full-Charge Voltage (per cell) |
|---|---|---|---|
| LFP (LiFePO4) | 0–100% | 10–90% | 3.65 V |
| NMC (LiNiMnCoO2) | 0–100% | 10–90% | 4.20 V |
| NCA (LiNiCoAlO2) | 0–100% | 15–85% | 4.20 V |
| Lead-Acid (VRLA) | 0–100% | 20–80% | 2.40–2.45 V |
LFP has an exceptionally flat voltage curve between 20–80% SOC, which makes voltage-based SOC estimation particularly challenging for this chemistry. NMC and NCA have steeper voltage gradients, making voltage-based estimation more accurate in practice.
How SOC Is Measured
There is no direct physical sensor that reads SOC the way a voltmeter reads voltage. Instead, SOC must be estimated using one or more indirect methods, each with distinct strengths and weaknesses. Modern battery management systems typically combine multiple approaches.
Voltage-Based Estimation
Measures the open-circuit voltage (OCV) of the cell and maps it to SOC using a lookup table derived from the chemistry's OCV-SOC curve. Simple and low-cost, but accurate only when the battery is at rest. Under load, IR drop distorts the reading. LFP's flat voltage plateau between 20–80% makes this method especially unreliable for that chemistry.
Coulomb Counting
Integrates current flow over time to track how much charge has entered or left the battery. It provides good dynamic tracking during charge and discharge, but accumulates error over time (drift) because small measurement biases compound. Requires periodic recalibration against a known SOC reference point, typically at full charge.
Impedance-Based Methods
Measures the cell's internal impedance, which varies with SOC, temperature, and state of health. Useful for detecting very low or very high SOC conditions where impedance changes are most pronounced. Less effective in the mid-SOC range where impedance is relatively flat. Often used as a supplementary check rather than a primary method.
Why SOC Estimation Is Hard
Temperature shifts both capacity and voltage, aging changes the OCV-SOC relationship itself, and measurement drift accumulates in coulomb counters. A cell at 50% SOC at 25°C may read 47% at 0°C due to capacity reduction. After 1,000 cycles, the full capacity reference may be 15% lower than the original, shifting every SOC calculation. These compounding effects are why advanced BMS implementations use Kalman filters and model-based fusion.
SOC and Battery Health
Managing SOC is not just about knowing how much energy is left — it directly impacts how long the battery lasts. Lithium-ion cells degrade fastest at the extremes of their SOC range. Operating consistently at 100% SOC accelerates electrolyte decomposition and cathode degradation. Operating at very low SOC risks copper dissolution from the anode current collector and increases the chance of over-discharge events.
Research consistently shows that keeping lithium batteries between 20% and 80% SOC dramatically extends cycle life. An LFP cell cycled between 20–80% SOC may deliver 6,000+ cycles, while the same cell cycled between 0–100% might only reach 2,000–3,000 cycles. This is why many EV manufacturers limit the usable window and why energy storage warranties specify DoD limits.
Calendar aging — degradation that occurs regardless of cycling — is also strongly SOC-dependent. Storing a lithium battery at 100% SOC and elevated temperature (e.g., 40°C) can lose 20–30% of capacity within a year. Storing at 50% SOC under the same conditions reduces that loss significantly. For long-term storage, the industry consensus is 40–60% SOC in a cool environment.
For system designers, this means the BMS should enforce SOC windows, provide accurate SOC readouts to users, and implement charge-limiting strategies. Tools like the BatteryCalculators.com's calculator suite help quantify the trade-offs between usable capacity and cycle life for your specific application.
Try It
Estimate SOC from voltage and temperature for your specific cell chemistry.
Open SOC EstimatorRelated
Calculate the charge and discharge current for a given C-rate and capacity.
Open C-Rate CalculatorRelated Articles
What Is Battery C-Rate?
Understand how C-rate defines charge and discharge speed relative to battery capacity.
Read article →Battery Degradation Explained
Learn why batteries lose capacity over time and how usage patterns affect longevity.
Read article →Frequently Asked Questions
What is the difference between SOC and SoH?
SOC (State of Charge) indicates how much energy is currently available in the battery, similar to a fuel gauge. SoH (State of Health) measures the battery's current capacity relative to its original rated capacity, indicating overall degradation.
Should I keep my battery at 100% SOC?
For most lithium chemistries, maintaining 100% SOC accelerates calendar aging. Storing at 40-60% SOC is recommended for long-term storage. For daily use, keeping SOC between 20-80% significantly extends cycle life.
Why does my battery's SOC jump after resting?
Under load, voltage sags due to internal resistance. When the load is removed, the terminal voltage recovers as chemical equilibrium is restored. Voltage-based SOC estimators read higher after rest, causing the apparent SOC jump.
Can I fully discharge a lithium battery?
Fully discharging a lithium battery (0% SOC) risks permanent damage. Most battery management systems (BMS) enforce a low-voltage cutoff to prevent over-discharge. Operating below 10% SOC repeatedly accelerates degradation.