Banking & Accounts 7 min read

What Is an IBAN? A Business Guide to International Account Numbers

Written by KeyBS Pay Editorial TeamReviewed by Patrick Mensah, CEO & ChairmanLast updated June 2026

Quick answer

An IBAN (International Bank Account Number) is a standardised identifier for a specific bank account — up to 34 characters encoding country, check digits, bank and account number. It tells a payment exactly which account to credit. An IBAN identifies the account; a BIC/SWIFT code identifies the institution. Many payments into Europe require both.

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

Next in Banking & AccountsSWIFT/BIC Codes

Move money with what you just learned

Get a corridor-specific quote — verification, FX and settlement in one workflow.

Keep exploring

Recommended for you

Ask AI about this page