What Is a BBAN? Understanding the Bank Account Number Inside an IBAN
The BBAN is the domestic bank account number that sits inside every IBAN. Learn what it encodes, why it varies by country, and how to decode it.
Open any IBAN and you'll find a structured block of characters after the first four. That block has a name — the BBAN — and it carries the actual bank account information. Understanding the BBAN explains why IBANs look different in every country, why they have different lengths, and how a single standard can accommodate the wildly different account numbering systems used around the world.
What Does BBAN Stand For?
BBAN stands for Basic Bank Account Number. It is the domestic portion of an IBAN — the part that your country's banking system defined long before IBANs existed. When IBANs were introduced by the ISO 13616 standard, the BBAN was essentially the existing local account number, padded and formatted to a fixed length, then wrapped in a universal IBAN envelope.
Every IBAN has exactly three components:
- Country code — 2 letters (e.g.,
DE,GB,FR) - Check digits — 2 digits (e.g.,
89) - BBAN — everything after the check digits
In the German IBAN DE89 3704 0044 0532 0130 00, the BBAN is 370400440532013000 — 18 digits encoding the Bankleitzahl (bank sort code) and the account number.
What Information Is Encoded Inside a BBAN?
Each country's BBAN encodes slightly different information, but the core elements are always a bank identifier and an account number. Some countries also include a branch code, a check digit specific to the domestic system, or a currency code.
Here are four examples to illustrate the variety:
- Germany (DE) — 18 digits:
BBBBBBBB CCCCCCCCCC— 8-digit Bankleitzahl + 10-digit account number. Example BBAN fromDE89 3704 0044 0532 0130 00:370400440532013000 - United Kingdom (GB) — 22 characters:
AAAA SSSSSS CCCCCCCC— 4-letter bank code + 6-digit sort code + 8-digit account number. Example BBAN fromGB29 NWBK 6016 1331 9268 19:NWBK60161331926819 - France (FR) — 23 characters:
BBBBB GGGGG CCCCCCCCCCC K— 5-digit bank code + 5-digit branch code + 11-character account number + 2-digit national check key (clé RIB). Example BBAN:20041010050500013M02606 - Saudi Arabia (SA) — 22 characters:
BB CCCCCCCCCCCCCCCCCC— 2-digit bank code + 18-digit account number. Example BBAN:0380000000608010167519
You can see the BBAN breakdown for all 84 countries on the IBAN format page.
Why Does the BBAN Differ Between Countries?
Each country built its banking system independently, often decades before the IBAN standard was created. Germany uses Bankleitzahlen (sort codes), the UK uses a combination of bank codes and sort codes, France uses a separate bank-branch-account structure, and so on. The ISO 13616 standard didn't replace these systems — it wrapped them.
This is why IBANs have different lengths in different countries. The IBAN length equals 4 (country code + check digits) plus the length of that country's BBAN. Germany's 18-digit BBAN gives a 22-character IBAN. Malta's 27-character BBAN gives a 31-character IBAN — one of the longest in the world.
See how length varies across countries in the IBAN Format by Country guide.
Does the BBAN Have Its Own Validation Rules?
In some countries, yes. The BBAN can contain a country-specific check mechanism in addition to the IBAN's overall MOD-97 check digits.
- France: The BBAN includes a two-digit clé RIB at the end. This is a modulo-97 check on the French bank and account number, calculated independently of the IBAN check digits.
- Norway: The BBAN contains an 11-digit domestic account number that includes its own check digit at position 11.
- Spain: The BBAN includes two check digits at positions 5–6 that validate the domestic bank code and account number combination.
A full-featured IBAN validator like ibanchecker.cash checks both the standard IBAN MOD-97 and any country-specific BBAN rules simultaneously.
Can You Have a Valid BBAN in an Invalid IBAN?
Yes. The BBAN is a domestic construct — it exists independently of the IBAN wrapper. You can have a BBAN that is valid under the domestic banking rules but an IBAN that fails the MOD-97 check, simply because the check digits were transcribed incorrectly. Similarly, a BBAN can be structurally valid (right length, right format) but not correspond to any open account.
This is why IBAN validation has two distinct layers: structural validation (is the BBAN the right length and format for this country?) and mathematical validation (do the check digits confirm the number is self-consistent?).
How Do I See the BBAN in My IBAN?
Use the IBAN Format Checker — paste any IBAN and the tool will highlight exactly which characters are the country code, check digits, and BBAN, and will further break the BBAN into its bank code, branch code, and account number according to that country's rules.
Last updated: June 2026
Validate an IBAN instantly
Free IBAN checker — MOD-97 verification, bank lookup, and SEPA status across 84 countries.
Open IBAN Checker →Related Articles