Why check your MTPL policy through NSSO and when is it critical?

Every driver in Russia is required to have a valid insurance policy OSAGO - this is not just a formality, but a guarantee of financial protection in case of an accident. However, fake policies are still found on the market, especially when purchased “without intermediaries” or through dubious services. According to RSA, in 2023, more than 120 thousand fake OSAGO policies were identified, and this figure is growing. That's why checking through National Bureau of Insurance Companies (NSBI) has become a mandatory procedure for responsible car owners.

There are a lot of situations when checking a policy through the NSSO saves you from problems: from the banal purchase of a used car to disputes with the traffic police. For example, if you bought a car with a “carryover” policy, and the previous owner canceled it, without checking, you will only find out about this when registering an accident. Or another case: the insurer went bankrupt, and the policy is still “valid” in the RSA database, but does not cover losses. NSSO will show the current status of such a policy.

Key point: verification through the NSSO is the only official way, which is recognized by the traffic police, courts and insurance companies. Even if you have a beautiful form with holograms in your hands, without an entry in the NSSO database it has no legal force. And since 2026, traffic police inspectors have been actively using mobile terminals to check policies using the NSSO database right on the road - so the risk of running into a fine for counterfeiting has increased.

What is NSSO and why is it more reliable than RSA

Many drivers, out of habit, look for information about policies on the website. RSA (Russian Union of Auto Insurers), but since 2022 the official operator of the OSAGO policy base has become NSSO — National Bureau of Insurance Compensations. This is a non-profit organization that maintains a unified register of all existing policies in Russia. Why is this important?

  • 🔍 Data relevance: NSSO updates information in real time (unlike RSA, where there were sometimes delays of up to 3 days).
  • 🛡️ Legal force: Information from the NSSO is accepted by the courts and the traffic police as official confirmation of insurance.
  • 📱 Convenience: NSSO service is integrated with the portal Public services, a mobile application and API for insurance companies.
  • 🚨 Fight against scammers: NSSO blocks access to the database for suspicious requests, which reduces the risk of data leakage.

The transition to NSSO was part of the reform of the MTPL system aimed at reducing the number of counterfeit policies. Now, even if an insurance company goes bankrupt or loses its license, information about the policies it issues is stored in the NSSO database. This means you can check a policy issued by e.g. "Consent" or Tinkoff Insurance before they leave the market.

📊 How often do you check your MTPL policy?
Once a year upon renewal
Before every long-distance trip
Only if I buy a used car
Never checked

Step-by-step instructions: how to check your MTPL policy through NSSO

