...

Checking foreign workers at hiring: documents, the police register and wanted lists

A foreign national's passport is read with no retyping — Latin script, Cyrillic and MRZ. Document authenticity, the police register of controlled persons, wanted lists and the social insurance number (SNILS) — before the person starts work, with the data going to your HR system for the notification to the Ministry of Internal Affairs.

The result of checking a foreign candidate: passport, authenticity, the register of controlled persons, wanted lists, the watchlist and SNILS
5 ₽ a check against the police register of controlled persons
195+ countries and territories: passports and ID cards
40+ anti-fraud document checks
3 working days to notify the Ministry of Internal Affairs of a contract with a foreign national
Passport and MRZ Authenticity Police register Wanted lists Watchlists Social insurance no.

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

Work patent, work permit or EAEU: which documents a foreign national needs to work

The basis for working depends on the country and the visa regime. It determines what to check for the candidate and what to state in the notification to the Ministry of Internal Affairs.
NeuroVision reads the passport and checks the person and the document. You verify the validity of a patent and a work permit on the Ministry's website and on Gosuslugi.

  • Work patent

    Federal Law No. 115‑FZ on the Legal Status of Foreign Nationals, Articles 13.3 and 13.3‑1.

    Hiring checklist

    Who needs it

    • Foreign nationals who entered Russia without a visa, — to work for organisations, sole traders and private individuals

    What to check

    • The region of issue — the person may work only there; since 2025, in one more region under a separate patent
    • The occupation, if it is stated in the patent
    • Term: a patent is issued for 1–12 months

    Where to check

    • The validity of the patent — in the Ministry's service or on Gosuslugi. In NeuroVision — the passport, the register of controlled persons and wanted lists
  • EAEU citizens

    Treaty on the Eurasian Economic Union, Article 97.

    Checks for the EAEU

    Who they are

    • Citizens of Armenia, Belarus, Kazakhstan and Kyrgyzstan

    No patent

    • No work permit is required; quotas and labour-market protection restrictions do not apply
    • The length of stay is set by the term of the employment or civil-law contract

    What remains with the employer

    • Notify the Ministry of Internal Affairs of the contract within 3 working days — as for all foreign nationals
    • Make sure the passport is genuine and was issued by an EAEU state
  • Work permit, temporary residence permit and residence permit

    Federal Law No. 115‑FZ on the Legal Status of Foreign Nationals, Article 13, clause 4.

    Choose the checks

    Work permit

    • Visa nationals
    • The employer also needs a permit to hire foreign workers

    No patent or permit

    • Permanent or temporary residents: a residence permit or a temporary residence permit. With a temporary residence permit, work is allowed only in the region where it was issued
    • Highly qualified specialists and participants in the state programme for resettling compatriots

    What to check

    • The expiry date of the temporary residence permit or residence permit — once it passes, the person enters the register of controlled persons

What the employer of a foreign national must do and by when

The employer's duties are the same for a patent, a work permit and EAEU citizens. Liability applies per worker.

  • Notify of the contract

    Of an employment or civil-law contract with a foreign national — to the regional office of the Ministry of Internal Affairs where the person works, within 3 working days at most. In person, by registered post with acknowledgement of receipt, or via Gosuslugi. From 1 September 2026 — on the new forms, which state the term of the contract.

  • Notify of termination

    Of the end or termination of the contract — also within 3 working days. If the person works in two regions under a patent — notify each region. A transfer to other work with the same employer does not need a notification.

  • Check the right to work

    Working without a patent or permit where one is required, in a different occupation or outside the region of issue is a violation by the employer. A patent and a permit are checked with the Ministry of Internal Affairs; the passport and the person — against the document and databases.

  • Do not help those in breach of the rules

    Housing, transport and other services for a foreign national who is in Russia in breach of the rules, and prohibited services for a person on the register of controlled persons — a fine for an organisation of 400,000 to 500,000 ₽.

The Ministry of Internal Affairs register of controlled persons: what it means for the employer

The expulsion regime since 5 February 2025

