Belgian IBAN Format (BE): Structure, Length, and Validation Examples
Belgian IBANs are just 16 characters — the shortest in the eurozone. Learn the BE IBAN structure — 3-digit bank code, account number, domestic check digits — with BNP Paribas Fortis and KBC examples.
Founder, ibanchecker.cash
The Belgian IBAN is the shortest IBAN in the eurozone at just 16 characters. Belgium was one of the first countries in the world to develop a national bank account number standard (the legacy BE format), and this early standardization resulted in a compact, highly structured IBAN. Understanding the Belgian format is particularly useful because Belgium hosts major EU institutions, and Belgian IBANs appear frequently in euro-denominated institutional and corporate payments.
Belgian IBAN at a Glance
- Country code: BE
- Total length: 16 characters (always)
- Format: BEkk bbb cccccccc xx
- BBAN length: 12 digits
- Character types: digits only after the country code
Belgian IBAN Structure Explained
1. Country Code, BE (2 characters)
The ISO 3166-1 alpha-2 code for Belgium. Every Belgian IBAN begins with BE.
2. Check Digits, kk (2 digits)
Two decimal digits calculated using the MOD-97 algorithm. These are the same check digits as in all other IBANs, not to be confused with the domestic check digits at the end.
3. Bank Code, bbb (3 digits)
A 3-digit bank identifier assigned by the Belgian banking regulator. Belgium uses only 3 digits, shorter than France's 5-digit code or Spain's 4-digit code. Common codes:
001, BNP Paribas Fortis063, Belfius Bank (Belfius uses the 050–099 range)310, ING Belgium730, KBC Bank103, Crelan979, Argenta
4. Account Number, cccccccccc (7 digits)
The 7-digit account number identifying the individual account at that bank. Belgian account numbers are always exactly 7 digits, no zero-padding is typically required.
5. Domestic Check Digits, xx (2 digits)
Two domestic check digits at the end of the BBAN, calculated using a modulo-97 algorithm over the bank code and account number. This is the same modulo-97 arithmetic used for the IBAN check digits, but applied to the domestic Belgian account number format. These digits exist because Belgium introduced a self-checking account number format decades before the IBAN standard.
Belgian IBAN Example Explained
BE47 0010 0754 7080- Country: BE
- Check digits: 47
- Bank code: 001 (BNP Paribas Fortis)
- Account number: 0075470
- Domestic check digits: 80 (0010075470 mod 97 = 80)
A note on the sample IBAN BE68 5390 0754 7034 that circulates in many IBAN tutorials: its prefix 539 is deliberately not allocated to any Belgian bank, which makes it safe as documentation filler but useless for illustrating real bank codes.
Second Example, KBC
BE58 7309 8030 0079- Country: BE
- Check digits: 58
- Bank code: 730 (KBC Bank)
- Account number: 9803000
- Domestic check digits: 79 (7309803000 mod 97 = 79)
How Belgian IBAN Validation Works
- Country code check: First two characters must be exactly
BE. - Length check: Total character count (spaces removed) must be exactly 16. This is the shortest IBAN in the eurozone, any string longer than 16 characters is not a Belgian IBAN.
- Character type check: Positions 3–16 must all be decimal digits.
- MOD-97 check: Move the first four characters to the end, convert letters to numbers, compute modulo 97. Result must equal 1.
The ibanchecker.cash validator validates Belgian IBANs and shows the bank code, account number, and domestic check digits in the result breakdown.
Common Belgian IBAN Mistakes
Confusing with Dutch IBANs
Both Dutch (NL, 18 characters) and Belgian (BE, 16 characters) IBANs are short by European standards. A Belgian IBAN will always fail as a Dutch IBAN and vice versa, the lengths are different and the bank code structures are incompatible.
Reconstructing from a Legacy Account Number
The legacy Belgian account number format was written as 001-0075470-80 (bank-account-check). When converting to IBAN, the hyphens are removed and the full 12-digit BBAN is assembled. Keeping the hyphens or misreading the segments produces an invalid IBAN.
Spaces in Electronic Transmission
Remove all spaces: BE47001007547080.
Belgian IBAN and SEPA
Belgium is a founding SEPA member. All Belgian bank accounts support SEPA Credit Transfers and Direct Debits. For payments outside SEPA, you need the bank's BIC code. Look up any Belgian bank's BIC using the ibanchecker.cash SWIFT directory.
Validating Belgian IBANs in Bulk
Finance teams processing Benelux supplier or payroll payments can validate multiple Belgian IBANs at once using the ibanchecker.cash bulk checker. Upload a CSV with up to 100 IBANs and get instant validation with bank codes and error flagging.
Sources & References
- SWIFT IBAN Registry — Official IBAN country format specifications
- ISO 13616 — International standard for IBAN
- EPC SEPA Participants — SEPA scheme participants register
- National Bank of Belgium — Belgian central bank and financial regulator
- ECB TARGET2 — Eurozone payment system operated by the European Central Bank
Last updated: June 2026
Validate Belgian IBANs instantly
Full IBAN length, structure, and example for every country — in one place.
German IBAN Format (DE): Structure, Length, and Validation Examples
Germany IBANs are always 22 characters. Learn the DE IBAN structure — Bankleitzahl, account number, check digits — with ...
UK IBAN Format: How to Find Your British IBAN from Sort Code and Account Number
GB IBANs are 22 characters built from a 4-letter bank code, 6-digit sort code, and 8-digit account number. Learn the for...
Santander UK IBAN: Format, BIC (ABBYGB2L) and How to Find & Validate It
A Santander UK IBAN uses the ABBY bank code plus your sort code and account number. Learn the format, the ABBYGB2L BIC, ...
UAE IBAN Format: Does the United Arab Emirates Use IBANs in 2026?
Yes — UAE IBANs (AE) are 23 characters and mandatory since 2011. Learn the structure, see Emirates NBD and FAB examples,...