Erroneous OKTMO in the 3-NDFL declaration leads to an automatic refusal to pay a tax deduction or a significant delay in the transfer of money to the account. The tax office checks this code with the address of your permanent registration, and any discrepancy, even in one digit, blocks the treasury payment order. That is why the question of which eight-digit code must be entered in the “OKTMO Code” field is critical for the successful completion of a desk audit.

Unlike OKATO, which was used in old forms, the modern classifier requires more care when filling out, since codes often change during the reorganization of municipalities. If you submit reports through your personal account, the system can enter the value automatically, but when manually filling out a paper form or PDF form, responsibility for the correctness of the data lies solely with the taxpayer. The wrong code could send your payment to the wrong treasury, leaving your money stuck in unaccounted for receipts.

In this article, we will look at how to find the current code for your region, how it differs from the tax office code, and what to do if you have already filed a return with an error. Remember that the OKTMO code always corresponds to the place of your registration, and not to the place of work or the location of the clinic where you were treated. Following the instructions exactly will help you avoid bureaucratic delays and receive your due tax refund within the time limits established by law.

The difference between OKTMO and tax inspection code

A common cause of confusion is confusion of concepts. OKTMO and tax authority code. The tax office code (for example, 7720) indicates the specific division of the Federal Tax Service that will check your declaration, while OKTMO is the code of the territory of the municipality where you live. In some cases, these codes may begin the same, but their length and purpose are fundamentally different, and substituting one for another is unacceptable.

OKTMO (All-Russian Classifier of Municipal Territories) consists of 8 or 11 characters and details the location to the level of a city, district, or even a specific settlement in a rural area. This code is necessary for the treasury in order to know which municipal budget the funds should be credited to (or paid from). An error here is classified as unreliable information that affects the result of the check.

What is the difference between OKTMO and OKATO?

The OKATO directory was discontinued in 2014. If you fill out a declaration for previous periods (before 2014), OKATO was used. From 2015 to the current year 2026, only OKTMO is applied. The old forms with the OKATO column are no longer relevant for new submissions.

When filling out the title page of the 3-NDFL declaration, the value corresponding to your registration address according to your passport is entered in the “OKTMO Code” field. If you changed your registration during the reporting year, indicate the code of the municipality where you were registered on December 31 of the reporting period or on the date of filing the declaration.

Where to find the current OKTMO code at

To find the correct code, you need to use official services, since the classifier is regularly updated. The most reliable way is to use the “Find out OKTMO” service on the website of the Federal Tax Service. By entering a subject of the Russian Federation, region and locality, you will receive the current value, which is guaranteed to be accepted by the automated verification system.

An alternative source of information is your tax receipt or 2-NDFL certificate if you work officially. However, for the purposes of 3-NDFL (tax refund), focus specifically on the residential address. The 2-NDFL certificate may indicate the employer's OKTMO, which often differs from your personal code if you live in one area and work in another.

📊 Where do you usually look for the OKTMO code
In certificate 2-NDFL
On the Federal Tax Service website
Copying from an old declaration
I ask the accountant

The code can also be found in the classifier OKTMO OK 033-2013. When manually searching the table, it is important to pay attention to the structure: the first two digits indicate a subject of the federation, the next three indicate a municipal district or urban district, three more indicate a settlement, and the last indicate an intra-city division. For most million-plus cities, the last three characters will be zeros or the code of a specific area of ​​the city.

Filling out the 3-NDFL declaration: step-by-step instructions

The process for entering the code depends on the method of filing the declaration. When using the “Declaration” software or the “Taxpayer Personal Account” online service, the code is often entered automatically after entering the address. However, verification of this field remains the responsibility of the user, since the address database may contain inaccuracies or duplicates.

If you are filling out a paper or PDF form manually, follow this procedure:

  • 📍 Determine the exact registration address based on your passport.
  • 🔍 Find the corresponding 8-digit code through the Federal Tax Service.
  • ✍️ Enter the code in the “OKTMO Code” field on the title page without spaces or dashes.
  • ✅ Double-check each number, especially if the code contains many zeros.

☑️ Check before sending 3-NDFL

Done: 0 / 4

In section 1 of the declaration, where the amount to be refunded is calculated, the OKTMO code may also be duplicated depending on the version of the form. Make sure that all sections where a territory is required have the same value. A discrepancy in codes within one document will automatically stop file processing.

OKTMO for deductions for treatment and training