Federal Law No. 115‑FZ on the Legal Status of Foreign Nationals, Articles 31.1 and 31.2 (as amended by Law 260‑FZ)

  • 01

    Who is added to the register

    Foreign nationals with no lawful grounds to be in Russia: the period of stay, temporary residence permit or residence permit has expired, a document has been annulled, or a decision on expulsion, deportation or undesirability of stay has been made. The Ministry has kept the register since 5 February 2025.

  • 02

    Which restrictions apply

    The expulsion regime: a ban on registering sole-trader status and companies, buying property and cars, marrying, and changing residence without permission; restrictions on banking operations and driving.

  • 03

    What it means for the employer

    A person on the register has no lawful grounds to be in Russia — and so to work. Employing them is a violation under Article 18.15 of the Code of Administrative Offences; prohibited services for them fall under Article 18.9, part 3.

  • 04

    How to check

    Free of charge — on the Ministry's website and Gosuslugi, one person at a time. In NeuroVision — 5 ₽ per check by API or in the web portal, in one request together with wanted lists and watchlists: for a flow of candidates and repeat checks of current staff.

  • 10 rights restricted under the expulsion regime
  • 5 ₽ a register check in NeuroVision
  • 0 ₽ a check on the Ministry's website, one person at a time

Employer fines for a foreign worker under the Code of Administrative Offences in 2026

Amounts are as in the Code as amended on 04.08.2026. A fine is imposed for each foreign national separately; sole traders are liable as organisations. Instead of a fine, a court may suspend operations for 14 to 90 days.

  • No patent or work permit, a different occupation, a different region

    Official — 25 000–50 000 ₽

    Organisations and sole traders — 250,000–800,000 ₽ or suspension

    Individuals — 2,000–5,000 ₽; from 03.11.2026 — 4,000–7,000 ₽

    • Art. 18.15, part 1, Administrative Offences Code
  • No permit to hire foreign workers

    Official — 25 000–50 000 ₽

    Organisations and sole traders — 250,000–800,000 ₽ or suspension

    Individuals — 2,000–5,000 ₽; from 03.11.2026 — 4,000–7,000 ₽

    • Art. 18.15, part 2, Administrative Offences Code
  • The Ministry of Internal Affairs was not notified of the contract or its termination within 3 working days, or the form was breached

    Official — 35 000–50 000 ₽

    Organisations and sole traders — 400,000–800,000 ₽ or suspension

    Individuals — 2,000–5,000 ₽; from 03.11.2026 — 4,000–7,000 ₽

    • Art. 18.15, part 3, Administrative Offences Code
  • The same in Moscow, Saint Petersburg, and the Moscow and Leningrad regions

    Official — 35 000–70 000 ₽

    Organisations and sole traders — 400,000–1,000,000 ₽ or suspension

    Individuals — 5,000–7,000 ₽; from 03.11.2026 — 7,000–9,000 ₽

    • Art. 18.15, part 4, Administrative Offences Code
  • A regional ban on employing foreign nationals in certain lines of business was breached

    Official — 45 000–50 000 ₽

    Organisations and sole traders — 800,000–1,000,000 ₽ or suspension

    Individuals — 2 000–4 000 ₽

    • Art. 18.17, part 1, Administrative Offences Code
  • Housing, transport or other services for someone in breach of the rules; prohibited services for a person on the register

    Official — 35 000–50 000 ₽

    Organisations and sole traders — 400 000–500 000 ₽

    Individuals — 2 000–5 000 ₽

    • Art. 18.9, part 3, Administrative Offences Code

Who hires foreign workers and what they check

The set of checks depends not on the industry but on the flow: how many people a month, whether there is a dormitory, whether people work in different regions. NeuroVision gives everyone the same set of checks — only the way of connecting changes.

  • Construction and manufacturing

    • Mass hiring on site: dozens of passports per shift
    • A dormitory and transport carry a risk under Article 18.9, part 3, if the resident has no grounds to be in Russia
    • Sites in two regions — a patent and a notification in each
    • NeuroVision — passport recognition, the police register, wanted lists
  • Logistics, warehouses and delivery

    • Couriers and warehouse staff on employment and civil-law contracts — a notification to the Ministry is needed in both cases
    • High turnover: repeat checks of current staff against the register
    • NeuroVision — passport, register, wanted lists, SNILS; for delivery platforms
  • Retail, catering and cleaning

    • Chains that hire in every shop — the check is done by a manager with no HR officer
    • Regional bans on certain lines of business for foreign nationals — check against the regional law
    • NeuroVision — a web portal with no integration
  • Agriculture and food production

    • Seasonal hiring: a peak of a few weeks
    • Fixed-term contracts — a notification both at signing and at termination
    • NeuroVision — batch checks of the flow by API
  • Recruitment and outstaffing agencies, hiring platforms

    • Checking a candidate before handing them over to the client
    • Organisations that provide employment services for foreign nationals notify the Ministry of Internal Affairs of the hiring within 3 working days
    • NeuroVision — a REST API into your own recruitment system, a report with the source and the date
  • Taking on a warehouse shift: workers and an HR officer with a tablet

