CSDD Mileage History Check 2026: How to Read a Car's Odometer History in Latvia for Free
TL;DR: Latvia is one of the few countries in Europe where a car's mileage is recorded at every technical inspection (TA) and made publicly available for free. In the CSDD e-service e.csdd.lv, under "Technical Inspection Data," you can enter a licence plate and see each inspection date and odometer reading. If a later inspection shows a lower mileage than an earlier one, the odometer has almost certainly been rolled back. The check takes about 2 minutes, costs nothing, and every used-car buyer should run it before viewing the car. For the full picture (foreign mileage, accidents), combine CSDD data with a VIN history check.
What does the CSDD mileage history show?
CSDD (Ceļu satiksmes drošības direkcija) is Latvia's state register holding records of every vehicle registered in the country. Each time a car passes a state technical inspection (TA), the inspection station enters the odometer reading into the system. These entries form the mileage history.
By licence plate, you can see for free:
| Data | Availability | Why it matters | |---|---|---| | Date of each TA | ✅ Free | Timeline and intervals | | Odometer reading at each TA | ✅ Free | The key one — reveals rollback | | TA result (pass/fail) | ✅ Free | Technical-condition trend | | Next TA due date | ✅ Free | Whether inspection is valid | | Registration and encumbrances | ✅ Free | Lien, seizure, legal status |
💡 Latvia's advantage: in most EU countries the odometer reading at inspection is not stored publicly. In Latvia it is — and for free. It's one of the strongest tools against rollback in the region.
If you want a structured view of the mileage with plain-language notes, use our mileage check tool, which helps you read the records.
How to check it for free — step by step
Option 1: directly on e.csdd.lv
- Open e.csdd.lv.
- Find the "Technical Inspection Data" (Tehniskās apskates dati) section — free, no registration.
- Enter the licence plate in the format XX-0000 or XX0000 (2 letters + 4 digits).
- Confirm the request.
- Review the list of TA dates and odometer readings.
Option 2: via autopase.lv (with English notes)
If you want the data presented clearly with warnings:
- CSDD check by plate — registration, TA and encumbrances in one place.
- Mileage check — focused on odometer history and anomalies.
⚠️ What you need: the licence plate. The owner's personal data (under GDPR) is not shown — only technical data about the car itself.
How to spot a rolled-back odometer
Odometer rollback (rewriting the odometer reading, locally called skrūķēšana) is artificially lowering the mileage so the car looks less worn and sells for more. CSDD records are the best way to catch it: mileage should only ever increase over time, never drop.
Normal mileage example (15,000–20,000 km a year is typical in Latvia, approx., check current):
- TA 2022: 92,000 km
- TA 2023: 108,000 km
- TA 2024: 123,000 km
- TA 2025: 139,000 km
Rolled-back odometer example:
- TA 2022: 150,000 km
- TA 2023: 168,000 km
- TA 2024: 96,000 km ← 🚨 mileage went down!
- TA 2025: 110,000 km
🛑 If a later inspection shows lower mileage than an earlier one, the odometer has been rewritten. Mileage cannot decrease. Do not buy that car.
Watch for subtler signs too:
- Unrealistically low annual mileage on an imported car (e.g. 5,000 km/yr on a "German" car) — possibly rolled back before it was imported to Latvia.
- A sudden drop after a change of owner or after re-registration.
- A big gap in the TA history (2+ years without an inspection) — the odometer could have been rewritten during that period, out of Latvia's view.
For a deeper dive into the methods and how to protect yourself, see our guide on odometer rollback.
What records exist, and how far back?
The public recording of mileage at inspection in CSDD has been kept roughly since 2014 (approx. — verify the actual first entry for the specific car). That means:
- How many records will there be? Exactly as many times as the car has passed a TA in Latvia. A newer car will have few; an older one, more.
- How often are inspections done? Passenger cars (M1) usually have a first inspection, then once a year (more often for some categories and older cars). So typically one odometer entry per year.
- What the CSDD history does NOT cover: periods when the car was registered outside Latvia. For an imported car, CSDD shows mileage only after import — everything before that stays invisible.
| TA frequency (M1 passenger cars, approx.) | Frequency | |---|---| | After first registration | First TA by the set deadline | | Subsequent inspections | ~once a year | | Older / certain-category vehicles | More often (up to every 6 months) |
Always verify your car's exact TA frequency on the official CSDD page.
How to combine it with a VIN history check
The CSDD mileage history is an excellent first filter, but for an imported car it only shows the Latvian stretch. To see the full picture, connect two sources:
- CSDD (free) — Latvian TA odometer entries, registration, encumbrances.
- VIN check — manufacturer specs and international history from the 17-character code.
Start with our free VIN check: it decodes the manufacturer, model and year, and shows available history data. If the car was imported from Germany, Lithuania or Poland (as most used cars in Latvia are), a VIN history report may surface foreign odometer entries that CSDD can't see — and that's exactly where rollback often hides before import.
Ideal sequence:
- CSDD check by plate — free, 2 min.
- Mileage check — odometer history analysis.
- VIN check — specs + international history.
When the numbers do not add up
Even if mileage rises "correctly," there can be warning signs. Here's how to act:
Mileage at one TA is lower than the previous one
This is direct proof of rollback. Rewriting the odometer is fraud. Walk away and don't fall for explanations about a "system error" — the TA entry is made by the inspection station, not the seller.
The real dashboard odometer < the last CSDD record
During the viewing, compare the real dashboard reading with the last CSDD TA entry. If the dashboard number is lower than the last inspection, the odometer has been rewritten after the TA. Red flag.
Unrealistically low average annual mileage
Calculate: (latest − earliest mileage) / number of years. If it comes out to, say, 4,000 km/yr for an imported sedan, be sceptical and request a VIN history report.
A gap in the TA history
2+ years without a TA in Latvia means the car was probably parked or registered abroad. That "blind spot" is where rollback most often happens. Check the period with a VIN history.
Encumbrances (lien / seizure)
If CSDD shows a lien (Ķīla) or seizure (Arests), the car may belong to a bank or be barred from re-registration. Never buy such a car without legal advice.
FAQ
Is the CSDD mileage check really free?
Yes. The technical inspection data with odometer history on e.csdd.lv is completely free, and you can check an unlimited number of cars. It does not reveal the owner's personal data.
Where exactly in CSDD is the mileage shown?
In the e-service e.csdd.lv, under "Technical Inspection Data" — enter the plate and you'll see each TA date and odometer reading. The same is available in the CSDD mobile app.
How far back do the mileage records go?
Public recording of mileage at inspection has been running roughly since 2014 (approx.), so the number of records depends on the car's age and how many times it was inspected in Latvia. For an imported car, only the Latvian stretch is visible.
Does CSDD guarantee the odometer wasn't rolled back before the TA?
No. CSDD records what was read at the inspection. If the odometer was rewritten between inspections or before import to Latvia, the anomaly may not show up. So combine it with a VIN history check.
What is odometer rollback, and is it illegal?
Rollback is artificially lowering the odometer reading. It's fraud — the car is sold for more than it's worth and the buyer is misled about wear. If you catch rollback, walk away from the deal.
Can I check mileage knowing only the VIN, not the plate?
CSDD TA data is searched by licence plate. If you only have the VIN, start with a VIN check, which decodes the car and shows available history; ask the seller for the plate to run the CSDD check.
How often does a car get a TA, and how many mileage entries will there be?
Passenger cars usually once a year (older cars and some categories more often), so typically one odometer entry per year. Check the exact frequency on the CSDD page.
Does a failed TA mean the car is bad?
A single fail (minor defects) isn't critical. But if a car repeatedly fails TA, that points to serious, recurring technical problems. Look at the trend, not a single entry.
What if the dashboard mileage differs from the last CSDD inspection?
If the dashboard reading is lower than the last TA entry, the odometer was rewritten after the inspection. Walk away. If it's higher, that's normal (the car has been driven since the last TA).
Summary
- The CSDD mileage history is free and records the odometer at every TA — Latvia is the exception in Europe here.
- Check by plate on e.csdd.lv or, more conveniently, via the CSDD check.
- Mileage cannot decrease — if it does, the odometer has been rolled back.
- For an imported car, CSDD shows only the Latvian stretch — the full picture comes from a VIN check.
- At the viewing, compare the real dashboard reading with the last CSDD record.
👉 Start now: CSDD check by plate · Mileage check · VIN check
The figures (TA frequency, average mileage, first public-record year) are indicative for 2026 — always verify the exact details on the official CSDD page and for the specific car. autopase.lv is a partner of the project.
Topics
Related Articles
💬 Share this article with friends!