...

Taxi driver checks for taxi fleets and ride-ordering services: admission under Article 12 of the taxi law

The taxi law does not allow behind the wheel a driver with less than three years of category “B” experience, one who has been deprived of the licence repeatedly, or one with more than three unpaid fines. We recognise the licence and the passport with a photo, check the licence against the traffic police database, fines — by licence and by passport, the person — against wanted lists and self-employed status, a foreigner — against the Ministry of Internal Affairs register. The carrier and the ride-ordering service get an answer on every requirement — before the first order and before every shift.

Result of a taxi driver check against the requirements of Article 12: licence, deprivation, fines, wanted lists, self-employed
7 requirements of Article 12 — each with its source
5 ₽ licence check against the traffic police database
24 database checks in the API catalogue
16 000+ document types from 195+ countries and territories
Licence via the traffic police Deprivation Traffic police fines Wanted lists A self-employed person Police register

Data is kept in Russia · Register of Russian software No. 19972 · 152‑FZ and 242‑FZ

Taxi fleet, ride-ordering service, self-employed driver: who is responsible for what under the taxi law

Federal Law 580-FZ divides responsibility for the driver among three parties. The taxi fleet admits its employees to the car, the ride-ordering service decides to whom to pass an order, and a self-employed carrier answers for themselves — and risks their permit.
NeuroVision provides data on the driver and the documents with the source and the date. The admission decision, the medical examination, the certification and the information on criminal records we leave to the carrier, the medical organisation and the law enforcement bodies.

  • Taxi fleet — carrier

    580-FZ, Art. 11, Part 1, cl. 2, 13, 14; Art. 29.

    Driver requirements

    Admission

    • Lets behind the wheel only its own employee who meets Article 12
    • Does not admit people with a criminal record or under criminal prosecution under Article 328.1 of the Labour Code

    Information

    • Submits information on drivers to the authorised body of the region — the content and the procedure are set by the region
    • Keeps waybills and the order log

    Liability

    • Is liable for harm to the life, health and property of the passenger
  • Dispatch service

    580-FZ, Art. 19, Part 3, cl. 7, 13; Part 4; Art. 20, 29.

    Choose the checks

    Every day

    • Checks the carrier's permit and the car in the regional registers
    • Passes orders only to those whose permit is valid and whose car is in the taxi register

    Driver

    • Does not pass an order to a driver who does not meet Article 12 — if it has been given access to government systems with such information and has been notified of this

    Self-employed

    • Concludes a contract with a self-employed person before they receive the permit
    • May take on the submission of information about the driver to the region

    Data

    • Orders — on databases in Russia
    • Personal data of drivers and passengers — not abroad
  • Self-employed driver

    580-FZ, Art. 2, cl. 4; Art. 3, Part 2; Art. 8, Parts 1 and 4.

    Carrier and self-employed

    Who they are

    • A professional income tax payer, not a sole proprietor, with a permit for carriage
    • Works only through the ride-ordering service with which they have a contract

    The permit will be suspended

    • More than three unpaid fines for traffic offences
    • No certification, if the region has introduced it
    • No taxi compulsory motor insurance (OSAGO) policy or contract with a ride-ordering service

    The permit will be annulled

    • Ceased to be self-employed
    • Handed over control of the car to another person
    • The region found that the category “B” experience is less than three years or there is a conviction under Article 328.1 of the Labour Code

