Most solar battery apps display a single percentage to show how much “fuel” is left in your system. While that number is almost always labeled State of Charge (SoC), what you actually consume to power your appliances is State of Energy (SoE). Conflating the two can lead to unexpected shutdowns or confusing readouts, especially during high-demand periods or grid outages.
Quick Answer
State of Charge (SoC) measures remaining electrical charge in Ampere-hours (Ah) relative to total capacity, while State of Energy (SoE) measures usable work in kilowatt-hours (kWh). Because battery voltage drops as power is drawn, available energy rarely drains in a strictly linear match with remaining chemical charge.
What the Signals Mean: Ah vs. kWh
To understand your battery’s monitoring screen, it helps to distinguish between electrical charge and electrical energy.
+-------------------------------------------------------------+
| State of Charge (SoC) |
| - Metric: Ampere-hours (Ah) |
| - Definition: Chemical charge remaining |
| - Core factor: Electron count |
+-------------------------------------------------------------+
| State of Energy (SoE) |
| - Metric: Kilowatt-hours (kWh) |
| - Definition: Actual work potential (Power x Time) |
| - Core factor: Voltage x Current (V x I) |
+-------------------------------------------------------------+
- State of Charge (SoC): This is a measurement of electron inventory, calculated in Ampere-hours (Ah) or Coulombs. If a 100 Ah battery discharges 50 Ah, its SoC is exactly 50%. It tracks capacity based purely on current over time, regardless of the operating voltage.
- State of Energy (SoE): This is a measurement of true work potential, calculated in Watt-hours (Wh) or kilowatt-hours (kWh). Energy equals voltage multiplied by current . Because a battery’s terminal voltage does not stay constant as it discharges, the energy delivered during the first half of a discharge cycle is higher than the energy delivered during the second half.
For a deeper look at the foundational math your battery management system uses, see How Modern BMS Systems Estimate SoC (Voltage vs. Coulomb Counting).
Why SoC and SoE Diverge
In an ideal electrical model, a battery at 50% SoC would provide exactly 50% of its rated kilowatt-hours. In residential lithium systems, primarily Lithium Iron Phosphate (LiFePO4) and Nickel Manganese Cobalt (NMC), SoC and SoE constantly diverge due to three physical factors:
1. The Discharge Voltage Curve
A battery delivers power at varying voltages across its discharge cycle. When your battery is at 95% SoC, its operating voltage is noticeably higher than when it sits at 15% SoC.
Because power is the product of voltage and current , pulling a continuous 20-amp load at higher voltage yields more actual watts than pulling that same 20-amp load at lower voltage. As a result, your battery delivers more usable kilowatt-hours between 100% and 50% SoC than it does between 50% and 0% SoC.
2. Voltage Sag Under Heavy Loads
When high-draw appliances (such as a heat pump, well pump, or EV charger) activate, the battery’s internal resistance causes an immediate drop in operating terminal voltage.
Even though the battery management system (BMS) counts the exact number of Amp-hours leaving the cells, the depressed operating voltage reduces the instantaneous kilowatt output. If your system manages reserves based strictly on energy (kWh), heavy loads will deplete your SoE significantly faster than your SoC counter suggests. Learn more about this dynamic in The Role of Voltage Sag in SoC Reporting Errors.
3. Usable Reserve Envelopes
Inverters and home energy management systems translate physical capacity into software bounds. Manufacturers set low-voltage cutoffs and top-end buffers to protect cell longevity.
A system displaying “0% SoC” does not contain an empty chemical cell; rather, it has reached the usable discharge threshold configured in the firmware. The disparity between nominal energy and usable energy is covered in Usable vs. Nominal Capacity: Why You Can’t Use All Your kWh.
Diagnostic Comparison: SoC vs. SoE in Daily Operation
| Operational Scenario | State of Charge (SoC) Behavior | State of Energy (SoE) Behavior | Real-World Impact |
|---|---|---|---|
| Steady, Low Load (e.g., 300W overnight baseload) | Drops steadily in direct proportion to Amp-hours consumed. | Tracks closely with SoC because voltage remains stable along the discharge plateau. | App percentage matches runtime expectations accurately. |
| Surge / Peak Load (e.g., 6kW AC compressor start) | Decreases strictly by the current drawn during the burst. | Drops sharply due to internal resistance and voltage sag. | Inverter may trip a low-energy cutoff even if reported SoC shows 15–20% remaining. |
| Approaching Empty (Below 15% capacity) | Decreases linearly per Amp-hour drawn. | Drops much faster per unit of time as cell voltage plunges off the lower discharge knee. | The final 10% of battery capacity seems to “evaporate” twice as fast as the first 10%. |
What the Data Can and Cannot Tell You
- Your app’s battery gauge is almost certainly an SoC estimate. Unless your monitoring platform specifically provides a dynamic kWh countdown, the percentage shown on your dashboard is derived from Coulomb counting (Amp-hours in versus Amp-hours out).
- SoC cannot guarantee runtime. Knowing you have 30% SoC remaining does not mean you have 30% of your initial runtime if your upcoming loads are significantly heavier than your past loads.
- SoE calculations are load-dependent. An inverter cannot provide a 100% accurate SoE projection without predicting the exact discharge rate, because high discharge rates reduce total recoverable energy through internal thermal losses.
To understand why monitoring platforms often smooth out or disguise these differences, see The Difference Between Displayed SoC and Real SoC.
How to Manage System Settings Using This Distinction
If your hybrid inverter allows you to set discharge cutoffs based on either percentage (SoC) or voltage/energy cutoffs, use these diagnostic best practices:
- Set Backup Reserves with Voltage in Mind: If you maintain a 20% backup reserve for emergency power, recognize that this 20% contains less usable energy than 20% drawn from a full battery. Cells operating near the lower knee of the discharge curve experience more voltage instability under sudden startup surges.
- Review High-Load Timers: Avoid scheduling heavy intermittent loads during the tail end of your battery’s discharge window. A high-demand appliance starting when the pack is below 25% SoC can drop the instantaneous SoE below the inverter’s operational shutoff threshold, triggering an unexpected outage.
- Monitor the Lower Voltage Knee: When lithium cells drop below roughly 3.10V to 3.15V per cell (in LiFePO4 configurations), the voltage curve steepens dramatically. For an analysis of cell behavior in this region, consult Understanding the “Knee” of the Voltage Curve.