...

NeuroVision solutions for HR and recruitment

A foreign worker, a self-employed contractor, a candidate for a staff job — each has their own rules. We read documents without manual entry and check the person against the registers of the Ministry of Internal Affairs, the tax service and the bailiffs, while notifications to the Ministry, consents and the hiring decision stay with you.

Examples of checks for a foreign worker, a self-employed contractor and a candidate
6 hiring and staff-check tasks
30+ checks against Russian registers
from 5 ₽ the price of a single check
1 month of test access
Data is stored in Russia Russian software registry no. 19972 152‑FZ

Choose a hiring task

Each card shows which checks are needed in that situation and what stays with the employer. A detailed page for each task will appear in this section.

Foreign workers and contractors

Documents without manual entry and register checks before the contract or the first payment.

  • Document recognition · Database checks

    Hiring foreign workers

    A foreign national's passport from 195+ countries and territories goes into the HR system without retyping: Latin script, Cyrillic, MRZ. Document authenticity, the register of controlled persons, wanted lists and the social insurance number — before the person starts work. The patent and migration registration are checked in the Ministry's services.

  • KYC · Database checks

    Self-employed and freelance platforms

    Self-employed status — before every payment; the contractor's passport and tax number — without manual entry; one contractor — one account, based on the document data. Wanted lists and bailiff records — before access to orders.

  • Document recognition · Database checks

    Home services platforms

    A nanny, a carer or a handyman comes to the client's home. With the contractor's consent — passport validity, wanted lists, enforcement proceedings and court cases before the first visit.

What the law requires from an employer when hiring

Three situations — three different laws: a foreign national under an employment or civil-law contract, a candidate for a staff job, a self-employed contractor.
NeuroVision reads documents and checks the person against registers. Notifications to the Ministry of Internal Affairs, consents, HR documents and the hiring decision stay with you.

  • Foreign worker

    Federal Law 115‑FZ «On the Legal Status of Foreign Citizens», art. 13; Labour Code, art. 327.3; Administrative Offences Code, art. 18.15.

    Passport recognition

    Before work starts

    • Check the document that gives the right to work: a work permit or patent, a temporary or permanent residence permit — depending on the foreign national's status
    • Work only in the region and the occupation stated in the permit or patent

    After the contract

    • Notify the Ministry of Internal Affairs of an employment or civil-law contract — within 3 working days at most
    • Of its termination or cancellation — also within 3 working days at most
    • If the foreign national works in two regions — a notification to each

    Notification form

    • From 1 September 2026 — new Ministry forms: the notification of conclusion states the contract term or a «permanent» mark
    • Consent to personal data processing — as a separate document, not part of the form

    Recruitment agencies

    • An organisation that placed a foreign national in a job notifies the Ministry within 3 working days of the placement
  • Candidate and employee

    Labour Code, art. 64, 86, 88; Federal Law 152‑FZ, art. 9.

    Database checks

    Consent

    • An employee's data is obtained from the employee
    • From a third party — only after notification and with written consent: purposes, sources, methods and the consequences of refusal
    • Since 1 September 2025, consent to data processing is a separate document, not a clause in a questionnaire or contract

    Decision

    • A decision cannot be based solely on automated data processing — a person assesses the check result
    • A refusal may be based on professional qualities; an unjustified refusal is prohibited

    What not to ask for

    • Health information — only on the ability to perform the work
    • Special categories of data — only in cases named directly in the law

    Data transfer

    • To third parties — only with the employee's written consent
    • The checking service receives data on the employer's instruction
  • Self-employed contractor

    Federal Law 422‑FZ, art. 4, 6, 14, 15; Labour Code, art. 15, 19.1.

    Self-employed status

    Before payment

    • Check that the contractor is a professional income tax payer on the payment date
    • Get the receipt: without it, the payment is subject to insurance contributions

    Who cannot be engaged as self-employed

    • Your own employee, or a former one if the employment ended less than two years ago
    • A contractor with income above RUB 2.4 million a year
    • A contractor who has employees

    Reclassification risk

    • A schedule, obeying company rules and a fixed monthly payment — signs of an employment relationship
    • A court may recognise the relationship as employment — then the employer pays the additional personal income tax and contributions

Fines for violations when hiring a foreign national: article 18.15 of the Administrative Offences Code

