Ukraine · UA

The Ukrainian ЄДРПОУ

Ukraine charges VAT — ПДВ — and a registered payer gets an ІПН, twelve digits, which is what a Ukrainian tax invoice carries. The number the state register is keyed by is shorter: the ЄДРПОУ, eight digits, which every legal entity has whether or not it charges the tax. They are not two numbers, and that is the useful part.

Format: UA + 8 digits (ЄДРПОУ) or 12 digits (ІПН)

Example: UA33444728

Issued by: the state registrar (ЄДРПОУ) and the State Tax Service (ІПН).

One company, two numbers, seven shared digits

The ІПН is built from the ЄДРПОУ. Its first seven digits are the first seven of the ЄДРПОУ; the remaining five are a serial and the code of the tax office. The eighth digit of the ЄДРПОУ — the one the ІПН leaves out — is a check digit, so it can be computed back:

  • ЄДРПОУEight digits: seven of sequence and a modulus 11 check. Issued on registration, kept for the company's whole life, and the key the state register files it under.
  • ІПНTwelve digits, issued only on registration for ПДВ: the first seven of the ЄДРПОУ, a serial, then the tax office. Cancelled if the registration is.

So UA037771118081 and UA03777114 are the same company, and Vatlas treats them as one: the twelve-digit form is reduced to the eight-digit one before anything is looked up, so both spellings return the same record and build one history.

ЄДРПОУ, ІПН and РНОКПП — which is which

  • ЄДРПОУThe legal entity. Eight digits, on every contract and every invoice.
  • ІПНThe VAT registration. Twelve digits, and a company that is not registered for ПДВ simply has none.
  • РНОКППTen digits, the personal tax number of an individual — what a sole trader (ФОП) trades under. It is not published anywhere, for reasons below.

Finding the company behind the number

What the Ministry of Justice publishes

The ЄДР — Єдиний державний реєстр юридичних осіб, фізичних осіб-підприємців та громадських формувань — is published in full, every week, as open data under Creative Commons Attribution, with no account and no key. It is what Vatlas imports: a 319 MB archive a week, holding the name, the short name, the organisational-legal form, the state of the entity and its registration dates, keyed by the ЄДРПОУ.

What the register does not contain

Two things, and both are the war rather than an oversight.

There is no address. Not a truncated one, not a town: місцезнаходження was withheld from the published dataset under martial law, and there is no address field in the schema at all. A Ukrainian lookup returns a name, a legal form and a status, and stops there.

There is no ПДВ status. The register that says whether a company's VAT registration is live is the State Tax Service's own, and it is closed: its open-data publication stopped on 23 February 2022, the day before the invasion, and the tax service's public register search now answers with a single sentence — access to the public electronic registers is restricted for the duration of martial law. So a lookup can tell you which company an ІПН belongs to; it cannot tell you whether that registration is still in force.

Ukraine-specific pitfalls

  • Eight digits and twelve digits are one company. The twelve-digit ІПН reduces to the eight-digit ЄДРПОУ; do not key two records to them.
  • An ІПН is a VAT registration, a ЄДРПОУ is not. Every company has the second; only a registered payer has the first.
  • Sole traders cannot be looked up. The ФОП half of the register publishes no identifier at all — a name, a status and dates — so there is no number to find them by.
  • No address, from any free source. This is the register's published content under martial law, not a gap in the lookup.
  • A company in в стані припинення is still trading. Winding up is not struck off; Vatlas reports it active, because it can still invoice you.
  • Sanctions are your call, not the register's. A lookup says who a number belongs to; whether you may trade with them is a separate check against your own lists.

One API, one response shape

Vatlas turns a business tax number into a company record: legal name, national identifier, legal form, status and address. Ukraine — the same call and the same response as for every other country covered.

curl "https://api.vatlas.dev/v1/lookup/UA00373586" \
  -H "Authorization: Bearer $VATLAS_KEY"

Response:

200 OK

{
  "data": {
    "vatNumber": "UA00373586",
    "countryCode": "UA",
    "nationalNumber": "00373586",
    "nationalId": "3753",
    "name": "ВІДКРИТЕ АКЦІОНЕРНЕ ТОВАРИСТВО "ІВАНЬКІВСЬКИЙ ЦУКРОВИЙ КОМБІНАТ"",
    "legalForm": "ВІДКРИТЕ АКЦІОНЕРНЕ ТОВАРИСТВО",
    "status": "active",
    "address": {
      "line1": null,
      "line2": null,
      "postalCode": null,
      "city": null,
      "country": "UA"
    }
  },
  "meta": {
    "source": "EDR",
    "sourceDate": "2026-09-15",
    "sourceSince": "2026-09-15",
    "sourceUpdatedAt": "2007-03-05T00:00:00.000Z"
  }
}

meta.source names the register that answered (SIRENE, ARES, VIES…) and meta.sourceDate the day it said so: the publication date of the file for a register we import, the day of the call for one we query live. The shape of the response never changes from one country to the next.

Try it on your own numbers. An email address is all it takes to create an account, with 100 requests a month and a working key in about a minute.

Get a free key Read the documentation

Frequently asked

The ЄДРПОУ in short

How many digits does a Ukrainian company number have?

Eight for the ЄДРПОУ, which every legal entity has. The last digit is a modulus 11 check over the seven before it, so a mistyped code is usually caught without a lookup.

Is the ІПН a VAT number?

Yes — it is the number a Ukrainian ПДВ payer is registered under and the one written on a tax invoice. A company that is not registered for ПДВ has no ІПН at all, only a ЄДРПОУ.

Can I get a company's ЄДРПОУ from its ІПН?

Yes, and offline. The first seven digits are shared, and the eighth of the ЄДРПОУ is a check digit computed from them. Vatlas does it for you: both spellings return the same company.

Why is there no address in the answer?

Because the register no longer publishes one. Company addresses were withheld from the open dataset under martial law, and no free Ukrainian source carries them.

Can I check whether a Ukrainian company is registered for ПДВ?

Not from open data. The tax service's VAT payer register has not been published since 23 February 2022 and its live search is restricted for the duration of martial law.

Why does a sole trader return nothing?

Because the register publishes no number for one. The ФОП file carries a name, a status and dates and no identifier, so there is nothing to look a sole trader up by.

Business tax numbers in other countries

Last updated 15 September 2026.

Creating a key takes a minute

100 requests a month for free, no card required. 5,000 a month for 29 € excl. VAT when you outgrow it.