⚡ UsedEVBattery

Home › Guides › Battery state of health explained

EV battery state of health (SoH) explained

Published · Last updated

State of health (SoH) is the single number most used to judge a used EV battery. This guide explains what it means, the different ways it is measured (the car's own reading, independent tests such as AVILOO, and range-based scores such as Recurrent's), why two readings of the same car can differ, what is typical at different mileages, and where battery warranties draw the line.

92.0%
median SoH at 80,000–120,000 km in 769 AVILOO-tested used EVs in Czechia, Slovakia and Poland (all models combined; Zuvala R., Bucsuhazy K., Kadula L., Dedek J., via Zenodo). Half of those cars were between 90.3% and 93.6%.

What SoH means

SoH is the energy the battery can hold now as a percentage of what it held when new. Certificates normally express it against usable capacity, the part of the battery the car lets you use (see our certificate guide). It is different from state of charge (SoC), the "battery %" on the dashboard, which tells you how full the battery is right now.

Illustration: an MG4 Long Range has a 64.0 kWh nominal battery with 61.7 kWh usable (EV Database). At 90% SoH it would hold roughly 0.9 × 61.7 ≈ 55.5 kWh, with range falling by about the same proportion in the same conditions.

Buffers: usable vs nominal capacity

EV batteries keep some capacity in reserve at the top and bottom of the charge window, so the dashboard's 100% and 0% are not the cells' physical limits. Recurrent says usable capacity is usually 95–99% of the total (Recurrent). The MG4 above has 64.0 kWh nominal and 61.7 kWh usable; the LFP Standard Range version has 51.0 kWh and 50.8 kWh (EV Database). Generational certificates print both figures (Generational).

Buffers explain why range can look stable as a battery ages: Recurrent says some makers likely release reserve capacity over time, while others (it names BMW and Jaguar) appear not to (Recurrent).

Three kinds of battery health figure

TypeWhere you see itWhat it isWatch out for
The car's own (BMS) readingSome car menus, OBD apps, and certificates such as Generational and Moba (Generational, Moba); TÜV NORD/Carly's data (TÜV NORD GROUP with Carly)The battery management system's own estimate, using the manufacturer's algorithm. Generational says its reading matches an official manufacturer diagnostic tool (Generational).AVILOO says the BMS value can be too high or too low (AVILOO GmbH). It can jump after recalibration or software updates (see below).
Independent calculationAVILOO FLASH/PREMIUM; DEKRA's driving test (AVILOO GmbH, DEKRA)The tester's own algorithm applied to vehicle data. AVILOO says FLASH is within about ±3% of its longer PREMIUM test, which uses a full discharge cycle (AVILOO GmbH).Still an estimate with a tolerance; a snapshot on the test day.
Range-based scoresRecurrent (connected-car data, mainly US)How much of its original range a car keeps. Recurrent's average: 97% of range after three years and 95% after five (Recurrent, 2026-01-15).Recurrent itself says this shows range retention, not battery health (Recurrent).

Some cars also run their own capacity test. Tesla's in-car Battery Health test runs the battery below 10% and recharges it on AC, taking up to 24 hours (Tesla UK).

Why two readings of the same car differ

CarMileageAVILOO SoHCar's own (BMS) SoHGapSource (date)
MG4 EV26,895 km97.3%98.0%-0.7Car360 (2025-12-23)
BYD Atto 323,332 km96.9%97.0%-0.1Car360 (2025-11-27)
Polestar 2117,697 km91.7%90.0%+1.7AAA Auto (2026-06-26)
Škoda Enyaq iV46,645 km94.9%92.0%+2.9CRVO Lyon (2026-05-04)
Škoda Enyaq iV41,283 km92.1%90.0%+2.1Garage Lichtsteiner GmbH (2026-09-18)
Peugeot e-20834,000 km94.0%96.2%-2.2Reddit r/e208 (reply dated 2025-05-31)

Single cars (n=1) – examples of the gap, not averages.

What's typical by mileage and age

By mileage (AVILOO tests, Central Europe, all models combined):

