In addition to the national IDs for transaction reporting, we also validate the tax identification numbers during user onboarding.
Please note the following requirements:
- Minimum length:
1 - Maximum length:
20
Formats of the tax identification numbers from the EU countries (plus Great Britain):
| Country Code | TIN Type | Regex |
|---|---|---|
| AT | IDNR | ^([0-9]{7})|([0-9]{9})$ |
| BE | IDNR | ^[0-9]{11}$ |
| BG | IDNR | ^[0-9]{10}$ |
| CY | IDNR | ^[069][0-9]{7}[A-Z]$ |
| CZ | IDNR | ^[0-9]{9,10}$ |
| DE | IDNR | ^[0-9]{11}$ |
| DK | IDNR | ^[0-9]{10}$ |
| EE | IDNR | ^[0-9]{11}$ |
| ES | IDNR | ^[0-9KLMXYZ][0-9]{7}[A-Z]$ |
| FI | IDNR | ^[0-9]{6}[\+\-A][0-9]{3}[0-9A-Z]$ |
| FR | IDNR | ^[0-9]{13}$ |
| GB | IDNR | ^([A-Z]{2}[0-9]{6}[ABCD])|([0-9]{10})$ |
| GR | IDNR | ^[0-9]{9}$ |
| HR | IDNR | ^[0-9]{11}$ |
| HU | IDNR | ^[0-9]{10}$ |
| IE | IDNR | ^[0-9]{7}[A-Z]{1,2}$ |
| IT | IDNR | ^[A-Z]{6}[0-9]{2}[A-Z][0-9]{2}[A-Z][0-9]{3}[A-Z]$ |
| LT | IDNR | ^[0-9]{11}$ |
| LV | IDNR | ^[0-9]{11}$ |
| LU | IDNR | ^[0-9]{13}$ |
| MT | IDNR | ^([0-9]{7}[ABGHLMPZ])|([0-9]{9})$ |
| NL | IDNR | ^[0-9]{9}$ |
| PL | IDNR | ^[0-9]{10,11}$ |
| PT | IDNR | ^[0-9]{9}$ |
| RO | IDNR | ^[0-9]{13}$ |
| SE | IDNR | ^(19|20)[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])[0-9]{4}$ |
| SI | IDNR | ^[0-9]{8}$ |
| SK | IDNR | ^[0-9]{10}$ |