No, an IBAN and an account number are not the same thing, though they serve related purposes
An IBAN (International Bank Account Number) is a standardized format that includes your account number plus additional routing information, designed for international transfers. Your account number is just the number your bank assigns to your specific account. Think of it this way: your account number is one piece of information; an IBAN wraps that number together with your bank's code and your country into a single standardized string that works across borders.
When you send money within the United States, you typically use your account number and routing number separately. When you send or receive money internationally, many banks and payment systems require an IBAN instead, because it tells the receiving bank exactly which country, which bank, and which account the money should go to. Some countries don't use IBANs at all—the U.S. is one of them—while others require them for nearly every transaction.
Key Takeaways
- An account number identifies your specific account at your bank; an IBAN is a standardized international format that includes your account number plus your bank's code and country identifier.
- The United States does not use IBANs for domestic transfers; you use your account number and routing number instead.
- If you are sending or receiving money internationally, the receiving bank may ask for an IBAN rather than an account number, depending on the country.
- Your bank can provide your IBAN if you need it, usually through online banking or by calling customer service.
What an IBAN contains and how it is structured
An IBAN 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, then a bank code specific to that country, and finally your account number. The total length varies by country—a UK IBAN is 22 characters, a German IBAN is 22 characters, a Spanish IBAN is 24 characters. All of this information is bundled into one string so that international payment systems can route the money correctly without confusion.
Your account number alone does not tell a foreign bank which country you bank in or which specific bank holds your account. An IBAN does all of that at once. That is why international transfers ask for an IBAN: it eliminates the guesswork and reduces the chance that money gets sent to the wrong place.
When you need an account number versus an IBAN
Use your account number and routing number for domestic transfers within the United States—paying bills, sending money to another U.S. bank account, setting up direct deposit, or receiving a tax refund. U.S. banks do not issue IBANs because the domestic system does not require them. Your routing number (a nine-digit code) and account number together serve the same purpose that an IBAN serves in other countries.
Use an IBAN when you are sending money to or receiving money from a bank account outside the United States, or when a foreign bank is sending money to you. If you are receiving a refund from a foreign company, a government payment from another country, or an international wire transfer, the sending party will likely ask for your IBAN. Some payment platforms like PayPal or Wise also ask for an IBAN when you link a non-U.S. bank account.
How to find your IBAN if you need one
If your bank is outside the United States, your IBAN should appear on your bank statements or in your online banking portal. Log into your account and look for a section labeled "Account Details," "My Accounts," or "IBAN." Most European and international banks display it prominently.
If you bank in the United States and need an IBAN—for example, because you are receiving money from abroad—contact your bank directly. U.S. banks do not always generate IBANs automatically, but many can create one for you if you ask. Call the customer service number on the back of your card or log into online banking and use the chat or message feature. Have your account number and routing number ready. The bank may take a day or two to generate it, or they may provide it immediately.
Some U.S. banks will tell you they cannot provide an IBAN because the U.S. does not use them domestically. If that happens, ask whether the receiving bank (the one outside the U.S.) will accept your account number and routing number instead, or whether they have an alternative process for receiving money from U.S. accounts. Many international banks have workarounds for this.
Why the U.S. does not use IBANs
The United States developed its routing and account number system long before IBANs were created. The Federal Reserve and the banking industry built the domestic payment infrastructure around nine-digit routing numbers and account numbers, and that system works well for transfers within the country. When international transfers happen, U.S. banks use SWIFT codes (a different international standard) along with account numbers to route money abroad.
Other countries adopted IBANs as a standard to make cross-border payments within Europe and beyond simpler and more reliable. The U.S. never switched because its domestic system was already established and functional, and the cost of overhauling it was not justified. This means if you bank in the U.S., you will use account and routing numbers for domestic transfers and SWIFT codes plus account numbers for international ones—but you will not need an IBAN unless you are banking with a foreign institution.
What happens if you give the wrong number for an international transfer
If you provide an account number instead of an IBAN to a foreign bank, the transfer may be rejected outright because the receiving bank's system does not recognize the format. Some banks will attempt to process it anyway and the money may arrive, but it could take longer or end up in the wrong account if the bank code is missing or unclear.
If money is sent to the wrong account, recovery is difficult and slow. The sending bank and receiving bank have to trace the transaction, contact the account holder who received the money by mistake, and request a reversal. This can take weeks or months. Always confirm the exact format the receiving bank needs before you initiate a transfer. If they ask for an IBAN, provide an IBAN. If they ask for an account number and routing number, provide those.
Frequently Asked Questions
Can I use my account number for an international wire transfer?
It depends on the receiving bank and the country. Some international banks will accept a U.S. account number if you also provide your routing number and bank name. Others require an IBAN or SWIFT code. Always ask the receiving bank what information they need before you send money. Providing the wrong format can delay or misdirect the transfer.
Do I have an IBAN if I bank in the United States?
Not automatically. U.S. banks do not issue IBANs as standard because the domestic system does not use them. If you need one for an international transfer, contact your bank and ask whether they can generate one for you. Many can, though some may decline if the receiving country does not require it.
What is a SWIFT code and how does it differ from an IBAN?
A SWIFT code is an eight or eleven-character code that identifies a specific bank and branch for international transfers. An IBAN identifies a specific account. For international transfers from a U.S. bank, you typically provide the SWIFT code plus the account number. For transfers to or from countries that use IBANs, you provide the IBAN instead.
Will my tax refund or government payment ask for an IBAN?
If you are receiving a refund or payment from a U.S. government agency, they will ask for your account number and routing number, not an IBAN. If you are receiving a refund from a foreign government or company, they may ask for an IBAN or SWIFT code. Check the payment instructions they provide to see what format they need.
Can I use an IBAN for a domestic U.S. transfer?
No. U.S. banks do not recognize IBANs in their domestic systems. For any transfer within the United States, use your account number and routing number. Attempting to use an IBAN for a domestic transfer will result in the transaction being rejected.