What Is an International Bank Account Number (IBAN)?

An International Bank Account Number, or IBAN, is a standardized format for identifying bank accounts across borders. It combines a country code, check digits, and your domestic account details into a single string of up to 34 alphanumeric characters, giving banks everywhere a consistent way to route money to the right account. If you’re sending or receiving an international wire transfer, particularly involving a European bank, you’ll almost certainly need one.

How an IBAN Is Structured

Every IBAN follows the same pattern, regardless of country. The first two characters are a country code (DE for Germany, FR for France, GB for the United Kingdom, and so on). Next come two check digits, which act as a built-in error detector. The rest of the number is called the Basic Bank Account Number, or BBAN, which contains the bank’s routing information and your individual account number.

The total length varies by country because domestic account numbering systems differ. A British IBAN is 22 characters, while a German one is 22 and a French one is 27. But the first four characters, country code plus check digits, always follow the same rule everywhere. That consistency is the whole point: a bank in any participating country can look at the first two letters and immediately know which country’s format to expect for the rest of the number.

How the Check Digits Catch Errors

The two check digits after the country code are calculated using a method called Modulo 97, based on the international standard ISO 7064. When you enter an IBAN into a payment form, the system runs the same math on the full number. If even one digit is transposed or mistyped, the calculation produces a mismatch, and the error is flagged before the transfer is submitted.

This matters more than it sounds. Before IBANs existed, a single wrong digit in an account number could send money to the wrong person or leave it stuck in limbo for days. The check digit system catches virtually all common transcription mistakes, including swapped digits, so problems surface immediately rather than after money has already left your account.

Where IBANs Are Required

Over 80 countries have adopted the IBAN standard, and the list is maintained by SWIFT through an official registry. Adoption is heaviest in Europe, where IBANs are mandatory for both domestic and cross-border transfers in the European Union. But the system extends well beyond Europe to countries across the Middle East, parts of Latin America, and parts of Africa and Central Asia. Brazil, the United Arab Emirates, Saudi Arabia, Pakistan, and Turkey all use IBANs.

The biggest notable absence is the United States. American banks do not issue IBANs. Canada, Australia, China, Japan, and India also sit outside the IBAN system. If you’re sending money to or from one of these countries, you’ll rely on other identifiers instead, typically a SWIFT code combined with a domestic account and routing number.

IBAN vs. SWIFT Code

These two codes do different jobs. An IBAN identifies a specific bank account. A SWIFT code (sometimes called a BIC) identifies a specific bank. Think of the SWIFT code as the bank’s address and the IBAN as your apartment number within that building.

A SWIFT code is 8 to 11 characters long: four letters for the bank, two letters for the country, two characters for the location, and an optional three characters for a specific branch. SWIFT codes are recognized globally, including in countries that don’t use IBANs. When you make an international transfer to a country that does use IBANs, you’ll typically need both: the SWIFT code to route the payment to the correct bank, and the IBAN to direct it to the correct account. When you’re sending to a country without IBANs, you’ll provide the SWIFT code along with the recipient’s domestic account number and any local routing codes.

How to Find Your IBAN

If your bank is in a country that uses the IBAN system, there are several places to look. The most common options:

  • Online banking: Log in, select the account, and look for an “account details” or “account settings” section. Your IBAN and SWIFT/BIC code are typically displayed together.
  • Mobile banking app: Navigate to your account, tap on account settings or details, and the IBAN should appear alongside your other account information.
  • Bank statements: Paper or PDF statements usually print the IBAN near the top of the page, close to your sort code and account number.
  • Your debit card or checkbook: Some banks print the IBAN directly on these, though this is less universal.

If you’re in the U.S. or another country outside the IBAN system, your bank simply won’t have one to give you. When someone abroad asks for your IBAN, provide your routing number, account number, and your bank’s SWIFT code instead.

Using an IBAN for International Transfers

When you initiate a transfer to someone in an IBAN country, you’ll enter their full IBAN into your bank’s wire transfer form. The system validates the check digits instantly. If the number passes, your bank uses the embedded country code and bank identifier to route the payment through the international banking network.

Getting the IBAN right matters because banks may charge fees for failed or returned transfers, and corrections can add days to the process. Always copy and paste the number when possible rather than typing it manually. If you receive an IBAN from someone verbally or in a handwritten note, double-check the length against the expected format for that country before submitting.

Many banks and online payment platforms offer IBAN validation tools on their websites. These run the Modulo 97 check for you and confirm whether the format matches the expected structure for the country code. Using one takes a few seconds and can save you both money and time if there’s a typo hiding in the number.