Skip to main content

Last updated: 2026-10-08

How can I check a used car's mileage history in Europe?

Short answer

A VIN contains no mileage. Readings are recorded at inspections and workshop visits and held in national systems such as Belgium's Car-Pass, the Czech Ministry of Transport odometer check, Spain's DGT report and Poland's Historia Pojazdu. Most cover only their own country's vehicles, so an imported car's earlier readings sit elsewhere. A VIN history report lists dated mileage records where available; a drop between two dates is the clearest warning sign.

Decode any VIN free, then see the full report:

Where odometer readings are recorded, country by country

Each tool answers for vehicles of its own country. What it shows and what it does not show is taken from the official page, checked on 2026-10-08.

CountryOfficial sourceWhat it showsGood to knowCost
BelgiumCar-PassReadings recorded whenever the vehicle gets professional work: garage, tyre shop or test centre.The seller must hand it to a private buyer; a professional buyer is not entitled to one.EUR 11.10 incl. VAT; free if it shows fewer than four readings
Czechiakontrolatachometru.czEnter the VIN and see odometer values recorded at technical inspection and emission stations.The ministry notes the values may not reflect the actual current mileage.Not stated on the page
NetherlandsRDW kilometerstand checkA verdict only: logisch, onlogisch or geen oordeel. The registered readings themselves are not shown.An onlogisch verdict only applies to measurements after 1 January 2014; no verdict is given for imported vehicles.Free
SpainDGT vehicle reportComplete report: ITV inspection history, mileage where reported, number of owners, charges.Only for vehicles registered in Spain.EUR 8.67 (complete); reduced report free
PolandHistoria PojazduOdometer readings from technical inspections (collected since 2014), plus number of owners since Polish registration.Needs the plate number, VIN and first registration date.Free
FranceHistoVecTechnical inspection dates, results and mileage history, plus ownership changes.The owner generates the report from the plate and shares it with the buyer.Not stated on the page
GermanyNo central lookup; HU/TÜV reportsInspection (HU/TÜV) reports, service book and workshop invoices carry readings. ADAC advises checking them for plausibility.ADAC considers mileage databases insecure and incomplete.Documents from the seller
RomaniaRAR Auto-PassA certificate with odometer readings from ITP stations or RAR offices, and repairs after serious accidents.Requested online with the VIN.Fee set by RAR

Official pages checked 2026-10-08. Fees and rules change, so confirm on the official page before you pay.

How to check mileage history in five steps

  1. Match the VIN. Compare the 17-character VIN on the car, in the registration papers and in the advert. If they differ, stop.
  2. Ask for paper readings. Request inspection reports, the service book and workshop invoices. Each should show a mileage that rises over time.
  3. Query the car's home country. Use the official tool from the table above for the country where the car was registered. For Poland, start with Historia Pojazdu. Historia Pojazdu
  4. Add the earlier countries. A national tool does not follow the car abroad. Run the VIN in a cross-border history report to collect dated readings from other countries where records are available. See the Carlytics report
  5. Put readings in date order. A reading that is lower than an earlier one is the strongest warning sign of a rolled-back odometer. Confirm with an OBD scan and a mechanic before you pay.

Worked example: how a drop shows up

Hypothetical example for illustration only, not a real vehicle. Readings are listed by date.

DateSourceReadingNote
2021-03Inspection98,400 kmRising
2023-03Inspection131,200 kmRising
2025-03Inspection in another country87,900 kmDrop of 43,300 km: flag

Why imported cars need a cross-border check

National registers record what happened in their own country. When a car crosses a border its earlier readings stay behind, which is why the Dutch RDW, for example, gives no verdict at all for imported vehicles. The earlier country is where a rollback is most likely to sit, and it is the part a local lookup cannot see.

Pair any record with a physical check: wear on the pedals, seat and steering wheel should fit the mileage, and a workshop can compare the instrument cluster with the figures stored in other control units.

Where Carlytics fits

Carlytics does the cross-border step. Enter the VIN and the free decode confirms the make, model, engine and year. The full report adds dated mileage records, accident and damage records where available, and history from the countries the car was registered in before.

  • Dated odometer readings from several countries, listed in order where available
  • Accident and damage records where available
  • VIN decode: make, model, engine, year
  • One report instead of one lookup per country

Full Carlytics report: EUR 8.90 + VAT. The VIN decode is free, no signup.

Related

Frequently Asked Questions

Can I find a car's mileage from the VIN alone?
No. A VIN identifies the car but contains no mileage. Mileage comes from records linked to that VIN, such as inspection results, workshop visits and national registers, which a vehicle history report looks up.
Is there one European database of odometer readings?
No single public database covers all of Europe. Belgium, Czechia, the Netherlands, Spain, Poland, France and Romania each run their own tool. ADAC reports that the EU has spoken against central mileage databases and recommends checking inspection reports for plausibility instead.
What does it mean when a later reading is lower than an earlier one?
It is the clearest sign that the odometer was rolled back between the two dates. Ask the seller to explain it in writing, have the car scanned in a workshop, and walk away if there is no documented reason.
Does the Dutch RDW check show me the actual readings?
No. The RDW gives a verdict (logisch, onlogisch or no verdict) and states that you do not see the registered readings. It gives no verdict for imported vehicles.
How do I check the mileage of a car imported from another country?
Use the home-country tool for the period the car was registered there, then a cross-border history report for the earlier countries. Compare all readings by date and check the seller's inspection reports against them.
What does a Carlytics mileage check cost?
The VIN decode is free. The full report costs EUR 8.90 + VAT, a one-off payment with no subscription.

Sources checked

Official sources last checked: 2026-10-08

We use cookies for analytics to improve our service. No personal data is sold. See our Privacy Policy.