Your Tesla’s battery pack is the single most expensive component in the car — commonly $12,000–$22,000 to replace out of warranty. Yet the owner UI gives you almost no visibility into its long-term health.
This guide covers the four ways to actually check it, from free to fully automated — and, more usefully, what each metric reads on a real nine-year-old Model X we’ve tracked every day for 263 days, so you know what “healthy” is supposed to look like before you go hunting for problems.
What Tesla shows you (and what it doesn’t)
The built-in UI displays your current State of Charge and an estimated range. That’s it. There is no:
- Cell-group voltage data, or the spread between groups
- Cell and module temperature spread
- Pack internal resistance
- Isolation resistance
- Charge / discharge current limits and cycle behaviour
These are the metrics that actually predict longevity — and they are all sitting on the car’s CAN bus. The owner UI just doesn’t surface them.
What “healthy” actually reads — on a real 9-year-old pack
Most battery-health guides stop at “you can read cell temperatures.” That’s not useful unless you know what a good number looks like. Here is what these metrics read on our own 2017 Model X 100D, logged continuously for 263 days (see the live garage for the same car, updated daily):
| Metric | What it reads on a healthy 9-yr pack | Why it matters |
|---|---|---|
| Resting cell-group spread | median 6.1 mV, worst day 14.9 mV | A group drifting away and staying there is the earliest sign of a weak cell |
| Cell temperature spread | about 2.5 °C at rest | Hot spots show up here before they show up anywhere else |
| Module temperature spread | about 3.0 °C | Cooling reaching every module evenly |
| Battery-loop coolant | 21–25 °C at rest | The thermal system doing its job when the car is idle |
| Capacity trend | slow and smooth (see below) | The number that decides warranty and resale |
The theme across all of it: healthy hardware is boring. These numbers barely move. What you are watching for is not a single alarming reading — it is a slow drift over weeks. A cell spread that climbs from 6 mV toward 30 mV over a month means something; 15 mV once, right after a supercharge, means nothing. (We dig into exactly that trap in how much cell imbalance is normal.)
Method 1: Track your max range over time
The simplest approach. Charge to 100% occasionally and note the displayed range. If you started at 310 miles and you’re at 285 after 50,000 miles, that’s about 8% — within normal range.
Pros: Free, no equipment. Cons: You’re measuring a proxy, not the pack. Range estimates move with temperature, driving habits and software updates, and the displayed number is rounded. It will tell you if something is badly wrong; it will not catch slow degradation or a single weak cell.
Method 2: Tesla Service Center battery report
You can request a Battery Health Test during a service visit. Tesla runs a controlled calibration and reports your pack’s usable capacity against its original spec — the same figure Tesla uses for warranty decisions.
Pros: Official, calibrated data. Cons: Requires an appointment, and it’s a one-time snapshot rather than a trend. It’s also often a few percent off a same-day OBD reading — not because either is wrong, but because they measure slightly different things at different moments. We took that apart in battery health test vs OBD data.
Method 3: OBD-II diagnostic tools
This is where real monitoring begins. A Bluetooth OBD adapter (like the OBDLink MX+) in the diagnostic port reads raw CAN data — the same data Tesla’s own service tools use. Where the port is and what it exposes is covered in the Tesla OBD port explained. With the right software you can read:
- Pack voltage and current — real-time and historical
- Cell-group voltages and temperatures — spot the outlier before it becomes a fault
- State of charge with BMS adjustments — closer to the truth than the dashboard
- Isolation resistance — the early warning for coolant intrusion or insulation breakdown (why a single low reading is not an alarm: the isolation alarm we didn’t send)
- Charge / discharge current limits — how the BMS is throttling the pack
Pros: Deep, real data. Cons: Hardware cost ($100–150), and the raw numbers need interpretation — which is the whole problem the next method solves.
Method 4: Automated long-term monitoring
Reading OBD data once tells you today’s numbers. The value is in the trend, and nobody keeps plugging a phone in every day. This is where T800 fits: an always-on device that
- Collects 230+ CAN signals whenever the car is parked,
- Builds trend charts over weeks and months,
- Runs anomaly detection tuned to each specific car,
- Alerts you only when something actually needs attention — and stays silent otherwise, which is the whole discipline of a monitor worth trusting,
- Shows a plain daily verdict with every metric traced to its source, not a black-box score.
It’s a check-engine light that actually works — catching slow degradation, phantom drain and 12V decline weeks before they become roadside emergencies.
What’s “normal” degradation?
As a rough curve, most packs follow:
- Year 1: 3–5% capacity loss (normal and expected — the fast part is front-loaded)
- Years 2–5: roughly 1–2% per year
- After 100,000 miles: typically 88–92% of original capacity retained
But a curve from thousands of cars isn’t your car. What matters is your own trend line — and on our tracked Model X, real capacity moves slowly and smoothly, on the order of a percent over several months, which is exactly why a 5% jump between two same-day readings can’t be real loss. The full breakdown, with the actual measured curve, is in normal Tesla battery degradation rates.
If your trend is meaningfully steeper than that curve, that’s the signal to investigate cell imbalance, cooling, or charging habits — with data, not a guess.
Bottom line
The dashboard’s two numbers can’t tell you whether your pack is aging normally or heading for trouble. The five metrics above can — and they’re already on the bus. Whether you read them once at a service visit, occasionally with an OBD adapter, or continuously, the goal is the same: watch the trend, not a single number, and know what boring-and-healthy looks like so a real problem stands out.
Want automated battery health monitoring for your own car? Join the T800 waitlist — or watch a real pack being tracked in the open on the live garage.