Taxi driver requirements under Article 12: how to check each one

  • The period is counted from the date the category “B” was opened on the back of the licence, not from the issue date of the current licence: when a licence is replaced, the issue date is new Carrier
  • The back of the licence is recognised together with the front — category opening dates go into the questionnaire without manual entry NeuroVision
  • The licence is valid and not wanted — against the traffic police database NeuroVision

  • A medical certificate and pre-trip examinations — with a licensed medical organisation Government body

  • Self-employed — professional income tax payer status by passport or taxpayer number (INN) NeuroVision
  • Sole-proprietor carrier — status in the sole proprietors register (EGRIP) by INN; permit — in the regional register of carriers NeuroVisionCarrier
  • Employment contract with a taxi fleet — the carrier's documents Carrier

  • A current deprivation of the right to drive — against the traffic police database, in the same licence check NeuroVision
  • A repeated deprivation or an arrest for traffic violations — the driver is not admitted until a year has passed since the end of the previous punishment. History of punishments Carrier

  • Needed only if the region has introduced it by its own law or act Government body

  • An unspent or unexpunged conviction, criminal prosecution — from the Ministry of Internal Affairs certificate and information from law enforcement bodies Government body
  • Criminal cases in courts of general jurisdiction — a signal to request the certificate. It does not replace the certificate NeuroVision
  • Wanted lists of the Ministry of Internal Affairs, the Federal Penitentiary Service and the Federal Bailiff Service — by full name and full date of birth NeuroVision

  • Unpaid traffic police fines — by licence number and by passport, in two checks NeuroVision
  • The threshold “more than three” and the exceptions are the carrier's rule applied to the check result; details — in the block below Carrier
  • The condition applies on each day of carriage — the check is repeated NeuroVisionCarrier

  • Working as a driver on a foreign licence is not allowed. The exception — citizens of Kyrgyzstan and of countries where Russian is an official language, with a licence of their own country Carrier
  • Licences and passports of 195+ countries and territories are recognised; only Russian licences are checked against the traffic police database NeuroVision

  • A person from the register of controlled persons of the Ministry of Internal Affairs is restricted in the right to drive a car Government body
  • The police register of controlled persons — by full name, date of birth and the foreigner's document NeuroVision
  • A patent and regional bans on foreigners working in taxis — in the Ministry of Internal Affairs services and regional acts Carrier

  • The passport — against the Ministry of Internal Affairs database; the licence and the passport — fortraces of editing and screen capture NeuroVision
  • The full name and the date of birth match in the licence and the passport — a discrepancy sends the questionnaire to manual review NeuroVisionCarrier
  • NeuroVision — done by the product: the result, the source and the date of the check
  • Carrier — a decision or action of the taxi fleet, the ride-ordering service or the self-employed person themselves
  • Government body — the Ministry of Internal Affairs, a medical organisation, the region: NeuroVision does not replace these decisions

More than three unpaid fines: which ones count and where to see them

  • Which fines count

    Traffic fines only. Administrative fines for traffic violations. Fines for parking under regional laws and tax debts do not count.

    Unpaid only. A paid fine disappears from the response when the payment has reached the state system.

    Not expired. Fines for which the enforcement period of the decision under the Code of Administrative Offences has expired do not count.

  • Where they can be seen

    By licence. Fines issued to the driving licence number — through the state payments system GIS GMP.

    By passport. Some fines are tied to the passport rather than the licence — this is a second, separate check.

    Cameras. A camera fine goes to the owner of the car. If the driver works in a taxi fleet's car, such a fine will be the fleet's, not on the driver's licence.

  • When to check

    On onboarding. Before the first order — together with the licence check against the traffic police database.

    Before a shift. The law looks at fines for the period up to the day of carriage: a driver who had three fines yesterday may get a fourth today.

    On an answer “more than three”. The decision is made by the carrier or the ride-ordering service. For a self-employed person this threatens suspension of the permit.

A check of fines by licence and by passport — 5 ₽ each. The answer comes as a list of unpaid fines: you configure the “more than three” rule and the exceptions.

Taxi fleet, aggregator, self-employed: a set of checks for your model

A taxi fleet needs to admit employees, an aggregator needs to onboard thousands of drivers without moderators, a self-employed person needs to get through onboarding without a groundless refusal. The set of checks is the same, the order and depth differ.

  • A taxi fleet with drivers under employment contracts

    • Licence and passport — on hiring, the data — into the HR questionnaire
    • Licence, deprivation and fines — before release to the line
    • Criminal cases in courts — a signal to request a criminal record certificate
    • Driver requirements
  • Ride-ordering service and aggregator

    • Onboarding of drivers and carriers via the API from your app
    • Licence, fines, wanted lists and self-employed status — in one request
    • Repeat checks on your system's schedule
    • Catalogue of checks
  • Self-employed driver

    • Connects through a ride-ordering service: the licence, the passport and the self-employed status are checked at registration
    • Loss of the status is grounds to annul the permit, so the status is rechecked
    • Carrier and self-employed
  • A fleet that rents out cars to self-employed people

    • The renter's licence and fines — before handing over the car under the contract on support of activities
    • Camera fines will still reach the owner — the check reduces their number
    • Fines
  • Foreign drivers

    • The passport and the licence are recognised, including the MRZ
    • The register of controlled persons of the Ministry of Internal Affairs and wanted lists
    • Licences from the exception countries — by the carrier's rule
    • Foreign licences
  • A taxi driver by a taxi fleet's car before a shift

