...

Checking a foreigner's patent and self-employed status

Checking a foreign national's patent against the Ministry of Internal Affairs database and the self-employed status by INN with the Federal Tax Service — for employers, recruitment agencies and platforms that pay contractors. One API request checks the patent, the professional income tax (NPD) status and the register of controlled persons, and the repeat check before each payout runs on stored data — with no need to upload the documents again.

Result of checking a foreign worker: the patent is valid, register of controlled persons — no entry
5 ₽ a patent, NPD status or Ministry of Internal Affairs register check
50 ₽ 16 checks on a Russian passport, including self-employed status
3 days working days to notify the Ministry of Internal Affairs of a contract with a foreign national
10 ₽ patent recognition in a KYC session
Patent, NPD and register — in one request Repeat on a schedule and before a payout Patent and passport recognition

Two checks in one request: the patent against the Ministry of Internal Affairs database and the NPD status with the Federal Tax Service

One check — one price

No subscription fee and no annual packages: you pay for each completed check. A check that is not completed because of missing data is not charged.

  • 01

    Patent — against the Ministry of Internal Affairs database

    Pass the patent series and number, the worker's full name and date of birth — the check returns whether the patent is valid on the date of the request. The system takes the region of issue and the profession from the recognised patent and shows them alongside, so they can be compared with the place and position of work.

  • 02

    Self-employed status — by INN with the Federal Tax Service

    The check answers whether the person is registered as a professional income tax payer. If there is no INN, the system obtains it from the Russian passport — as a separate check for the same 5 ₽.

  • 03

    Register of controlled persons — in the same run

    A foreigner without a lawful basis to stay is entered by the Ministry of Internal Affairs in the register of controlled persons. Every foreign worker needs this check — with a patent, from the EAEU, or with a temporary residence permit or residence permit.

  • 04

    Repeat — with no new upload

    The data from the first run is stored on your side. Before a payout to a self-employed person, or once a month for a patent, the check runs again on the same data — the person does not need to send anything.

  • 5 ₽ per database check
  • 1 request patent, NPD, Ministry of Internal Affairs register and wanted lists
  • 0 ₽ for a missed check

What the patent check returns: validity, region, profession and the Ministry of Internal Affairs register

Checking a patent for validity answers the employer's main question — whether the person can be admitted to work today. The answer comes for each source separately: what was checked, what was not and why.

  • The patent is valid

    What it means: on the date of the request the patent is in the Ministry of Internal Affairs database and has not been terminated — so the personal income tax advance has been paid for the current period and the patent has not been annulled.

    What to do: admit to work and schedule the next check for the end date of the paid period.

    • Police
    • 5 ₽
  • The patent is not valid

    What it means: the term has ended, the next month was not paid on time, or the patent has been annulled. Such a patent cannot be extended retroactively.

    What to do: suspend from work, ask the worker for the reason and, if the contract is terminated, notify the Ministry of Internal Affairs within 3 working days.

    • Police
    • stop signal
  • Region and profession

    What it means: the system takes the region of issue and the profession from the recognised patent. Working in another region or in another profession is the same violation as working without a patent.

    What to do: compare with your site and the position; working in a second region requires a second patent.

    • OCR
    • 10 ₽
  • Register of controlled persons

    What it means: an entry in the register — the person has no lawful basis to be in Russia, even if the patent has formally not expired.

    What to do: do not conclude a contract; if the person already works — pass the matter to a lawyer.

    • Police
    • 5 ₽

How to check a foreign national's patent when hiring: five steps

Checking a work patent for a foreigner fits into the usual onboarding: the HR officer photographs the documents, the system fills in the form and runs the checks, and the decision stays with you. The same scenario suits recruitment agencies that arrange workers for clients.
What the employer must do after the check — notify the Ministry of Internal Affairs, keep the contract — is described on the page on hiring foreign workers

Step 1

Passport and patent — a photo instead of retyping

The HR officer photographs the foreign national's passport and patent, or the worker uploads them via a link. Full name, date of birth, passport number, patent series and number, region and profession are recognised automatically.

Passport and patent recognised — fields in the form with no retyping
Step 2

The document is checked for forgery

Every image goes through anti-fraud: a photo of a screen, a printout, traces of an editor, a pasted-in photo. A suspicious document is visible immediately — before the data reaches the HR system.

The patent image has been checked for forgery
Step 3

One run — three checks