The fine is imposed for each foreign national separately (note 2). Sole traders are liable as organisations. Amounts — under the Code as amended on 4 August 2026.

  • A foreign national works without a work permit or patent, outside the occupation or in the wrong region

    Individuals — RUB 2,000–5,000; from 3 November 2026 — RUB 4,000–7,000

    Organisations and sole traders — RUB 250,000–800,000 or suspension of activity for 14–90 days

    Officials — 25 000–50 000 ₽

    • part 1, art. 18.15 of the Administrative Offences Code
  • No permit to engage foreign workers where one is required

    Individuals — RUB 2,000–5,000; from 3 November 2026 — RUB 4,000–7,000

    Organisations and sole traders — RUB 250,000–800,000 or suspension for 14–90 days

    Officials — 25 000–50 000 ₽

    • part 2, art. 18.15 of the Administrative Offences Code
  • The Ministry was not notified of the conclusion or termination of a contract within 3 working days, or the form was violated

    Individuals — RUB 2,000–5,000; from 3 November 2026 — RUB 4,000–7,000

    Organisations and sole traders — RUB 400,000–800,000 or suspension for 14–90 days

    Officials — 35 000–50 000 ₽

    • part 3, art. 18.15 of the Administrative Offences Code
  • The same in Moscow, Saint Petersburg, the Moscow or Leningrad region

    Individuals — RUB 5,000–7,000; from 3 November 2026 — RUB 7,000–9,000

    Organisations and sole traders — RUB 400,000–1,000,000 or suspension for 14–90 days

    Officials — 35 000–70 000 ₽

    • part 4, art. 18.15 of the Administrative Offences Code

The register of controlled persons: what an employer should know

The register has been kept since 5 February 2025

A person may appear in the register after hiring — a check at hiring does not guarantee the status will not change. Cash a month for a person on the register — 30 000 ₽. A check in NeuroVision — 5 ₽.

  • 01

    Who is entered in the register

    Foreign nationals with no lawful grounds to stay in Russia: the period of stay, temporary residence permit or residence permit has expired, the document has been annulled, a decision on expulsion, deportation or undesirability of stay has been made, or a guilty verdict has been issued.

  • 02

    What they are prohibited from doing

    Registering sole traders and companies, buying property and cars, driving, marrying, changing their place of residence without permission and leaving the region. Banking operations are restricted: no more than RUB 30,000 a month can be withdrawn in cash.

  • 03

    Whether an employer must check

    The law sets no direct obligation, and the Ministry does not tell the employer that an employee has been entered in the register. But a person on the register has no lawful grounds to be in the country — take any decision on such an employee with a lawyer.

  • 04

    How to check

    Free on the Ministry's website — one person at a time. In NeuroVision — by full name and date of birth, in batches at hiring and again for current employees, with the check date in the report.

Checking a candidate with their consent: what you can learn before the offer

First — the candidate's consent as a separate document, then — the check. The result suggests what to ask in the interview; you make the hiring decision. Step-by-step candidate check.

  • Documents

    • Russian passport — is it valid against the Ministry database
    • Social insurance number — does it belong to the candidate
    • Tax number — determined from the passport
    • Traces of editing and shots taken off a screen — document anti-fraud
  • Debts and wanted lists

    • Enforcement proceedings and maintenance arrears
    • Wanted lists of the police, the prison service and the bailiffs
    • Personal bankruptcy
  • Courts

    • Criminal, civil and administrative cases in courts of general jurisdiction — exact matches separately from people with the same name
    • Commercial court cases — by tax number
  • Links to companies

    • Where the candidate is a founder or director, and whether they have sole trader status
    • Whether they are listed as a nominee or mass director — important for finance and procurement roles
  • What we do not check

    • Criminal record — the candidate obtains the Ministry certificate themselves if the position needs it
    • Health condition
    • Previous jobs and references
    • We do not offer credit history checks for hiring
  • A candidate signs consent to a check before the interview

Self-employed contractor: what to check before payment

A platform or customer pays hundreds of contractors. Self-employed status can change any day, and a mistake in one payment means contributions — and, across the system, a reclassification risk.

  • Status on the payment date

    Check the professional income tax payer status before every payment or before a batch in a payment register — not only at registration. Check by Russian passport; the system determines the tax number itself.

  • Identity and tax number

    The passport is read from a photo and the tax number is determined from it. One contractor — one account: duplicates by passport number and tax number are visible at registration.

  • Wanted lists and debts

    For services where the contractor visits the client or gets access to their belongings — wanted lists of the Ministry and the bailiffs, enforcement proceedings and court cases, with the contractor's consent.

  • Former employee

    If the contractor worked for you under an employment contract less than two years ago, their income is not taxable under the self-employed regime. Databases cannot confirm this: check against HR records.

How an employee or contractor check works

Verifying employees and contractors in three steps: documents, database checks, a report in the employee's record.

Step 1

Documents — without retyping

The Russian passport, a foreign passport, a residence permit, a temporary residence permit and the social insurance card are read from a scan or photo and arrive as JSON fields. The MRZ is matched against the visual zone, and the document is checked for forgery and editing traces.

