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.

CountryIBAN length
ADAndorra24
ATAustria20
BEBelgium16
BGBulgaria22
HRCroatia21
CYCyprus28
CZCzechia24
DKDenmark18
EEEstonia20
FIFinland18
FRFrance27
DEGermany22
GIGibraltar23
GRGreece27
VAHoly See22
HUHungary28
ISIceland26
IEIreland22
ITItaly27
LVLatvia21
LILiechtenstein21
LTLithuania20
LULuxembourg20
MTMalta31
MCMonaco27
NLNetherlands18
NONorway15
PLPoland28
PTPortugal25
RORomania24
SMSan Marino27
SKSlovakia24
SISlovenia19
ESSpain24
SESweden24
CHSwitzerland21
GBUnited Kingdom22