Based on the recognised data, the patent validity, the register of controlled persons and the Ministry of Internal Affairs wanted list are run. If the worker is from the EAEU or has a temporary residence permit, the patent is not checked — only the register and the wanted list.

One run — three database checks
Step 4

The result — in the worker's record

An answer for each check: completed or not, found or clear. The region and profession from the patent sit next to the site and position from the application — a mismatch is visible without manual comparison.

The region and profession from the patent match the site and position
Step 5

The next check — by calendar

The system remembers the date until which the patent is paid and runs the check again. If the advance was not paid on time, the HR officer finds out on the very first day, not at a Ministry of Internal Affairs inspection.

The next patent check is on the end date of the paid period

The patent was valid at hiring — and now? Six reasons to check again

  • The next month is not paid

    A patent is valid while the fixed personal income tax advance is paid. If a payment is missed, from the next day there is no patent, and the worker may not say so.

  • 12 months have ended

    The total term of a patent with extensions is no more than a year from the date of issue. After that a re-issued or new patent is needed.

  • The patent is annulled

    For example, if within two months the worker did not submit to the Ministry of Internal Affairs a notification of work with a copy of the contract. The document stays in hand but has no force.

  • The person has entered the register of controlled persons

    The stay period has expired, the temporary residence permit or residence permit has been annulled, or an expulsion decision has been made — the data is entered in the register, and the person has no lawful basis to remain in the country.

  • The self-employed person has deregistered

    The person may have left the NPD regime themselves, exceeded the income limit of 2.4 million ₽ a year or hired employees. If there is no status on the payout date, the receipt is invalid.

  • The region or site has changed

    The worker has been transferred to a site in another constituent entity — a patent of that region is needed. The check shows the region from the patent next to the new work address.

A patent and self-employed status are not one-off marks. A fine is issued for the day the person worked without a basis, not for the day of hiring.

Recommended rhythm: the patent — on the end date of the paid period and once a month, the register of controlled persons — once a month, the self-employed status — before each payout. Why a contractor stops being self-employed is described in detail on the page on self-employed platforms

Checking self-employed status: at registration, before a payout and when the contract changes

Checking a self-employed person online by a single INN is available on the Federal Tax Service website. A platform and a customer need the same check, but at the moment the decision is made — and without manual entry. Here are three such moments.
How the platform law changes the checking of contractors from 1 October 2026 — on the page on self-employed and freelance platforms; couriers and drivers — delivery and taxi.

  • At contractor registration

    The first admission to orders.

    Connect onboarding

    We check

    • Passport — recognition and anti-fraud
    • INN from the Russian passport
    • Self-employed tax status
    • Wanted lists and enforcement proceedings

    For a foreigner

    • A citizen of the EAEU or Ukraine — NPD status by INN
    • Register of controlled persons
    • NPD is unavailable to others — a contract with personal income tax withholding, or a sole proprietor
  • Before each payout

    A receipt is valid only if the contractor is self-employed on the settlement date.

    Check before the payout

    We check

    • NPD status by the stored INN — 5 ₽
    • Without uploading documents again

    If there is no status

    • Stop the payout or process it as a private individual with personal income tax and contributions withheld
    • Notify the contractor
  • When the contract changes

    An employee becomes self-employed, or a self-employed person works only for you.

    Discuss your scenario

    Risk

    • Income from an employer or a former employer less than two years ago is not subject to NPD
    • Signs of an employment relationship

    We check

    • Self-employed tax status
    • Matching the INN with HR records — this case is not visible in the databases

Which check to run: by the basis for the foreigner's work

