EV Battery Health: How to Check SOH, Read DTC Codes, and Spot Problems Early
Learn how to check your EV battery state of health (SOH), read diagnostic trouble codes, and catch problems before they become expensive. Works with any Bluetooth OBD2 dongle.

Your EV's battery is its most expensive component โ by far. A replacement battery pack can cost $15,000 to $25,000. Yet most EV owners have no idea what condition their battery is actually in. Here's how to check your battery health, understand what the numbers mean, and catch problems early.
What Is State of Health (SOH)?
SOH is the percentage of your battery's original capacity that remains. A brand-new EV has 100% SOH. After 5 years and 100,000 km, 90-92% SOH is normal and healthy. Below 80% is when manufacturers typically consider a battery degraded enough for warranty replacement.
**The SOH Scale:** - **100-90%:** Excellent. Your battery is in great shape. - **90-85%:** Good. Normal for 3-5 year old EVs with 50,000-80,000 km. - **85-80%:** Fair. Keep an eye on it. You may notice slightly reduced range. - **Below 80%:** Poor. Check your warranty. Many manufacturers guarantee 70-80% for 8 years. - **Below 70%:** Failing. Range is significantly impacted. Time to investigate replacement options.
What Affects Battery Health?
1. Charging Habits Charging to 100% every day stresses the battery. For daily driving, keep your charge between 20% and 80%. Only charge to 100% when you need the range for a road trip.
2. DC Fast Charging Regular fast charging generates heat and can accelerate degradation. An occasional road trip fast charge is fine. Using DC fast charging as your primary charging method? Expect faster degradation โ potentially 5-10% more over 5 years.
3. Extreme Temperatures This matters in Canada. Batteries degrade faster in extreme heat. Cold weather temporarily reduces range but does not permanently damage the battery. However, repeatedly charging a frozen battery without preconditioning can cause damage.
4. Deep Discharges Regularly running your battery below 5% stresses the cells. Try to plug in before you hit 10%.
How to Check Your Battery Health
Option 1: Built-in Display (Limited) Most EVs show a battery health indicator or range estimate. But these are often "guess-o-meters" that may not reflect actual degradation. Tesla's service mode gives more detail, but accessing it requires knowing the hidden menu.
Option 2: Dealership Diagnostic ($150-300) A dealership can run a full battery diagnostic. The downside: it costs $150-300 and you need to book an appointment. They also have an incentive to sell you a new car.
Option 3: Bluetooth OBD2 Dongle + App (Free or $25) This is the game-changer. A Bluetooth OBD2 dongle plugs into your EV's diagnostic port (usually under the dashboard, driver's side). Paired with a diagnostic app, it reads: - **SOH percentage** โ exact battery health score - **Cell voltage delta** โ the difference between your highest and lowest cell voltage. Below 20 mV is healthy. Above 50 mV indicates a weak cell. - **DTC codes** โ Diagnostic Trouble Codes that tell you what's actually wrong - **Battery temperature** โ cell-level temperatures - **Charging cycle count** โ how many times the battery has been cycled
**The EV Hub's free diagnostic tool** (at theevhub.com/diagnostics) reads your OBD2 data and gives you an AI-powered analysis with: - SOH score and grade - Cell balance analysis - DTC code explanations in plain language - Estimated repair costs in CAD - A professional PDF report you can take to your mechanic
Understanding Cell Voltage Delta
Your EV battery is made of hundreds of individual cells. They all need to be at roughly the same voltage. The voltage delta is the difference between the highest and lowest cell.
- - **Under 20 mV:** Healthy pack. Cells are balanced.
- - **20-50 mV:** Minor imbalance. Monitor it.
- - **50-100 mV:** Moderate issue. One or more cells may be weakening.
- - **Over 100 mV:** Serious problem. You likely have a failing cell that needs replacement.
A high voltage delta is the earliest warning sign of battery problems โ often appearing months before you'd notice any range loss.
Common DTC Codes for EVs
When your check engine light comes on, these are the codes you're most likely to see:
| Code | What It Means | Severity |
| P0A7F | Hybrid/EV Battery Pack Deterioration | High |
| P0A80 | Replace Hybrid/EV Battery Pack | Critical |
| P0AFA | Hybrid/EV Battery Voltage System Isolation Fault | High |
| P1E00 | Hybrid/EV Battery Performance | Medium |
| P0AC4 | Hybrid Powertrain Control Module Requested MIL | Medium |
A DTC code tells you WHAT is wrong, but not WHY. This is where an AI interpreter helps โ it explains the likely cause in plain language and estimates what it'll cost to fix.
How Often Should You Check?
**Every 3 months** if you want to stay ahead of problems. More often if: - Your range seems lower than usual - You hear unusual sounds from the battery area - Your charging speed drops noticeably - You're buying a used EV (ALWAYS get a diagnostic before buying)
A 60-second diagnostic check every few months can catch a failing cell before it damages the rest of the pack.
Canadian-Specific Notes
**Winter range loss is NOT degradation.** When your range drops 30% in January, that's temporary. Cold batteries can't deliver full power, but the capacity returns in spring. What matters is the SOH trend over time, not seasonal fluctuations.
**If you park outside in a Canadian winter:** Check your battery health in spring and fall when temperatures are moderate (10-20ยฐC). This gives you the most accurate SOH reading.
**Used EV buyers in Canada:** Always run a diagnostic before purchasing. A 2018 EV with 92% SOH is a great buy. The same car with 78% SOH is a money pit. The diagnostic tells you which one you're looking at.
Get Your Free Diagnostic
The EV Hub offers a free advanced diagnostic tool at theevhub.com/diagnostics. All you need is a Bluetooth OBD2 dongle. We carry two options:
- - **vLinker MC+ ($69.99):** Best value. Works with 60+ EV models. Solid budget pick.
- - **OBDLink MX+ ($179.99):** Professional grade. Faster polling, wider protocol support, MS-CAN for Ford/Lincoln/Mazda.
Both come with your first diagnostic free. No subscription needed.
Don't guess about your battery health. Know your SOH score in 60 seconds at theevhub.com/diagnostics.
Ready to upgrade your EV charging?
Shop cETLus certified chargers, adapters, and bundles at The EV Hub.
