- This is an offline format check (digits + length + normalization). It does not confirm VAT registration status.
- Ukraine commonly uses: VAT payer ID (12 digits), EDRPOU (8 digits) for companies, and RNOKPP (10 digits) for individuals.
How to use
Paste one or many identifiers (one per line, or separated by commas/semicolons), then run validation.
- Choose Mode: Auto (recommended) or force a specific type.
- Optionally allow the
UAprefix (e.g.,UA123...). - Click Validate to get a compact JSON result per item.
- Use Copy to copy results, or Reset to clear.
FAQ
Does this Ukraine VAT checker confirm VAT registration?
No. It only validates format offline (digits/length/prefix) and cannot confirm registration status without a registry/API lookup.
What formats does the tool accept?
It accepts plain digits and also normalized input with spaces/hyphens, optionally with a leading UA prefix.
What length is a Ukrainian VAT payer ID?
A common format is 12 digits. This tool labels 12-digit values as UA_VAT_12 when format checks pass.
What is EDRPOU and how is it different from VAT ID?
EDRPOU is an 8-digit company identifier; a VAT payer ID is often a separate 12-digit identifier. This tool can label both by length.
Can I validate RNOKPP (individual tax ID) here?
Yes, as a format check: 10 digits are labeled UA_RNOKPP_10. It does not confirm identity or status.
Can I check multiple IDs at once?
Yes. Paste one per line (or comma/semicolon separated) and the output will include one result object per item.
Why does a value fail even though it looks close?
Most failures are due to letters/extra characters after normalization or an unsupported length (not 8, 10, or 12 digits).