Skip to content
BatteryFixes
  • Home
  • BlogExpand
    • General Guides
    • Battery Health
    • EV Range Problems
    • EV Charging Problems
    • Warning Lights & Error Codes
    • EV Battery Drain & Energy Loss
    • EV Won’t Start or Power On
    • Brand-Specific Battery Problems
  • About Us
  • Contact UsExpand
    • Privacy Policy
    • Disclaimer
BatteryFixes
Home / EV Charging Problems / Why Won’t My EV Charge to 100%?

Why Won’t My EV Charge to 100%?

BySharjeel Sajid 31/10/202627/09/2026

You set the charge limit to 100% and left your EV plugged in all night. In the morning, the battery shows 94%, 96%, or some percentage less than 100%. Or the car says charging is complete but the display shows less than 100%. This guide explains why EVs sometimes won’t reach the 100% target and what to do about it.

This guide belongs to our EV charging problems section. For the full overview, see EV Charging Troubleshooting.

Here’s the Answer

An EV that won’t charge to 100% is usually exhibiting one of three things: the battery needs a BMS recalibration cycle, the BMS deliberately stopped slightly short of 100% to protect cells from overcharge stress, or there’s a charging fault that interrupted the final top-up phase. True inability to reach 100% that persists after a recalibration cycle may indicate a cell imbalance or charging system fault.

Why an EV Won’t Reach 100%

Reason 1: BMS display calibration: it’s showing 97% when it’s actually “full”

EV battery packs don’t have a precise “100%” state, they have a target voltage ceiling. “100%” on the display is the BMS’s label for reaching that voltage ceiling. If the BMS has lost calibration, it may label that ceiling as 97% or 98% instead of 100%. The battery has the same amount of energy, the label is wrong. A full discharge/charge recalibration cycle fixes this.

Reason 2: BMS deliberately stopped short for cell protection

Some BMS software stops charging at 99% or 98% even when set to 100%. This is intentional, it prevents any cell group from going above the safe voltage ceiling. You’ll notice 99% on the display despite setting a 100% target. This is normal and not a problem, the car has essentially all of its capacity.

Reason 3: Cell voltage imbalance

The BMS stops charging when the first cell group reaches the maximum voltage, even if most cell groups are at 95–97% of their capacity. If one cell group charges faster than the rest, the BMS hits the ceiling early and stops. The display shows less than 100% because the other cell groups haven’t fully charged yet. The car needs a cell balancing session, a long slow charge held near the top allows the BMS to equalize cell voltages before declaring “full.”

Reason 4: Battery degradation

As batteries age, the voltage characteristics of the cells change. A battery with 85% SOH will reach its voltage ceiling at a slightly different charge level than a new battery. The 100% displayed on a 5-year-old car represents a smaller amount of actual energy than 100% did on delivery day, but this is normal aging, not a charging fault.

Reason 5: Charging was interrupted before completion

The final top-up phase from 95–100% is very slow (sometimes 45–60 minutes on its own). If a power outage, timer, EVSE error, or communication glitch interrupted charging during this phase, the car stopped at 95–97% and didn’t complete the top-up. Restarting charging will complete this phase.

Reason 6: Temperature limitations during overnight charge

In very cold conditions, the BMS may not allow charging to proceed to 100% because approaching full charge in cold weather increases lithium plating risk. The car may stop at 95–98% in cold conditions as a protective measure, completing the final few percent only as the battery warms.

How to Fix It

Fix 1: Run a BMS recalibration cycle

  1. Drive the battery down to 10%
  2. Plug in and charge to 100%
  3. Leave at 100% for 1–2 hours without disconnecting
  4. The BMS re-establishes its reference points for full charge

After this cycle, the charge to 100% display should be more accurate. If the battery reaches 100% and holds, the issue was calibration.

Fix 2: Allow a long, slow balancing charge

If cell imbalance is suspected, plug in on a Level 1 outlet (120V) and let it charge very slowly overnight while already at 90%+. The slow trickle at high SOC gives the BMS time to balance individual cell groups before declaring the pack full. This is sometimes called a “top balancing” session and can push a car that was showing 97% to 100%.

Fix 3: Restart the charging session

If charging stopped before reaching 100% due to an interruption, simply unplug and replug. The car will resume from where it stopped and complete the final top-up phase. Watch the percentage during this phase, it charges very slowly and takes 30–60 minutes to go from 95% to 100%.

Fix 4: Check for a software update

Some brands have had software bugs that prevented charging from reaching 100% display even when the battery was physically full. Check for pending updates and install them before troubleshooting further.

