The short answer
A VIN describes how a vehicle was built. It never changes, so it cannot record how far the vehicle has been driven. When you look up mileage by VIN, what you are really doing is searching databases that have stored odometer readings against that VIN: title transfers, state inspections, auctions, repair shops and insurers.
What the free NHTSA decode returns, and what it does not
We decoded 2,961 VINs through NHTSA's vPIC service. Each decode came back with 154 named fields. Not one of them is an odometer reading, a title brand or an owner count. Here is how often the useful build fields were actually filled in:
| Field | Decodes with a value | Share |
|---|---|---|
| Body class | 2,961 | 100.0% |
| Assembly plant country | 2,961 | 100.0% |
| Primary fuel type | 2,937 | 99.2% |
| Assembly plant city | 2,894 | 97.7% |
| Front airbag locations | 2,894 | 97.7% |
| Engine displacement | 2,752 | 92.9% |
| Engine cylinders | 2,565 | 86.6% |
| Drive type | 2,444 | 82.5% |
| Trim | 2,239 | 75.6% |
| Engine horsepower | 1,893 | 63.9% |
| Transmission style | 1,441 | 48.7% |
| Series | 931 | 31.4% |
| Base price | 251 | 8.5% |
So a free decode is good for confirming the year, body, engine and plant. It tells you nothing about mileage. Any site that shows a mileage figure next to a "free VIN decode" is pulling it from a separate records database.
Where mileage records come from
- Odometer disclosure at title transfer. Federal law requires the seller to state the mileage when ownership changes, and states record it on the title. These readings flow into the National Motor Vehicle Title Information System (NMVTIS).
- Emissions and safety inspections. States that inspect vehicles log the odometer at each visit.
- Service and repair visits. Many shops and dealers report the odometer on each repair order to history providers.
- Auctions, insurers and lenders. Wholesale auctions, insurance claims and loan paperwork often record a reading too.
The 20-year disclosure rule covers most cars people check
Since January 1, 2021, NHTSA requires odometer disclosure at transfer for model year 2011 and newer vehicles until they are 20 years old. Before that change the exemption kicked in at 10 years. Of the 2,961 VINs in our decode set, 2,842 (96.0%) are model year 2011 or newer, so their title transfers should carry a recorded reading.
| Model years | VINs | Share |
|---|---|---|
| Before 2000 | 15 | 0.5% |
| 2000 to 2009 | 78 | 2.6% |
| 2010 to 2019 | 861 | 29.1% |
| 2020 and newer | 2,007 | 67.8% |
How to spot a rolled-back odometer
- A reading lower than an earlier record. Odometers only go up. A history report that shows 92,000 miles in one year and 61,000 the next is the clearest sign.
- Title brands.Look for "Not Actual Mileage" or "Exceeds Mechanical Limits" on the title or in the report.
- Wear that does not match. A worn brake pedal, shiny steering wheel or sagging driver seat on a car showing low miles deserves a second look.
- Service stickers and paperwork. Oil change stickers and receipts often show a mileage. Compare them with the dash.
- Long gaps in the record. Years without a reading are not proof of fraud, but they are where a rollback can hide. Ask the seller to fill the gap.
Digital odometers can be altered without leaving the physical clues older mechanical units did, which is why the reported readings matter more than how the dash looks.
Free ways to get part of the picture
- Ask the seller for service receipts and the current title, and compare the mileage on each.
- Check the most recent state inspection record if your state publishes it.
- Run our free VIN lookup to confirm the vehicle matches the listing before paying for a report.
Run the free NHTSA decode
Our VIN lookup decodes any 17-character VIN against NHTSA's vPIC database and lists the recall campaigns NHTSA has on file for that make, model and year. No account needed.
Free VIN lookup →Related VIN checks
- Used car VIN checkWhat to check by VIN before you buy, with NHTSA recall and complaint data by model year.
- Search a car by VINHow each of the 17 characters identifies a vehicle, with real decode coverage numbers.
- What car do I have?Find your VIN, read the year, engine and drive type, and fill the gaps a decode leaves.
- Free VIN checkExactly what is free from federal data, what is not, and how to spot a legit free check.
About the data
Figures on this page come from the NHTSA data mycarneedsthis.com stores, as of 2026-10-25: 2,961VINs decoded through NHTSA's vPIC service between 2026-03-22 and 2026-10-24, and recall and complaint counts for 11,470make, model and year combinations pulled from NHTSA's recallsByVehicle and complaintsByVehicle APIs. The decoded VINs were collected to build our vehicle pages, so they lean toward recent model years and are not a random sample of cars on the road.
Recall counts are campaigns NHTSA lists for a make, model and year. They do not tell you whether a specific VIN has been repaired. Counts are matched on NHTSA's model names, so a model sold under a different name can be undercounted.