HomeProblems without a code › E-bike won't charge to 100%

E-bike battery stops at 80-95%? When that's a feature and when it's wear

A pack that stops short of 100 percent is either doing it on purpose (a charge limit set in the app or on the charger), balancing slowly, or has a cell group that reaches its limit before the others. The last one means wear; the first two are normal.

Quick checks, in order

  1. Check for a charge limit setting: Bosch Flow app and some Smart System chargers offer an 80 percent limit, Shimano E-Tube has a battery-saving option, and several third-party chargers have an 80/90/100 switch.
  2. Leave the charger connected for 1-2 hours after the light turns green. The final few percent are balancing, which is slow and often invisible on the gauge.
  3. Check the ambient temperature. Charging in a cold garage stops early; bring the pack indoors.
  4. Compare the display's reading with the battery's own LEDs. Five LEDs on the pack with 90 percent on the display is a gauge problem, not a charging problem.
  5. Do two full cycles (charge fully, ride to the low-battery warning, charge fully) to recalibrate the gauge before judging the pack.
  6. Try the original charger if you have been using a different one; some chargers terminate early on smart packs.
  7. Note how fast the pack charges. A pack that finishes much faster than it used to has lost capacity; that is why it reads full early.

Likely causes

Charge limit enabled
How to tell: Stops at exactly 80 or 90 percent every time; the app or charger has a limit option.
Fix: Turn the limit off when you need full range. Keeping it on for daily use extends the pack's life.
Balancing not finished
How to tell: Charger light goes green at 95-98 percent; another hour on the charger brings it to 100.
Fix: Leave it on longer once a week. Normal behaviour.
Cold pack
How to tell: Charging in winter or after a cold ride stops early; the same pack charges to 100 indoors.
Fix: Charge at room temperature.
Gauge out of calibration
How to tell: The pack's own LEDs show full; the display shows less.
Fix: Two full cycles.
Cell imbalance or a weak cell group
How to tell: Charges quickly, stops at 85-95 percent regardless of temperature or charger, range is down. Pack is several years old.
Fix: A dealer diagnostic will show the group voltages. Some BMS units rebalance over a few long charges; if not, the pack is wearing out. Do not open it.
Charger terminating early
How to tell: A non-original or ageing charger; the original charger fills the pack.
Fix: Replace the charger.

By drive system

When to stop: Go to a shop if the pack heats up noticeably during charging, if it charges in a fraction of the time it used to, or if it stops well short of full with the original charger at room temperature; those are cell problems, not settings.

Related error codes

Bosch 602Bosch 640Bosch 610Shimano STEPS E020
Still stuck? Take a photo of the display and show it to a local e-bike workshop. Bring the bike's system name (e.g. Bosch Performance Line CX) and the exact code; that saves diagnostic time and money.

Frequently asked

Should I even charge to 100 percent?

For daily short rides, 80-90 percent is easier on the cells. Charge to 100 before a long ride and once every few weeks so the BMS can balance. Both are fine; consistency matters more than either rule.

The charger light goes green but the display says 96 percent.

The charger reports when current has dropped to a trickle; the last few percent are balancing. Leave it connected an hour longer. If it never reaches 100, that is either the gauge or a weak cell group.

Does a battery that stops at 90 percent still have 90 percent of its range?

Usually less. A weak cell group limits the whole pack on discharge as well as charge, so the range hit is bigger than the gauge suggests.