Onboarding a taxi driver in three steps

The driver photographs the licence and the passport in the app of the ride-ordering service or the taxi fleet, and the system queries the databases itself. The moderator looks only at disputed questionnaires.

Step 1

Both sides of the licence and the passport — from the phone camera

The front and back of the licence and the passport spread are recognised in one session: full name, date of birth, licence number, categories and their opening dates. Anti-fraud filters out edited images and photos of a screen.

Recognition of both sides of the licence and the passport when onboarding a taxi driver
Step 2

Licence, fines, wanted lists and status — in one request

Licence — against the traffic police database, fines — by licence and by passport, the person — against the wanted lists of the Ministry of Internal Affairs, the Federal Penitentiary Service and the Federal Bailiff Service, self-employed — with the Federal Tax Service, a foreigner — against the register of controlled persons. The answer comes for each source separately, with the response time.

Checking a taxi driver against the traffic police database, fines, wanted lists and self-employed status in one request
Step 3

Admission by your rules and a repeat before a shift

Your system compares the answer with Article 12: experience, deprivation, the number of fines. Clean questionnaires pass, disputed ones go to a moderator, and the licence and fines are rechecked before a shift.

Taxi driver admission under the rules of Article 12: admitted, manual review or not admitted

A carrier before a contract with a ride-ordering service: what to check by INN

The carrier and the driver — in one questionnaire

The company, the head, the self-employed person and the driver's licence — with sources and dates

  • 01

    A taxi fleet — a legal entity

    Whether the company is active in the Unified State Register of Legal Entities, whether there are signs of a shell company, account freezes and debts to the budget, who the head is and whether they are listed in a dozen companies. The ride-ordering service is jointly liable with a carrier without a permit to the passenger — it is worth knowing the partner before the contract.

  • 02

    Sole-proprietor carrier

    Status in the sole proprietors register: termination of the sole proprietor's activity is grounds to annul the permit. The same INN is checked for bankruptcy, courts and enforcement proceedings, and the entrepreneur as a driver — by licence and wanted lists.

  • 03

    A self-employed person

    The status of a professional income tax payer is checked by passport or INN at onboarding and again before payouts. If a person has ceased to be self-employed, their permit is annulled, and orders must not be passed to them.

  • 04

    The permit and the car — in the registers

    Whether the carrier's permit is valid and whether the car is entered in the register of passenger taxis, the ride-ordering service checks itself every day in the regional registers. NeuroVision does not query these registers.

  • Tax number one identifier: a company, a sole proprietor or a self-employed person
  • 5 ₽ self-employed status
  • JSON the result by launch identifier

Foreign licence and passport: which taxi driver can be onboarded

For a taxi driver, not only the licence matters but also citizenship: it determines whether a foreign licence is valid for work. We recognise documents of 195+ countries and territories and check the person against the Ministry of Internal Affairs register — the admission rule by citizenship is set by the carrier.

  • Foreign licences — only for certain countries

    You cannot work as a driver on a foreign licence. The exception — citizens of Kyrgyzstan and of states where Russian is an official language: they work on the licence of their own country. Others need a Russian licence. Foreign licences are not checked against the traffic police database — they are not there.

  • A Russian citizen or a residence permit holder with a foreign licence

    A year after receiving a residence permit or citizenship, foreign licences cease to be valid, except Belarusian ones. For a taxi this means: a Russian licence is needed, and for it — the usual check against the traffic police database.

  • The police register of controlled persons

    A foreigner with no legal grounds to be in Russia gets into the register and is restricted in the right to drive a car. The check against the register — by full name, date of birth and document, at onboarding and again later. It is not needed for Russian citizens.

  • A patent and regional bans

    A number of regions have banned foreigners on a patent from working as taxi drivers. The validity of a patent and such bans are checked in the Ministry of Internal Affairs services and regional acts — NeuroVision recognises the patent as a document but does not check its validity.

