BBAN

Country-specific Basic Bank Account Number that forms the domestic portion of an IBAN and contains national bank, branch, account, or check elements.

A BBAN, or Basic Bank Account Number, is the country-specific domestic portion of an International Bank Account Number. It follows the national format registered for that country and can contain bank, branch, account, and national check characters, but it excludes the IBAN’s two-letter country code and two check digits.

Key Takeaways

  • BBAN is not one globally uniform account-number format; every participating country defines its own fixed structure and length.
  • The BBAN sits inside the IBAN after the country code and IBAN check digits.
  • A BBAN can contain more than the customer’s domestic account number, including bank and branch identifiers or national check characters.
  • The U.K. BBAN is 18 characters, while the full GB IBAN is 22 characters. Confusing those lengths is a common error.
  • A BBAN that matches its country pattern can still point to a closed, nonexistent, or unintended account.
  • Where the receiving country uses IBAN, use the complete IBAN for cross-border instructions unless the payment provider explicitly requests domestic components.

Where BBAN Appears in an IBAN

The general IBAN structure is:

1CC KK BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
  • CC is the two-letter country code.
  • KK is the two-digit IBAN checksum.
  • The remaining characters are the BBAN, whose structure is defined nationally.

The spaces shown in printed examples improve readability and are not part of the electronic value.

Country Formats Are Different

SWIFT, the registration authority for ISO 13616, publishes the official registry of national IBAN formats. Each entry specifies the BBAN length and the positions and patterns of bank, branch, account, and check elements.

Country exampleBBAN structure in the registry exampleBBAN lengthFull IBAN length
Germany8-digit bank identifier + 10-digit account number1822
United Kingdom4-letter bank identifier + 6-digit sort code + 8-digit account number1822
France5-digit bank code + 5-digit branch code + 11-character account + 2-digit national check key2327

These examples show why “BBAN” should not be treated as a synonym for “account number.” In France, for instance, the BBAN includes domestic bank and branch codes plus a national check key. In the U.K., it includes the bank identifier and sort code as well as the account number.

Worked Example: German BBAN and IBAN

Consider the standard illustrative German IBAN:

1DE89 3704 0044 0532 0130 00

Removing spaces produces:

1DE89370400440532013000

The components are:

ComponentValueMeaning
Country codeDEGermany
IBAN check digits89Used in MOD 97-10 validation
Bank identifier37040044Domestic bank-routing component
Account number0532013000Domestic account component
BBAN370400440532013000Bank identifier plus account number

The BBAN has 18 digits. Adding the two-letter country code and two check digits produces the 22-character IBAN.

Worked Example: U.K. BBAN

For the illustrative GB IBAN:

1GB29 NWBK 6016 1331 9268 19

the electronic form is:

1GB29NWBK60161331926819

The 18-character BBAN is:

1NWBK60161331926819

It contains:

  • bank identifier NWBK;
  • sort code 601613; and
  • account number 31926819.

The 22-character length belongs to the full GB IBAN, not the BBAN. The distinction matters when a form asks separately for country/check digits and national account details.

BBAN vs. Domestic Account Number vs. IBAN

IdentifierScopeTypical contents
Domestic account numberAccount inside a bank or national systemInstitution-defined customer account identifier
BBANNational account-routing structure within an IBANBank, branch, account, and possible national check elements
IBANStandardized international account identifierCountry code + IBAN check digits + BBAN
BICOrganization identifier used in financial messagingInstitution and possible branch information, not the customer account

A payment form may ask for an IBAN, domestic account number, or separate bank and branch codes. Supplying the BBAN where the full IBAN is required omits the country and checksum and can cause rejection.

Validation and Its Limits

BBAN validation is country-specific. A validator can check:

  • the BBAN’s required length;
  • whether each position permits letters or digits;
  • national check characters, where the country uses them; and
  • whether the complete IBAN passes the international MOD 97-10 checksum.

These checks detect many formatting and transcription errors. They do not prove that:

  • the account currently exists;
  • it accepts the intended payment type or currency;
  • the named beneficiary owns the account;
  • the instruction came from an authorized person; or
  • the bank will not return or repair the payment.

Use account-name or ownership verification where available, and independently verify unexpected payment-detail changes.

When BBAN Is Used

The term is most useful when:

  • constructing or validating an IBAN;
  • mapping domestic bank data to an international payment message;
  • configuring country-specific payment fields;
  • diagnosing why an IBAN has the right overall length but a wrong national pattern;
  • separating the domestic account structure from the international wrapper; or
  • reconciling imported bank master data after a country-format update.

Retail users may never see a field labeled “BBAN.” Their banking app can collect the complete IBAN or separate domestic fields and assemble the required message internally.

Common Mistakes

  • Using the full IBAN length as the BBAN length.
  • Assuming every BBAN contains only a bank code and account number.
  • Removing a leading zero from an account component because a spreadsheet treats it as a number.
  • Adding spaces or punctuation to an electronic value when the receiving field expects continuous characters.
  • Assuming the same bank identifier positions apply across countries.
  • Treating a valid national format as evidence of account ownership.
  • Using a BIC or SWIFT code in place of a BBAN.

Authoritative Sources

  • IBAN: Country code and check digits combined with a nationally defined BBAN.
  • Bank Account Number: Institution-defined identifier for a particular account.
  • Sort Code: Six-digit U.K. PSP routing identifier embedded in a GB BBAN.
  • SWIFT Code: BIC used to identify organizations in financial messages.

FAQs

Is a BBAN the same as a bank account number?

Not necessarily. The BBAN can include the domestic account number plus bank, branch, and national check components defined for the country.

Can a BBAN be used instead of an IBAN?

Use the identifier requested by the payment provider. Where a complete IBAN is required, a BBAN alone is incomplete because it lacks the country code and IBAN check digits.

Does a valid BBAN prove the beneficiary is correct?

No. Format validation does not prove the account exists or belongs to the named beneficiary. Additional account and payee verification may be needed.

Country formats and payment requirements can change. This page provides general education, not payment-processing, legal, compliance, or fraud-recovery advice.

Browse Banking