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

An IBAN (International Bank Account Number) is a long string of letters and numbers that identifies a specific bank account anywhere in the world. When you send or receive money internationally, the IBAN tells the sending bank exactly which account at which bank in which country should receive the funds. It replaces the need to juggle multiple pieces of information—account number, routing number, bank code—into one standardized format that every bank can read the same way.

IBANs exist because international transfers used to fail or take weeks because banks in different countries used different numbering systems. A U.S. bank's routing number meant nothing to a German bank. The IBAN solved this by creating a universal format: country code, check digits, then the bank and account details in a structure that works the same way everywhere.

You will encounter IBANs if you send money abroad, receive a wire from another country, or work with international clients or vendors. Domestic transfers within the United States do not use IBANs—they use routing numbers and account numbers instead. But if money crosses a border, an IBAN is usually required.

Key Takeaways

  • An IBAN is a standardized international account number that banks use to route money across borders accurately.
  • IBANs always start with a two-letter country code, followed by two check digits, then the bank and account information specific to that country.
  • You need an IBAN when sending money internationally or when a foreign person or business sends you money.
  • U.S. bank accounts do not have IBANs; they use routing numbers and account numbers for domestic transfers instead.
  • Your bank can provide your IBAN, and it appears on statements and in your online banking portal.

How an IBAN is structured

Every IBAN follows the same basic structure, though the total length varies by country. It always begins with a two-letter country code (GB for United Kingdom, DE for Germany, FR for France, and so on), followed by two check digits that help banks verify the IBAN is correct. After that comes the bank code and account number, formatted according to that country's banking rules.

A UK IBAN might look like this: GB82 WEST 1234 5698 7654 32. The GB means United Kingdom, the 82 are check digits, WEST identifies the bank (Westpac in this example), and the remaining numbers are the account details. A German IBAN would follow a completely different structure because German banks organize their codes differently, but it would still start with DE and two check digits.

The length varies: IBANs can be as short as 15 characters (in some countries) or as long as 34 characters. This is why you cannot assume a shorter or longer IBAN is wrong—it depends entirely on the country. Your bank's website or a statement will show you the correct format for your account.

Where to find your IBAN

If your bank account is outside the United States, your IBAN appears in several places. Check your bank statement—most banks print it clearly at the top or bottom. Log into your online banking portal and look for account details or account information; the IBAN is usually listed there alongside your account number. You can also call your bank's customer service line and ask them to provide it.

Some banks print the IBAN on the back of your debit card or in the welcome materials they send when you open an account. If you cannot find it anywhere, do not guess or make one up—contact your bank directly. Providing an incorrect IBAN will cause a transfer to fail or go to the wrong account, and recovering the money takes time.

IBAN versus other account identifiers

The IBAN is not the same as your account number, routing number, or SWIFT code, though all of them are used in international banking. Your account number is just the number assigned to your specific account at your bank. Your routing number (in the U.S.) or sort code (in the UK) identifies the specific branch or bank. A SWIFT code (also called a BIC code) is a separate identifier that tells the sending bank which institution to send money to, but it does not specify which account within that institution.

The IBAN combines all of this information into one number. When you send an international transfer, you typically need both the IBAN and the SWIFT code: the SWIFT code routes the money to the right bank, and the IBAN routes it to the right account within that bank. Some banks now accept IBAN alone for transfers within certain regions (like the European Union), but using both is the safest approach.

IdentifierWhat it identifiesUsed for
IBANA specific bank account in a specific countryInternational transfers; tells the receiving bank which account gets the money
SWIFT/BIC codeA specific bank or branchInternational transfers; tells the sending bank where to route the money
Account numberYour account at your bankDomestic transfers and bill payments
Routing number (U.S.) or sort code (UK)A specific bank or branchDomestic transfers; tells the sending bank where to find your account

Why IBANs matter for international transfers

Before IBANs became standard, international transfers were slow and error-prone. A bank in one country would receive a transfer request with an account number and routing number from another country, but those numbers meant nothing in the receiving country's system. Banks had to manually match the information, which took days and often failed. Money would get stuck in limbo, and recovering it meant filing disputes and waiting weeks.

IBANs standardized this process. Now, when you initiate an international transfer, the sending bank reads your IBAN, when ready knows which country and which bank you are sending to, and can route the money directly. The check digits built into the IBAN let the receiving bank verify the account number is correct before accepting the transfer. This has made international transfers faster, more reliable, and less likely to fail.

If you are sending money internationally and the recipient gives you an account number without an IBAN, ask for the IBAN instead. Many banks will refuse to process a transfer without one, or they will charge a higher fee for manual processing. Having the IBAN upfront saves time and reduces the risk of the money going to the wrong place.

What happens if you provide an incorrect IBAN

If you give the sending bank an IBAN with a typo or wrong digits, the transfer will likely fail before it leaves the sending bank. The check digits built into the IBAN are designed to catch errors, so the sending bank's system will flag an invalid IBAN and reject it. You will be notified that the transfer did not go through, and you can correct it and try again.

In rare cases, an incorrect IBAN might pass the initial check and the money could be sent to a different account—possibly at a different bank or in a different country. If this happens, the money is now in someone else's account, and recovering it is difficult. You would need to contact both your bank and the receiving bank, file a formal dispute, and hope the receiving bank can trace where the money went. This process can take weeks or months.

Always double-check the IBAN before you send money. Ask the recipient to confirm it, copy it exactly as they provided it, and if possible, have them verify it back to you before you initiate the transfer. A few seconds of verification prevents a much larger headache later.

Frequently Asked Questions

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

No. U.S. banks do not issue IBANs for domestic accounts. If you send money within the U.S., you use your routing number and account number. You only need an IBAN if you are sending money to or receiving money from a bank account outside the United States.

Can I use an IBAN for a domestic transfer?

It depends on the country. In the European Union and some other regions, you can use an IBAN for transfers within the country. In the U.S., domestic transfers do not use IBANs at all. Check with your bank about what they accept for the specific transfer you are making.

Is an IBAN the same as a SWIFT code?

No. A SWIFT code identifies the bank; an IBAN identifies the specific account. International transfers usually need both: the SWIFT code tells the sending bank where to send the money, and the IBAN tells the receiving bank which account to deposit it into.

What if the recipient does not have an IBAN?

If they are outside the U.S. and do not have an IBAN, ask your bank what information they need instead. Some banks accept alternative formats for certain countries, but this usually means slower processing and higher fees. It is easier to ask the recipient for their IBAN upfront.

Can I find someone else's IBAN?

No, and you should not try. An IBAN is private banking information. The only way to get someone's IBAN is to ask them directly. They can provide it from their bank statement, online banking portal, or by calling their bank.