Checking a policy through NSSO takes no more than 2 minutes if you know the nuances. Here are detailed instructions taking into account the latest changes in 2026:

  1. Go to the official website: open dkbm-web.autoins.ru (this is the only verified NSSO address for checking compulsory motor vehicle liability insurance). Beware: scammers create copies of the site with similar URLs (for example, autoins-russia.ru or ncco-check.ru).
  2. Select scan type: on the main page click "Check OSAGO policy"(not to be confused with "Check CASCO" or "Check Driver").
  3. Enter your policy details:
    • 📄 Policy number (20 digits, no spaces, for example: XXX123456789012345678).
    • 🔢 Series and number of STS or VIN of the car (to check whether the policy is linked to the car).
    • 📅 Effective start date (optional, but speeds up the search).
  • Take the "I'm not a robot" test (usually this is a captcha with a selection of pictures).
  • Get the result: The system will show the policy status, validity dates, insurance company details and the associated vehicle.
  • Try another browser (Chrome, Firefox, Edge)|Disable VPN or proxy|Clear browser cache|Check your internet connection|Use the NSSO mobile app-->

    If the policy is valid, you will see a green check mark and the words “The policy was found in the NSSO database" If not, a red cross and a reason (for example, “Policy cancelled” or “Number not found”). Important: sometimes the system displays the error “Service is temporarily unavailable” - in this case, try again in 10–15 minutes.

    What to do if the policy number is not in the database?

    If you are sure that you entered the data correctly, but the policy is not found, the following reasons are possible:

    1. The insurance company has not yet transferred the data to the NSSO (by law they have 3 working days after the policy is issued).

    2. The policy is fake — check the form for holograms and watermarks.

    3. Error in number - double-check the symbols, especially the letters (for example, “O” and “0” are easy to confuse).

    4. The policy is electronic, but not activated — some insurers require confirmation via SMS.

    In any case, contact your insurance company and request confirmation by email or in your personal account.

    Common verification mistakes and how to avoid them

    Even experienced drivers sometimes make mistakes when checking their insurance policy through NSSO. Here are the most common ones and ways to get around them:

    Error Reason How to fix
    "Policy number not found" There is a typo in the number or the policy has not yet been entered into the database Check the symbols, wait 1-3 days or contact your insurance
    "The service is temporarily unavailable" Technical work on the NSSO website Try again later or use the mobile app
    "The policy is suspended" Unpaid insurance or insurance error Contact your insurer and clarify the reason
    “Data does not match” (when checking by VIN) The policy is issued for another car Check the VIN or STS, there may be a binding error

    Pay special attention electronic policies. Their number starts with letters EEE, XXA or XEE, and sometimes drivers confuse these symbols with numbers. For example, number EEE123456789012345678 can be entered as 333123456789012345678 - and the system will not find it. Always copy the policy number from an official source (email from the insurance company or personal account).

    ⚠️ Attention: If during check you see the status “Policy is valid”, but the expiration date has passed, this is a sign of fraud. Contact your insurance company and traffic police immediately. Such policies are often sold on the secondary market as “perpetual policies.”

    How to check an MTPL policy through NSSO without a policy number

    There are different situations: you lost your policy form, you bought a car with “carryover” insurance, or the number on the form is blurred. Fortunately, the NSSO allows you to check the policy without its number - for this you will need other data:

    • 🚗 VIN or chassis number car (required).
    • 🆔 STS series and number (if you are not checking your car).
    • 📅 Approximate date of registration (optional, but will speed up the search).

    Instructions:

    1. Go to the NSSO website and select "Check the policy according to the vehicle data».
    2. Enter the VIN or body number (can be found in the STS or vehicle passport).
    3. Indicate the STS series and number (if you are checking someone else’s car).
    4. Pass the captcha check and get the result.

    This method is useful if you are buying a used car and want to make sure that the OSAGO policy is not fake. For example, the seller shows you a policy form, but you can verify its authenticity by the VIN of the car. If the system does not find the policy, this is a reason to be wary and request additional documents from the seller.

    💡

    If you check the policy before buying a car, ask the seller to provide not only the OSAGO form, but also a receipt for payment of the insurance. Fraudsters often forge policies, but forget about payment confirmation.

    NSSO mobile application: how to use and why it is better than the website

    For those who often check policies (for example, taxi drivers or driving instructors), it is more convenient to use official application of NSSO — it works faster than the website and has additional functions. The application is called "NSSO: OSAGO check» and available for Android and iOS.

    Advantages of the mobile application:

    • 📲 Offline mode: you can save your policy data and check it without the Internet (relevant for long trips).
    • 🔔 Notifications: the application will remind you when the end of the policy period is approaching.
    • 🔄 Check history: All queries are saved, no need to re-enter data.
    • 🚗 VIN scanner: You can scan the VIN from your windshield or vehicle instead of entering it manually.

    How to use:

    1. Download the app from App Store or Google Play (check that the developer is JSC "NBSC").
    2. Register via Public services or by email (registration is optional, but gives access to the check history).
    3. From the Home screen, select "Check OSAGO» and enter the policy or car details.
    4. The result will appear in 5–10 seconds (the application does not have a captcha, which speeds up the process).
    ⚠️ Attention: There are fake applications online called “NSSO” or “MTPL Check” that steal data. Always check the number of downloads (the official one has more than 1 million) and reviews.

    What to do if a check shows that the policy is fake

    If the NSSO produced the result “Policy not found" or "Data doesn't match“We need to act quickly. Here is the algorithm of actions:

    1. Don't panic, but don't ignore the problem either. A fake MTPL policy is equivalent to its absence - a fine of 800 rubles (Article 12.37 of the Administrative Code), and in the event of an accident you will have to compensate for the damage from your own pocket.
    2. Contact your insurance company, which allegedly issued the policy. Ask to send a scan of the original policy by email or confirm its existence by calling the hotline.
    3. Check the policy form for availability:
      • 🔹 Holograms with the RSA logo (should change color when tilted).
      • 🔹 Watermarks (visible in the light).
      • 🔹 Series and numbers that match the NSSO database.
  • Contact the police, if the fact of fraud is confirmed. Save all evidence: screenshots of correspondence, checks, forms. Fraudsters under compulsory motor liability insurance are brought to criminal liability under Art. 159 of the Criminal Code of the Russian Federation.
  • Buy a new policy from a trusted insurer (for example, "Ingosstrakh", "AlfaStrakhovanie" or SberInsurance). Do not save on dubious offers - the average price of a fake is 3-5 thousand rubles, and the risks are much higher.
  • If you bought a fake policy through an aggregator (for example, "Compare.ru" or "Banks.ru"), immediately write a complaint to the service support - they are obliged to compensate for losses or help in obtaining this policy.

    💡

    Fake MTPL policies are often sold through Telegram, Avito and “gray” insurance brokers. Never buy a policy without checking through NSSO, even if it is 30-50% cheaper than the market.

    FAQ: Frequently asked questions about checking compulsory motor liability insurance through NSSO

    Is it possible to check the MTPL policy by the owner's last name?

    No, NSSO does not provide information about the policy owner by last name. This is contrary to the Personal Data Protection Law. Verification is possible only using the policy number, VIN or STS data.

    How long does it take to update data in the NSSO database after purchasing a policy?

    By law, insurance companies are required to transfer data to the NSSO within 3 working days after the policy is issued. However, most insurers do this within 24 hours. If the policy is not in place for more than 3 days, this is a reason to be wary.

    What to do if the NSSO website shows that the policy is valid, but the insurance company says the opposite?

    Such situations occur if the insurance company canceled the policy, but did not have time to update the data in the NSSO. First, request an official letter from the insurance company stating the reason for the cancellation. If the conflict cannot be resolved, contact Central Bank of the Russian Federation (mega-regulator of the insurance market) or the court.

    Is it possible to check the MTPL policy by the license plate of the car?

    No, NSSO does not support verification by license plate number. To search, you need either policy data (number) or vehicle data (VIN or body number). The license plate number can only be used to check fines on the traffic police website.

    Is it safe to enter your policy details on the NSSO website?

    Yes, the official website of the NSSO (dkbm-web.autoins.ru) protected by protocol HTTPS, and your data is not transferred to third parties. However, avoid entering data on suspicious look-alike sites - they may steal your policy number for fraudulent schemes.