HOW-TO GUIDE
How to Diagnose a Solar Battery That Stops Charging at 80%
By the OhmSavvy Research Team ·

DC battery and PV equipment: settings only, no tools inside
- Don't open the battery, the inverter, combiner boxes or rapid-shutdown devices, and never disconnect PV connectors under load. Solar strings stay live whenever there is daylight, and DC arcs keep burning once they start.
- A swollen, hot or smelly battery, hissing, or smoke: leave, call 911 and say it is a lithium battery.
- Don't try to force a full charge by changing voltage limits beyond what the battery maker allows. Charge limits protect the cells.
Stopped, or just tapering?
Lithium batteries charge at a fairly steady current for most of the cycle, then the charger holds a fixed voltage and the current tapers as the cells fill. On some systems that final phase is slow, so the percentage seems to stall in the 80s or 90s. Look at the charge power in the app rather than the percentage. If it is falling gradually toward zero, the battery is completing a normal charge. If it drops from a healthy figure to nothing at a fixed percentage, something is ending the charge.
Also check that energy is available. A battery can only charge from solar surplus unless grid charging is allowed, and by mid-afternoon in winter there may be none. If the house is using everything the panels make, the battery appears to stop for reasons that have nothing to do with the battery.
Symptoms and likely causes
| Symptom | Likely cause | What to check | Who should fix it |
|---|---|---|---|
| Stops at exactly 80% every day, any weather | Charge limit or maximum state of charge setting | Battery and inverter app limits | Owner settings |
| Stops at 80% only on cold mornings | Low-temperature charge limit in the BMS | Battery temperature during charging | Installer if location is the cause |
| Stops at varying 75–90%, one cell high in the app | Cell imbalance; one cell hits its upper limit | Cell voltages and delta in the BMS view | Installer; battery maker |
| Stops after an inverter update or replacement | Wrong battery type or charge voltage in the inverter | Battery profile and charge settings | Installer |
| Stops when export begins in the afternoon | Export priority or utility program | Mode, export limit, program enrollment | Owner; installer |
| Percentage stuck but voltage keeps rising | State-of-charge estimate drifted | Whether a full charge ever completes | Installer |
Charge limits and operating modes
Start with the boring explanation, because it is the most likely one. Many battery apps let you set a maximum charge level, and some ship with a cap below 100% to extend cell life. Inverters often have a separate setting, so a limit can live in either place. Utility and virtual power plant programs may also hold headroom in the battery so it can absorb or dispatch energy on their schedule. Read the maximum state of charge, the backup reserve, the operating mode and any program enrollment, and write them down before you change anything.
Don't confuse the reserve with the ceiling. The reserve is the floor the battery keeps for outages; the ceiling is where charging stops. A system set to self-consumption with an 80% ceiling and a 20% reserve cycles between those two numbers and is working correctly. If you find no limit anywhere and the battery still halts at 80%, move on to temperature and balance.
BMS settings and temperature limits
The battery management system decides what the cells can accept, and it overrules the inverter. Lithium cells shouldn't be charged at full rate when they are cold; many LiFePO4 batteries reduce or block charging near freezing, around 32 °F (0 °C), and taper again when they are hot. A battery in an unheated garage or outdoors may wake on a winter morning too cold to charge, warm up slowly, and only start accepting full current after the best solar hours have passed. The result looks like a cap at a similar level every cold day.
Most apps show battery or cell temperature. Log it alongside charge power for a few mornings. If charging resumes as the temperature rises, the BMS is protecting the cells. Some batteries include heaters; others need a different location, which is a conversation for the installer. BMS parameters such as charge voltage limits are set by the battery maker and should only be changed by them or the installer.
When one cell ends the charge
A 48 V class LiFePO4 battery typically has 16 cells in series, each nominally 3.2 V, for about 51.2 V nominal. The BMS stops charging when any single cell reaches its upper limit, even if the others are still well below it. If one cell sits slightly higher in charge than its neighbors, it gets to the top first and ends the charge for the whole pack. The state-of-charge estimate may then read 80% or so because the average is still low.
In the BMS view, compare the highest and lowest cell voltages at the moment charging ends. A small spread is normal. A spread that grows over weeks, or the same cell always leading, means the balancing circuit isn't keeping up or that cell has drifted. Many systems balance only near the top of charge, so a tight charge ceiling can make imbalance worse over time. The fix might be a scheduled full charge, a firmware update or a warranty claim, and all of those go through the installer. For more detail on reading cell data, see testing a 48V LiFePO4 battery for cell imbalance.
Inverter configuration
With a hybrid inverter and a battery from a different maker, the two have to agree on how the battery is charged. If the inverter isn't talking to the BMS, or is set to a generic lead-acid or wrong lithium profile, it may apply a charge voltage that is too low to finish the charge, or stop at a voltage it thinks means full. The same thing can happen after a firmware update resets settings, or after a replacement inverter goes in with default values.
In the inverter app, check whether battery communication shows as connected, which battery type is selected, and the maximum charge current. A communication error usually forces the inverter into a conservative fallback mode. Changing the battery profile or charge voltage is commissioning work; send the installer screenshots of what you found.
1What you can measure safely
For a sealed, installer-fitted home battery, the measurements that matter come from the system itself: charge power, cell voltages, temperature and state of charge, logged over several days. Export the data or take timed screenshots at the moment charging stops each day. That record answers most of the questions above without a meter.
Installers confirm the picture with a DC clamp meter on the battery conductors, inside enclosures that stay closed for homeowners. If you own a DIY pack with exposed terminals, a CAT III rated meter with insulated probes can read pack voltage at the terminals with the pack isolated from the inverter, but treat it with the same respect as mains: a 48 V pack can deliver enormous current into a slipped probe. Pack voltage alone won't reveal one high cell, which is why the BMS cell view is the better tool. Related: testing a battery protection circuit.
When to call the installer or the battery maker
Meters installers use on solar batteries

