# Tax Identification Number (TIN)

In addition to the national IDs for transaction reporting, we also validate the tax identification numbers during user
onboarding.

The following requirements apply:

- 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 | `^\d{2}-?\d{3}/?\d{4}$` |
| BE | IDNR | `^\d{11}$` |
| BG | IDNR | `^\d{10}$` |
| CY | IDNR | `^[069]\d{7}[A-Z]|\d{8}[A-Z]$` |
| CZ | IDNR | `^\d{9,10}$` |
| DE | IDNR | `^\d{11}$` |
| DK | IDNR | `^\d{10}$` |
| EE | IDNR | `^\d{11}$` |
| ES | IDNR | `^[0-9LKXYZM]\d{7}[A-Z]$` |
| FI | IDNR | `^\d{6}[\+\-A]\d{3}[\dA-Z]$` |
| FR | IDNR | `^\d{13}$` |
| GB | IDNR | `^[A-Z]{2}\d{6}[ABCD]|\d{10}$` |
| GR | IDNR | `^\d{9}$` |
| HR | IDNR | `^\d{11}$` |
| HU | IDNR | `^8\d{9}$` |
| IE | IDNR | `^\d{7}[A-Z]{1,2}$` |
| IT | IDNR | `^[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]$` |
| LT | IDNR | `^\d{11}$` |
| LU | IDNR | `^\d{13}$` |
| LV | IDNR | `^\d{11}|[32]{2}\d{9}$` |
| MT | IDNR | `^\d{7}[MGAPLHBZ]|\d{9}$` |
| NL | IDNR | `^\d{9}$` |
| PL | IDNR | `^\d{10,11}$` |
| PT | IDNR | `^\d{9}$` |
| RO | IDNR | `^\d{13}$` |
| SE | IDNR | `^\d{6}-\d{4}$` |
| SI | IDNR | `^[1-9]\d{7}$` |
| SK | IDNR | `^\d{9,10}$` |