Buying a used car always involves risks: incorrect mileage, a history of accidents, credit encumbrances or even theft. The only reliable way to avoid being scammed is checking history by VIN code. This 17-digit identifier, stamped on the body, stores the entire biography of the car: from the manufacturer to the last owner.
But how to correctly decipher the VIN? Where can I check a car for free using government databases? And what pitfalls are hidden by popular services like Autocode or CarVertical? This guide contains step-by-step instructions with examples for Toyota Camry, Volkswagen Polo and domestic Lada Vesta. You will learn how to detect fraud before inspecting the car and save on paid reports.
Spoiler: 90% of problems with a used car can be identified in 10 minutes, if you know which databases to check and what details in the VIN to pay attention to. And for owners of cars older than 10 years, we have prepared a unique way of checking through customs archives - this works even for rare foreign cars.
What is a VIN code and where to look for it on a car
VIN (Vehicle Identification Number) is a unique βpassportβ of the car, which is assigned at the factory and remains unchanged throughout the life of the car. It consists of 17 characters (numbers and Latin letters, except I, O and Qto avoid confusion). Each symbol carries specific information:
- π 1β3 characters β World Manufacturer Index (WMI). For example,
XTAβ Toyota (Japan)WDBβ Mercedes-Benz (Germany),X7Lβ Lada (Russia). - π’ 4β8 characters β description of the car (model, body type, engine). For example,
21Rin VIN Toyota Corolla means a sedan with a 1.8 liter engine. - π 9 character β check digit (checks the authenticity of the VIN).
- π
10 character - model year. For example,
L= 2020,M= 2021,N= 2022. - π 11 character - assembly plant. For example,
6- plant in St. Petersburg (for Toyota),0β Kaluga (for Volkswagen). - π’ 12β17 characters β car serial number.
Where to look for VIN on a car?
- π Under the windshield (on the right, at the base) is the most noticeable place.
- πͺ On the sign in the doorway (driver's side).
- π§ Under the hood (on the side members or the partition of the engine compartment).
- π In documents: STS, PTS, insurance policy.
β οΈ Attention: If the VIN on the body and in the documents do not match, you have either a fake or a car that has undergone major repairs with the replacement of body parts. Refuse the deal and check the car against the stolen database (traffic police.rf).
How to check a car by VIN for free: 5 official databases
Paid services like CarVertical or Autocode they charge 300β1000 β½ for a report, but 80% of information can be obtained for free through government resources. Here is a list of verified sources:
| Database | What does it check? | Link | Limitations |
|---|---|---|---|
| Traffic police (registration history check) | Number of owners, dates of registration/deregistration, participation in road accidents (if any) | traffic police.rf/check/auto | No data on mileage and repairs |
| FCS (customs history) | Date of import into Russia, customs value, customs declaration number | customs.gov.ru (section βElectronic servicesβ) | Works only for imported cars |
| RSA (insurance cases) | Road accident with insurance payment, βtotalβ status (if any) | autoins.ru | No data on accidents without insurance payments |
| FNP (collateral and encumbrances) | Credit debts, arrests, bans on registration actions | fedresurs.ru | You need to know the owner's name |
| EAISTO (for commercial vehicles) | Inspection history, mileage (for trucks and buses) | eaisto.ru | Does not work for passenger cars |
How to use the traffic police database:
- Go to traffic police.rf/check/auto.
- Enter VIN or license plate number.
- Enter the captcha and click "Request Verification".
- The system will show the number of owners, registration history and participation in accidents (if any were recorded).
β οΈ Attention: If the traffic police report indicates βNo information about participation in an accident,β this does not guaranteethat the car is not damaged. Minor accidents are often resolved without calling the traffic police, and data about them is not included in the database. For a complete picture, check the body for geometry and traces of paint.
Checking your registration history with the traffic police |
Checking customs history (for foreign cars)|
Checking insurance claims in RSA|
Checking encumbrances in the FNP |
Verification of VIN on the body and in documents -->
Decoding the VIN code: what you can find out without databases
Even without internet access The VIN tells more about the car than the seller. Let's take a real VIN as an example. 2018 Toyota Camry:
JTMBK3JKX0D123456
Let's break it down symbolically:
JTβ country and manufacturer: Japan, Toyota.M- type of vehicle: passenger car.BK3β model and modification: Camry, XV50 body.Jβ engine type: 2.5 l petrol (2AR-FE).Kβ check digit (checked using an algorithm).X- model year: 2020 (although the car was released in 2018 - this is normal, since the model year may be ahead of the calendar year).0- assembly plant: Tahara, Japan.D123456- serial number.
What does this give the buyer?
- π If the seller claims that the car was assembled in Russia, but the VIN shows
J(Japan) is deception. - π§ If the engine is specified in the PTS
3.5 l, and VIN indicates2.5 l- engine replaced (possibly after a serious breakdown). - π If the model year is in the VIN olderthan the year of manufacture in the PTS - the car was in a warehouse or was βcleared through customsβ later.
To decrypt the VIN of any brand, use free decoder from Za Rulem or VinDecoderz (supports BMW, Audi, Kia etc.).
How to check the VIN check digit?
The check digit (9th character) is calculated using a special algorithm. If it does not match, the VIN is fake.
Calculation formula:
1. Each VIN character is assigned a weight (from 1 to 17).
2. Letters are replaced with numbers (A=1, B=2, ..., I=J=0, ..., R=9).
3. The sum of the products of symbols by their weight is divided by 11.
4. The remainder of the division is a check digit (if the remainder is 10, X is used).
Example for VIN 1M8GDM9AXKP042788 (Ford Mustang):
(1Γ1 + 3Γ3 + 8Γ8 + ...) mod 11 = 9 β check digit 9 (matches the 9th character).
Paid verification services: when are they justified?
Free databases provide basic information, but for in-depth checking, paid reports are sometimes needed. That's when they really useful:
- π The car is older than 10 years - there may be no data in the free databases.
- π The car was imported from the USA/Europe - a check is required using foreign databases (Carfax, AutoCheck).
- π§ Suspicions of incorrect mileage - services like CarVertical show odometer history.
- π° A car is more expensive than 1.5 million β½ - the risks of fraud are higher, itβs worth spending money on a full report.
Comparison of popular services:
| Service | Cost | Pros | Cons |
|---|---|---|---|
| Autocode | 349 β½ | Data from the traffic police, RSA, customs. Mileage check. | There is no information about repairs in unofficial services. |
| CarVertical | 599 β½ | Mileage history, data from 20+ countries. | Expensive for budget cars. |
| Carfax (for USA) | $39.99 | Complete history for American cars. | Does not work with Russian cars. |
| VinHistory | Free (basic version) | Data on road accidents, photos from auctions. | Lots of advertising, not always accurate data. |
When you should not pay for a report:
- π A car is cheaper than 500 thousand β½ - the risks do not justify the costs.
- π The seller provided a complete package of documents (receipts for maintenance, purchase and sale agreements).
- π You have already checked the car at an official dealer (many offer free diagnostics before purchase).
If the seller refuses to provide VIN for verification, this is 100% reason to refuse the deal. The common excuse: βI donβt know where to look for itβ is either ignorance or deception.
How to spot VIN fraud: 7 warning signs
Even if the VIN report is βcleanβ, pay attention to these signs of fraud:
- VIN mismatch on the body and in the documents - the car is either stolen or after a serious accident with the replacement of body panels.
- Signs of grinding or VIN interruption β check the number by touch: the original VIN is stamped clearly, without burrs.
- The year of manufacture in the VIN does not match the title β it is possible to βbumpβ the year to bypass taxes or restrictions (for example, for cars older than 10 years).
- Lack of history in the traffic police - if the car allegedly drove around Russia, but there are no registrations in the database, this is suspicious.
- Customs value is lower than market value - a sign of βgrayβ customs clearance schemes (risk of problems with registration).
- The RSA report contains an accident, but the seller claims that the car is not damaged β check the body for geometry.
- VIN starts with
1,4or5, but the car is positioned as European - this is the American or Mexican market (problems with spare parts are possible).
Case study: Buyer checked 2015 BMW X5 with VIN 5UXKR0C5*BG123456. The free traffic police report showed a βcleanβ history, but upon closer inspection it turned out:
- π
5UX- the car is assembled in USA, and not in Germany, as the seller claimed. - π₯B Carfax There was an accident with damage to the frame (not reflected in the RSA, since the accident took place abroad).
- π° The customs value in the FCS report is 1.8 million β½, although the market price of such a car is 2.5 million β½ (a sign of undervaluation to pay lower duties).
Result: the buyer refused the deal and saved on expensive repairs.
If in the VIN of the car Mercedes-Benz, BMW or Audi first character - 1, 4 or 5, this not German assembly, but American or Mexican. Such cars may have different safety standards and difficulties with spare parts.
Checking a car by VIN for different brands: features
Each brand has its own βchipsβ in VIN codes that help identify deception. Let's look at the most popular brands.
Toyota and Lexus
VIN starts with JT (Japan) 2T or 4T (USA), MR0 (France). Please note:
- π§ If the 4th character is
N, this hybrid (for example, Toyota Prius). - π
10th character
Y= 2000,A= 2010,L= 2020. - β οΈ If VIN has
0at the site of the assembly plant - the machine is assembled in Russia (St. Petersburg).
Volkswagen, Audi, Skoda
VIN starts with WVW (Germany), 3VW (Mexico) TMB (Czech Republic). Important:
- π§ If the 6th character is
C, this diesel engine. - π 11th character
0= plant in Wolfsburg,9= Kaluga. - β οΈ If in VIN Audi 3rd character -
A, notU, this not original Audi, and relabeled Seat or Skoda.
Lada (Granta, Vesta, XRAY)
VIN starts with X7L (Tolyatti) or X7F (Izhevsk). Features:
- π
10th character
H= 2017,J= 2018,K= 2019. - π§ If the 8th character is
G, this gas version (for example, Lada Vesta CNG). - β οΈ If VIN starts with
X9L- this is export version (may not pass registration in Russia without modifications).
BMW
VIN starts with WBA (Germany), 5UM (USA). Nuances:
- π§ If the 4th character is
E, this electric car (for example, i3 or i8). - π
10th character
E= 2014,F= 2015,G= 2016. - β οΈ If VIN has
0at the factory site - the machine is assembled in Leipzig (build quality may differ from Munich factories).
To check BMW and Mercedes-Benz older than 2000 use the service mDecoder - it shows the original equipment and options that may have been removed during resale.
What to do if VIN does not pass verification
If you find inconsistencies in the VIN or the report shows problems, follow the algorithm:
- Check the VIN again β you may have made a mistake when entering. Check the symbols on the body and in the documents.
- Take a photo of the VIN and send it to the seller asking for an explanation for the discrepancies. An honest seller will provide documents (for example, a certificate of replacement of a body panel after an accident).
- Check the car at an authorized dealer - many brands (Toyota, Hyundai, Kia) offer free diagnostics before purchase.
- Order an on-site inspection - services like AutoProfi or CarCheck they will come with equipment and check the car on the spot (cost: 1.5β3 thousand rubles).
- Refuse the deal, if the seller:
- π« Refuses to provide original documents.
- π«Cannot explain discrepancies in VIN.
- π« Pressure (βYouβll buy it cheaper now,β βTomorrow the price will riseβ).
Example from life: The buyer has been found 2019 Volkswagen Passat with a mileage of 40 thousand km at a price of 1.8 million rubles. Checking the VIN showed:
- π The traffic police lists the car as 2018 (not 2019).
- π§ B CarVertical mileage for 2021 is 120 thousand km (twisted by 80 thousand km!).
- π₯ In RSA - an accident with damage to the front part (the seller claimed that the car was not damaged).
The buyer refused the deal and found a similar one Passat with a clean history for 1.9 million β½ β cheaper than repairs after fraud.
FAQ: Frequently asked questions about checking a car by VIN
Is it possible to check the VIN from a photo?
Yes, but only if the photo is clear. Use services like VIN decoder from Za Rulem - they allow you to enter the VIN manually. The main thing is that all 17 characters are legible. If only part of the VIN is visible in the photo, verification is impossible.
What to do if the VIN is erased or unreadable?
This serious signal. Possible reasons:
- π The car was in a serious accident with damage to the body.
- π§ VIN was specially erased (for example, after theft).
- π Defective painting or corrosion.
Your actions:
- Ask the seller to provide the title - there should be a duplicate VIN.
- If there is no PTS either - refuse the purchase.
- Check the car using the stolen database (traffic police.rf).
How to check VIN for authenticity?
Use check digit (9th character). Verification algorithm:
- Replace all letters with numbers (A=1, B=2, ..., I=J=0, ..., R=9).
- Multiply each character by its weight (VIN position: 1st character Γ 8, 2nd Γ 7, ..., 8th Γ 1, 9th Γ 0, 10th Γ 9, ..., 17th Γ 1).
- Add up all the works.
- Divide the sum by 11 and find the remainder.
- If remainder = 10, check digit is
X, otherwise - the remainder.
If the calculated figure does not match the 9th character of the VIN - the number forged.
Is it possible to find out the color of a car using the VIN?
No, body color is not encoded in the VIN. This information is indicated only in the PTS or STS. However, some services (for example, CarVertical) can show the history of photographs of the car where the color is visible.
What is a βcloneβ of a car and how to identify it by VIN?
A βcloneβ is a car that has been assigned a VIN from another car (usually after theft or a serious accident). Signs of a clone:
- π VIN on the body and in the documents do not match.
- π The PTS contains notes about replacing the body or frame.
- π In the traffic police report, the registration history ends for several years.
- π° The price is significantly lower than the market.
How to check:
- Check the VIN on the body (under the windshield) and in the title.
- Check the car using the stolen database (traffic police.rf).
- Request a check from an authorized dealer - they can check the VIN against the factory database.