Rechecking taxi drivers: what to repeat and how often

The law does not set how often to check a driver. But it requires the driver to meet Article 12 on the day of each carriage, and the driver is obliged to report deprivation, arrest, a conviction and fines — and does not always do so. So the frequency is chosen by the carrier: the more often the data changes, the more often the repeat.

  • Disqualification

    Deprivation by a court can happen on any day. A licence check against the traffic police database — before going out on the line or on your system's schedule.

    When to repeat:

    • Before a shift
    • Traffic police
    Learn more
  • Unpaid fines

    The threshold “more than three” is counted for the day of carriage. Fines by licence and by passport — together with the licence check.

    When to repeat:

    • Before a shift
    • State payments system
    Learn more
  • Self-employed status

    A person can deregister as self-employed at any moment — and the permit is annulled with it. The status — before a payout or once per settlement period.

    When to repeat:

    • Before payment
    • Federal Tax Service
    Learn more
  • Register of controlled persons

    A foreigner gets into the register when the period of stay or the residence permit expires. The check — at onboarding and at each renewal of documents.

    When to repeat:

    • By the document's validity period
    • Police
    Learn more
  • Wanted lists and criminal cases

    The data changes less often, but with consequences. Wanted lists of the Ministry of Internal Affairs, the Federal Penitentiary Service and the Federal Bailiff Service and criminal cases in courts — on a schedule that you set in the admission policy.

    When to repeat:

    • On a schedule
    • Police
    • court cases
    Learn more
  • A new licence

    When a licence is replaced, the number and the issue date change, and the category opening date is carried over. The new licence is recognised and checked as at onboarding.

    When to repeat:

    • On replacement
    • Recognition
    Learn more

Driver data: submission to the region and the ban on transfer abroad

  • What to submit to the region

    Information on drivers. The carrier sends it to the authorised body of the region. The content and the procedure are set by the region in its act.

    Self-employed. This obligation can be assigned by contract to the ride-ordering service with which the self-employed person works.

    How we help. Full name, date of birth, licence number, categories and dates — already recognised and available in JSON. They do not need to be retyped into the form for the region.

  • Where to store

    Orders. The ride-ordering service receives, passes on and stores information on orders on databases and technical means in Russia.

    Personal data of drivers. Transferring it outside Russia is prohibited — both for the ride-ordering service and for the carrier.

    NeuroVision. Cloud in Russia or installation in your perimeter. The retention period of images is set in the flow, and the data can be destroyed at any moment.

  • What we do not do

    Submission to the region. You send the data to the regional information systems and to the federal information system “Taxi” — we have no integrations with them.

    Checking the car. Compulsory motor insurance, the diagnostic card, restrictions and the entry in the taxi register are checked in the services of the traffic police, the Russian Union of Motor Insurers and the regional registers.

    Medical examination and waybill. They are issued by the carrier and the medical organisation.

Database checks are started with the driver's consent, and mobile operators' data is not requested without it. The processing of drivers' personal data is described by your policy under Federal Law 152-FZ — we act as a processor on your instruction.

Checks for taxi driver admission: catalogue and prices

Each check is switched on separately, payment is for the requests made; a check skipped for lack of data is not charged. This is how a database check of a driver under Article 12 is assembled — without extra requests.

Driver's licence

Checks by the licence series and number: the passport is not needed for them.

  • Traffic police

    Driving licence validity

    A check of the driving licence against the traffic police database: validity, expiry date, disqualification from driving, whether the document is on a wanted list.

    5 ₽ / check

    Learn more
  • State payments system

    Traffic fines by driving licence

    Unpaid fines for traffic offences, by driving licence number, through the state payments system.

    5 ₽ / check

    Learn more
  • RSA

    The compulsory motor insurance no-claims bonus

    A driver's no-claims class and coefficient from the motor insurers' association database: a discount for accident-free driving or a loading for payouts caused by them.

    Soon

  • KYC · OCR

    Recognition of the licence from both sides

    The front and back of the licence are recognised from a photo: category opening dates go into the questionnaire without manual entry.

The price of taxi driver admission

