ISO-standard International Bank Account Number combining country code, check digits, and a country-specific BBAN to identify an account for payments.
An IBAN, or International Bank Account Number, is a standardized identifier for a bank account in a country that has adopted the ISO 13616 format. It combines a two-letter country code, two check digits, and a country-specific BBAN so payment systems can validate and route account information more consistently.
The general structure is:
1CC KK BBAN
| Component | Length | Purpose |
|---|---|---|
| Country code | 2 letters | Identifies the national IBAN format using an ISO country code |
| Check digits | 2 digits | Supports international MOD 97-10 validation |
| BBAN | Country-specific | Contains the domestic bank, branch, account, and possible national check elements |
SWIFT serves as the registration authority for ISO 13616 and publishes the registry of compliant national formats. Only the registered country specification establishes the correct length and pattern.
The standard illustrative German IBAN is:
1DE89 3704 0044 0532 0130 00
Its electronic format removes spaces:
1DE89370400440532013000
| Positions | Value | Meaning |
|---|---|---|
| 1-2 | DE | Germany |
| 3-4 | 89 | IBAN check digits |
| 5-12 | 37040044 | Domestic bank identifier |
| 13-22 | 0532013000 | Domestic account number |
The final 18 digits are the German BBAN. Germany’s registered IBAN length is 22 characters.
An IBAN validator generally performs these steps:
A = 10, B = 11, through Z = 35.Software normally processes the value in chunks to avoid integer-size limits. The checksum catches many transposition and typing errors, but passing it proves only that the characters are internally consistent with the algorithm.
A checksum result does not establish:
Some payment systems provide separate payee-name or account-status checks. Treat those as additional controls and understand whether they return a match, close match, no match, or unavailable result.
| Identifier | Identifies | Main role |
|---|---|---|
| IBAN | Account in an IBAN-participating country | Standardized account identification and checksum |
| BBAN | National account-routing components inside the IBAN | Country-specific bank, branch, account, and check structure |
| BIC or SWIFT code | Financial or nonfinancial organization in standardized messages | Institution identification and messaging context |
| Domestic account number | Account inside the local bank or system | National account posting |
| Payment reference | Invoice, customer, or purpose after routing | Reconciliation rather than account identification |
An IBAN can contain a domestic bank identifier, but that does not make it a BIC. A payment provider may derive or supply institution-routing data depending on the payment scheme.
IBAN is the account identifier used in Single Euro Payments Area credit transfers and direct debits. SEPA standardizes many euro-payment rules, but IBAN adoption extends beyond the European Union and beyond euro-denominated transactions.
Conversely, being a European country does not justify guessing an IBAN. The current SWIFT registry shows which national formats are ISO 13616 compliant. Use the beneficiary’s bank-provided identifier and the payment provider’s current instructions.
Assume a Canadian company must pay a German supplier EUR 40,000. The supplier provides:
The payer’s system confirms that the IBAN has Germany’s 22-character format and passes MOD 97-10. That reduces transcription risk but does not authenticate the email that supplied it.
Before releasing the payment, the company independently confirms changed banking instructions with a known supplier contact. It then records the IBAN in electronic format, uses the invoice number only as the payment reference, and retains the bank’s execution and settlement records.
The controls answer different questions:
Avoid sending real account details to untrusted “IBAN checker” websites. A checksum can be implemented locally or validated through the payment provider without disclosing sensitive information to an unknown service.
Payment requirements and country formats can change. This page provides general education, not payment-processing, legal, compliance, or fraud-recovery advice.