Brand-Specific Notes

  • Tesla: Teslas commonly show 99% or 98% even with a 100% charge target, this is by design and normal. The car is protecting cells from over-voltage. To get to 100%, Tesla recommends setting the limit to 100% and plugging in for at least 2–3 hours beyond when 99% appears.
  • Chevy Bolt: Pre-recall Bolts had known 100% charging issues. Post-recall replacement batteries reach 100% normally.
  • Nissan Leaf: The Leaf’s charging system can be slow to balance cells at the top. Using the Leaf’s 100% charge mode (long press the charge button) allows a complete top-up with balancing.
  • Hyundai Ioniq 5 / Kia EV6: Both may stop at 99% on some software versions. This is documented and normal, the battery has essentially full charge.
  • VW ID.4: Some owners report stopping at 98–99%. Typically resolves with a recalibration cycle.

When to Contact a Dealer

Contact a dealer if the car consistently stops at 95% or lower when set to 100%, if recalibration didn’t improve it, if the display shows a charging fault when attempting to reach 100%, or if OBD2 data shows significant cell voltage imbalance at the top of charge.

For a related problem, see Why Does My EV Take So Long to Charge From Empty?.

FAQs

Is 97% close enough to 100%?

Yes, 97–99% is functionally equivalent to 100% for all practical purposes. The energy difference between 97% and 100% is negligible for most trips. If you need maximum range, the extra 3% adds maybe 8–10 miles on a typical long-range EV. Don’t stress about getting to exactly 100% unless you’re making a very long trip where every mile matters.

My car reached 100% before but now stops at 97%: what changed?

Cell imbalance or BMS calibration drift is the most likely cause. As cells age, they don’t all age at the same rate. When one group reaches maximum voltage before the rest, the BMS stops early. A long balancing charge session (slow trickle from 90%+) and a recalibration cycle usually restores the 100% display.

Bottom Line

An EV stopping at 97–99% instead of 100% is usually normal BMS behavior protecting cells from overcharge, a calibration display issue, or a cell balancing need. Run a recalibration cycle and try a slow balancing charge from high SOC. If the car stops at 95% or lower persistently, that’s worth an OBD2 check and potentially a dealer visit. And remember, 97% is functionally 100% for almost all real-world driving purposes.

Further reading

  • U.S. Department of Energy: Charging Electric Vehicles at Home
  • fueleconomy.gov: All-Electric Vehicles

Related guides

  • EV Charging Troubleshooting
  • Why Does My EV Take So Long to Charge From Empty?
  • Why Is My EV Charging Slower Than Rated?
  • How to Maximize EV Charging Speed at Home
Sharjeel Sajid

Supervisor at a battery manufacturing company with 15 years of experience, holding a D.A.E. in Chemical Engineering. I'm passionate about improving battery performance and efficient energy use, and I share practical guidance on EV battery problems, charging issues, and fixes here on BatteryFixes.

Post navigation

Previous Previous
Why Is My EV Range Estimate Inaccurate?
NextContinue
Nissan Leaf P3101 Code: What It Means and How to Fix It
  • Here's the Answer
  • Why an EV Won't Reach 100%
  • How to Fix It
  • Brand-Specific Notes
  • When to Contact a Dealer
  • FAQs
  • Bottom Line
  • Further reading
  • Related guides
BatteryFixes

A free EV battery troubleshooting library for electric vehicle owners in the United States. We explain charging problems, range loss, warning lights, battery health and no-start faults in clear language, with safety warnings and step-by-step fixes.

Start here: Common EV battery problems →

Categories

  • General Guides
  • Battery Health
  • EV Range Problems
  • EV Charging Problems
  • Warning Lights & Error Codes
  • EV Battery Drain & Energy Loss
  • EV Won’t Start or Power On
  • Brand-Specific Problems

BatteryFixes

  • Home
  • Blog
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer

Safety notice: EV high-voltage systems operate at roughly 200 to 800 volts and can be fatal. Content on BatteryFixes is for general information and does not replace your owner’s manual or a certified EV technician. If you see smoke, smell burning or get a red battery warning, stop driving and call a professional or 911.

© 2026 BatteryFixes. All rights reserved. Privacy · Disclaimer · Contact
  • Home
  • Blog
    • General Guides
    • Battery Health
    • EV Range Problems
    • EV Charging Problems
    • Warning Lights & Error Codes
    • EV Battery Drain & Energy Loss
    • EV Won’t Start or Power On
    • Brand-Specific Battery Problems
  • About Us
  • Contact Us
    • Privacy Policy
    • Disclaimer