The correct OKTMO in the 3-NDFL declaration is determined solely by the budget classification code (KBK), which you indicate in section 1 for the tax refund. If in line 010 of section 1 you chose code 182 1 01 02030 01 1000 110 (refund from the budget), then OKTMO in line 030 must strictly correspond to the territory where you paid income tax, and not to the place of your registration or actual residence. An error in this field automatically leads to a refusal to accept the declaration or a delay in the refund for up to a month until the inspector contacts you to clarify the data.

The Tax Code does not require the taxpayer to independently calculate this value, since it is based on the 2-NDFL certificate provided by the employer, or on the fixed address of the property. In the vast majority of cases, for individuals claiming social, property or standard deductions, the required value coincides with the code of the municipality where the tax office accepting your declaration is located. Critical understand that for different types of income and different tax periods these digital combinations may differ, so blindly copying values from old documents is unacceptable.

Modern services of the Federal Tax Service and specialized programs automatically adjust the required values when entering an address, however, when filling out a paper form or manually uploading an XML file, the responsibility for the correctness of the numbers lies with the applicant. Incorrectly specified OKTMO equates to an error in the account details, due to which the treasury simply will not process the payment. Below we will analyze in detail the algorithm for searching for the current code, the dependence on the type of deduction, and the method for correcting errors already made in your personal account.

The principle of choosing a code depending on the type of deduction

The logic for determining the required code directly depends on what income you plan to return tax on. If we are talking about a standard personal income tax refund for treatment, education, purchase of housing or investment, then the rule of territorial affiliation of the tax office applies. In this case, you must look for the code at your registration address (registration), since it is this Federal Tax Service that has the authority to check your declaration and make a decision on the return of funds.

The situation changes dramatically if you are an individual entrepreneur or fill out a declaration for income from business activities. In that case OKTMO must correspond to the territory where you are registered as an individual entrepreneur, which often coincides with your place of residence, but not always. For residents of Moscow and St. Petersburg, as well as large cities where one municipal entity can be divided into several districts, this nuance becomes decisive.

⚠️ Attention: When filling out a declaration for the sale of property (car, garage, share in an apartment), the OKTMO code is also taken at the place of your registration, and not at the location of the sold object. Many people mistakenly indicate the city code where the car was located, which leads to automatic refusal of the desk check.

There is also a nuance for those who receive income from several sources located in different regions, but submit a single declaration. In section 1, where the amount to be refunded is calculated, the code of the inspection that accepts the document is indicated. However, in section 2, where the tax is calculated at a rate of 13% or 15%, codes may appear at the location of the sources of payments if we are talking about specific types of income, but this is not relevant for the standard deduction.

📊 Where do you most often get data for your declaration?
Federal Tax Service website
Help 2-NDFL
Consultant Plus
I guess by analogy with last year

Where to find the current OKTMO code at

The most reliable way to get an accurate digital combination is to use the official service of the Federal Tax Service “Find out OKTMO”. This tool allows you to find the desired value by entering the address in free form. The system itself recognizes the subject of the Russian Federation, region, city and street, offering a code that is current at the moment. This is especially important since municipal boundaries and codes may change.

An alternative source of information is your 2-NDFL certificate. If you are employed, the employer must indicate the correct code in the “OKTMO” field (line 010 in the certificate for 2021 and earlier, or the corresponding field in new forms). However, it is worth remembering that for tax refund at your place of residence, the code from 2-NDFL may not be suitable if your organization is located in another area of ​​the city or even region.

  • 📍 Use the Federal Tax Service “Find out OKTMO” service to search by registration address.
  • 📄 Check the 2-NDFL certificate if you submit a declaration at your place of work (for individual entrepreneurs).
  • 🏢 Pay attention to the code in previously submitted and accepted declarations for previous years.
  • 📞 Call the Federal Tax Service contact center, giving the address and TIN, for verbal confirmation.

