ibanchecker.cash
Developer ResourcesJune 9, 2026 · 5 min read

How to Convert a Belgian Bank Account Number to IBAN

Complete guide to converting a Belgian 3-7-2 account number to a valid BE IBAN. Explains two check digit systems, the MOD-97 algorithm, and major Belgian bank identifiers.

Emre Arkan
Emre Arkan

Technical Support, ibanchecker.cash

ibanbelgiumbelgian bankingaccount conversionbe iban
Share

What Is a Belgian Bank Account Number?

Belgian bank account numbers follow a strict 3-7-2 structure: three digits identifying the bank, seven digits for the individual account, and two national check digits calculated from the preceding ten digits. A typical Belgian account number looks like 539-0075470-34, where the dashes are optional formatting and the full number is always 12 digits.

The last two digits (34 in this example) are national check digits assigned by the bank at account creation using the Belgian MOD-97-10 algorithm. They are not the same as IBAN check digits. Both are present in the final IBAN.

Belgian IBAN Format

A Belgium IBAN is always 16 characters long, making it one of the shortest IBANs in Europe:

BE kk BBB AAAAAAA CC

BE    — country code (Belgium)
kk    — 2 IBAN check digits (MOD-97, ISO 13616)
BBB   — 3-digit bank identifier (first 3 digits of account)
AAAAAAA — 7-digit account number
CC    — 2 national check digits

Example: BE68 5390 0754 7034

  • BE — Belgium
  • 68 — IBAN check digits
  • 539 — bank identifier
  • 0075470 — account number
  • 34 — national check digits

Two Independent Sets of Check Digits

Belgian IBANs are notable for containing two independent check digit mechanisms, which is unusual among IBAN countries.

  • National check digits (CC): The last two digits of the 12-digit account number, computed by the bank when the account is opened. They validate the 3-7 body of the account number using the Belgian MOD-97-10 standard.
  • IBAN check digits (kk): Positions 3 and 4 of the IBAN, calculated from the complete BBAN (all 12 account digits) using the international ISO 13616 MOD-97 algorithm.

When converting, you need an existing valid Belgian account number (which already has correct national check digits). The IBAN converter only needs to calculate the IBAN check digits from the BBAN you provide.

How to Convert a Belgian Account Number to IBAN

The conversion uses the ISO 13616 MOD-97 algorithm and takes three steps:

  1. Strip formatting: Remove all dashes. 539-0075470-34 becomes 539007547034.
  2. Calculate the IBAN check digits: Append BE00 to the 12-digit number, convert letters to numbers (none needed here since all digits), compute modulo 97, subtract from 98, and zero-pad to 2 digits.
  3. Assemble the IBAN: Prefix BE and the two check digits to the 12-digit account number. Result: BE68539007547034.

The Belgian Account to IBAN converter on ibanchecker.cash handles all three steps. Enter your account number with or without dashes and get the valid BE IBAN instantly.

MOD-97 Calculation Example

Account (stripped): 539007547034
Rearranged:        539007547034BE00
All digits already numeric, no letter conversion needed
Full string: 539007547034111400
539007547034111400 mod 97 = 30  →  98 − 30 = 68
Check digits: 68
Final IBAN: BE68539007547034

After generating the IBAN, confirm it with the ibanchecker.cash IBAN checker to verify the check digits and confirm the Belgian bank is recognised.

Major Belgian Bank Identifiers

The first three digits of the Belgian account number identify the bank:

  • 000-099 — BNP Paribas Fortis (GEBABEBB)
  • 068-077 — Belfius (GKCCBEBB)
  • 230-239, 270-299 — ING Belgium (BBRUBEBB)
  • 330-339 — Fintro / BNP Paribas Fortis
  • 523-523 — Argenta (ARSPBE22)
  • 630-639, 720-734 — KBC / CBC (KREDBEBB / CPHBBE75)
  • 979-985 — Bpost Bank (BPOTBEB1)

These ranges give you a rough indication of the bank, but the authoritative source is always the bank's own IBAN or the SWIFT IBAN Registry.

When Do You Need a Belgian IBAN?

Since SEPA migration, the BE IBAN is required for all euro payments to Belgian accounts:

  • Domestic Belgian transfers (SEPA Credit Transfer and SEPA Direct Debit)
  • International wire transfers to Belgian bank accounts
  • Payroll and supplier payments from non-Belgian companies
  • Marketplace payout configurations (Stripe, PayPal, and similar)

For validating multiple Belgian IBANs at once, the Bulk IBAN Checker accepts up to 100 IBANs and exports results as CSV.

Sources & References

Last updated: June 2026

Integrate IBAN validation via API

REST API with 1,000 free validations/month. JSON response with bank name, SEPA status, and BBAN breakdown.