Recognising a foreign national's passport without manual entry
Step 2

Database checks in one request

A Russian citizen — passport validity, tax number, social insurance number, self-employed status, bailiff records, wanted lists and courts. A foreign national — the register of controlled persons, wanted lists and watchlists by full name and date of birth.

Checking an employee against the register of controlled persons, wanted lists, bailiff records and self-employed status
Step 3

A report in the employee's record

For each check — the result, the source, the date and the records found. HR makes the decision; you can repeat the check before renewing a contract or making a payment.

A check report in the employee's record

What an HR decision is built from

Six products of one platform. Connect only what you need — you pay for completed checks.

  • Passport recognition

    The Russian passport, a foreign passport and passports of 195+ countries and territories — fields and MRZ in JSON within seconds.

    Learn more
  • Recognition of HR documents

    Residence permits, temporary residence permits, social insurance cards, questionnaires and applications — 16,000+ document types; your own forms by template.

    Learn more
  • Database checks

    Passport validity, tax number, social insurance number, bailiffs, wanted lists, courts, links to companies — more than 30 checks from RUB 5.

    Learn more
  • Register of controlled persons

    A foreign worker — against the Ministry register by full name and date of birth, at hiring and again later.

    Learn more
  • Self-employed status

    Whether someone is a professional income tax payer — by passport, before payment. Included in the package of 16 checks.

    Learn more
  • Document anti-fraud

    Forged and edited documents, screen photos — 40+ checks before the document reaches the HR system.

    Learn more

Ministry and tax service websites or NeuroVision: how to check a flow of candidates

  • The register, self-employed status, wanted lists

    The register of controlled persons. Manually — the Ministry website, one person at a time; NeuroVision — by full name and date of birth, in batches and repeatedly.

    Self-employed status. Manually — the tax service by tax number; NeuroVision — by Russian passport, the tax number is determined automatically.

    Wanted lists, bailiffs, courts. Manually — each website separately; NeuroVision — one request — all the checks you need.

  • Passport, people with the same name, report

    Passport into the employee's record. Manually — typing it in; NeuroVision — recognition within seconds.

    People with the same name. Manually — you filter them out yourself; NeuroVision — matching by date of birth and tax number.

    Proof of the check. Manually — screenshots; NeuroVision — a report with the date, source and records.

  • What NeuroVision does not cover

    Patent and work permit. Manually — the Ministry service; NeuroVision — not covered — check on the Ministry website.

    Notification of a contract with a foreign national. Manually — the state services portal or the Ministry; NeuroVision — not covered — the employer files it.

The register of controlled persons and self-employed status can be checked for free on the agencies' websites, one person at a time. When there are dozens of candidates and contractors a week, the manual way stops working.

How much an employee or contractor check costs

A fixed price per check, with no subscription fee. Checks skipped for lack of data are not billed.

  • Individual checks

    5 ₽ per check

    Configure a set

    The register of controlled persons, self-employed status, passport validity, wanted lists, bailiffs — each separately.

  • Most popular choice

    The «16 in 1» basic package

    50 ₽ per package (3.125 ₽ per check)

    Enable the package

    16 key checks by one Russian passport, including self-employed status, wanted lists and enforcement proceedings. Separately — RUB 80.

  • International compliance screening

    36 ₽ per check

    Enable

    Sanctions lists of more than 50 countries, PEP and negative media — for senior roles and foreign candidates.

Document recognition and anti-fraud are priced separately — we will calculate it for your number of candidates and contractors.

How to connect checks to hiring and payments

You can start without development — with the web interface and a link for the candidate, and connect the API to your HR system or payment platform when you need it.

Widget and web interface

The candidate or contractor uploads documents via a link, and the data arrives as fields. One-off checks — in the web interface: enter the data, get a report.

Terms

  • A 1-month trial period
  • A dedicated manager
  • 24/7 support
  • Payment for the checks performed

Why HR teams and contractor platforms choose NeuroVision

HR data is among the most sensitive: storage in Russia, a clear report for every check and a price per check, not per licence.

Documents and checks — in one response

Passport recognition and checks against the registers of the Ministry of Internal Affairs, the tax service and the bailiffs are connected through one service. There is no need to retype a passport and open five websites to onboard one employee.

One request instead of five websites and screenshots in the personnel file.

Foreign documents

16,000+ document types from 195+ countries and territories; the MRZ is matched against the visual zone.

OCR MRZ 195+ JSON

Data stays in Russia

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

Payment per check

No subscription fee: register checks from 5 ₽.

Skolkovo — participant

A Russian developer

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

Licences and certificates

