An IBAN is a standardized account number that banks use to route money between countries
An IBAN (International Bank Account Number) is a long string of letters and numbers—typically 15 to 34 characters—that identifies your specific bank account to financial institutions outside your home country. It combines your country code, a check digit, your bank's routing information, and your account number into one sequence that works across borders.
If you're receiving money from abroad or sending it internationally, you'll almost certainly need to provide an IBAN. It's the standard that banks in Europe, the Middle East, Africa, Asia-Pacific, and Latin America use to process cross-border payments. The United States does not use IBANs; instead, U.S. banks use routing numbers and account numbers separately. But if you have a bank account outside the U.S., or if you're receiving a wire transfer from someone in another country, an IBAN is what they'll ask for.
Key Takeaways
- An IBAN is required for international transfers in most countries outside the United States, and your bank can provide it within minutes.
- The IBAN format varies by country—a German IBAN looks different from a Polish one—but all follow the same basic structure of country code, check digits, bank code, and account number.
- You can find your IBAN on your bank statement, through your online banking portal, or by calling your bank directly.
- If you're in the U.S. receiving money from abroad, you'll need to provide your bank's SWIFT code and your account number instead, because the U.S. does not use IBANs.
How an IBAN is structured
Every IBAN starts the same way: a two-letter country code (GB for the United Kingdom, DE for Germany, FR for France, and so on), followed by two check digits that help banks verify the number is correct. After that comes the bank identifier and your account number, but the exact format depends on which country issued the IBAN.
A UK IBAN looks like this: GB82 WEST 1234 5698 7654 32. A German IBAN looks like this: DE89 3704 0044 0532 0130 00. The length varies—some countries use 15 characters, others use 34—but the principle is the same: the IBAN bundles all the routing information a foreign bank needs into one number, so they don't have to ask for separate codes or branch details.
The check digits are not random. Banks use them to catch typos before money is sent. If you transpose two numbers or mistype a letter, the receiving bank's system will flag it as invalid before the transfer even starts. This is one reason IBANs are more reliable than older wire transfer methods.
Where to find your IBAN
Your bank can tell you your IBAN in seconds. The easiest routes are: check your bank statement (most banks print it there), log into your online banking portal and look for account details, or call your bank's customer service line and ask them to read it to you.
If you're opening a new account at a bank that uses IBANs, ask for your IBAN before you give out your account number to anyone. Some banks print it on your debit card or in your welcome materials. If you can't find it anywhere, don't guess—call and confirm. A single wrong character will cause the transfer to fail or be rejected.
IBAN versus SWIFT code: what's the difference
An IBAN identifies your specific account. A SWIFT code (also called a BIC code) identifies the bank itself. When you send money internationally, you often need both: the SWIFT code tells the sending bank which financial institution to route the money to, and the IBAN tells that bank which account within that institution should receive it.
Think of it this way: the SWIFT code is the bank's address, and the IBAN is your mailbox number. For a wire transfer, you'll usually provide both. Some payment systems ask for one or the other, but many require both to process the transfer without delays.
What to do if you're in the U.S. receiving international money
U.S. banks do not issue IBANs. If someone abroad is sending you money, you'll need to give them your bank's SWIFT code (a nine-character code unique to your bank) and your account number instead. You may also need to provide your bank's name and address, depending on the sender's bank.
Some U.S. banks will generate an IBAN-like number for incoming international transfers, but this is rare and usually only happens if you ask. Your bank's wire department can walk you through exactly what information to give the sender. Have your account number and routing number ready when you call.
Common mistakes when providing an IBAN
The most common error is including spaces or dashes when you shouldn't, or leaving them out when the receiving bank expects them. IBANs are usually written with spaces every four characters (GB82 WEST 1234 5698 7654 32), but when you enter one into a form or wire transfer system, many platforms strip the spaces automatically. If you're unsure, ask the receiving bank whether to include spaces.
Another mistake is confusing your IBAN with your account number. They're not the same thing. Your account number is part of your IBAN, but the IBAN also includes your country code, bank code, and check digits. Always double-check that you're providing the full IBAN, not just the account number portion.
Transposing numbers is straightforward to do when you're copying an IBAN by hand. Use copy-and-paste whenever possible, or ask the sender to confirm the number before they initiate the transfer. If the IBAN fails the check digit validation, the transfer will be rejected before any money moves.
How long international transfers take with an IBAN
A correctly formatted IBAN speeds up the process, but it doesn't may provide speed. Most international transfers take 3 to 5 business days, even with a valid IBAN. Some banks offer expedited transfers that arrive in 1 to 2 days, but these usually cost extra and are not available for all country pairs.
Weekends and holidays can add time. A transfer initiated on Friday afternoon may not begin processing until Monday. If the receiving bank is in a different time zone, there may be additional delays. The IBAN ensures the money reaches the right account; it doesn't control how fast the banks move it.
Frequently Asked Questions
Can I use someone else's IBAN to send them money?
Yes. An IBAN is public information—it's designed to be shared. You need it to send money to someone, so asking for an IBAN is normal and safe. Never send money to an IBAN you don't recognize or that doesn't match the person you intend to pay, but the IBAN itself is not sensitive like a password.
What happens if I give the wrong IBAN?
The transfer will either be rejected before it's sent, or it will arrive in someone else's account. If the IBAN fails the check digit validation, your bank will catch it and ask you to correct it. If the IBAN is valid but belongs to a different person, the money may go to the wrong account, and you'll need to contact both banks to recover it—a process that can take weeks.
Do I need an IBAN if I'm sending money from the U.S. to another country?
Yes, if the receiving country uses IBANs. Your U.S. bank will ask you for the recipient's IBAN (or SWIFT code and account number if they don't have an IBAN). The U.S. itself doesn't use IBANs, but most other countries do, so you'll need the recipient's IBAN to complete the transfer.
Is an IBAN the same as a bank account number?
No. Your bank account number is part of your IBAN, but an IBAN also includes your country code, bank routing information, and check digits. The IBAN is a longer, standardized version designed for international use. Your account number alone is not enough for a cross-border transfer.
Can my IBAN change?
Rarely. Your IBAN is tied to your specific account at your specific bank. If you close the account, the IBAN becomes inactive. If you move to a different bank, you'll get a new IBAN. But as long as your account stays open at the same bank, your IBAN stays the same.