The IBAN is one of those pieces of financial plumbing that works so well it becomes invisible — until a payment bounces because one character was wrong, or a European customer asks for "your IBAN" and your bank cannot give you one. For businesses trading with Europe and much of the world, understanding the IBAN system is basic operational literacy.
This guide covers what the number encodes, where IBANs are used (and where they are not), the difference from a BIC, and how a business outside the IBAN zone can still hold IBAN-addressable accounts.
Anatomy of an IBAN
An IBAN packs a full routing path into one validated string. Take a German example: DE89 3704 0044 0532 0130 00. The first two letters are the ISO country code (DE), the next two digits are check digits computed over the whole number (89), and the remainder — the Basic Bank Account Number or BBAN — encodes the bank, branch and account in a country-specific layout. Lengths vary by country: German IBANs run 22 characters, UK ones 22, Norwegian ones 15, up to a maximum of 34.
The check digits are the quiet hero. Before any money moves, software validates the IBAN mathematically (a mod-97 calculation), catching typos, transposed digits and truncations instantly. This is a major reason IBAN-zone payments fail less often than payments addressed by loose account-number formats — errors are caught at entry, not three days later as a returned wire.
Where IBANs are used — and where they are not
More than 80 countries have adopted IBAN: all of Europe (it is mandatory for SEPA payments), most of the Middle East and North Africa, and a growing list elsewhere. Notable non-adopters include the United States (which uses account + ABA routing numbers), Canada (account + transit numbers), China (domestic account formats), Australia and New Zealand (BSB-based formats), and most of sub-Saharan Africa.
The practical rule: when paying into an IBAN country, the IBAN is the account identifier and often all your bank needs alongside a BIC; when paying into a non-IBAN country, you need that country’s native format. When receiving from an IBAN country, having your own IBAN-addressable account makes you dramatically easier to pay — a German accounting department can pay an IBAN in its sleep, while a Ghanaian account number plus SWIFT instructions triggers manual handling.
IBAN vs BIC: account vs institution
The two identifiers are constantly confused because banks ask for both. The IBAN answers "which account?" — one specific ledger entry at one bank. The BIC (Bank Identifier Code, colloquially the SWIFT code) answers "which institution?" — the bank itself, 8 or 11 characters like GHIBGHAC or DEUTDEFF. Inside SEPA, the IBAN alone is legally sufficient for euro payments; for international wires, both are usually requested so the routing layer (BIC) and destination account (IBAN) are unambiguous.
Neither identifier is sensitive in the way a password is — printing an IBAN on an invoice is standard practice worldwide. Knowing an IBAN lets someone pay into the account; direct debits pulled against it require mandates and carry consumer protections in the schemes that allow them.
Getting an IBAN as a non-European business
A business in Accra or Lagos cannot get an IBAN from its local bank, because their home markets do not issue them. What it can get is a virtual IBAN: a named EUR (or GBP, or multi-currency) account issued by a licensed provider inside the IBAN zone, mapped to the business after KYB verification. To a paying customer it looks and behaves exactly like a local account — payable by SEPA transfer, no international friction — while the balance shows up in your provider dashboard for conversion or deployment.
When evaluating providers, check three things: whether the IBAN is issued in your business’s name (name-matching matters for customer trust and screening), which schemes it can receive (SEPA credit transfer at minimum, ideally SEPA Instant), and how balances are safeguarded. A named IBAN with instant-scheme reach effectively puts your business inside Europe’s domestic payment zone.
Key terms
IBAN
International Bank Account Number — a validated identifier of up to 34 characters specifying country, bank and account for payments.
BBAN
The Basic Bank Account Number — the country-specific portion of the IBAN encoding bank, branch and account.
Check digits
Two digits validated by a mod-97 calculation over the whole IBAN, catching typos before a payment is sent.
BIC / SWIFT code
The 8–11 character identifier of a financial institution — the routing counterpart to the account-level IBAN.
Virtual IBAN
A named IBAN issued by a provider to a business outside the IBAN zone, receiving payments like a local account.
SEPA
The Single Euro Payments Area, where the IBAN is the mandatory account identifier for euro transfers.
Frequently asked questions
Is an IBAN the same as a SWIFT code?
No. The IBAN identifies a specific account; the BIC/SWIFT code identifies the bank. International payments often require both — the BIC to route to the institution, the IBAN to credit the right account.
Do US or Chinese bank accounts have IBANs?
No. The US uses account plus ABA routing numbers, China uses domestic formats. IBANs cover Europe, most of MENA and 80+ countries total, but not the US, Canada, China, Australia or most of sub-Saharan Africa.
Is it safe to share my IBAN on invoices?
Yes — that is its purpose. An IBAN lets people pay you. Pull payments against it require direct-debit mandates with scheme protections. Treat it like an address, not a password.
Can an African business get a EUR IBAN?
Yes, as a virtual IBAN issued by a licensed provider after business verification. It receives SEPA payments in your business name; you hold, convert or repatriate the balance subject to your home market’s FX rules.
Why did my payment fail with "invalid IBAN"?
The check-digit validation failed — a mistyped, transposed or truncated character. Re-copy the IBAN from the source document without spaces or with correct grouping, and validate before resending; the mathematics catches essentially all typos.
Apply this in practice
Tools and services on KeyBS Pay that put this guide to work.
Keep learning
Move money with what you just learned
Get a corridor-specific quote — verification, FX and settlement in one workflow.