Not every foreigner needs a patent. The basis for work determines the set of checks — and how much you pay for it. Here is how to choose.

  • Citizens of Uzbekistan, Tajikistan, Azerbaijan, Moldova and other visa-free countries, except the EAEU, work on a patent issued in the region of work Ministry of Internal Affairs patent
  • Before the contract — patent validity, region and profession, register of controlled persons, wanted list Ministry of Internal Affairs patentPolice registerRecognition
  • After the contract — a check on the end date of the paid period and once a month Ministry of Internal Affairs patent

  • Citizens of Armenia, Belarus, Kazakhstan and Kyrgyzstan work without a patent and a work permit. The employer must notify the Ministry of Internal Affairs of a contract with them in the same way Police register
  • We check the passport — recognition and anti-fraud — and the register of controlled persons RecognitionPolice register
  • May be self-employed: NPD status — by INN Self-employed tax status

  • With a temporary residence permit people work without a patent in the region where it was issued; with a residence permit — without a patent and a work permit RecognitionPolice register
  • We do not check a work permit (visa-holding foreigners, highly qualified specialists) or the validity of a temporary residence permit or residence permit against Ministry of Internal Affairs databases — we recognise the document and check it for forgery RecognitionWe do not check
  • An annulled temporary residence permit or residence permit is grounds for an entry in the register of controlled persons: the register covers this risk Police register

  • A Russian citizen: passport, INN from the passport, NPD status — at registration and before each payout Self-employed tax status
  • A citizen of the EAEU or Ukraine: NPD status by the INN provided by the contractor, and the register of controlled persons Self-employed tax statusPolice register
  • A foreigner on a patent cannot be self-employed: with them — a contract and the checks of group 1 Ministry of Internal Affairs patent
  • This is a guide for choosing checks, not a list of the employer's obligations. The full hiring path is on the page on hiring foreign workers, construction and home-service scenarios — on the HR page.

Checks for an employer and a contractor platform: a catalogue with prices

Each check runs separately or together with others in one request. The full list is in the catalogue of checks.

Foreign worker

A patent, the register of controlled persons, wanted lists and document recognition — what the HR service checks before the contract and repeats during the year.

  • Police

    Patent validity

    Whether the patent is valid on the date of the request.
    Required: patent series and number, full name, date of birth.

  • Police

    Register of controlled persons

    Whether the person is in the register of foreigners without a lawful basis to stay.
    Required: Full name, date of birth, the foreigner's document and its date of issue.

  • Police

    Wanted lists

    Whether the person is on the federal wanted list.
    Required: full name and full date of birth.

  • KYC · OCR

    Patent recognition

    Series, number, region and profession from the patent photo — into the form; an image check for forgery.
    Required: a patent photo in a KYC session.

    10 ₽ per document

    Learn more

One document or the whole flow: where manual checking ends

  • One worker — Ministry of Internal Affairs and Federal Tax Service services

    A single patent or a single INN can be checked free of charge in state services: the Ministry of Internal Affairs and Gosuslugi for a patent, the Federal Tax Service website for self-employed status. For a private person and a small staff this is enough.

  • Hundreds of people — manual entry does not scale

    Every patent number and INN must be retyped, the answer saved and the repeat check in a month remembered. With 200 workers this is a separate HR officer position and a risk of a typo in every row.

  • A trail in the records is needed

    At a Ministry of Internal Affairs inspection the employer shows what was checked. The API answer arrives with a date and a source and is stored in your system, not in a browser screenshot.

  • A repeat on an event is needed

    A payout to a self-employed person, the end of the patent's paid period, a transfer to another site — the check runs by itself at the right moment, with no calendar reminders.

The Federal Tax Service for self-employed status is designed for a check by a single INN and date. NeuroVision handles the flow: one request per worker, all checks at once, a repeat on a schedule

How much checking a patent and self-employed status costs

You pay for a completed check — with no subscription fee. A check skipped because of missing data is not charged.

  • Check against the database

    5 ₽ per check

    Connect checks

    A patent against the Ministry of Internal Affairs database, self-employed status, INN from the passport, the register of controlled persons, wanted lists — each separately. A repeat before a payout is also 5 ₽.

  • Most popular choice

    The «16 in 1» basic package

    50 ₽ per package

    Enable the package

    16 checks on a Russian passport in one run, including self-employed status, INN, wanted lists and debts. Separately — 80 ₽.

  • A foreign national's documents

    from 16 ₽ per session

    Calculate for your flow

    Passport recognition and anti-fraud, the patent — as an additional document for 10 ₽. The data goes straight into the checks.

Example: hiring a worker on a patent — passport and patent recognition (16 ₽ + 10 ₽), the patent, the register of controlled persons and the wanted list (3 × 5 ₽) — 41 ₽; a monthly repeat of the patent and the register — 10 ₽. The price depends on volume — calculator in the price matrix.

How to connect: account, API or HR system

Checking without integration

The HR officer enters data or uploads photos of documents in the web account and sees the result of each check. Suitable if there are dozens of workers, not hundreds.

Try the demo
  • Web account and report export
  • REST API and run identifier
  • Repeat on stored data
  • Web SDK and KYC session webhook

No subscription fee.

