Your battery will not charge to 100%? Usually that is normal.
Nine times out of ten, a home battery that never quite hits 100% is doing exactly what it was designed to do — protecting its own lifespan, holding a backup reserve, or following a VPP schedule. Here's the honest explanation of why, plus the few signs that mean it's actually worth a service check.
Reviewed by Josh, Mission Green Energy Team · Updated July 2026
Why does my battery
never seem to hit 100%?
Because most of the time it isn't supposed to. A home battery that settles a little short of a full "100%" is usually protecting its own lifespan or following the settings you and your installer chose — not failing.
This is one of the most common "is my battery broken?" worries we hear — and the honest answer is that, most of the time, it's completely normal and intentional. There are a handful of everyday reasons a battery sits below a true 100%, and none of them is a fault:
- It's holding a reserved capacity buffer — batteries often keep a small reserve and rarely sit at a genuine 100% to protect their longevity.
- You (or your installer) set a backup reserve, so a slice is held back for a blackout.
- A VPP (virtual power plant) is charging or discharging it on the grid's schedule, not yours.
- There simply wasn't enough solar surplus to fill it — a cloudy day, or heavy daytime use.
- It's running a periodic calibration cycle to re-learn its true state of charge.
There's also a naming quirk worth knowing: the "100%" in your app is usually mapped to usable capacity inside a protected window, not the raw cell chemistry — so a steady ceiling a few percent short of full is by design. Below, we walk through each cause, then the few genuine signs that it's worth raising a service check. If you're weighing up a battery in the first place, our honest guide on whether a home battery is worth it in 2026 is a good companion read.
Does "100%" in the app mean
the cells are actually full?
Not quite — and that's deliberate. The percentage you see is almost always mapped to the usable window your battery is allowed to operate in, not the absolute physical limit of the cells.
Every battery has a nominal capacity (the headline number on the spec sheet) and a smaller usable capacity — the slice the manufacturer actually lets you cycle day to day. The gap between them is a protective buffer built into the battery management system. Keeping lithium cells pinned at a true, absolute full charge for long stretches can accelerate ageing, so many systems quietly hold a little back at the top (and a little at the bottom) on purpose.
The practical upshot: your app's 100% usually means "100% of the usable window," not "the cells are physically maxed out." So a battery that reports full but is engineered to protect itself is behaving exactly as intended. If you ever want to see the difference for your specific unit, the usable-versus-nominal figures are in the spec sheet or the manual — and you can browse the systems we install on our home batteries page or compare capacities across the best home batteries in Australia for 2026.
What is holding my battery
below a full charge?
Six ordinary, by-design reasons account for almost every "won't reach 100%" case. Work through them before assuming anything is wrong — the settings and history in your app will usually tell the story.
A reserved capacity buffer
Batteries commonly hold a small reserve and rarely sit at a genuine 100% to protect their longevity. A steady ceiling of, say, 95–98% is a lifespan feature, not a defect.
Your backup reserve setting
If a backup reserve was set — by you or your installer — the battery keeps that slice ready for a blackout and treats it as off-limits for everyday use, so it can look like it's not using its full capacity.
A VPP is in control
If you've joined a VPP, it charges and discharges your battery on the grid's schedule. Holding it below full at times is the VPP doing its paid job, not a fault.
Not enough solar surplus
A battery can only fill from cheap daytime surplus. On a cloudy day, or when the house uses most of what the panels make, there may simply be too little left over to top it up to 100%.
A calibration cycle
Many systems periodically run a calibration (a deliberate charge or discharge) to re-learn their true state of charge. During this the reported percentage can move in ways that look odd but are routine.
Charge windows & modes
Time-of-use or self-consumption modes, and set charge windows, can cap how and when the battery fills. That's a configuration choice, and it's adjustable through your app or installer.
Is a backup reserve
why it looks half-used?
Often, yes. A backup reserve is a deliberate slice of capacity held back so there's stored energy ready if the grid drops — and it can make a perfectly healthy battery look like it never fully charges or discharges.
If your system is wired for backup, you (or your installer) will usually have chosen a reserve level — say 20%. The battery treats that portion as off-limits for everyday cycling, keeping it charged and waiting for an outage. That's why the working range can appear to sit above a floor, or why the top looks capped: the reserve is doing exactly what you asked of it.
It's a genuine trade-off, and worth understanding honestly:
- A higher reserve gives you more blackout protection, but less day-to-day cycling to offset your bill.
- A lower reserve squeezes out more everyday savings, but leaves less in the tank when the power goes out.
Neither is "right" — it depends on how much you value backup versus bill savings. If you want to change the reserve, do it through your app or your installer rather than by guesswork, so it stays matched to how your system is configured. For the bigger picture on what backup can and can't run, see our honest rundown in is a home battery worth it, and the systems on our storage page.
Could a VPP be stopping it
from reaching 100%?
If you've opted into a virtual power plant, then yes — and it's expected. A VPP remotely manages your battery to support the grid, which sometimes means holding it below full or discharging it on a schedule that isn't yours.
A VPP (virtual power plant) links many home batteries together and dispatches them to help balance the grid at peak times. When you join one, you're effectively lending some control of your battery's charge and discharge to the operator — usually in exchange for payments or credits. So there will be times it deliberately keeps your battery below 100%, or draws it down, in ways that don't match what you'd do if you were driving.
That can absolutely look like the battery "refusing" to top up. The honest way to check is simple: look at your VPP or app history to confirm the pattern lines up with VPP events, re-read the terms of the program you joined, and adjust your participation settings through the provider if it bothers you. It's a scheduling choice you agreed to, not a hardware fault. If a VPP isn't earning its keep for you, that's a fair thing to reconsider — the kind of straight call our honest advisor Jouli is built to help you make.
When is not charging fully
an actual fault?
The signal isn't a battery that's always settled a bit short — it's one whose behaviour changes. A stable ceiling is normal; a shrinking one, or new error codes, is worth a look.
A sudden drop in the maximum
If the highest charge the battery reaches falls noticeably over days or weeks — not a one-off cloudy day — that trend is worth confirming in your app history and raising with your installer.
Error or fault codes
Codes appearing in the app or on the unit that you've never seen before are a real signal. Check their meaning against your battery or inverter manual or the manufacturer's support page.
Capacity below the warranty figure
If usable capacity has dropped well below the capacity-retention figure your warranty promises for its age, that's a legitimate warranty conversation.
A stable ceiling a few percent short
Always topped out at 95–98%? That's usual — the usable window and longevity buffer at work. Stable is the key word.
One low day after cloud
A single day it didn't fill because there was little solar surplus is not a fault — it just didn't have cheap energy to store that day.
A held-back backup reserve
A floor kept for backup, or a VPP holding it below full, is behaving as configured — check the setting before assuming the worst.
What should I do myself,
and what should I leave alone?
You can safely check settings and history in your app. Anything electrical — wiring, backup circuits, the unit's internals — must be left to a licensed professional.
Safe and simple, do it yourself: open your battery or inverter app and check the reserve level, the charge or discharge mode, any VPP participation, and the charge history. If your manufacturer's instructions describe a basic restart via the system's own isolator or app, and it's safe and simple to do, you can follow that documented step. That's the extent of do-it-yourself.
Leave to a professional: all electrical work must be done by a licensed electrician. Never open the battery or inverter, never touch DC wiring, and never work at height or on a roof yourself. Don't rewire, alter backup circuits, or attempt any hardware repair. For anything beyond a basic reset or an app-level setting — persistent fault codes, a shrinking capacity, or anything you're unsure about — call your installer, your manufacturer's support line, or a CEC-accredited service technician. We only work with SAA-accredited installers precisely because doing it properly is what keeps a battery safe.
Should I change the reserve
or charge settings myself?
The documented app settings are yours to adjust — carefully, one at a time. Guesswork and anything electrical are where to stop and ask.
Backup-reserve percentage, charge and discharge windows, and VPP participation are all designed to be user-configurable through your battery's own app — so adjusting them is fine. The honest advice is just to do it deliberately: change one setting at a time, note what it does, and keep it matched to how your system was configured, because reserve, charge windows and VPP settings all interact. Push the reserve down for more everyday savings and you have less backup; open a wider charge window and you may cycle the battery harder.
Where to stop: anything beyond those app settings — rewiring, altering backup circuits, opening the unit or touching DC wiring — is licensed-electrician territory, not a DIY tweak. And if a setting change doesn't produce the behaviour you expect, or you're not sure what a setting does, ask your installer rather than experimenting on the hardware. Settings guide the battery; they don't fix a genuine fault.
So — is something actually wrong?
Almost always, no. Here's the recommendation we'd give a friend: check the settings and history first, and only escalate if the behaviour has genuinely changed.
If your battery has always settled a little short of 100%, holds a backup reserve, follows a VPP, or just didn't fill on a cloudy day, that's normal by-design behaviour and nothing to fix — the "100%" in your app is a usable window, not the raw cells. Open your app, confirm the reserve and mode settings, and glance at the charge history; that usually explains it in a minute. Only if the maximum charge has clearly dropped, new error codes have appeared, or usable capacity has fallen well below your warranty's capacity-retention figure is it worth raising a warranty or service check. When in doubt, ask your installer — we'd rather tell you it's normal than sell you a call-out you don't need.
Battery not charging to 100%?
Your questions, answered.
Most of the time this is normal and intentional, not a fault. Home batteries usually hold a small reserve and rarely sit at a true 100% to protect longevity, so the app figure often maps to a protected usable window rather than the raw nominal cell capacity. On top of that, several everyday things stop it topping right up: a backup-reserve setting you or your installer chose, a virtual power plant (VPP) charging and discharging it on a schedule, simply not enough solar surplus to fill it on a cloudy day, or a periodic calibration cycle. If it has always behaved this way and the maximum it reaches is stable, it is almost certainly by design. Check your battery or inverter manual and your app's history to see the reserve and mode settings, and only treat it as a problem if the maximum suddenly drops or error codes appear.
Usually not — in fact it is often deliberately good for the battery. Many home batteries are designed to avoid sitting at a true full charge because keeping lithium cells at 100% for long periods can accelerate ageing, so a small reserve at the top and bottom is a longevity feature, not a defect. The app percentage is typically mapped to usable capacity within a protected window, so a steady 95% to 98% ceiling, or a floor held back for backup, is completely normal. What matters is that the behaviour is stable and predictable. It is only worth investigating if the maximum charge it reaches drops noticeably over a short period, the battery throws error codes, or its usable capacity falls well below the capacity-retention figure promised in your warranty.
A backup reserve is a slice of capacity your battery deliberately holds back so there is stored energy ready if the grid goes down — assuming your system is wired for backup. If you or your installer set, say, a 20% reserve, the battery treats that portion as off-limits for everyday use and will report and behave as though its working range sits above that floor, which can make it look like it is not using its full capacity. This is a setting, not a fault, and it is a trade-off: a higher reserve gives you more blackout protection but less day-to-day cycling to offset your bill, while a lower reserve does the opposite. If you want to change it, do it through your app or your installer rather than by guesswork, so it stays matched to how your system is configured.
It can, and that is expected behaviour when you have opted into one. A virtual power plant (VPP) remotely charges and discharges your battery to support the grid, so at times it may hold your battery below full, or discharge it, on a schedule that does not match what you would do yourself — which can look like it is refusing to top up to 100%. That is the VPP doing its job, usually in exchange for the payments or credits you signed up for. If the pattern bothers you, check your VPP or app history to confirm it is VPP activity, review the terms of the program you joined, and adjust your participation settings through the provider. It is a scheduling choice, not a fault with the battery.
It is worth investigating when the behaviour changes rather than being steady. The clearest warning signs are a sudden drop in the maximum charge the battery reaches, error or fault codes appearing in the app or on the unit, or usable capacity that has fallen well below the capacity-retention figure your warranty promises for its age. A one-off low day because it was cloudy and there was little solar surplus is not a fault; a steadily shrinking ceiling over weeks, or codes you have never seen before, is worth a service check. Start by reviewing your app's charge history to confirm the trend, check the meaning of any codes against your battery or inverter manual or the manufacturer's support page, and then raise a warranty or service check with your installer or a CEC-accredited service technician rather than trying to diagnose the hardware yourself.
You can usually adjust the documented, app-level settings — such as the backup reserve percentage, charge and discharge windows, or VPP participation — through your battery's own app, and that is fine because those are designed to be user-configurable. What you should not do is guess: change one setting at a time, note what it does, and keep it matched to how your system was configured, because reserve, charge windows and VPP settings all interact. Anything beyond those app settings — rewiring, altering backup circuits, opening the unit, touching DC wiring, or any electrical work — must be left to your installer or a licensed electrician. If a setting change does not produce the behaviour you expect, or you are unsure what a setting does, ask your installer rather than experimenting on the hardware.