Free tool
IBAN validator
Check the ISO 13616 mod-97 check digits and the length for every SEPA country — before the IBAN goes into BT-84 of your e-invoice.
IBANs on e-invoices
In EN 16931 the payee account is business term BT-84, inside the payment instructions group BG-17. For credit transfer (payment means 30 or 58) at least one account is mandatory under rule BR-61. Peppol also expects the IBAN without spaces.
InvoiceVerify checks every IBAN in an invoice automatically and flags it as rule IV-IBAN-01 when the check digits fail. Validate an invoice to check all payment details at once.
| Country | IBAN length |
|---|---|
| ADAndorra | 24 |
| ATAustria | 20 |
| BEBelgium | 16 |
| BGBulgaria | 22 |
| HRCroatia | 21 |
| CYCyprus | 28 |
| CZCzechia | 24 |
| DKDenmark | 18 |
| EEEstonia | 20 |
| FIFinland | 18 |
| FRFrance | 27 |
| DEGermany | 22 |
| GIGibraltar | 23 |
| GRGreece | 27 |
| VAHoly See | 22 |
| HUHungary | 28 |
| ISIceland | 26 |
| IEIreland | 22 |
| ITItaly | 27 |
| LVLatvia | 21 |
| LILiechtenstein | 21 |
| LTLithuania | 20 |
| LULuxembourg | 20 |
| MTMalta | 31 |
| MCMonaco | 27 |
| NLNetherlands | 18 |
| NONorway | 15 |
| PLPoland | 28 |
| PTPortugal | 25 |
| RORomania | 24 |
| SMSan Marino | 27 |
| SKSlovakia | 24 |
| SISlovenia | 19 |
| ESSpain | 24 |
| SESweden | 24 |
| CHSwitzerland | 21 |
| GBUnited Kingdom | 22 |