How a foreign worker check works with NeuroVision

The check runs before the contract is signed — in parallel with the patent check on the Ministry's website. By the time you notify the Ministry, the passport data is already in the HR system and verified.

Step 1

The passport goes into the form with no retyping

The HR officer photographs the passport or the candidate uploads a scan. The full name in Latin script and Cyrillic, date of birth, nationality, number and expiry date are read, the MRZ is matched against the page text, and the check digits are verified.

Reading a foreign national's passport: fields in Latin script and MRZ with no retyping
Step 2

The document and the person — against databases

The document — for signs of editing, photo substitution and a photo of a screen. The person — against the police register of controlled persons, the wanted lists of the police, the Prison Service and the Bailiffs Service, the Rosfinmonitoring list and sanctions; the SNILS — by full name and date of birth.

Checking a foreign worker: document authenticity, the register of controlled persons, wanted lists, the watchlist and SNILS
Step 3

The result goes to the HR system

A JSON response with the document fields and the result of each check — into 1C, an HRM or a recruitment system. The HR officer fills in the notification to the Ministry from these fields. The hiring decision and the notification stay with the employer.

Passport data and check results go to the HR system for the notification to the Ministry

How to check a foreign national's documents at hiring: nine steps

  • A foreign national's passport is read from a photo or a scan: full name in Latin script and Cyrillic, date of birth, nationality, number, expiry date NeuroVision
  • The MRZ is matched against the page text, the check digits are recalculated, and an expired document is visible at once NeuroVision
  • Traces of editing, photo substitution and a photo of a screen — 40+ anti-fraud checks NeuroVision
  • Whether the person at the interview matches the passport photo; a notarised translation of the passport Employer

  • The surname is in Latin script in the passport and in Cyrillic in the patent and the notification to the Ministry. Compare the spelling with the passport translation and the patent — a difference of one letter leads to the notification being rejected Employer
  • The passport fields arrive in the JSON response with a confidence level for each field — into the form and the notification with no retyping NeuroVision

  • A patent or work permit — validity, region and occupation. These are checked in the Ministry's services and on Gosuslugi; NeuroVision does not check the patent Ministry / Gosuslugi
  • An EAEU citizen — the passport of an EAEU state is read and checked for authenticity NeuroVision
  • A temporary residence permit or residence permit — region and expiry date; the residence permit and temporary residence permit are recognised NeuroVision

  • Registration at the place of stay or residence — from the tear-off part of the arrival notice; NeuroVision does not check migration registration Ministry / Gosuslugi

  • The police register of controlled persons by full name and date of birth — 5 ₽, by API or in the web portal NeuroVision
  • A free check of one person — on the Ministry's website and Gosuslugi Ministry / Gosuslugi

  • The federal police wanted list, and the Prison Service and Bailiffs Service wanted lists — in one request, by full name and date of birth, with no namesakes thanks to the full date of birth NeuroVision

  • SNILS — validation by full name and date of birth: does the number belong to this person NeuroVision
  • Tax number (INN) — you supply it ready-made: it drives affiliation and debt checks; getting a tax number from a passport works only for a Russian passport NeuroVision

  • An employment or civil-law contract; the notification of signing goes to the Ministry of Internal Affairs of the region of work within 3 working days at most, on the form in force from 01.09.2026 Employer
  • Of termination — also 3 working days; re-check current staff against the register: the basis for stay can end at any moment Employer
  • NeuroVision — the item is covered by a NeuroVision check: the result, the source and the date
  • Ministry / Gosuslugi — checked in the Ministry's services and on Gosuslugi; NeuroVision does not check a patent, a work permit or migration registration
  • Employer — a step without NeuroVision: matching the person to the photo, translating the passport, the contract and the notification to the Ministry are done by the employer