When using third-party programs for preparing 3-NDFL, such as “Declaration” from GNIVTs, the code is often entered automatically after entering the address. However, always double-check the generated value with the official qualifier, as the databases in the software may be delayed in updating. Data relevance at the time of filing the document is decisive.

💡

Advice: If you changed your place of residence during the tax period, the declaration indicates OKTMO at the registration address on the date of filing the document, and not at the place of residence at the beginning of the year.

OKTMO for property deduction when purchasing a home

When applying for a property deduction for the purchase of an apartment, house or land, many people confuse the code of the location of the object and the code of the buyer’s place of residence. The law clearly regulates: tax refunds are made from the budget of the municipality where the taxpayer is registered. Therefore, in line 030 of section 1 of the declaration, the code corresponding to your registration address in the passport is entered.

If you bought an apartment in another city, but are registered in the place where you filed the declaration, you do not need to look for the code of the city of purchase. The inspectorate at your place of residence will itself request confirmation of income and rights to deduction, but the financial transaction will go through the treasury of your region. The error here often occurs among those who bought a home with a mortgage and were told the bank branch code by the agent bank - this data has no meaning for 3-NDFL.

Operation type What code to indicate Where to look
Buying an apartment At the place of registration (registration) Service of the Federal Tax Service "Find out OKTMO"
Selling a car At the place of registration of the owner Service of the Federal Tax Service "Find out OKTMO"
Payment for treatment At the place of registration of the payer Service of the Federal Tax Service "Find out OKTMO"
Individual entrepreneur income At the place of registration of individual entrepreneurs Certificate 2-NDFL / Unified State Register of Individual Entrepreneurs

The situation with shared ownership requires special attention. If an apartment was purchased as shared ownership by spouses, each of them submits their own declaration (or they are reflected in one, but with a division of amounts). In both cases, OKTMO is indicated at the place of registration of the spouse whose name appears in the title of the declaration. The codes of spouses may differ if they are registered in different areas of the same city.

Features of filling out for residents of Moscow and St. Petersburg

For residents of federal cities, finding a code often becomes difficult due to the large number of municipalities. In Moscow, for example, the OKTMO code may differ even for neighboring streets if they belong to different districts or settlements (this is especially true for “new Moscow” and TiNAO). Here you cannot use a general city code; clarification is necessary to the level of the intracity municipality.

In St. Petersburg, the situation is similar: city districts are divided into municipal districts, and each has its own digital identifier. When filling out a declaration in the taxpayer’s personal account, the system often prompts you to select a region from a drop-down list, which minimizes the risk of error. However, when uploading a file manually, you must be extremely careful.

⚠️ Attention: In large cities, district boundaries and, accordingly, OKTMO codes often change. If you filed your return 3 years ago, do not copy the code from the old file without checking it. The boundaries may have been revised, rendering the old code invalid.

Residents of “old” Moscow and the historical center of St. Petersburg are luckier: the codes there are often stable for years. But even in this case, it is recommended to check the current classifier on the date of submission of the document. Using an outdated code will result in the payment going to the budget of another municipality, and it will have to be returned through clarification of the payment, which will delay the process for weeks.

☑️ Check before sending 3-NDFL

Done: 0 / 1

How to correct an error in a return that has already been submitted

If you discover that you have indicated an incorrect OKTMO in a declaration that has already been sent, there is no need to panic. The Federal Tax Service usually detects this discrepancy automatically during a desk audit. You will receive a notification about the need to clarify data or adjust the declaration. In the taxpayer’s personal account, it will be possible to submit an “Adjusted Tax Return” (corrective).

To correct the error, you must regenerate the 3-NDFL file by entering the correct data in the OKTMO field. It is important to save the correction number: for the first corrected version it is set to “001”, for the second - “002” and so on. In the original declaration (primary) this number was “000”. When you download the clarification, the system itself will pull up all the data; you will only need to replace the erroneous code and re-sign the document.