A fixed price per check, no subscription fee. A typical taxi driver admission — the licence against the traffic police database, fines by licence and by passport, the Ministry of Internal Affairs wanted lists and self-employed status: five checks at 5 ₽.

  • Most popular choice

    Individual checks

    5 ₽ per check

    Configure a set

    Licence, fines, wanted lists, self-employed, the Ministry of Internal Affairs register for foreigners — a set for your admission policy.

  • The «16 in 1» basic package

    50 ₽ per package (3.125 ₽ per check)

    Enable the package

    16 checks on a passport: passport validity, wanted lists of the Ministry of Internal Affairs, the Federal Penitentiary Service and the Federal Bailiff Service, enforcement proceedings, courts, self-employed status. Separately — 80 ₽. Checks of the licence and fines are not included in the package.

  • Recognition of the licence and the passport

    from 16 ₽ per session

    Calculate

    The licence as the main document of the package, the back — free of charge, the passport — as an additional document for 10 ₽. Document anti-fraud is included.

A carrier check by INN and phone number checks are calculated separately — for the number of drivers and onboardings per month. The OSAGO bonus-malus coefficient will appear in the catalogue later.

Connection: an API for an aggregator, a widget and a cabinet for a taxi fleet

A ride-ordering service has its own app for drivers — it needs the API. For a taxi fleet with dozens of drivers, a widget on the website is enough.

REST API

A licence number, a passport, an INN or the data of a recognised document — in one JSON request from your driver onboarding system. The result is requested by the launch identifier — with the source and the response time of each register. API documentation

  • JSON and the launch identifier
  • Widget in WebView
  • A cloud in Russia
  • On-premises

Test access on request.

Payment for the checks performed, technical support via a ticket system.

Why taxi fleets and ride-ordering services choose NeuroVision

Drivers are a flow of personal data that the taxi law forbids sending abroad. You need a provider whose data is in Russia, whose answer is machine-readable and whose price is per check.

Licence, fines, wanted lists and status — in one response

Recognition of the licence and the passport, the traffic police database, fines, wanted lists, self-employed status and the Ministry of Internal Affairs register are connected through one service — without a separate integration with each register and without five agency websites.

One request instead of a separate integration for each register.

OCR MRZ 195+ JSON

«Not checked» is not the same as «clean»

If a register is unavailable, the system retries the request; a skipped check is flagged and not charged.

Data stays in Russia

A cloud in Russia or an installation inside your perimeter; 152‑FZ and 242‑FZ.

Foreign drivers

16 000+ document types from 195+ countries and territories, MRZ and the Ministry of Internal Affairs register.

Skolkovo — participant

A Russian developer

The platform is in the register of Russian software No. 19972.

Taxi law glossary: carrier, ride-ordering service, permit

Terms of 580-FZ and related laws that come up when admitting a driver.

Passenger taxi carrier
A legal entity, a sole proprietor or a self-employed person who has been issued a permit for taxi carriage. Responsible for admitting the driver and for harm to the passenger.
Passenger taxi ride-ordering service
A legal entity or a sole proprietor with the right to accept orders and pass them to carriers — including an aggregator with an app.
A natural person under the taxi law
A self-employed person, that is, a professional income tax payer, not a sole proprietor. Works through a ride-ordering service under a contract.
Self-employed tax
Permission
An electronic document that gives the right to taxi carriage and is confirmed by an entry in the regional register of carriers. It cannot be transferred to another person.
Regional register of carriers
Information on carriers and their permits: issued, suspended or annulled. The ride-ordering service checks it every day.
Regional register of passenger taxis
Information on cars that may be used as taxis. An order can be passed only to a car from the register.
Regional register of ride-ordering services
Information on ride-ordering services that have received the right to this activity in the region.
Federal information system “Taxi”
The federal information system of the Ministry of Transport: collects information from the regional registers of carriers, taxis and ride-ordering services.
Contract on support of activities
A contract under which a company provides a self-employed person with a car from the taxi register, medical examinations and maintenance.
Certification of knowledge of the area
A test of knowledge of the city, its sites and the rules of carriage — if the region has introduced it by its own act.
Article 328.1 of the Labour Code
A list of crimes whose conviction and criminal prosecution bar a person from working as a taxi, bus or tram driver.
Labour Code of the Russian Federation
Register of controlled persons
The Ministry of Internal Affairs record of foreigners without legal grounds to be in Russia. Kept since 5 February 2025; the expulsion regime applies to persons in the register.
Register of controlled persons

