Car owners and road users regularly face the need to check the authenticity of their compulsory motor liability insurance policy - be it before purchasing a used car, after an accident, or if fraud is suspected. In 2026, you can do this online using your policy number, without leaving your home. However, not all services provide complete information, and some verification methods may be illegal.
In this article we will analyze all legal ways to get a compulsory motor liability insurance policy by number, including official databases RSA and traffic police, as well as alternative options with restrictions. Let's take a special look at what information can you get for free?, and what you have to pay for, and why some data may not be publicly available. If you are interested in checking your policy by car license plate number or VIN code, we will also consider these methods.
1. Official methods of checking the MTPL policy by number
The most reliable way to verify the authenticity of the policy is to use government and insurance resources. They provide up-to-date information directly from databases, but with some limitations.
Main platforms for verification:
- 🔹 Website of the Russian Union of Motor Insurers (RUA) — dkbm-web.autoins.ru. Here you can check the policy status, date of issue and insurance company.
- 🔹 Traffic police portal — traffic police.rf/check/osago. Shows current policies associated with a specific vehicle.
- 🔹 Unified portal of public services — requires authorization, but provides extended information if the policy is issued in your name.
All these services are free, but do not show personal data of the policy owner (full name, address) due to the law on the protection of personal data (152-FZ). You will only see technical information: policy number, validity period, car make and insurance company.
If checking on the RCA website gives the error “Policy not found,” try entering the number without spaces or hyphens. The format should be like this: XXX XXX XXX XX or EEEEEXXXXXX (for electronic policies).
2. How to get an MTPL policy by number through RSA: step-by-step instructions
The RSA service is the most universal tool, as it contains data on all existing MTPL policies in Russia. To use it:
- Go to the verification page: dkbm-web.autoins.ru/dkbm-web-1.0/osago.htm.
- Enter policy number in the field “Series and form number” (for paper policies) or “Electronic policy number” (for e-OSAGO).
- Specify car registration number (optional, but increases the accuracy of the check).
- Enter the captcha and click "Check".
The system will produce one of three results:
- ✅ Policy found — the insurance company, start/end date, make and model of the car will be displayed.
- ⚠️ Policy not found — the number may have been entered incorrectly, the policy may be expired or counterfeit.
- ❌ Server error — try again later or check on another service.
Check that the number is entered correctly (without extra characters)
Make sure the policy is still valid (not expired)
Try entering your vehicle license plate number
Use an alternative service (traffic police or government services) -->
If the policy is not found, but you are sure of its authenticity, perhaps the data has not yet been entered into the RSA database. According to the rules, insurance companies are required to transmit information within 5 working days after registration. If more time has passed, this is a reason to be wary.
3. Check through the traffic police: what will show and what will not show
Traffic police service (traffic police.rf/check/osago) works differently than SAR. He is tied to vehicle registration number, and not to the policy number. This means that:
- ✅ You will see all valid MTPL policies, registered for this car (even if there are several of them).
- ❌ You you won’t be able to check your policy by number, if you don’t know the license plate number of the car.
- ⚠️ The service does not show history of policies - only current ones.
Checking instructions:
- Enter the license plate number of the vehicle in the format
A123BV77(no spaces or region). - Enter the VIN (optional, but increases accuracy).
- Click "Request Review".
The result will contain:
| Field | What does it show | Note |
|---|---|---|
| Policy number | Series and form number | For e-OSAGO - a unique digital code |
| Insurance company | Name and TIN of the insurer | Allows you to check the legality of the company |
| Validity period | Start and end date | If it has expired, the policy is invalid |
| Car model | Make, model, year of manufacture | Helps make sure that the policy is issued for this car |
| Limitations | List of approved drivers (if any) | If the field is empty, the policy is without restrictions. |
Important: the traffic police service does not show Full name of the policy owner and does not confirm that this particular person is the policyholder. This will require other methods (see section 5).
Every time I get behind the wheel
Only before long trips
I checked it 1-2 times all the time.
Never checked
I don't know how to do this -->
4. Alternative services: pros and risks
In addition to official resources, there are many third-party services on the Internet that offer to “check out an MTPL policy using a number with the owner’s data.” Most of them are either illegal, or work with outdated databases. Risks of using such services:
- 🚨 Fraud - many sites collect personal data from users for sale or spam.
- 💸 Hidden fees — after a “free check” they can write off money for an “advanced report”.
- 📜 Outdated data — information may be out of date or incomplete.
- 👮 Violation of 152-FZ — distribution of personal data without the consent of the owner is punishable by law.
If you need policy owner details (full name, address, passport details), the only legal way is:
- Contact insurance company, which issued the policy, with an official request (justification will be required, for example, legal proceedings).
- Submit a request to traffic police through the government services portal (if you are a participant in an accident with this driver).
- Use legal request - if the information is needed for the proceedings.
What happens if you use illegal services?
In addition to the risk of leakage of your personal data, you may become an accomplice to a crime under Art. 137 of the Criminal Code of the Russian Federation (“Violation of privacy”). In 2023, there were cases when users of such services were brought to administrative responsibility for trying to obtain personal data of third parties.
If you are offered to “get a policy with the owner’s full name” for money, this is 100% scam. No legal service provides such data without legal grounds.
5. How to check a policy by license plate number or VIN code
If you do not have a policy number, but have car registration number or VIN code, you can use the following methods:
Through the traffic police (as described in section 3):
- 🔢 Enter the license plate number on traffic police.rf/check/osago.
- 🔧 Additionally, indicate VIN (if known) for accuracy.
Through the service "Autocode" (paid):
- 📊 Shows the history of insurance linked to the car (including past policies).
- 💳 The cost of the report is from 349 rubles (for 2026).
- ⚠️ Does not show the owner’s personal data, only technical information.
Through mobile applications (for example, "OSAGO.ru"):
- 📱 Scan the policy barcode or check by license plate.
- 🔄 The data is taken from the RSA database, therefore they duplicate the information from the official website.
Important: VIN code allows you to check whether the policy is tied to a specific car, but does not provide information about the owner. If you are buying a used car, be sure to check the VIN in the OSAGO policy with the data in the title.
Checking by license plate number or VIN code shows only policies issued for this vehicle. If the car was resold, the old policies may no longer be current.
6. What to do if the policy is not found in the database
If during check you receive the message “Policy not found”, there may be several reasons:
⚠️ Attention: If you check the policy before purchasing a car and it is not found in the RSA or traffic police database, this a sure sign of fraud. Refuse the deal and demand original documents.
Possible reasons for missing data:
- 📝 Typo in the number — check the input format (example of a correct one:
AAA 12345678orEEEE123456). - ⏳ The policy was issued recently — data may appear in the database in 1–5 days.
- 🚗 The policy is issued for another car — check the license plate number and VIN.
- 🎭 Fake policy — if all the data is correct, but the policy is not found, it is most likely fake.
- 🔄 Failure in the RSA database — repeat the check after 1–2 days.
Actions if there is no policy in the database:
- Ask the car dealer to provide original policy and check the data with the RSA database.
- Check the car through the service traffic police car history checks - perhaps it is stolen or has restrictions.
- If you are involved in an accident, contact the at-fault party's insurance company with a request for confirmation of the policy.
- As a last resort, submit a request to Central Bank of the Russian Federation (insurance market regulator) through their official website.
If you suspect that the policy is fake, don't enter into a deal and report the fraud to the police or RSA. In 2026, the punishment for using a fake MTPL is a fine of up to 800,000 rubles or forced labor (Article 327 of the Criminal Code of the Russian Federation).
7. Frequent mistakes when checking an MTPL policy
Even when using official services, users often make mistakes that lead to incorrect results. Let's look at the most common ones:
| Error | Consequence | How to avoid |
|---|---|---|
| Invalid policy number format | The service does not find the policy | Use format XXX XXX XXX XX or EEEEEXXXXXX |
| Confusion between paper and electronic policies | The system gives an error | Electronic policies begin with letters (for example, ENNN), paper - with numbers |
| Checking an expired policy | Data is not displayed | Make sure it hasn't expired |
| Using VIN instead of license plate number | The traffic police service does not return any results. | Enter both parameters for accuracy |
| Trying to check the insurance policy for someone else's car | No access to data | For other people's cars, only technical information is available |
Another common problem is checking a policy issued to a legal entity. Such policies may not appear in publicly available databases. In this case, request a stamped statement from the insurance company.
If you are buying a car and want to verify the authenticity of OSAGO, It's best to contact the insurance company directly. To do this, just call the hotline (the numbers are on the RSA website) and give the policy number.
FAQ: Answers to frequently asked questions
Is it possible to check the MTPL policy by number and find out the owner’s full name?
No, personal data of the policy owner (full name, address, passport) are not provided through open databases due to the law on the protection of personal data (152-FZ). They can only be obtained:
- Via legal request (if you are involved in an accident).
- By official request to the insurance company (justification needed).
- Via police (if fraud is suspected).
All other methods (paid services, “databases”) are illegal and may be fraudulent.
How to check if the MTPL policy is fake?
Signs of a fake policy:
- 🔍 Not in the database RSA.
- 📄 The policy number does not match the format (for example, it contains invalid characters).
- 🏢 The insurance company does not exist or is excluded from the RSA.
- 📅 The date of registration of the policy coincides with the date of purchase of the car (a frequent sign of “linden”).
If at least one of the points matches - refuse the deal and contact the police.
How long does it take for a policy to appear in the RSA database?
Insurance companies are required by law to transmit data on new policies to RSA within 5 working days. However, in practice:
- 🔄 Electronic policies (e-OSAGO) usually appear in the database within 1–2 days.
- 📄 Paper policies may be delayed up to 5 days.
- ⚠️ If more than a week has passed and the policy has not been found, this is a cause for concern.
Is it possible to check the MTPL policy by the owner's last name?
No, Last name verification is not possible not through any official service. The RSA and traffic police databases work only on:
- 🔢 Policy number (series + number or e-OSAGO code).
- 🚗 Vehicle registration number.
- 🔧 VIN code.
If you are offered to “find a policy by last name,” this is a scam.
What to do if the seller refuses to show the MTPL policy?
This serious signalthat there is something wrong with the documents. Your actions:
- 🚫 Refuse the deal — the risk of buying a car with problems is too high.
- 📋 Check the car through traffic police service on theft and restrictions.
- 📞 Call the insurance company (if you know its name) and find out if the policy is for this car.
- 👮 If the seller insists but does not provide documents, report a suspicious transaction to economic police department.