What a VIN mileage check shows you
A VIN mileage check pulls the recorded odometer readings from a vehicle's history — usually from service records, inspections, auctions, and insurance claims. It shows you whether the mileage on the dashboard matches what's been documented elsewhere. If a car shows 80,000 miles today but had 95,000 miles recorded at a service visit two years ago, that's a red flag for odometer fraud.
The check doesn't tell you the car's actual condition or whether the engine is worn out. It only compares what the seller is claiming against what third parties have recorded. You're looking for inconsistencies, not a perfect history.
Key Takeaways
- A VIN mileage check compares the odometer reading on the dashboard against recorded readings from service records, auctions, and insurance claims.
- Services like Carfax, AutoCheck, and the National Highway Traffic Safety Administration (NHTSA) database all pull mileage data, but they don't always have the same records.
- A gap in mileage history doesn't always mean fraud — it can mean the car wasn't serviced during that time or records weren't reported to the database.
- The NHTSA VIN decoder is free and shows some mileage data, while commercial reports cost $20 to $40 and include more detailed history.
- Odometer fraud is a federal crime, but proving it requires documentation of the discrepancy, not just suspicion.
Where mileage data comes from
Every time a car is serviced at a dealership or repair shop, the mileage gets recorded. Insurance companies record it when you file a claim. Auction houses record it when a car changes hands at wholesale. State inspection programs record it during safety inspections. All of this data flows into databases that mileage check services can access.
The catch: not all shops report to these databases, and not all records make it in. A car serviced at an independent mechanic might not appear in any database. A car that sat in a garage for three years without service will show a gap. This doesn't mean the mileage is fraudulent — it means the history is incomplete.
Free mileage checks through NHTSA
The National Highway Traffic Safety Administration runs a free VIN decoder at safercar.gov. Enter the VIN and you'll get the vehicle's original specifications, any recalls, and complaints filed against that model. Some records include mileage data from safety inspections, but coverage is spotty and the database is not designed primarily for mileage verification.
The NHTSA tool is useful as a starting point — it costs nothing and takes two minutes — but it's not a substitute for a full mileage history report. Use it to see whether the car has open recalls or a pattern of complaints, then move to a commercial report if you need detailed mileage records.
Commercial mileage reports: Carfax and AutoCheck
Carfax and AutoCheck are the two largest vehicle history databases. Both pull data from service records, insurance claims, auctions, and state inspections. A Carfax report typically costs $25 to $35 for a single report, though some dealerships and used car sites offer free Carfax reports. AutoCheck reports run $15 to $25.
Carfax and AutoCheck don't always have the same data. A car serviced at a dealership that reports to Carfax might not appear in AutoCheck, or vice versa. If you're serious about checking mileage, run the VIN through both. Look for any reading that's lower than a previous one — that's the main sign of tampering.
Both services also flag title issues, accident history, and whether the car was ever reported as a lemon or salvage vehicle. The mileage check is one part of a larger report.
What to do if mileage doesn't add up
If you see a mileage discrepancy, start by asking the seller directly. Sometimes the explanation is straightforward: the odometer was replaced after a repair, or the car was in storage and the records are from before that period. Get their explanation in writing if possible.
If the seller can't explain it or their story doesn't match the timeline, contact your state's Attorney General office or the Federal Trade Commission. Odometer fraud is a federal crime, but you need documentation — the mileage report itself, the bill of sale, and the seller's response — to file a complaint. The FTC has a complaint form at reportfraud.ftc.gov.
If you've already bought the car and discovered the fraud, you may have grounds to return it or sue the seller, depending on your state's lemon laws and consumer protection statutes. Consult a consumer protection attorney in your state for information specific to your situation.
Gaps in mileage history and what they mean
A gap — say, no recorded mileage for two years — doesn't automatically mean fraud. It usually means the car wasn't serviced during that time, or the service wasn't reported to the database. Older cars and cars serviced at independent shops are more likely to have gaps.
What matters is the direction of change. If mileage goes backward (95,000 miles recorded, then 80,000 miles later), that's a problem. If mileage straightforward stops being recorded for a while, then resumes at a higher number that makes sense for the time elapsed, that's normal. A car that sat for two years and then shows 5,000 additional miles when it comes back into service is fine. A car that shows 100,000 miles, then nothing for a year, then 90,000 miles is not.
Mileage checks when buying from a dealer versus a private seller
Dealerships are required by federal law to disclose the odometer reading on the Monroney label (the window sticker) and on the title. They must also disclose if the mileage is unknown or if the title is branded as "not actual mileage." A private seller has no such requirement in most states, though some states require disclosure on the bill of sale.
This doesn't mean a dealer's mileage is always accurate — it means you have a paper trail if it isn't. With a private seller, you're relying on the title and whatever the seller tells you. Running a mileage check is more important when buying privately because you have fewer legal protections if the mileage is wrong.
Frequently Asked Questions
Can I check mileage history for free?
The NHTSA VIN decoder at safercar.gov is free and includes some mileage data, but it's incomplete. Carfax and AutoCheck charge $15 to $35 per report. Some used car websites and dealerships offer free Carfax reports as a selling tool, so check there before paying.
What if the mileage report shows different numbers than the odometer?
Ask the seller to explain the difference. If they can't or their explanation doesn't make sense, contact your state's Attorney General or the FTC. Odometer fraud is a federal crime, but you need documentation to file a complaint.
Does a gap in mileage records mean the car was tampered with?
Not necessarily. Gaps usually mean the car wasn't serviced during that time or the service wasn't reported to the database. What matters is whether mileage goes backward — that's the real red flag. Mileage that stops being recorded, then resumes at a higher number, is normal.
Should I run a mileage check on every used car I look at?
It's worth doing before you commit to buying, especially from a private seller. The cost is low compared to the price of the car, and it takes five minutes. At minimum, run the VIN through the free NHTSA decoder and ask the seller for their maintenance records.
What's the difference between Carfax and AutoCheck?
Both pull from service records, insurance claims, and auctions, but they don't always have the same data. A car serviced at a dealership might appear in Carfax but not AutoCheck. If you're serious about checking mileage, run the VIN through both to get the most complete picture.