CAT III 1500V solar clamp with DC current to 999.9 A and DC power. For qualified PV work.

Budget AC/DC clamp to 1000 A with 1000 V DC, rated CAT IV 600V / CAT III 1000V.

Hands-on Tested. CAT III 1000V / CAT IV 600V with a 19,999-count mode for fine voltage readings.
As an Amazon Associate I earn from qualifying purchases. Prices and availability are shown on Amazon.
Frequently asked questions
Is charging only to 80% bad for my solar battery?
No. Many systems cap daily charging below 100% on purpose because it can reduce wear, and LiFePO4 chemistry tolerates partial charging well. The question is whether the cap is deliberate. If you want more usable energy, raise it within the maker's guidance, keeping in mind that some systems still need an occasional full charge to recalibrate.
Why does my battery reach 100% in summer but stop at 80% in winter?
Two likely reasons: less solar energy is available in the hours the battery is allowed to charge, and lithium batteries limit or block charging when the cells are cold. Check the battery temperature in the app during the morning charge, and compare solar production with what the house used at the same time.
My app shows 80% but the pack voltage looks low. Which is right?
State of charge is estimated by counting energy in and out, then corrected when the battery hits a known point such as full. If the battery never reaches full, the estimate can drift. LiFePO4 voltage is very flat across the middle of its range, so pack voltage alone is a poor guide too. Report the mismatch to the installer.
Does this differ for 230 V European systems?
The battery-side behavior is identical, since cell chemistry and BMS limits don't depend on the grid voltage. What differs is the inverter's grid settings and export rules, which follow national grid codes, so limits on exporting or grid charging can vary by country and network operator.
How long should a solar battery take to charge from 80 to 100 percent?
Longer than the same 20% lower down. As an illustrative example, a 10 kWh battery needs about 2 kWh to go from 80 to 100%, about an hour at a steady 2 kW. Near full, the charger holds a constant voltage and the current tapers, and the BMS may pause to balance cells, so the final stretch commonly takes noticeably longer than that arithmetic suggests.


