services - ggs.com.ua | image-Identification code for a foreigner

Legalization in Ukraine: Identification code for a foreigner

Find your case in 1 minute

Question 1 of 1

Where are you now and how can you apply?

💡 Choose what is closest to your situation. The documents and steps depend on it.

Choose one option and we will show what fits you.

Detailed description of the service — read

A taxpayer identification number (RNOKPP, the "identification code") lets a foreigner open a bank account, work, buy property or a car, obtain a residence permit or sign contracts.

Where to get it

At any regional office of the State Tax Service. Foreigners with a temporary or permanent residence permit may apply at the place of residence stated in the permit. If you are abroad, the code can be obtained through a Ukrainian consulate.

Documents required

  • the foreigner's passport;
  • a notarised Ukrainian translation of the passport and its copy (not needed if you hold a residence permit);
  • an application in the prescribed form (filled in on site).

Through a representative

You can obtain the code without being present — through a representative with a notarised power of attorney for registration in the State Register of Individual Taxpayers.

The procedure is set by the Regulation approved by Ministry of Finance Order No. 822 of 29.09.2017. Official information: tax.gov.ua.

How a foreigner gets a Ukrainian tax number (RNOKPP)

Roadmap

  1. Method

    Choose: in person in Ukraine, via a representative, by post from abroad or via the Electronic Cabinet

  2. Form 1DR

    Fill in registration card 1DR in Ukrainian, without corrections

  3. Translation

    Get a certified Ukrainian translation of your passport (not needed for permit holders)

  4. Submission

    The tax office for your tax address (place of residence); with no permanent residence in Ukraine — any tax office; or online via the Electronic Cabinet

  5. Registration

    3 working days; up to 10 if errors are found; up to 5 if you apply outside your tax address and have no permanent residence in Ukraine

  6. Card

    In person or via a representative with a notarised power of attorney; if you live abroad — through a Ukrainian diplomatic mission or to an address abroad on written request

Required documents

Or choose the ground manually from the list
Your ground. Choose your case — the documents and the check depend on it:

For all grounds

  • Taxpayer registration card, form No. 1DR
  • Identity document (shown): foreign passport, temporary or permanent residence permit, refugee or complementary protection certificate
  • Certified Ukrainian translation of the identity document, and a copy (not needed for temporary or permanent residence permit holders)
  • Documents must be in Ukrainian and without corrections.

Additionally for this ground

Choose your case above to see the documents for your case.

Document preparation support — 90 days

Upload your documents — the system checks them against the official list and shows what to fix. Unlimited re-checks for 90 days.

Price: UAH 400 · 90 days

The document check (UAH 400) is available once you choose your case: the system checks the package against it.

What is included and how it works

Not a one-off check but repeat checks for 90 days. Your documents stay in your account, and every run checks the whole package together — so it sees whether data matches across documents and whether fixes introduced new errors.

  • The list for your exact ground, based on official migration-service sources and law
  • Each document: validity, translation and certification, all pages, readability
  • Cross-check between documents: names, dates of birth, numbers — the same everywhere
  • A green, yellow or red signal and exactly what to fix
  • Fix — upload — re-check: no limit on the number of checks within 90 days from payment, up to 3 checks per 24 hours
  • Picked the wrong ground? The system flags it; switch at no extra cost
  • A “No obvious gaps found” result once every mandatory item passes without remarks (a preliminary automated check, not a guarantee that the documents will be accepted)

How the check works and what you get

  1. You upload documents for each item on the list for your ground (the list is below, with links to official sources).
  2. An AI system reads the documents and compares them with exactly this list: presence, validity dates, complete pages, legibility, translation, matching names, dates and numbers.
  3. You get a report for each document: a green, yellow or red signal, the reason and what exactly to fix. Anything not checked is marked separately.
  4. The check does not establish that documents are authentic, does not certify translations, does not assess your legal situation and does not guarantee that documents will be accepted or that the decision will be positive. It is not a lawyer’s consultation.

This is an automated check against the official list, not legal advice. The final decision is made by the state authority. Check results stay in your account; document files are deleted 30 days after the support period ends (personal data).

Key figures

Fee
free of charge
Processing time
3 working days (up to 10 if data errors; up to 5 outside your tax address)

The final decision rests with the State Tax Service.

List checked against official sources on 17.10.2026. Sources: State Tax Service: taxpayer card service sheet; State Tax Service: registration guide for foreigners; Ministry of Finance Order No. 822 of 29.09.2017

Want to check? Order a lawyer's request online

A lawyer prepares and sends the request to the authority; the reply appears in your account. ₴4,000 per request; package prices are shown on the package page.