The Ministry, Gosuslugi and NeuroVision: who checks what when hiring a foreign national

  • What stays on the Ministry and Gosuslugi websites

    A patent and a work permit. Without NeuroVision — the Ministry's service, Gosuslugi; NeuroVision — we do not check.

    Migration registration. Without NeuroVision — the arrival notice, the Ministry; NeuroVision — we do not check.

    An entry ban. Without NeuroVision — the Ministry's service; NeuroVision — we do not check.

    The notification to the Ministry of the contract. Without NeuroVision — Gosuslugi, in person or by post; NeuroVision — we do not file it; the passport fields — in JSON for the form.

  • Passport, authenticity and the result

    A foreign national's passport data. Without NeuroVision — retyping by hand, a translation; NeuroVision — recognition for 195+ countries and territories, Latin script, Cyrillic, MRZ.

    Document authenticity. Without NeuroVision — by eye; NeuroVision — 40+ anti-fraud checks.

    A result for the personnel file. Without NeuroVision — website screenshots; NeuroVision — the result of each check with the source and the date.

  • Checking the person against databases

    The register of controlled persons. Without NeuroVision — the Ministry's website, Gosuslugi — one person at a time; NeuroVision — 5 ₽, by API for a flow of candidates.

    Wanted lists. Without NeuroVision — the websites of the Ministry, the Prison Service and the Bailiffs Service — separately; NeuroVision — three databases in one request.

    The watchlist and sanctions. Without NeuroVision — the Rosfinmonitoring personal account — the list; NeuroVision — the list 5 ₽, sanctions 5 ₽, compliance screening 36 ₽.

    SNILS. Without NeuroVision — a request to the Social Fund through the worker; NeuroVision — validation by full name and date of birth, 5 ₽.

The patent and migration registration — on the Ministry and Gosuslugi websites, people and documents — in NeuroVision. This way you do not look in the product for what is not there, and do not do by hand what a single request checks.

Checks for employers of foreign workers

Each check is switched on separately, and you pay for completed requests. For foreign nationals the checks run by full name and date of birth or by document — no Russian passport is needed.

A foreign national's passport and documents

Recognition with no retyping and an authenticity check.

  • 195+ countries and territories

    Reading a foreign national's passport

    A foreign national's passport is read from a photo or a scan: Latin script, Cyrillic and MRZ — the fields arrive in JSON with no retyping.

  • KYC · OCR

    Residence permits, temporary residence permits and ID cards

    A residence permit, a temporary residence permit and ID cards are read field by field — the region and expiry date go straight into the form.

  • OCR

    MRZ and check digits

    The MRZ is matched against the page text and the check digits are recalculated — an edit to the data is visible at once.

  • 40+ checks

    Document authenticity

    Signs of editing, photo substitution and a photo of a screen — as a separate document check.

How much it costs to check a foreign worker

Checks against databases and lists have a fixed price per request, with no subscription fee. A typical set for a foreign national — the register of controlled persons, wanted lists, the watchlist and SNILS: 4 checks at 5 ₽.

  • Most popular choice

    Individual checks

    5 ₽ per check

    Configure a set

    The police register of controlled persons, wanted lists of the police, the Prison Service and the Bailiffs Service, the watchlist, sanctions, SNILS — by full name and date of birth.

  • The «16 in 1» basic package

    50 ₽ per package (3.125 ₽ per check)

    Enable the package

    For workers with a Russian passport: passport validity, tax number, the watchlist, sanctions, wanted lists, debts, bankruptcy and court cases. Individually — 80 ₽.

  • International compliance screening

    36 ₽ per check

    Enable

    PEP lists, sanctions lists from more than 50 countries, adverse media — for recruitment agencies and positions with security clearance.

Passport recognition and document authenticity checks are priced separately — we will work it out for your monthly volume of hires.

Connection: a web portal, an HR system or your own perimeter

A shop or a small site will do with a web portal and no programmer. A large employer or a recruitment agency connects the checks to its HR system by API.

The web console

For one-off checks — with no integration: enter the full name and date of birth, and get a report with the source and date of each check.

  • The web portal, with no integration
  • JSON and webhooks
  • A cloud in Russia
  • On-premises

Test access for 1 month.

Payment for completed checks, support through a ticket system.

Why employers of foreign nationals choose NeuroVision

An HR officer needs one vendor for the document and the person — with no manual entry and no separate check on each website.

The document and the person — in one request

A passport from 195+ countries and territories is read with no retyping, the document is checked for authenticity, and the person — against the police register, wanted lists and watchlists. The result of each check comes with the source and the date.

There is no need to assemble a solution from several vendors and reconcile their responses.

No retyping

Latin script, Cyrillic and MRZ from the passport go straight into the HR system.

OCR MRZ 195+ JSON

