An IBAN is a standardized account number that lets banks move money across countries

An IBAN (International Bank Account Number) is a long string of letters and numbers that identifies your specific bank account to financial institutions outside your home country. It works like a postal address for your money — it tells a foreign bank exactly where to send a transfer and which account to deposit it into.

IBANs exist because different countries use different account numbering systems. Without a standard format, a bank in Germany sending money to an account in Spain would have no reliable way to know which Spanish account was meant. The IBAN solves this by combining your country code, bank code, and account number into one internationally recognized identifier.

If you receive money from abroad or send it internationally, you will need to provide your IBAN to the sender or their bank. Domestic transfers within the United States do not use IBANs — they use routing numbers and account numbers instead. But if the money is crossing a border, an IBAN is usually required.

Key Takeaways

  • An IBAN is required for international wire transfers but not for domestic U.S. transfers, which use routing and account numbers instead.
  • IBANs always start with a two-letter country code, followed by two check digits, then the bank and account information specific to that country.
  • Your bank can provide your IBAN on request, and it is usually printed on statements or visible in your online banking portal.
  • Providing an incorrect IBAN will cause a transfer to fail or go to the wrong account, so verify it carefully before sharing it.

How an IBAN is structured

Every IBAN follows the same basic pattern, though the total length varies by country. It always begins with a two-letter country code (GB for the United Kingdom, DE for Germany, FR for France, and so on). The next two digits are check digits — a mathematical verification that the IBAN is formatted correctly and reduces the chance of typos causing a transfer to fail.

After the country code and check digits comes the bank code and account number, which vary depending on the country's banking system. A German IBAN might be 22 characters long, while a Spanish one might be 24. The important thing is that the entire sequence — country code, check digits, bank identifier, and account number — together form a unique identifier for one specific account at one specific bank in one specific country.

For example, a UK IBAN begins with GB, followed by two check digits, then a four-digit bank code, a six-digit branch code, and a ten-digit account number. A French IBAN starts with FR, check digits, then a five-digit bank code, a five-digit branch code, and an eleven-digit account number. The structure changes, but the principle is the same: one complete address for one account.

Where to find your IBAN

If you have a bank account outside the United States, your bank can provide your IBAN. The fastest way is to log into your online banking portal — most banks display it on the account summary page or in a section labeled "Account Details" or "My Accounts." You can also call your bank's customer service line and ask them to read it to you over the phone.

Some banks print the IBAN on paper statements, though not all do. If you need it urgently and cannot access your online account, a phone call to your bank usually gets you the answer in under five minutes. Write down the IBAN exactly as your bank provides it, including all letters and numbers in the correct order, because even a single digit wrong will cause a transfer to fail.

If you are opening a new account, ask the bank to provide your IBAN in writing before you give it to anyone else. This prevents confusion and ensures you have the correct number from the start.

Why IBANs matter for international transfers

When you send money to someone in another country, the sending bank needs to know exactly where to route it. A U.S. bank sending a wire to France cannot use a U.S. routing number — the French banking system does not recognize it. The IBAN bridges that gap by providing a format that every bank in every participating country understands.

Without an IBAN, international transfers would require manual intervention at each step, which would be slow and error-prone. With it, the transfer can be processed automatically. The sending bank reads the country code in the IBAN, knows it is going to France, and routes it through the correct international payment network. The receiving bank reads the IBAN and deposits the money into the correct account.

This is why providing an incorrect IBAN is a serious problem. If even one digit is wrong, the transfer may fail and bounce back to the sender, or it may go to a different account entirely. Always verify the IBAN with the person receiving the money before you initiate a transfer.

IBAN versus other account identifiers

In the United States, banks do not use IBANs for any transfers, domestic or international. Instead, they use a nine-digit routing number (which identifies the bank) and an account number (which identifies your specific account at that bank). If you are sending money from a U.S. bank to someone in the U.S., you provide only these two pieces of information.

If you are sending money from a U.S. bank to an account outside the U.S., you will need the recipient's IBAN, not their routing number. Some countries also require a SWIFT code (also called a BIC code), which is a separate four-to-eleven character code that identifies the specific bank branch. You may need both the IBAN and the SWIFT code for some international transfers, depending on the receiving country and the sending bank's requirements.

The table below shows how these identifiers differ:

IdentifierUsed ForFormatWho Provides It
Routing NumberU.S. domestic transfers only9 digitsYour U.S. bank
Account NumberU.S. domestic transfers onlyVaries, usually 10–12 digitsYour U.S. bank
IBANInternational transfers to accounts outside the U.S.15–34 characters (letters and numbers)Your foreign bank
SWIFT/BIC CodeInternational transfers; sometimes required alongside IBAN4–11 charactersYour foreign bank

What happens if you provide the wrong IBAN

If you give a sender an incorrect IBAN, one of two things usually happens. The transfer may fail at the receiving bank because the IBAN does not match any account in their system. The money bounces back to the sender's bank, which then returns it to the sender. This process can take several business days, and the sender may be charged a fee by their bank for the failed transfer.

In rare cases, a slightly incorrect IBAN might match a different account at the same bank, and the money could be deposited into the wrong person's account. This is less common because of the check digits built into the IBAN format, but it is possible. Once money lands in the wrong account, recovering it is difficult and time-consuming — it requires the receiving bank to contact the account holder and ask them to return the funds voluntarily.

Always ask the recipient to confirm their IBAN in writing before you send money. Have them spell it out letter by letter if necessary. A few seconds of verification prevents days of trouble.

Frequently Asked Questions

Do I need an IBAN if I live in the United States?

Only if you have a bank account outside the U.S. or receive money from abroad. U.S. banks do not issue IBANs. If someone in another country wants to send you money, you provide them with your U.S. routing number and account number, not an IBAN.

Can I look up someone else's IBAN to verify it is correct?

No. IBANs are private account information, and there is no public database you can search. You must ask the account holder directly and have them confirm it in writing. Some banks offer IBAN validation tools on their websites, but these only confirm the format is correct — they do not confirm the account exists or belongs to the person you think it does.

What if a bank asks me for an IBAN but I do not have one?

If you are sending money from a U.S. bank to another U.S. account, you do not need an IBAN — ask the bank what information they actually need. If you are sending to an account outside the U.S. and the recipient does not have an IBAN, contact your bank to ask whether they can process the transfer using alternative information like a SWIFT code or account number.

Is an IBAN the same as a SWIFT code?

No. An IBAN identifies a specific account, while a SWIFT code identifies a specific bank or bank branch. Some international transfers require both. Your bank can provide both pieces of information if you need them.