Document Verification

How to Verify a Russian INN Tax Number and Passport: 2026 Guide

When someone provides you with their Russian INN (taxpayer identification number) or passport details to prove their identity, how do you know the documents are genuine? Russia has several public-facing verification portals that allow limited checks of official document validity. This guide covers what each portal can confirm, what it cannot, how post-2022 changes have affected accessibility from outside Russia, and when a professional verification service adds what self-service tools cannot.

Understanding Russian identity documents

The Russian identity document landscape

Russia uses a layered identity document system that differs significantly from Western equivalents. Understanding what each document represents is the foundation of any meaningful verification attempt.

The internal passport (Паспорт гражданина Российской Федерации) is the primary civil identity document for all Russian citizens. It is issued at age 14 and replaced at ages 20 and 45. It contains the holder's photograph, full name (first name, patronymic, last name), date and place of birth, gender, registration address (propiska), and civil status records including marriage and children. The series-number combination printed on the document corresponds to the issuing region and the year of issue.

The INN (Идентификационный номер налогоплательщика) is a 12-digit taxpayer identification number assigned to all citizens by the Federal Tax Service (FNS). It is used for tax reporting, employment, real estate transactions, and business operations. The INN contains encoded information about the region of issue and a checksum that validates its mathematical correctness. An INN that fails the checksum test was either incorrectly copied or fabricated.

The SNILS (СНИЛС, Страховой номер индивидуального лицевого счёта) is the pension insurance account number, a green card-format document used for social services and healthcare access. It serves as a secondary identity anchor in many Russian administrative contexts.

Verifying an INN through the Federal Tax Service

The Federal Tax Service (nalog.ru) provides a public INN inquiry service that allows you to verify whether a given INN corresponds to a person with a specific name and date of birth. The process requires entering the full name in Russian (first name, patronymic, last name in that order), the date of birth, the document type, and the document series/number.

The service returns a confirmation that the INN exists or does not exist for the provided details. It does not return the full personal file, current address, or other private data — it is a validation tool, not a data disclosure tool.

Accessing nalog.ru from outside Russia has become inconsistently reliable since 2022. The site may return connection errors or redirect to a service unavailable page for foreign IP addresses. A VPN with a Russian server usually resolves access issues, though the availability of reliable Russian VPN exit nodes has also become more variable.

The INN checksum algorithm is publicly documented. If someone has provided you with an INN, you can verify mathematical validity before even using the portal: an INN with a correct checksum was at minimum generated by someone who understood the numbering system. An INN that fails the checksum was fabricated carelessly.

Verifying a Russian passport through the MVD

The Ministry of Internal Affairs (MVD) provides a passport validity check service. The service accepts the passport series (four digits) and number (six digits) and returns one of three results: the passport is valid, the passport has been declared invalid, or the passport is not found in the database.

A "not found" result does not necessarily mean the passport is fake — it may mean the passport was issued before electronic records were comprehensive, that there is a data entry discrepancy, or that the service is experiencing a data sync gap. A "declared invalid" result is significant: it means the document has been reported lost, stolen, cancelled, or issued in error.

Crucially, the passport validity check does not confirm the identity of the person who holds the passport. A valid passport series-number combination could be presented by anyone who found, stole, or fabricated it. The check tells you that the document number is on record as valid — not that the person showing it to you is its legitimate holder.

This limitation is why multi-source verification is necessary. Combining passport validity, INN name match, and civil registry data creates a crosscheck structure that is significantly harder to fabricate than any single document check.

Order a Full Document Verification
Post-2022 context

How the political environment has affected document verification access

The period since February 2022 has introduced meaningful changes to Russia's document verification landscape, both in terms of what is technically accessible from abroad and in terms of the underlying document integrity picture.

Access restrictions have expanded. Several Russian government portals now explicitly block foreign IP addresses or return inconsistent results for non-Russian connections. The Gosuslugi (State Services) portal, which consolidates many citizen-facing verification tools, requires a Russian phone number for account registration and is inaccessible without one. Nalog.ru and the MVD passport check have variable accessibility from abroad.

Document issuance patterns have changed. The 2022 mobilization and the subsequent emigration of an estimated 500,000 to 1,000,000 Russian citizens created administrative pressures on the document issuance system. Reports of processing delays, re-issuance backlogs, and inconsistencies in address registration records became more common from late 2022 through 2024. A document check that returns anomalous results may reflect a genuine document irregularity, an administrative anomaly, or a system limitation rather than a deliberate fraud.

Digital document adoption has accelerated. Russia's electronic passport program, using biometric e-passports for international travel, has expanded. The internal paper passport system remains in use but the government has pushed toward smartphone-based document storage through the Gosuslugi app. For identity verification purposes, this creates a more complex picture: you may be shown digital document images that are stored in an app, which are more difficult to assess for authenticity than a physical document scan.

These changes collectively mean that self-service public portal checks have become less reliable as standalone verification methods since 2022. Professional investigators who work within Russia can access institutional data sources, confirm registration through local authorities, and cross-reference civil records in ways that remain consistent regardless of foreign access restrictions.

What public portal checks cannot tell you

Even successful portal checks have significant limitations that are important to understand before treating a positive result as identity confirmation. The INN name match confirms that an INN number was issued to someone with the name and date of birth you entered — it does not confirm that the person communicating with you is that person, that they live where they claim, that they are currently unmarried, or that their civil history is consistent with what they have told you.

The passport validity check confirms the document series-number is on record as valid — it does not confirm the holder's identity, address, or any other biographical detail. Criminals can present valid document numbers belonging to other people. Scam operations have access to databases of real Russian identity document details harvested from data breaches and black market sources. A document check that returns "valid" for a number provided by a scammer does not mean the scammer is the legitimate holder of that document.

There is no publicly accessible criminal record check for Russian citizens available to foreign nationals. The MVD criminal record database is not public-facing. Background checks that purport to return Russian criminal records from consumer OSINT tools are typically returning either fabricated data or records from completely different registry sources mislabeled as criminal records.

When professional verification adds what portals cannot

Professional identity verification through AllRussian combines multiple data layers that are individually accessible to investigators working within Russian and CIS systems but not reliably available through public foreign-accessible portals.

Civil registry verification through ZAGS (Записи актов гражданского состановления) confirms marriage status, divorce records, and name change history. This data is held by regional ZAGS offices and is not publicly accessible online — it requires formal inquiry through established channels.

Address registration (propiska) verification confirms whether a person is registered at the address they claim, and provides the registration history. The propiska system means that most Russian citizens have a documented address history tied to official records. An address claimed by a romantic contact can be cross-referenced against registration data to confirm consistency.

Employment and business registry checks confirm whether claimed professional details — employer, business ownership, professional credentials — match official records. Russia's business registry (EGRUL) is publicly accessible and allows verification of any registered legal entity. Employment at specific organizations can often be cross-referenced through professional registration databases for licensed professions.

Combining these layers with document validity checks creates a verification picture that is genuinely difficult to fabricate across all dimensions simultaneously. AllRussian has been building and refining this methodology since 1999.