Why checking insurance by license plate has become a mandatory procedure
From April 1, 2023, Russia has tightened the requirements for monitoring the availability of valid MTPL policies. Now traffic police inspectors can check insurance not only at the driver’s request, but also automatically - through the system EAISTO (Unified automated information system for technical inspection). This means that even if you forgot your policy at home, a fine for its absence may be issued based on data from the database. That's why knowing how to independently check your insurance using your license plate number has become a critical skill for every car owner.
Moreover, from 2026, insurance companies are required to transfer data on concluded MTPL contracts to RSA (Russian Union of Auto Insurers) during 1 working day. This reduced lags in updating information and made online checking more reliable. However, many drivers still do not know that insurance verification by license plate number is available free and without registration on official resources - and this does not require visiting the office of the insurance company or the traffic police.
In this article, we will analyze all the current verification methods - from the PCA service to mobile applications, and also tell you what to do if the system does not find your policy or shows outdated data.
Official services for checking insurance by license plate number
The most reliable way is to use resources that have direct access to the insurance policy database. Here are the top 3 official services that guarantee the relevance of information:
- 🔹 RSA website (dkbm-web.autoins.ru) is the main register of all existing MTPL policies in Russia. Data is updated daily, but sometimes there are delays of up to 24 hours.
- 🔹 State Services Portal (gosuslugi.ru) - requires authorization, but shows not only compulsory motor liability insurance, but also data on technical inspection, fines and vehicle registration.
- 🔹 Mobile application "Staff Police" - an official tool from the Ministry of Internal Affairs, which synchronizes with RSA databases and allows you to check insurance even without the Internet (data is cached).
Important: all of these services are free, but some (for example, State Services) may offer paid “premium” functions that are not needed to check insurance. Never enter your bank card details on sites that promise to “speed up” verification - this is a scam.
Step-by-step instructions: how to check compulsory motor liability insurance by state number on the RSA website
Service RSA — the most universal and does not require registration. Follow this algorithm:
- Go to the site dkbm-web.autoins.ru/dkbm-web-1.0/policy.htm.
- In the “Vehicle number” field, enter license plate without spaces or regions (for example,
A123BC). - Enter
VINor body/chassis number (required! without this data the system will not show the policy). - Enter the captcha and click "Search".
If the policy is found, you will see:
- 📄 Number and series of the OSAGO policy;
- 📅 Start and end date of the action;
- 🏢 Name of the insurance company;
- 🚗 Car make and model.
☑️ What you need to check on the RSA website
⚠️ Attention: If the system displays the error “Policy not found,” this does not always mean it is missing. Sometimes the data does not have time to be updated in the database (especially if the policy was issued less than a day ago). In this case, check again after 24 hours or contact your insurance company.
What to do if insurance is not found by license plate number
The situation when the PCA service does not find a valid policy occurs more often than it seems. The reasons may be different:
| Reason | Solution | Elimination period |
|---|---|---|
| The policy was issued less than 24 hours ago | Wait a day and check again | 1 day |
| Error when entering VIN or license plate number | Check the data on the PTS or registration certificate | 5 minutes |
| The insurance company did not transmit data to RSA | Contact the company to request that the error be corrected | 1–3 days |
| The policy was issued through an intermediary (unofficially) | Urgently issue a new policy - such a “policy” is invalid | Immediately |
| The car is stolen or with restrictions | Check on the traffic police website (traffic police.rf/check/auto) | 1 day |
If you are sure that the policy is issued correctly, but it is not in the database, contact your insurance company and request statement on data transfer to RSA. By law they are required to provide it within 3 working days. If the company refuses, this is a reason to write a complaint to Central Bank (regulates the activities of insurers).
Take a photo or save the PDF version of the OSAGO policy on your phone. In 2026, traffic police inspectors will accept electronic copies on an equal basis with paper ones, if they are readable and contain all the details (Federal Law No. 40, Art. 32).
Mobile apps for checking insurance: pros and cons
In addition to web services, insurance verification can be done through mobile applications. They are convenient because they save the history of checks and can send notifications about the imminent expiration of the policy. Let's look at the top 3 applications:
- 📱 "Staff Police" (official, from the Ministry of Internal Affairs) - shows insurance, fines and vehicle data. Minus: sometimes slows down due to high load.
- 📱 "RSA Insurance" — a specialized application for checking compulsory motor liability insurance. Plus: there is a function for scanning the license plate through the camera.
- 📱 "Autocode" — in addition to insurance, it shows the car’s history (accidents, mileage, owners). Disadvantage: some functions are paid.
⚠️ Attention: Never install insurance checking applications from unverified sources (for example, from torrent trackers). Fraudsters often disguise them as viruses that steal bank card data or access to accounts. Download only from App Store or Google Play, checking the number of downloads and reviews.
If you check your insurance frequently (for example, you rent cars or work as a taxi driver), it makes sense to set up notifications in the app. For example, in RSA Insurance you can turn on an alert for 7 days before policy expiration - this will help avoid late fees.
How to check someone else's car insurance (and is it legal)
By law (Federal Law No. 40 “On Compulsory Motor Liability Insurance”, art. 15), any citizen has the right to request information about the current MTPL policy for a specific car. This is not considered a breach of confidentiality as insurance information is private public information (as opposed to owner information). However, there are nuances:
- ✅ You can check: insurance for the car you are going to buy, rent or drive (for example, a corporate vehicle).
- ❌ Data cannot be used: for blackmail, distribution on the Internet or other illegal actions (Article 13.11 of the Code of Administrative Offenses of the Russian Federation).
To check someone else's car you will need:
- License plate number (can be seen on the street or requested from the owner).
VINor body number (if you check through PCA).- Reason for inspection (in case the owner requests an explanation).
If you are buying a used car, insurance verification is required — it will show whether the policy is expired and whether there are hidden problems (for example, a car has been stolen or has restrictions). This will also help avoid a situation where the previous owner “forgot” to inform that the policy was issued only in his name and is not valid for new drivers.
What happens if you drive without insurance?
The fine for lack of compulsory motor liability insurance in 2026 is 800 rubles (Article 12.37 of the Administrative Code). If the policy is overdue for more than 10 days, the fine increases to 1,000 rubles. Repeated violation within a year - fine 5,000 rubles or deprivation of rights for 1–3 months.
Common mistakes when checking insurance and how to avoid them
Even experienced drivers sometimes make mistakes that lead to false test results. Here are the most common of them:
- Enter a license plate number with spaces or region. For example,
A 123 VS 77instead ofA123BC. The PCA system does not recognize spaces or area codes—enter only letters and numbers. - Confusion between VIN and body number.
VINconsists of 17 characters (letters and numbers), and the body number is usually 6–9 digits. If you mix it up, the system will throw an error. - Use of unofficial services. Sites like “check-osago.ru” or “avto-proverka.com” often show outdated data or require payment for “advanced verification”.
- Checking outside of business hours. The RSA database is updated from 9:00 to 18:00 Moscow time. If the policy is issued in the evening, the data may appear only the next day.
To avoid errors, always check the entered data with PTS or registration certificate. If in doubt, use the license plate scanning function in mobile applications (for example, in RSA Insurance) - this will eliminate typos.
The only 100% reliable way to check is the official RSA website. All other services (including State Services) take data from there, but with a delay.
FAQ: Answers to frequently asked questions about insurance verification
Is it possible to check insurance by license plate without VIN?
No. From 2022, the PCA service requires mandatory input VIN or body/chassis numbers. This is done to protect against fraud (for example, when several policies are issued for one license plate). If you don't have this data, you can find it:
- B PTS (point 3 - VIN, point 4 - body number).
- On a plate under the hood or on the driver's door pillar.
- In the electronic PTS (via the State Services portal).
What should I do if the policy is found, but the data does not match mine?
This is a sign that:
- The policy is issued to another owner (for example, the previous owner of the car).
- There is an error in the PCA database (this happens if the insurance company entered the data incorrectly).
- The car is leased or rented, and the policy is issued to the lessor.
In any case, you need to contact the insurance company and request a correction. If the car is yours, but the policy is issued on someone else’s data, this is a reason to check it for theft (traffic police check).
How long is insurance information stored in the RSA database?
According to the order of the Bank of Russia No. 5105-U, data on MTPL policies are stored in the RSA database:
- 3 years — for valid and expired policies.
- 5 years - for policies for which there were insurance payments.
This means that if your policy expired a year ago, you will still be able to find it in the database. But to check the relevance of insurance, only valid policies are important.
Is it possible to check insurance by policy number if the license plate number is unknown?
Yes, but only if you know series and policy number. To do this:
- Go to the site RSA.
- Select the “Search by Policy Number” tab.
- Enter the series (3 letters) and number (10 digits) without spaces.
The system will show the details of the car for which the policy is issued and its validity period. However, without a license plate, you will not be able to check whether the car is listed as stolen or with restrictions.
Will there be a fine if the OSAGO policy is overdue by 1 day?
Yes. According to Art. 12.37 Code of Administrative Offenses, the fine for the absence of a valid compulsory motor liability insurance is fixed - 800 rubles, regardless of the number of days of delay. However, in practice, inspectors often issue a warning if the delay is minimal (1-2 days) and the driver has a receipt for payment of a new policy.
To avoid a fine, take out a new policy in advance - from 2026 this can be done in 30 days before the current one expires (previously it was only 10 days).