How a Home Battery Knows How Full It Is: State of Charge Explained
- State of charge (SoC) is an estimate, not a direct measurement.
- Two main methods are used: tracking current in and out, and reading the cell voltage.
- Some chemistries, including lithium iron phosphate, have a very flat voltage curve, which makes voltage-based estimates harder.
- Good systems combine methods and correct themselves over time.
- Usable capacity is the part of the nominal capacity the system lets you use.
The percentage in your battery app looks like a fuel gauge, but there is no sensor that measures stored energy directly. State of charge is calculated, and understanding how helps explain odd jumps, drifting readings and the difference between nominal and usable capacity.
No gauge, only estimates
A petrol tank has a float that measures fuel. A battery has nothing equivalent. The battery management system has to infer how much energy is left from what it can measure: voltage, current and temperature.
Two techniques do most of the work. Coulomb counting adds up the current flowing in and out over time, like keeping a running tally. Voltage-based methods compare the cell's resting voltage with a known curve. Each has weaknesses, which is why good systems combine them.
Why lithium iron phosphate is harder to read
Many home batteries use lithium iron phosphate (LFP) cells. An article in Electronic Design on fuel-gauging LiFePO4 batteries explains the difficulty: the voltage barely drops as the battery discharges across a wide range, so a change of 1% in charge corresponds to only a few millivolts. Small voltage measurement errors therefore turn into large charge errors (Electronic Design: fuel-gauging LiFePO4 batteries).
The same article notes that the voltage curve also differs depending on whether the cell was last charged or discharged, called hysteresis, and that a bad voltage-based correction can persist until the next one. It describes a method combining voltage prediction with coulomb counting that kept error under 2% in its own test, even at minus 5 °C. That is one engineering approach, not a statement about how any specific home battery works.
What drift and recalibration look like at home
Coulomb counting accumulates small measurement errors over time. If the system never reaches a clear reference point, such as full, the estimate can drift. Many products therefore recalibrate when the battery reaches full or empty, which can show as a sudden step in the percentage.
If you notice your battery jumping a few percent when it reaches full, that is usually the system correcting itself. A persistent mismatch between the app and what you observe, such as running out far earlier than the display suggested, is worth raising with the installer or maker.
Good to know
A battery showing 100% right after a software update or reset may simply have recalibrated. Give it a few cycles before drawing conclusions.
Nominal, usable and the percentage you see
Datasheets give a nominal capacity, the total the cells can hold, and a usable capacity, the part the system allows you to use. The difference is a reserve that protects the cells at the top and bottom of the range. The percentage in the app is normally a percentage of the usable range, though products differ.
When comparing batteries, always use usable capacity, as our capacity guides do. If your system has a configurable backup reserve for power cuts, that comes out of what is available for daily savings. You can test how reserve and capacity interact in the home battery calculator.
Common questions
Is the percentage in my app accurate?
It is an estimate and is usually close, but it can drift or jump. Accuracy depends on the chemistry, the algorithm and how often the system can recalibrate.
Why does the battery sometimes jump when it gets to full?
Often because the system has reached a clear reference point and corrected its running estimate. This is normal if the jumps are modest.
What is the difference between nominal and usable capacity?
Nominal is the total the cells hold. Usable is what the system lets you use after reserving some at the top and bottom to protect the cells.
Can I recalibrate the battery myself?
Some makers describe a full charge routine in the manual. Follow the manufacturer's instructions rather than forcing deep discharges.
Related guides
Want to know which battery size fits your home?
Use our free calculator to get a size, savings and payback estimate.
