You bought a used car, but the seller did not provide insurance OSAGO? Or want to make sure your car insurance is up to date? Checking the policy by VIN code - the most reliable way to avoid fines for lack of insurance and problems in case of an accident. In 2026, you can do this online in 2 minutes, without leaving your home.
Unlike checking by policy number, searching by VIN allows you to detect fraud (for example, fake policies or βduplicatesβ for the same car), as well as find out the insurance history of the car. In this article - 5 official verification methods, including services RSA, traffic police and mobile applications, as well unique life hacks for difficult cases (for example, if the VIN is not readable or the car is stolen).
Why is checking compulsory motor liability insurance by VIN more reliable than by policy number?
Policy number OSAGO can be counterfeited or "borrowed" from another car - scammers often use this trick to sell a car without valid insurance. VIN code (unique vehicle identifier) is tied to the vehicle forever and cannot be changed. This makes the check against it on 99% accurate.
In addition, search by VIN allows:
- π Find out if the car is listed in the stolen database (through integration with traffic police).
- π Check the car insurance history (for example, how many times the owners have taken out OSAGO over the last year).
- π¨ Identify βdoubleβ policies - when several insurance policies are issued for one car (often happens with fraud).
- π Get information about the insurance company, even if you only have a printed policy without a logo.
Important: if when checking by VIN the system displays the error βPolicy not foundβ, this may mean:
- β There really is no insurance (the owner did not issue it or it was overdue).
- β VIN code entered incorrectly (check the symbols on the body or in the PTS).
- β The car is wanted or has restrictions on registration actions (for example, after a fatal accident).
Method 1: Checking through the official RSA website (the most accurate)
Russian Union of Motor Insurers (RSA) is a government organization that maintains a unified database of all existing policies OSAGO. Checking through their service dkbm-web.autoins.ru is considered the most reliable, since the data is updated in real time.
Step by step instructions:
- Go to the site RSA.
- Select a tab
Search by VIN. - Enter VIN code car (17 characters, no spaces). Where to get it - see the next section.
- Enter the captcha and click
Find.
If the policy is found, the system will show:
- π Number and series of the policy.
- π Start and end date of the action.
- π’ Name of the insurance company.
- π Car make and model (for double-checking).
Check that the VIN code is entered correctly (compare with the vehicle title)
Make sure that insurance is taken out (the owner may not have time to buy it yet)
Try searching through the traffic police (method 2)
Contact the insurance company with a request to double-check the data -->
Limitations of the RSA service:
- β³ Data is updated with a delay of up to 3 days (if the policy was issued recently, it may not be displayed).
- π Does not show insurance history (only current policy).
- π« Doesn't work for electronic policies, issued through some mobile applications (for example, SberInsurance).
If you are buying a used car, ask the seller to show not only a printout of the MTPL policy, but also a receipt for payment. Fraudsters often forge forms, but rarely forge fiscal receipts.
Where can I get a car's VIN code for verification?
VIN code (Vehicle Identification Number) is a unique 17-digit vehicle identifier. It consists of three parts:
- WMI (3 characters) - manufacturer code (for example,
XTAfor Lada,TMBfor Skoda). - VDS (6 characters) - description of the model and characteristics.
- VIS (8 characters) - year of manufacture and serial number.
Where to look VIN:
| Location | What does it look like | Notes |
|---|---|---|
| Windshield (bottom, driver's side) | Laser engraved or engraved on the body | Can be covered with tinting |
| Under the hood (on the side member or engine compartment panel) | Metal plate with embossed symbols | Often rusts or is damaged in an accident |
| Driver's door (on the pillar) | Sticker or engraving | Can be hidden by sheathing |
| PTS (vehicle passport) | In the line "Identification number (VIN)" | The most reliable source |
| OSAGO insurance policy | Listed in the "Vehicle Data" section | There may be an error if the insurer entered incorrectly |
Attention! If VIN code on the body and in PTS do not match - this is a sign:
- π¨ Broken VIN (car stolen or after a serious accident).
- π Errors in documents (for example, a typo when registering with the traffic police).
In both cases It is absolutely not recommended to buy such a car - it may be confiscated or registration prohibited.
What to do if the VIN code is erased or unreadable?
If the characters on the body are blurred or damaged, try:
1. Wipe the VIN location with alcohol or gasoline (sometimes dirt masks the numbers).
2. Shine a flashlight at an angle - the engraving may become visible.
3. Compare with data from the PTS or diagnostic card.
4. Contact the traffic police for verification (free, but it will take time).
If the VIN is completely missing, this is a 100% sign of a criminal history of the car.
Method 2: Check through the traffic police website (with RSA integration)
Service traffic police allows you to check not only the availability of a policy OSAGO, but also other important data about the car: presence of fines, participation in an accident, search. The check is free and does not require registration.
Instructions:
- Go to traffic police vehicle inspection service.
- Enter VIN code or vehicle registration number.
- Click
Request a review. - Find the block in the results
Information about insurance (OSAGO).
Advantages of the method:
- π Data is synchronized with the database RSA, but sometimes they update faster.
- π Shows additional information about the car (restrictions, wanted, accidents).
- π± Works on mobile devices without installing applications.
Disadvantages:
- β³ During peak hours (from 10:00 to 18:00) the service may be slow.
- π Does not show insurance history (only current policy).
If you see the status βRestrictions on registration actionsβ in the results of the traffic police check, this may mean that the car is pawned, stolen, or has unpaid fines. Buying such a car is dangerous!
Method 3: Mobile applications for checking compulsory motor liability insurance
If you need to check your policies frequently (for example, when buying a car at a reseller), it is more convenient to use mobile applications. They save your request history and can notify you when your insurance expires.
Top 3 verified applications (2026):
| Application | Pros | Cons | Link |
|---|---|---|---|
| RSA OSAGO | Official service, data directly from the RSA database | Sometimes it lags, there is no check history | App Store / Google Play |
| Public services Auto | Checks compulsory motor liability insurance, fines, technical inspection in one place | Requires authorization through State Services | App Store / Google Play |
| Autocode | Shows insurance and accident history | Paid version for full history | App Store / Google Play |
How to use:
- Download and install the application.
- Enter VIN code or vehicle registration number.
- Wait for results (usually 10-30 seconds).
- Check the block
OSAGOβ there will be information about the policy.
β οΈ Attention: Some applications (for example, Autocode) show only part of the information for free. For a complete insurance history, payment may be required (from 99 to 399 rubles).
Method 4: Check with your insurance company (if known)
If you know which insurance company the policy was issued with (for example, Ingosstrakh, SberInsurance, AlfaInsurance), you can contact them directly. This is relevant if:
- π Services RSA and traffic police do not find the policy (for example, due to a delay in updating the database).
- π You need additional data (for example, a list of drivers included in the policy).
- π You want to receive an official extract (for example, for court).
How to check:
- Find the official website of the insurance company (for example, ingos.ru for Ingosstrakh).
- Go to section
Checking the policyorOSAGO. - Enter VIN code or policy number (if known).
- If online verification is not available, call the hotline (the numbers are on the website).
Example of a telephone request:
"Hello, I want to clarify the information on the MTPL policy. I am interested in a car with VIN code [insert code]. Can you confirm if it is covered by insurance?"
β οΈ Attention: Some insurance companies (eg. RESO-Garantiya) may refuse to provide information to third parties, citing the protection of personal data. In this case, a written request from the vehicle owner will be required.
Method 5: Alternative services (if the VIN is not readable or the car is foreign)
If VIN code If the car is damaged or is registered abroad, standard methods may not work. In this case it will help:
1. Check by license plate (if known):
- π Service traffic police allows you to search by number.
- π Autocode and CarVertical also support search by number.
2. Check via CarVertical (for foreign cars):
- π Works with databases Europe, USA and Japan.
- π° The cost of the report is from 5 β¬ (can be paid by card).
- π Shows the history of insurance abroad (relevant for imported cars).
3. Contact NBKI (National Credit Bureau):
- π If the car is on loan or leased, here you can find out whether it has insurance.
- π The request is made by phone
8 800 250-46-24(free).
4. Check via Public services (if you are the owner):
- π Authorization and linking of the car to your account is required.
- π Shows all current policies, including OSAGO and CASCO.
If none of the methods worked, this may mean that there is no compulsory motor liability insurance policy or the car has a βdarkβ past. In this case, it is better to refuse the purchase or ask the seller for an official extract from the insurance company.
What to do if the OSAGO policy is not found by VIN
If after checking the system displays βPolicy not foundβ, do not panic. Possible causes and solutions:
| Reason | What to do |
|---|---|
| The policy was issued less than 3 days ago | Wait 2-3 days and check again (the databases are not updated instantly). |
| Error in VIN code | Check the symbols on the PTS or on the body. Common mistakes: getting confused 0 and O, 1 and I. |
| The policy is issued electronically through a mobile application | Try checking through the insurance company's app. |
| The car is not insured | Request the owner to issue a policy or reduce the price by the cost of insurance (from 5,000 to 20,000 rubles). |
| Car wanted or with restrictions | Check via traffic police. If there are restrictions, refuse the deal. |
β οΈ Attention: If the seller claims that there is a policy, but the check shows the opposite, this is a sign of fraud. Possible schemes:
- π Fake policy form (printout from Photoshop).
- π βRenewalβ of a policy from another car (illegal).
- πΈ Selling a car without insurance (to save money).
In such cases, it is better to refuse the purchase or demand:
- π Original policy OSAGO with the seal of the insurance company.
- π³ Receipt for insurance payment (with date and amount).
- π Call the insurance company for confirmation (in the presence of the seller).
FAQ: Frequently asked questions about checking MTPL by VIN
Is it possible to check OSAGO by VIN if the car is registered to another person?
Yes, VIN code - this is public information, and anyone can check the policy using it. You don't need to own a car to do this. However, some services (for example, Public services) require authorization and linking of the vehicle to your account.
How long does it take to check an MTPL policy using VIN?
In most cases, verification takes from 10 seconds to 1 minute. Exceptions:
- If the service RSA or traffic police overloaded (during peak hours it can take up to 5 minutes).
- If the policy was issued less than 3 days ago (the data has not yet entered the database).
Is it possible to check the OSAGO history by VIN (for example, for the last year)?
Official services (RSA, traffic police) show only current valid policy. To find out the history, you can:
- Use paid services (Autocode, CarVertical).
- Contact the insurance company with a written request (if you are the owner).
- Check your policy once a month and keep records yourself.
What should I do if I get an βInvalid formatβ error when checking by VIN?
This error means that VIN code entered incorrectly. Check:
- Number of characters (must be 17).
- No spaces or dashes.
- Correctness of letters (often confused
QandO,Band8).
If VIN erased or damaged, check the details in PTS or contact traffic police for verification.
Is it possible to check OSAGO by VIN on a foreign car?
Yes, but with nuances:
- For cars from EAEU (Belarus, Kazakhstan, Armenia) suitable service RSA.
- For cars from Europe/USA needed CarVertical or Carfax.
- If the car is temporary import, policy OSAGO can be issued abroad (checked through local services).