What is IBAN? A Complete Guide

IBAN stands for International Bank Account Number. It's a standardized format for identifying bank accounts across international borders, used in over 80 countries worldwide.

  • IBAN = International Bank Account Number
  • Format = Country Code + Check Digits + BBAN
  • Length = 15-34 characters (varies by country)

Why Was IBAN Created?

Before IBAN existed, sending money internationally was error-prone and inefficient. Each country had its own format for bank account numbers, making it easy to mistype or misplace digits. Payments were frequently delayed or rejected due to incorrect account information.

In 1997, the International Organization for Standardization (ISO) introduced IBAN to solve these problems. Today, IBAN helps:

  • Reduce payment errors – The built-in checksum catches mistakes
  • Speed up processing – Banks can automatically verify account details
  • Enable straight-through processing – No manual review needed for valid IBANs

IBAN Structure Explained

Every IBAN follows the same basic structure, though the length varies by country:

ComponentFormatDescription
Country Code2 lettersISO 3166-1 alpha-2 (e.g., GB, DE, FR)
Check Digits2 digitsMod-97 checksum for validation
BBANUp to 30 alphanumericBasic Bank Account Number (country-specific)

IBAN Length by Country

IBAN lengths vary significantly:

  • 15 characters – Norway (shortest)
  • 22 characters – United Kingdom, Germany, France
  • 34 characters – Malta (longest)

Real IBAN Examples

CountryIBAN ExampleLength
United KingdomGB82 WEST 1234 5698 7654 3222
GermanyDE89 3704 0044 0532 0130 0022
FranceFR14 2004 1010 0505 0001 3M02 60627
SpainES91 2100 0418 4502 0005 133224
ItalyIT60 X054 2811 1010 0000 0123 45627

How IBAN Validation Works

IBAN uses a sophisticated checksum algorithm called MOD-97 (ISO 7064). Here's how it works:

  1. Move the first 4 characters to the end of the string
  2. Convert each letter to a number (A=10, B=11, ..., Z=35)
  3. Interpret the resulting string as a decimal number
  4. Calculate the remainder when divided by 97
  5. If the remainder equals 1, the IBAN is valid

Try it yourself

Use our IBAN Validator to check any IBAN. The validation happens entirely in your browser – your data never leaves your device.

Countries That Use IBAN

IBAN is primarily used in:

Europe

  • All EU/EEA countries, plus Switzerland, UK, Norway, etc.

Middle East

  • UAE, Saudi Arabia, Qatar, Kuwait, Jordan

Africa

  • Tunisia, Mauritania, Mauritius, Seychelles

Caribbean

  • Dominican Republic, some British territories

Countries NOT Using IBAN

Major economies without IBAN include:

  • United States (uses routing numbers and account numbers)
  • Canada (uses transit numbers)
  • Australia (uses BSB numbers)
  • China, Japan, India, Singapore

IBAN vs Other Banking Codes

Code TypePurposeExample
IBANIdentifies specific bank accountGB82 WEST 1234 5698 7654 32
SWIFT/BICIdentifies the bank itselfWESTGB22XXX
Routing NumberUS domestic bank identification021000021
BSBAustralian bank identification062-001

How to Find Your IBAN

There are several ways to locate your IBAN:

  1. Online banking – Log into your bank's website or app, usually in account details
  2. Bank statement – Most banks print the IBAN at the top of statements
  3. Bank's IBAN calculator – Some banks offer tools to generate IBAN from domestic account details
  4. Contact your bank – Call or visit a branch to request your IBAN

Pro tip

Never manually construct an IBAN from your account number. Always get your official IBAN from your bank to ensure accuracy.

When Do You Need an IBAN?

You'll need an IBAN when:

  • Receiving international payments from an IBAN country
  • Sending SEPA (Single Euro Payments Area) transfers
  • Setting up automatic payments to international recipients
  • Processing cross-border invoices in euros or other currencies

Key Takeaways

  • IBAN = International Bank Account Number – A standardized account identifier used in 80+ countries
  • Format = Country Code + Check Digits + BBAN – 15-34 characters depending on country
  • Validation = MOD-97 algorithm – Catches 99%+ of typing errors
  • Find it = Online banking or bank statement – Don't manually construct

Ready to validate an IBAN?

Use our free IBAN validator to check any International Bank Account Number instantly.

Validate IBAN Now