Data in Russia

A cloud in Russia or installation in the company's perimeter, 152‑FZ and 242‑FZ.

A price per check

From 5 ₽ per request, with no subscription fee.

Skolkovo — participant

A Russian developer

A Skolkovo resident; the platform is entry no. 19972 in the Russian software registry.

An HR glossary: patent, temporary residence permit, residence permit, expulsion regime

Work patent
The document that gives the right to work to a foreign national who arrived without a visa. It is issued for 1–12 months and valid in one region.
Work permit
A document for visa nationals. The employer also needs a permit to hire foreign workers.
Temporary residence permit
A permit for temporary residence. Holders work without a patent, but only in the region where it was issued.
Residence permit
A permit for permanent residence. Holders work without a patent or a work permit.
EAEU worker
A citizen of Armenia, Belarus, Kazakhstan or Kyrgyzstan. Works in Russia without a patent or a work permit.
Migration registration
Registering a foreign national at the place of stay or residence. It is checked from the arrival notice.
Notification to the Ministry
The employer's report that a contract with a foreign national has been signed or terminated. The deadline is 3 working days.
Register of controlled persons
A Ministry of Internal Affairs record of foreign nationals with no lawful grounds to be in Russia. Kept since 5 February 2025.
Expulsion regime
Restrictions for people on the register: registering a business, property transactions, banking operations, marriage, moving house, driving.
MRZ
The machine-readable zone of a passport — the lines of «<» characters at the bottom of the page. Matching the MRZ against the page text reveals an edit to the data.

Frequently asked questions about checking foreign workers

The passport and its translation, the basis for working — a patent, work permit, temporary residence permit, residence permit or EAEU citizenship — migration registration, SNILS and tax number. The patent and registration are checked in the Ministry's services; the passport and the person — against the document and databases: authenticity, the register of controlled persons, wanted lists.

No later than 3 working days from the date the employment or civil-law contract is signed. Termination — also within 3 working days. The notification goes to the Ministry of Internal Affairs of the region where the foreign national works: in person, by post or via Gosuslugi. New forms apply from 1 September 2026.

Under Article 18.15, part 3 of the Administrative Offences Code: for an organisation or sole trader — 400,000 to 800,000 ₽ or suspension of operations for 14 to 90 days; for an official — 35,000 to 50,000 ₽. In Moscow, Saint Petersburg, and the Moscow and Leningrad regions, up to 1,000,000 ₽ for an organisation. The fine applies per foreign national.

It is a Ministry of Internal Affairs record of foreign nationals who have no lawful grounds to be in Russia. A person on the register is under the expulsion regime and cannot work lawfully. The Ministry recommends that employers check workers against the register — at hiring and again later.

NeuroVision checks by full name and date of birth — 5 ₽ per check, by REST API or in the web portal, in one request with wanted lists and watchlists. One person can be checked free of charge on the Ministry's website and Gosuslugi.

No. Citizens of Armenia, Belarus, Kazakhstan and Kyrgyzstan work without a patent or a work permit. The employer must notify the Ministry of a contract with them in the same way as for other foreign nationals.

Yes. Passports and ID cards from 195+ countries and territories: Latin script, Cyrillic, Arabic script, characters. The MRZ is matched against the page text, and the check digits and expiry date are verified. The fields arrive in JSON — into the HR system with no retyping.

No. The validity of a patent and a work permit, migration registration and an entry ban are checked in the Ministry's services and on Gosuslugi. NeuroVision checks the document for authenticity and the person — against the register of controlled persons, wanted lists, watchlists and SNILS.

No. The employer files the notification. NeuroVision returns the passport fields in JSON — the HR system fills in the notification from them with no retyping.

Database checks are run for a business under a contract and on a lawful basis: the employer's obligations or the candidate's consent to personal data processing. It is best to include consent in the candidate's form.

Providing housing, transport or other services to a foreign national who is in Russia in breach of the rules carries a fine for an organisation of 400,000 to 500,000 ₽ under Article 18.9, part 3 of the Administrative Offences Code. A check against the register of controlled persons shows whether the resident has grounds to be in Russia.

Checks against databases and lists cost from 5 ₽, compliance screening — 36 ₽. Passport recognition and authenticity checks — priced to your volume of hires. Test access — 1 month.

We will choose the checks for hiring foreign workers

Tell us how many foreign nationals you hire a month, in which regions, and which HR system you use — 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.