Odometer (km)Cars25th pctMedian75th pct
under 40,00053494.1%95.9%98.0%
40,000–80,00094792.0%93.5%95.0%
80,000–120,00076990.3%92.0%93.6%
120,000–160,00043088.4%90.3%91.7%
160,000–250,0006085.5%88.2%90.0%

Source: Zuvala R., Bucsuhazy K., Kadula L., Dedek J., via Zenodo (2026-09-07); percentiles calculated by us from the published dataset.

By age (UK independent tests, BMS-based):

Age (years)25th pctMedian75th pct
0–197.9%100.0%100.0%
1–297.2%99.3%100.0%
2–395.0%96.9%99.9%
3–493.0%95.2%98.2%
4–591.6%93.5%96.5%
5–689.0%92.3%96.0%
6–788.1%90.8%93.5%
7–888.0%90.0%93.9%
8–1282.0%85.0%90.0%

Source: Generational – UK, all models combined (BEV + PHEV, cars + vans), tested in 2025. Average SoH across all vehicles: 95.15%. In 4–5-year-old vehicles the lowest-performing 1% fell to 80.76%.

Methods differ between these sources (AVILOO calculations vs BMS readings, medians vs averages, different countries and years), so compare a car with the source that used the same method where you can.

Warranty thresholds: when SoH becomes a claim

Of the 49 battery-warranty terms we track across 36 models, 36 pay out if capacity falls below 70% within the warranty period. The exceptions:

Taken from each manufacturer's published terms (sources on each model page and in the warranty checker). Most terms also have mileage caps and conditions; always confirm the cover for the specific car with the manufacturer. Work out the time and mileage left with the battery warranty checker.

What SoH doesn't tell you

Next steps: model pages with sourced data · battery health estimator · how to read a battery certificate · used-EV battery checklist and test prices · selling an EV: proving battery health.

Sources used on this page

51 sources · 27 data points: 1 from non-AVILOO methods, 26 measured with AVILOO tests.

Owner-reported and listing values are single cars (n=1) read from the car, an app or an OBD tool – useful examples, not averages. Range-retention figures (Recurrent) measure range, not capacity. Full details: methodology & all sources.

We are not paid by the battery-test providers mentioned on this page. Links marked "paid link" in the "Useful products and services" box are affiliate links. See our disclosure.

Get this specific car tested

We are not paid by these test providers. How we make money.

Model averages can't tell you about the car in front of you. An independent battery test (typically a short OBD plug-in test, some remote) gives an SoH figure and often a certificate you can use when negotiating.

Prices change – check the provider's site. Provider names are used for identification only.

Useful products and services

Some links are paid links: we may earn a small commission at no extra cost to you. This never changes the battery data we show (disclosure).

FAQ

What does battery state of health (SoH) mean on an EV?

SoH compares how much energy the battery can store now with how much it could store when new, as a percentage. A new battery is around 100%; 90% means roughly a tenth of the original usable capacity has gone. It is not the same as the charge level shown on the dashboard.

What is a good SoH for a used EV?

It depends on the model and mileage. In 2,742 AVILOO tests in Central Europe the median was 95.9% under 40,000 km and 90.3% at 120,000–160,000 km. ADAC’s rule of thumb is at least 92% at 50,000 km, 88% at 100,000 km, 84% at 150,000 km, 80% at 200,000 km. Compare with data for the specific model.

Why did my EV battery health go up?

The car’s own SoH figure is an estimate that the battery management system recalculates over time, and software updates can change it. A Technical University of Denmark study saw a Nissan Leaf’s SOH move up and down in steps about every 90 days, and one Kona Electric owner saw the figure jump to 100% after a software update. The battery itself does not get healthier.

At what SoH does the battery warranty pay out?

For most terms we track it is below 70% within the warranty period (usually 8 years with a mileage cap), but there are exceptions such as higher thresholds in the first years for some models, capacity bars on the Nissan Leaf, or no stated percentage. Check the terms for the specific car.

Get alerts

We email (from alerts@usedevbatteryhealth.com) when new battery data is added. Low volume, no spam, unsubscribe any time. We'll first send a confirmation email – you're only subscribed once you click the link in it.

Emails are sent via MailerLite (EU). We never share your address. Every email has an unsubscribe link.