Belgian IBAN format (BE) — length, structure, example

CountryBelgium (BE)
IBAN length16 characters
SEPA memberyes
Domestic check digit validatedyes

Check a Belgium IBAN

Spaces and hyphens are fine — checked instantly as you type, only in your browser.

Belgium holds the record for the shortest IBAN in the euro area: 16 characters, fully numeric BBAN, pattern ^[0-9]{12}$. Compactness comes from a domestic numbering system that was already tightly standardised decades before SEPA.

Structure

The registry example BE68 5390 0754 7034 (a published SWIFT test value, not a live account) reads:

Two modulo-97 checks in one number

Belgium’s domestic check mechanism is elegant: take the first ten digits of the BBAN as a number, divide by 97, and the remainder must equal the final two digits (with 97 standing in when the remainder is zero). The IBAN’s own check digits then apply a second, differently arranged MOD-97 computation over the whole string. A Belgian IBAN that passes both is exceptionally resistant to typing errors. Validators should implement the national rule too, not just the ISO one, because a string can be crafted that passes the IBAN checksum while violating the Belgian internal check - such a number was never issued by any Belgian bank.

From 3-7-2 to IBAN

Generations of Belgians memorised account numbers in the dashed 3-7-2 shape (for example on the old orange transfer slips). The IBAN simply wraps that exact 12-digit string, which made Belgium’s SEPA migration mechanically simple, and the country moved to IBAN-only payments early. Belgium is a founding SEPA member; BE IBANs work for euro credit transfers and direct debits everywhere in the scheme.

The usual caveat applies with extra force to short formats: 16 characters are quick to type but also quick to mistype into another structurally valid number. Formal validity never confirms that an account exists or who owns it. That is the job of Verification of Payee, which Belgian banks apply by matching the beneficiary name before releasing a transfer.

Frequently asked questions

How long is a Belgian IBAN?

A Belgian IBAN is 16 characters, the shortest in the SEPA zone. It contains BE, two IBAN check digits, a 3-digit bank code, a 7-digit account number and a final 2-digit national check number, all numeric.

How does Belgium's national check number work?

The last two digits of the BBAN equal the first ten digits modulo 97, with the special rule that a remainder of 0 is written as 97. This domestic check predates the IBAN and uses the same modulus as the IBAN standard itself, so Belgian numbers are effectively checked twice by the same arithmetic family.

Can I still use the old Belgian account format like 539-0075470-34?

That 3-7-2 formatting is the same BBAN that now lives inside the IBAN, just with dashes. Belgian banks stopped accepting the bare domestic format for payments after SEPA migration, so you convert it by removing the dashes and prefixing BE plus the two computed check digits.

Related: test IBAN for Belgium · all country formats ·what is an IBAN

Data source: ISO 13616 IBAN Registry Release 102 (June 2026). Last verified: 2026-07-05.