Innovation Promotion Foundation

The project «Development of a multimodal system using artificial intelligence "Neuromed" for managing the diagnostic processes of a clinic on the basis of the "Neurovision" computer vision platform» is supported by the Innovation Promotion Foundation within the federal project «Domestic Solutions»

Terms for hiring foreign nationals and the self-employed

Patent
The document under which a foreign national from a visa-free country works for organisations, sole traders and individuals. Issued by the Ministry of Internal Affairs; its validity is checked in the Ministry's service — NeuroVision does not offer this check.
Work permit
A document for foreign nationals who entered on a visa and for highly qualified specialists. Like the patent, it states the region and sometimes the occupation.
Temporary residence permit
A permit for temporary residence. Gives the right to work without a patent in the region where it was issued.
Residence permit
A residence permit. Gives the right to work without a patent anywhere in Russia.
Notification of a contract with a foreign national
A message from an employer or customer to the Ministry of Internal Affairs about the conclusion or termination of a contract. Deadline — within 3 working days at most; from 1 September 2026 — on the new forms.
Controlled person
A foreign national with no lawful grounds to stay in Russia, whose details have been entered in the Ministry register. A regime of expulsion with restricted rights applies to them.
Expulsion regime
A set of Ministry measures applied to controlled persons: the register, restrictions on transactions, banking operations and movement, and exit control.
Professional income tax (PIT)
A regime for the self-employed: a 4% rate on income from individuals and 6% — from organisations and sole traders, with a limit of RUB 2.4 million a year. The experiment runs until 31 December 2028.
Self-employed receipt
A document from the «My Tax» app that the contractor issues for each payment. With a receipt, the customer pays no insurance contributions on the payment.
Reclassification
Recognition of a contract with a contractor as an employment contract by a court or following an inspection. Signs — a schedule, obeying company rules, regular fixed pay.

Questions about hiring foreign nationals, checking candidates and the self-employed

Within three working days at most of the date an employment or civil-law contract is concluded — and the same after it ends or is terminated. If the foreign national works in two regions, a notification is filed in each. New notification forms apply from 1 September 2026. NeuroVision does not file notifications with the Ministry.

For organisations and sole traders — RUB 400,000 to 800,000 or suspension of activity for 14–90 days; for officials — RUB 35,000 to 50,000. In Moscow, Saint Petersburg and the Moscow and Leningrad regions, organisations face up to RUB 1,000,000. The fine is imposed for each foreign national.

The law sets no direct obligation, and the Ministry does not notify the employer if an employee has been entered in the register. But a person on the register has no lawful grounds to stay in Russia, and their banking operations are restricted. The check is free on the Ministry website; NeuroVision checks by full name and date of birth in batches and repeatedly, with the date in the report.

No. Check the validity of a patent and work permit in the Ministry's service. We recognise a foreign national's passport, a residence permit and a temporary residence permit, check the document for signs of forgery and check the person against the register of controlled persons, wanted lists and watchlists.

No. Under the Labour Code, an employee's data is obtained from the employee, and from a third party — only after notification and with written consent. Since 1 September 2025, consent to personal data processing is given as a separate document. A hiring decision cannot be made solely on automated processing — a person assesses the check result.

With their consent: Russian passport validity, social insurance number ownership, tax number, enforcement proceedings and maintenance arrears, wanted lists, bankruptcy, court cases, links to companies and nominee director status. The candidate obtains a criminal record certificate from the Ministry themselves — our checks do not replace it.

A contractor can deregister any day. A payment to someone who is no longer self-employed, or without a receipt, is subject to insurance contributions, and with regular work on a schedule the contract may be recognised as employment. A status check costs RUB 5 and is included in the package of 16 checks by Russian passport.

You can, but their income from you will not be taxed under the self-employed regime if the employment ended less than two years ago — the customer will have to pay personal income tax and contributions as for an ordinary contract. Databases cannot verify this; check against HR records.

Yes. Passports of 195+ countries and territories and 16,000+ document types, including residence permits and temporary residence permits. The MRZ is matched against the visual zone, and the document is checked for forgery and editing traces. Validity against the Ministry database is checked only for the Russian passport.

Not yet: face matching and liveness checks for hiring are in preparation, pending a legal assessment under 572‑FZ. For a remote candidate, passport recognition, document anti-fraud — editing traces and screen photos — and database checks are available now.

Register checks — from RUB 5; a package of 16 checks by passport — RUB 50; compliance screening with PEP — RUB 36; there is no subscription fee. Document recognition — by quote. Test access — 1 month.

We will select checks for your hiring

Tell us whom you hire or pay — employees, foreign nationals or the self-employed — and how many people a month: 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.