Ukraine VAT Number Format (123456789)

Податок на додану вартість (ПДВ) number structure, regex & verified examples

Everything you need to know about Податок на додану вартість (ПДВ) numbers in Ukraine — they follow the pattern 9 digits (e.g. 123456789), and can be verified against VIES. For the rates themselves, see Ukraine VAT rates.

European countryПДВ — Податок на додану вартістьUAH

VAT Number Format

Structure

9 digits

Example format

123456789

Regex

^\d{9}$

VAT numbers are not case-sensitive – lowercase input is automatically normalised. See how this format compares across all 27 EU countries.

Company and Tax Identifiers in Ukraine

What the registrar, the register and each identifier are called, in every official language and in English. These are names, not numbers.

Company registrar
  • Ukrainian: Міністерство юстиції України
  • English: Ministry of Justice of Ukraine
Company register
  • Ukrainian: Єдиний державний реєстр юридичних осіб, фізичних осіб - підприємців та громадських формувань
  • English: Unified State Register of Legal Entities, Individual Entrepreneurs and Public Formations
Register number
  • Ukrainian: ідентифікаційний код юридичної особи
  • English: legal entity identification code
Tax ID
  • Ukrainian: податковий номер
  • English: tax number
VAT ID
  • Ukrainian: індивідуальний податковий номер платника ПДВ
  • English: individual tax number of a VAT payer

Each name is checked against the registrar’s or tax authority’s own pages or legal text. The same names ship in eu-vat-rates-data.json and in GET /v1/rates.

Ukraine VAT rates via API

Get Ukraine VAT rates via API — free, no key

No API key required
Request
curl "https://api.vatnode.dev/v1/rates/UA"
Response200 OK
{
  "countryCode": "UA",
  "countryName": "Ukraine",
  "isEU": false,
  "vatName": "Податок на додану вартість",
  "vatAbbr": "ПДВ",
  "currency": "UAH",
  "standardRate": 20,
  "reducedRates": [
    14,
    7
  ],
  "superReducedRate": null,
  "parkingRate": null,
  "vatNumberFormat": "9 digits",
  "vatNumberPattern": "^\\d{9}$",
  "identifiers": {
    "registryAuthorityName": {
      "uk": "Міністерство юстиції України",
      "en": "Ministry of Justice of Ukraine"
    },
    "registryName": {
      "uk": "Єдиний державний реєстр юридичних осіб, фізичних осіб - підприємців та громадських формувань",
      "en": "Unified State Register of Legal Entities, Individual Entrepreneurs and Public Formations"
    },
    "registryCodeName": {
      "uk": "ідентифікаційний код юридичної особи",
      "en": "legal entity identification code"
    },
    "taxIdName": {
      "uk": "податковий номер",
      "en": "tax number"
    },
    "vatIdName": {
      "uk": "індивідуальний податковий номер платника ПДВ",
      "en": "individual tax number of a VAT payer"
    }
  },
  "updatedAt": "2026-11-11"
}

View full rates API reference →

Get Ukraine VAT rates via package — offline, no HTTP

eu-vat-rates-data
Request
# npm install eu-vat-rates-data
import { getRate } from 'eu-vat-rates-data'

const rate = getRate('UA')
console.log(rate.standard) // UA standard VAT rate
getRate() result200 OK
{
  "country": "Ukraine",
  "currency": "UAH",
  "eu_member": false,
  "vat_name": "Податок на додану вартість",
  "vat_abbr": "ПДВ",
  "standard": 20,
  "reduced": [
    7,
    14
  ],
  "super_reduced": null,
  "parking": null,
  "format": "9 digits",
  "pattern": "^\\d{9}$",
  "identifiers": {
    "registry_authority_name": {
      "uk": "Міністерство юстиції України",
      "en": "Ministry of Justice of Ukraine"
    },
    "registry_name": {
      "uk": "Єдиний державний реєстр юридичних осіб, фізичних осіб - підприємців та громадських формувань",
      "en": "Unified State Register of Legal Entities, Individual Entrepreneurs and Public Formations"
    },
    "registry_code_name": {
      "uk": "ідентифікаційний код юридичної особи",
      "en": "legal entity identification code"
    },
    "tax_id_name": {
      "uk": "податковий номер",
      "en": "tax number"
    },
    "vat_id_name": {
      "uk": "індивідуальний податковий номер платника ПДВ",
      "en": "individual tax number of a VAT payer"
    }
  }
}

View package on GitHub →

Frequently Asked Questions

What is the VAT number format in Ukraine?▾

VAT numbers in Ukraine follow the format: 9 digits. Example: 123456789. VAT numbers are not case-sensitive – lowercase input is automatically normalised.

What is the VAT number regex pattern in Ukraine?▾

Use this regular expression to validate VAT numbers in Ukraine ПДВ number format locally:

^\d{9}$

Test against the uppercase number. Format validation catches typos locally.

What does ПДВ stand for in Ukraine?▾

ПДВ stands for Податок на додану вартість — the Ukrainian name for Value Added Tax (VAT). It appears on Ukrainian invoices and tax documents.