The period for consideration of an updated declaration is up to 3 months from the date of its submission, but in practice, if the error was only in OKTMO, the process goes faster. The main thing is not to ignore the inspection requirements. If you yourself notice an error before the start of the inspection, it is better to immediately submit a clarification to avoid formal refusals and unnecessary bureaucracy.

  • 🔄 Go to the Federal Tax Service account in the “Income and Deductions” section.
  • 📝 Find the submitted declaration and select the “Fill out new” or “Make changes” option.
  • 🔢 Correct the OKTMO code in section 1 to the current one.
  • 📤 Set the correction number (001, 002...) and send the file.
What happens if OKTMO is not corrected?

If you do not submit an updated return, the tax authority has the right to make a decision to refuse a tax refund in whole or in part. The money will not be transferred, and the overpayment will remain on your personal account as “uncleared payments” or will be offset against future periods, but will not be returned to the card.

Frequently asked questions and technical nuances

Users often ask what to do if the address in the passport and the address of actual residence do not match. In this case, the registration (registration) address is always used. It is the tax office at your place of registration that manages your personal file. If you live in a rented apartment in another city, you still carry (or send) the declaration to the Federal Tax Service at your place of registration, and the OKTMO code must correspond to it.

Another important point concerns filling out the fields on the paper form. If you fill out the form by hand, the code is written in special cells. In electronic format (XML), the field is simply filled in with numbers without spaces or dashes. Any extra characters may lead to a file validation error when uploading to the Federal Tax Service server.

⚠️ Attention: When filling out a declaration through third-party aggregator sites, make sure that you are on an official resource or a trusted service. Entering data on phishing sites can lead to theft of personal data and TIN.

Technically, OKTMO consists of 11 characters. The first 8 characters indicate the subject and the municipality, the last 3 - a specific territory within it. When searching in directories, pay attention to the entire sequence. Sometimes programs offer to select only the region, thinking that this is enough, but for 3-NDFL you need full detail up to 11 characters.

💡

The main rule: OKTMO in 3-NDFL for deductions always corresponds to the code of the municipality where you are registered (registered), regardless of where you work, where the purchased apartment is located or where you actually live.

What to do if the codes in the 2-NDFL certificate and in the Federal Tax Service search engine are different?

The 2-NDFL certificate indicates the code at the location of the source of payment (employer). For the 3-NDFL declaration for the purpose of tax refund, you need a code for your place of registration. These codes often do not match. Use the code from the Federal Tax Service search engine at your registration address, and not from the 2-NDFL certificate, unless you are an individual entrepreneur submitting a declaration at the place of business registration.

Is it possible to leave the OKTMO field empty if the program allows it?

No, the OKTMO field is required to be filled out in section 1 of the 3-NDFL declaration. Without this code it is impossible to generate the correct file for sending. The system simply will not allow the document to be checked. If you fill out the paper, the cells also cannot be left empty - the code is written in them.

How can I find out OKTMO if I have just registered at a new address?

You need to use the “Find out OKTMO” service on the Federal Tax Service website by entering a new registration address. Even if the data in the databases of other departments has not yet been updated, the address indicated in the passport at the time of filing the declaration is important for the tax authorities. If the registration is fresh, the code will correspond to the new place of residence.

Does OKTMO affect the amount of tax refund?

No, the OKTMO code itself does not affect the calculation of the amount. The refund amount depends on your tax base, personal income tax rate and expenses incurred. However, an incorrect OKTMO blocks the process of transferring money itself. You will receive your money, but only after correcting the code and passing a re-verification.

Where can I see the verification status after correcting OKTMO?

The processing status of the updated declaration is monitored in the taxpayer’s Personal Account in the “Income and Deductions” -> “Declarations” section. The stage will be displayed there: “Registered”, “Desk review in progress”, “Accepted” or “Clarification required”. Usually, after correcting OKTMO, the status changes to “Accepted” faster than during the initial submission.