When applying for social deductions, such as payment for treatment or education, many mistakenly try to indicate OKTMO of a medical institution or university. This is a big mistake. The 3-NDFL declaration indicates the code of the territory where the taxpayer himself resides, regardless of where the organization that provided the service is located.

Data about the clinic or educational institution is entered into the application dedicated to the calculation of social deductions, but in the “OKTMO Code” field the institution’s code is entered there (sometimes required for statistics), but your personal code is always on the title page of the declaration. The confusion arises because some refund application forms (submitted separately or as an attachment) may ask for the details of the recipient of the service.

Document type Which OKTMO should I indicate? Data source
Declaration 3-NDFL Applicant's place of residence code Passport, Federal Tax Service service
Help 2-NDFL Employer's territory code Employer details
Return Application Applicant's place of residence code Passport

It is important to understand that the social deduction is tied to the identity of the taxpayer and his tax residence in a particular region. Therefore, even if you were treated at the federal center in Moscow, but are registered in Samara, in the 3-NDFL declaration you indicate the Samara OKTMO.

Common mistakes and how to avoid them

One of the most common mistakes is specifying an 11-digit code instead of an 8-digit code, or vice versa. For settlements that are not centers of municipalities, the code may be longer, but the code of the municipal area is often required to be included in the declaration. Check the structure of the code: if your locality is part of an urban district, the code will be shorter.

⚠️ Attention: Do not use OKTMO from last year's declaration without checking. Municipal boundaries may change, and your area code in 2026 may be different than in 2026.

There is also a common error when copying code from the Internet from unnecessary aggregator sites. The data there may be out of date. The only legally significant source is the official website of the Federal Tax Service or a printout from the classifier current on the date of filing the declaration. Using an incorrect code is equivalent to submitting false information.

💡

Advice: If you are filling out a declaration in the Federal Tax Service account, but the system gives an OKTMO error, try not selecting the address from the drop-down list, but entering it manually, character by character, so that the system will re-generate the code.

Check reference ratios. If the OKTMO code points to one region, and the tax office code points to another, the preliminary control system will issue a warning. You can ignore it only if you are sure that your situation is unique (for example, interregional registration), but in 99% of cases it is an error signal.

What to do if the declaration has already been submitted with an error

If you find an error in the OKTMO code after filing your return, there is no need to panic, but you need to act quickly. In most cases, if an error is found by the inspector before the inspection is completed, you will receive a notification about the need to clarify the data. This can be done by submitting an updated declaration (corrective).

In the corrective report, in the “Adjustment number” field, “1--”, “2--” and so on are indicated, depending on the number of previous filings. In the declaration itself, only the erroneous OKTMO code is corrected, the rest of the data remains the same. In this case, the verification process starts again, but the review period may be extended.

⚠️ Attention: If the money has already been transferred to the account, but according to an erroneous OKTMO (for example, to the budget of another district), the treasury can return it back as unexplained payments. This will significantly increase the waiting period for money - up to several months.

💡

The main thing: An error in OKTMO is not a basis for a final refusal to deduct if it is corrected during a desk audit. However, she is guaranteed to delay payment.

In some cases, when working through your Personal Account, you can send a message to the inspection through the “Document Flow” section, indicating a technical error and attaching a scan of the correct title page. However, it is formally more correct to submit an updated declaration in order to avoid bureaucratic delays.

FAQ: Frequently asked questions

Is it possible to indicate the OKTMO of the employer instead of the place of registration?

No, you can't. The 3-NDFL declaration indicates OKTMO at the place of residence (registration) of the taxpayer. The employer's OKTMO is used only in 2-NDFL certificates and employer reports. Mixing these codes will result in an error in the treasury.

What should I do if my locality is not on the OKTMO list?

If your locality is not on the list, look for the code of the administrative center of the district to which it belongs. Often small villages and hamlets do not have a separate code in abbreviated form (8 characters) and use the area code. In a full 11-digit code, the last digits can detail the locality.

Does an error in OKTMO affect the amount of tax deduction?

The deduction amount is calculated based on your income and expenses, so the code itself does not affect the amount. However, an error in the code affects the ability to receive money: the payment may not be processed or sent to “uncleared payments” of the treasury.

Do I need to indicate OKTMO in my tax refund application?

Yes, a modern tax refund application (which is filed with or after your return) also has a field for OKTMO. It must completely match the code indicated on the title page of the 3-NDFL declaration.