Cloud or installation in your environment. Support under the contract, via a ticket system.

Get test access

Glossary: patent, advance payment, NPD and the register of controlled persons

Terms that appear in the check answer and in a conversation with a lawyer.

Patent
A document on the basis of which a foreigner who entered without a visa works in Russia. It is issued for 1–12 months in a specific region, with a profession specified.
work patent
Fixed advance payment
Personal income tax that a worker on a patent pays in advance for each month. The paid period is the term of validity of the patent.
fixed advance payment
Patent re-issue
Obtaining a patent for a new term before 12 months from the date of issue expire. The application must be made no later than 10 working days before the end of the term.
patent renewal
Patent annulment
A decision of the Ministry of Internal Affairs after which the patent is not valid even if it is paid.
patent cancellation
Notification of a contract
An employer's notice to the Ministry of Internal Affairs of the conclusion or termination of a contract with a foreigner — no later than 3 working days.
employment notice
Register of controlled persons
The Ministry of Internal Affairs record of foreigners without a lawful basis to stay in Russia. Inclusion restricts their rights, including bank operations.
register of controlled persons
EAEU
Armenia, Belarus, Kazakhstan, Kyrgyzstan and Russia. Citizens of the union do not need a patent.
EAEU
Self-employed tax
The professional income tax is the regime for the self-employed: 4% on income from individuals, 6% from companies, with a limit of 2.4 million ₽ a year.
professional income tax
Self-employed receipt
A document that the contractor generates at each settlement. With it the customer does not pay contributions on the payout.
NPD receipt
Partner-contractor
A sole proprietor or self-employed person who personally performs orders through an intermediary digital platform.
platform contractor
Skipped check
A check that was not completed — for example, there was not enough data. It means 'not checked', not 'clear', and is not charged.
skipped check

Frequently asked questions about checking a patent and self-employed status

A single patent can be checked in the Ministry of Internal Affairs service or on Gosuslugi. If there are many foreigners, an API check is more convenient: you pass the patent series and number, the worker's full name and date of birth and receive an answer on whether the patent is valid on the date of the request, together with a check against the Ministry of Internal Affairs register of controlled persons. The cost is 5 ₽ per check.

A patent is valid while the worker pays the personal income tax advance for each month, and for no longer than 12 months from the date of issue. It can be annulled, and the person can be entered in the register of controlled persons. A fine is issued for working without a valid patent on any day, so the check is repeated at the end of the paid period and once a month.

No: against the Ministry of Internal Affairs databases we check the patent and the register of controlled persons. A work permit, temporary residence permit and residence permit are recognised from a photo and checked for signs of forgery. If a temporary residence permit or residence permit is annulled, the person enters the register of controlled persons — we do perform this check.

No. EAEU citizens work in Russia without a patent and a work permit. For them it is enough to check the passport and the register of controlled persons, and the employer must notify the Ministry of Internal Affairs of the contract in the same way as for other foreigners.

Pass the INN — the check returns whether the person is registered as a professional income tax payer. If there is no INN, the system obtains it from the Russian passport. Each check is 5 ₽; self-employed status is also included in the basic package of 16 checks for 50 ₽.

Before each payout. A receipt is valid only if the contractor is self-employed on the settlement date, and a person can deregister, exceed the limit of 2.4 million ₽ or hire employees. The repeat runs on the stored INN, and the documents are not needed again.

Yes, if they are a citizen of an EAEU state or Ukraine: such citizens register as NPD payers. A foreigner on a patent cannot be self-employed — a contract is concluded with them and the patent is checked.

Do not admit the person to work and find out the reason: a month was not paid, the term expired or the patent was annulled. If the contract is terminated, the employer notifies the Ministry of Internal Affairs no later than 3 working days. The decision on the contract is made by the employer — the check provides the grounds.

The check works with personal data, so the basis for processing must be determined in advance — a contract with the worker or contractor, or their consent. How to draw up the consent and what to state in it is best decided with a lawyer; the general rules are on the page checks against databases.

5 ₽ for a check of a patent, self-employed status or the register of controlled persons. Passport recognition — from 16 ₽ per session, the patent as an additional document — 10 ₽. A package of 16 checks on a Russian passport — 50 ₽. There is no subscription fee.

We will set up the patent and NPD status check

Tell us how many foreign workers or self-employed contractors you have and how often you pay them — we will propose a set of checks, a repeat rhythm and a price estimate.

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.