# Tax Identification Number (TIN)

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}$` |