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

An IBAN (International Bank Account Number) is a long string of letters and numbers—usually between 15 and 34 characters—that identifies your specific bank account to the rest of the world. It combines your country code, bank code, and account number into one format that any bank can read the same way. 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.

IBANs exist because banks in different countries used to have no standard way to identify each other's accounts. A German bank and a Spanish bank had no common language for routing money between them. The IBAN solved that by creating one format that works everywhere—similar to how a postal address works the same way whether you mail a letter from Tokyo or Toronto.

You need an IBAN when you receive international wire transfers, set up recurring payments from abroad, or send money to someone outside your country. Domestic payments within the United States do not use IBANs; they use routing numbers and account numbers instead. But if money is crossing a border, an IBAN is almost always required.

Key Takeaways

  • An IBAN is a standardized account identifier used for international transfers; it combines your country code, bank code, and account number into one format.
  • IBANs are required for cross-border payments but not for domestic transfers within the United States, which use routing and account numbers instead.
  • Your bank can provide your IBAN on request, and it is usually printed on statements or available through online banking.
  • An IBAN does not replace your account number or routing number—it works alongside them to ensure money reaches the right place internationally.

How an IBAN is structured and what each part means

Every IBAN starts 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 a check number that banks use to verify the IBAN is valid before processing it. After that comes the bank code and account number, formatted according to that country's banking rules.

A UK IBAN looks like this: GB82 WEST 1234 5698 7654 32. The GB means United Kingdom, the 82 is the check digit, WEST identifies the bank (Westpac, in this example), and the rest is the account number. A German IBAN looks like this: DE89 3704 0044 0532 0130 00. The structure is different because German banks organize their codes differently, but the principle is the same—country, check digit, bank, account.

The check digits exist so a bank's computer can catch typos before sending money. If you transpose two numbers or mistype a letter, the check digit will not match, and the transfer will be rejected rather than sent to the wrong account. This is one reason IBANs are safer than older international transfer methods.

Where to find your IBAN and how to provide it safely

Your bank can provide your IBAN in several ways. Log into your online banking portal and look for account details or statements—most banks display the IBAN there. You can also call your bank's customer service line and ask them to read it to you. Some banks print the IBAN on paper statements, though not all do. If you need it urgently, the phone call is usually fastest.

When you give your IBAN to someone, treat it the way you would treat your account number. It is not secret in the way a password is, but it is personal information that identifies your account. Share it only with people or organizations you trust to send you money. Scammers can use an IBAN to attempt fraudulent transfers, though the check digits and bank verification systems catch most of these before they succeed.

If you are receiving money from abroad, provide your IBAN to the sender along with your bank's name and address. Some banks also ask for a SWIFT code (a separate code that identifies the bank itself) when you are receiving international transfers. Your bank can provide both if needed.

IBAN versus routing number and account number

In the United States, domestic transfers use a routing number (a nine-digit code that identifies your bank) and an account number (which identifies your specific account at that bank). These two pieces of information are all you need for transfers within the US—ACH transfers, wire transfers, and direct deposits all use this system.

An IBAN combines both pieces of information plus the country code into one standardized format. If you are sending money from a US bank to someone in Europe, you will use their IBAN. If you are receiving money from Europe into a US bank account, the sender will need your IBAN. But for money moving between two US banks, an IBAN is not used or needed.

Some US banks can provide an IBAN for your account even though it is not used domestically. This is useful if you receive international transfers regularly. Ask your bank whether they can generate an IBAN for your account; many can, though the format will reflect US banking standards.

What happens when an IBAN is wrong or missing

If you provide an incorrect IBAN, the transfer will usually be rejected before it leaves the sending bank. The check digits will not match, or the bank code will not exist in the system, and the sending bank's computer will flag it as invalid. The money stays with the sender, and they are notified that the transfer failed.

If the IBAN is close to correct but not quite right—for example, one digit is transposed—the transfer might be rejected, or it might go to a different account at the same bank. This is rare because of the check digits, but it is possible. This is why it is important to double-check an IBAN before sending money and to ask the recipient to confirm it is correct.

If a transfer is sent to the wrong account, recovery is difficult and slow. The receiving bank is not obligated to reverse it, and the sender must contact their bank to investigate. The process can take weeks. This is another reason the check digits exist—they prevent most of these mistakes from happening in the first place.

IBAN requirements for different types of international transfers

Wire transfers to Europe, the UK, and most other developed countries require an IBAN. Some banks will ask for a SWIFT code as well, which identifies the bank itself rather than the specific account. If you are wiring money abroad, ask the recipient for both their IBAN and their bank's SWIFT code to be safe.

Recurring international payments—such as paying a contractor in another country every month—almost always require an IBAN. If you set up an automatic transfer, the bank will verify the IBAN before the first payment goes through. After that, the same IBAN is used for every payment.

Some countries outside Europe and the developed banking world do not use IBANs. If you are sending money to a country that does not have an IBAN system, your bank will tell you what information is needed instead. You may need a bank account number, a bank code, and the recipient's name—the exact format varies by country.

Frequently Asked Questions

Is an IBAN the same as a bank account number?

No. An IBAN includes your account number plus your bank code and country code in a standardized format. Your account number alone is not enough for international transfers; the IBAN tells the sending bank which country and which bank to route the money to.

Do I need an IBAN for transfers within the United States?

No. Domestic US transfers use a routing number and account number. An IBAN is only needed when money crosses a border. If you are sending money to another US bank account, provide the routing number and account number instead.

What if my bank says they cannot provide an IBAN?

Most banks can provide an IBAN for any account, even in the US. If your bank says they cannot, ask to speak with someone in the international transfer department. They may be able to generate one. If not, contact the bank receiving the money and ask what information they need instead.

Can someone steal money from my account if they have my IBAN?

An IBAN alone is not enough to steal money. A thief would also need access to your bank's system or the ability to impersonate you to the sending bank. Treat your IBAN like you would your account number—do not post it publicly, but sharing it with trusted people who need to send you money is safe.

How long does an international transfer take if I provide the correct IBAN?

International transfers typically take three to five business days, though some take longer depending on the banks and countries involved. The IBAN does not speed up the transfer; it just ensures the money goes to the right place. Delays usually happen because of time zone differences and the number of banks the money passes through.