Frequently asked questions about taxi driver checks

Under Article 12 of Federal Law No. 580-FZ: a category “B” licence for at least three years, no medical contraindications, the driver is an employee of the carrier, a sole proprietor or a self-employed person with a permit. A person is not admitted if they were deprived of the licence repeatedly or arrested for traffic violations within a year of the previous punishment, have more than three unpaid traffic fines, an unspent conviction or criminal prosecution under Article 328.1 of the Labour Code, or have not passed the regional certification. From the databases this shows the licence, deprivation, fines, wanted lists and self-employed status.

From the date the category “B” was opened on the back of the licence. The issue date is not suitable: when a licence is replaced every ten years it is new, while the category opening date is carried over. We recognise both sides of the licence, and the “three years or more” rule is applied by the carrier.

Administrative fines for traffic violations that are unpaid on the day of carriage. Fines for which the enforcement period of the decision under the Code of Administrative Offences has expired do not count. We check them with two requests — by licence number and by passport, because some fines are tied to the passport.

No. Information on a criminal record is issued by the Ministry of Internal Affairs as a certificate, and the carrier learns of criminal prosecution from law enforcement bodies. We search for criminal cases in courts of general jurisdiction and check the wanted lists of the Ministry of Internal Affairs, the Federal Penitentiary Service and the Federal Bailiff Service — this is a reason to request the certificate, but not a replacement for it.

Yes, if they have a Russian licence or a licence valid for work: working as a driver on a foreign licence is allowed only to citizens of Kyrgyzstan and of states where Russian is an official language, on the licence of their own country. Passports and licences of 195+ countries and territories are recognised, and the person is checked against the register of controlled persons of the Ministry of Internal Affairs and wanted lists. A patent and regional bans on foreigners working in taxis are checked in the Ministry of Internal Affairs services.

The law does not set a frequency, but requires compliance with Article 12 on the day of carriage. It is reasonable to check the licence and fines before going out on the line, self-employed status — before payouts, the register of controlled persons — when a foreigner's documents are renewed. A repeat check is the same API request on your system's schedule.

By passport or INN — with the Federal Tax Service: whether the person is registered as a professional income tax payer. The check costs 5 ₽ and is included in the “16 in 1” package. For a taxi the status matters doubly: if a person has ceased to be self-employed, their permit is annulled.

Yes. The regional register confirms the carrier's permit and the car, not the driver's compliance with Article 12 today: deprivation and new fines appear after the permit is issued. The ride-ordering service checks the registers itself every day, while the licence, fines and status — against the databases.

The ride-ordering service is obliged to check every day the carrier's permit and the car in the regional registers. It is obliged not to pass an order to a driver who does not meet Article 12 if it has been given access to government systems with such information and has been notified of this. For a carrier without a permit, the ride-ordering service is jointly liable to the passenger.

In Russia. The ride-ordering service stores information on orders on databases in Russia, and transferring drivers' personal data abroad is prohibited both for it and for the carrier. NeuroVision works in the cloud in Russia or in your perimeter.

No. We check people and companies: the driver, the self-employed person, the carrier. The OSAGO policy, the diagnostic card, restrictions and the car's entry in the register of passenger taxis are checked in the services of the traffic police, the Russian Union of Motor Insurers and the regional registers. The driver's OSAGO bonus-malus coefficient will appear in our catalogue later.

The documents and databases show the account owner: rechecking the licence before a shift, matching the full name in the licence and the passport, the owner and age of the phone number, repeat registration with the same documents. Who is behind the wheel now is not visible from the documents — we do not cover that part on this page. Phone number checks are started with the driver's consent.

We will select checks for a taxi fleet or a ride-ordering service

Tell us how many drivers you onboard per month, whether they include self-employed people and foreigners, and how often rechecks are needed — we will put together a set of checks and give you test access.

Can't put your request into words? Book a call and our team will contact you at a convenient time

Book a call

The company is included in the register of IT companies and the register of personal data operators of the Russian Ministry of Digital Development.

Address: Moscow, Presnenskaya Embankment 12 — Moscow City business centre, Federation Tower. Nearest metro stations: Delovoy Tsentr and Mezhdunarodnaya.