What is an IBAN? The Complete Guide to International Bank Account Numbers

An IBAN (International Bank Account Number) is a standardised system for identifying bank accounts across national borders. Developed in 1997, IBANs now span 96 countries and territories, making international money transfers safer, faster, and more reliable.

Every IBAN contains a two-letter country code, two check digits, and a domestic bank account identifier (BBAN). Together, these elements uniquely identify a specific bank account anywhere in the world. Whether you're sending money to Germany, receiving payments from France, or setting up direct debits across SEPA countries, the IBAN is the universal key to cross-border banking.

IBAN Structure: How an IBAN is Built

An IBAN consists of up to 34 alphanumeric characters, divided into two main parts:

1. Country Code (2 letters)

The first two characters are the ISO 3166-1 alpha-2 country code. For example:

2. Check Digits (2 digits)

Positions 3 and 4 are the check digits, computed using the MOD-97 algorithm (ISO 7064). These two digits catch 99.94% of typing errors. Learn how MOD-97 works β†’

3. BBAN β€” Basic Bank Account Number (up to 30 characters)

The remaining characters form the BBAN, which varies by country. The BBAN typically contains:

IBAN Examples by Country

Here are examples of IBANs from major countries, showing how the format varies:

CountryIBAN LengthExampleSEPA
Germany22DE89 3704 0044 0532 0130 00
France27FR14 2004 1010 0505 0001 3M02 606
United Kingdom22GB29 NWBK 6016 1331 9268 19
Spain24ES91 2100 0418 4502 0005 1332
Italy27IT60 X054 2811 1010 0000 0123 456
Netherlands18NL91 ABNA 0417 1643 00
Switzerland21CH93 0076 2011 6238 5295 7
Poland28PL61 1090 1014 0000 0712 1981 2874
Brazil29BR97 0036 0305 0000 1000 9795 493P 1
UAE23AE07 0331 2345 6789 0123 456

History: Why Was IBAN Created?

Before IBAN, international bank transfers were error-prone. Different countries used different account numbering systems, and there was no standard way to identify accounts across borders. Routing errors were common, transfers were slow, and banks charged high fees for manual processing.

The European Committee for Banking Standards (ECBS) developed the IBAN system in 1997 to solve these problems. It was later adopted as the international standard ISO 13616. The European Union mandated IBAN usage through the Payment Services Directive (PSD), and today all SEPA transfers require both IBAN and BIC/SWIFT codes.

Which Countries Use IBAN?

As of 2026, 96 countries and territories use the IBAN system. These include:

Notable countries that do not use IBAN include the United States, Canada, Australia, China, and Japan β€” though they can still receive IBAN payments.

Browse the complete list of IBAN countries β†’

IBAN vs SWIFT/BIC: What's the Difference?

People often confuse IBANs and SWIFT/BIC codes, but they serve different purposes:

FeatureIBANSWIFT/BIC
PurposeIdentifies a specific bank accountIdentifies a specific bank
FormatUp to 34 alphanumeric characters8 or 11 alphanumeric characters
ContainsCountry code + check digits + bank/account detailsBank code + country code + location + branch
ExampleDE89 3704 0044 0532 0130 00DEUTDEFFXXX
When neededSEPA transfers, most international wiresInternational wires, interbank messages

For international transfers, you typically need both the recipient's IBAN and the bank's BIC/SWIFT code. Look up SWIFT/BIC codes β†’

How to Find Your IBAN

You can find your IBAN in several ways:

  1. Bank statement: Most banks print your IBAN on every statement
  2. Online banking: Log into your bank's website or app β€” your IBAN is usually displayed in your account details
  3. Bank card: Some countries print the IBAN on debit/credit cards
  4. Contact your bank: Customer service can provide your IBAN
  5. IBAN calculator: If you know your domestic bank code and account number, you can calculate your IBAN. Try our IBAN generator

Frequently Asked Questions

What does IBAN stand for?

IBAN stands for International Bank Account Number. It is a standardised format for identifying bank accounts internationally, defined by ISO 13616.

Is IBAN the same as an account number?

No. An IBAN contains your account number but adds a country code, check digits, and bank/branch identifiers. Your domestic account number is just one part of the full IBAN.

Do I need an IBAN to receive money from abroad?

If you live in an IBAN country: yes. Senders in SEPA countries and most international banks will ask for your IBAN. If you live outside IBAN countries (US, Canada, Australia, etc.), you'll use your domestic account number plus a SWIFT/BIC code instead.

Are IBAN and SWIFT code the same thing?

No. An IBAN identifies a specific bank account, while a SWIFT/BIC code identifies a specific bank. For international transfers, you often need both.

Can I calculate an IBAN from an account number?

Yes! If you know your country's IBAN format and your domestic bank/account numbers, you can compute the IBAN. The check digits are calculated using the MOD-97 algorithm. Try our IBAN generator to see how it works.

Why doesn't the United States use IBAN?

The US uses a different system (ABA routing numbers + account numbers) for domestic transfers and SWIFT codes for international wires. While US banks can process incoming IBAN payments, they don't issue IBANs to their customers.

How long is an IBAN number?

IBAN length varies by country, from 15 characters (Norway) to 34 characters (Malta, Saint Lucia). Most European IBANs are 20-27 characters long. Each country chooses its own BBAN format within the ISO 13616 framework.

Explore IBAN Tools & Resources

Related Articles