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 bank account to the rest of the world. It combines your country code, bank routing information, and account number into one format that works the same way everywhere. When you send or receive money internationally, the IBAN tells the sending bank exactly where your money needs to go—which country, which bank, and which account.
IBANs exist because banks in different countries used to have completely different ways of labeling accounts. A U.S. bank might use a routing number and account number; a German bank used a different system entirely. When money crossed a border, banks had to translate between systems, which was slow and error-prone. The IBAN standardized all of that. Today, most countries outside the United States use IBANs for all transfers, domestic and international.
If you have a bank account outside the U.S., you almost certainly have an IBAN. If you have a U.S. bank account, you do not—the U.S. has not adopted the IBAN standard, and U.S. banks still use routing numbers and account numbers instead. However, if you receive money from abroad, your U.S. bank will give you an IBAN-like number to provide to the sender.
Key Takeaways
- An IBAN is required for international transfers in most countries; U.S. banks use routing and account numbers instead.
- The IBAN format is always the same: two-letter country code, two check digits, then bank and account information specific to that country.
- You can find your IBAN on your bank statement, through your online banking portal, or by asking your bank directly.
- Providing an incorrect IBAN will cause a transfer to fail or be sent to the wrong account, so double-check before sending money.
How an IBAN is structured
Every IBAN follows the same basic structure, though the total length varies by country. It always starts with a two-letter country code (GB for the United Kingdom, DE for Germany, FR for France, and so on). After that come two check digits—numbers that a computer can use to verify the IBAN is real and correctly formatted. The rest of the IBAN contains the bank code and account number, arranged differently depending on the country.
A British IBAN looks like this: GB82 WEST 1234 5698 7654 32. The GB is the country code, 82 are the check digits, WEST is the bank code (for Westpac), and the remaining numbers are the account number. A German IBAN looks like this: DE89 3704 0044 0532 0130 00. The structure is different, but the principle is the same. The check digits let a bank's computer catch typos before money is sent to the wrong place.
IBAN length varies: most are between 15 and 34 characters long. You do not need to memorize the exact length for your country—just know that if someone gives you an IBAN that looks too short or too long, it is probably wrong and worth double-checking.
Where to find your IBAN
Your bank statement is usually the fastest place to look. Most banks print the IBAN at the top of the statement or in a section labeled "Account Details" or "Your Account Information." If you use online banking, log in and look for a section called "Account Details," "My Accounts," or "Transfer Information"—the IBAN is almost always there.
If you cannot find it on your statement or online, call your bank or visit a branch and ask for your IBAN. They will give it to you immediately. Some banks also print it on the back of your debit card, though this is less common. Write it down carefully or copy it exactly—a single wrong letter or number will cause a transfer to fail.
IBAN vs. other account identifiers
In the United States, banks use a routing number (nine digits that identify the bank) and an account number (unique to your account at that bank) instead of an IBAN. When you set up a direct deposit or wire transfer in the U.S., you provide both of these numbers. The routing number tells the sending bank which U.S. bank to send money to; the account number tells that bank which account within the bank is yours.
Outside the U.S., the IBAN does the job of both the routing number and account number combined. It is longer because it has to work across countries and banking systems. If you are sending money from a U.S. bank to an account abroad, you will need the recipient's IBAN. If you are receiving money from abroad into a U.S. account, your U.S. bank will provide you with an IBAN-formatted number to give to the sender, even though the U.S. does not officially use IBANs.
Some countries also use a SWIFT code (also called a BIC code) alongside the IBAN. The SWIFT code identifies the specific bank branch; the IBAN identifies your account within that bank. For international transfers, you may need to provide both. Your bank can tell you whether you need a SWIFT code for a particular transfer.
What happens if you use the wrong IBAN
If you provide an incorrect IBAN, one of two things will happen. If the check digits are wrong or the format is invalid, the sending bank's computer will reject the transfer before it leaves. You will get an error message, and the money will stay in your account. This is actually the best-case scenario because you know immediately that something is wrong.
If the IBAN is formatted correctly but belongs to a different account, the money will be sent to that account instead of yours. Recovering money sent to the wrong account is difficult and slow. You will have to contact your bank, which will contact the receiving bank, which will have to contact the person who received the money. That person may refuse to return it. The process can take weeks or months, and there is no may provide you will get the money back.
Always verify an IBAN before sending money. Ask the recipient to confirm it in writing, or have them read it back to you over the phone. Check it character by character—do not assume you know what it says. A single typo can send your money to the wrong place.
IBAN requirements for international transfers
Most banks outside the U.S. require an IBAN for any transfer, whether domestic or international. Some banks will accept a transfer without an IBAN if you provide the account holder's name and address, but this is slower and riskier. The IBAN is the standard because it is machine-readable and nearly impossible to misinterpret.
If you are sending money internationally and the recipient's bank asks for an IBAN, provide it. If they ask for a routing number or account number instead, they may be using an older system or may not be set up for international transfers. Ask them to confirm what information they need and in what format. Some banks have multiple ways to receive transfers, and the IBAN is usually the fastest and most reliable.
When you receive money from abroad, your bank will tell you what information to give the sender. If you have a U.S. account, your bank will provide an IBAN-formatted number even though the U.S. does not use IBANs officially. Use whatever number your bank gives you—it is the correct one for that transfer.
Frequently Asked Questions
Is an IBAN the same as a bank account number?
No. An IBAN includes your bank account number, but it also includes your country code, bank code, and check digits. The IBAN is a standardized wrapper around your account number that works internationally. Your account number alone is not enough for international transfers.
Do I need an IBAN if I live in the United States?
U.S. banks do not use IBANs for domestic transfers. You use a routing number and account number instead. However, if you receive money from abroad, your U.S. bank will provide you with an IBAN-formatted number to give to the sender, even though it is not technically an IBAN.
Can I use someone else's IBAN to send them money?
Yes. If someone gives you their IBAN, you can use it to send them money internationally. Make sure they have given it to you directly or confirmed it in writing—do not copy an IBAN from an email or message without verifying it is correct. Scammers sometimes provide fake IBANs to intercept transfers.
What if my bank says they do not have an IBAN?
If you live outside the U.S. and your bank says they do not have an IBAN, they are either mistaken or using an older system. Ask them again, or ask to speak to someone in the international transfers department. Every bank outside the U.S. has an IBAN for every account.
How long does a transfer take if I use an IBAN?
International transfers using an IBAN typically take one to three business days, depending on the banks involved and the countries. Some banks offer faster transfers for an extra fee. The IBAN itself does not speed up or slow down a transfer—it just ensures the money goes to the right place.