An IBAN is a standardized code that identifies your specific bank account across borders
An International Bank Account Number (IBAN) is a long string of letters and numbers that uniquely identifies a bank account anywhere in the world. It works like a postal address for your money — it tells the sending bank exactly which account at which bank in which country should receive a transfer.
If you're receiving money from abroad or sending it internationally, you'll likely need to provide an IBAN instead of (or in addition to) a regular account number. The IBAN format varies by country, but it always starts with a two-letter country code, followed by two check digits, then the bank and account details specific to that country.
Most banks outside the United States use IBANs as their standard. If you have a bank account in Europe, the UK, Canada, Australia, or most other countries, your bank can generate your IBAN on request. In the United States, banks do not issue IBANs — they use a different system called SWIFT codes combined with routing numbers and account numbers instead.
Key Takeaways
- An IBAN is a standardized international account identifier that starts with a two-letter country code and includes check digits to prevent errors in wire transfers.
- Most countries outside the United States require IBANs for international transfers, but U.S. banks use SWIFT codes and routing numbers instead.
- You can find your IBAN by contacting your bank directly, checking your bank statement, or logging into your online banking portal.
- The IBAN format and length vary by country — a UK IBAN has 22 characters while a German IBAN has 22 characters, but a French IBAN has 27.
- Providing an incorrect IBAN can delay a transfer or send money to the wrong account, so verify it carefully before sharing it with anyone sending you funds.
How an IBAN is structured
Every IBAN follows the same basic pattern, though the total length and the details within it change depending on the country. The first two characters are always letters representing the country code — GB for the United Kingdom, DE for Germany, FR for France, CA for Canada, and so on.
The next two characters are check digits. These are numbers calculated from the rest of the IBAN using a mathematical formula. Their purpose is to catch typos before money is sent. If you transpose two digits or mistype a letter, the check digits won't match, and the transfer system will reject it rather than sending your money to the wrong place.
After the check digits comes the bank code and account number, formatted according to that country's banking system. A UK IBAN might look like this: GB82 WEST 1234 5698 7654 32. A German IBAN might look like: DE89 3704 0044 0532 0130 00. The structure is different because each country's banks organize their routing and account information differently.
Where to find your IBAN
Your bank is the only reliable source for your IBAN. You can find it in several places depending on your bank and country.
The easiest method is to log into your online banking portal or mobile app. Most banks display the IBAN on the account details page, sometimes labeled as "International Account Number" or straightforward "IBAN." If you can't find it there, check your most recent bank statement — many banks print the IBAN at the top or bottom of the statement.
If neither of those works, contact your bank directly by phone, email, or by visiting a branch in person. Have your account number and identification ready. The bank will provide your IBAN within minutes. Never guess at an IBAN or use one you find online — even a single wrong character will cause the transfer to fail or go to the wrong account.
IBAN versus SWIFT codes and other identifiers
An IBAN and a SWIFT code are different things, and you may need both for an international transfer. The SWIFT code (also called a BIC code) identifies the bank itself — think of it as the bank's address. The IBAN identifies your specific account within that bank. A SWIFT code is typically 8 to 11 characters long, while an IBAN is much longer.
In the United States, banks do not use IBANs at all. Instead, they use a routing number (which identifies the specific bank branch) and your account number. If you're sending money from a U.S. bank to someone abroad, you'll provide the U.S. routing number and account number. If someone abroad is sending money to your U.S. account, they'll need your bank's SWIFT code, the routing number, and your account number — but not an IBAN, because U.S. banks don't issue them.
Some countries use additional identifiers. Canada uses a routing number and account number similar to the U.S. system. The UK uses a sort code (six digits identifying the bank branch) and account number. Australia uses a BSB code (Bank-State-Branch) and account number. Always ask the person or organization sending you money which identifiers they need — they may require more than just the IBAN.
What happens if you provide the wrong IBAN
If you give someone an incorrect IBAN, the transfer will likely be rejected before it leaves the sending bank. The check digits built into the IBAN will fail validation, and the sending bank's system will flag it as invalid. The sender will be notified, and you won't receive the money.
In rare cases, if the error is small enough to pass the check digit validation, the money might be sent to a different account at the same bank or a different bank entirely. Recovering money sent to the wrong account is difficult and time-consuming. It requires the sending bank and the receiving bank to work together, and the account holder who received the money must agree to return it. This process can take weeks or months.
To avoid this, always double-check your IBAN character by character before giving it to anyone. Copy it directly from your bank statement or online banking portal rather than typing it from memory. Ask the sender to confirm they have the correct IBAN before they initiate the transfer.
IBAN requirements by country
IBAN requirements and formats vary significantly. Most European countries, the UK, Canada, Australia, and New Zealand use IBANs as their standard for international transfers. However, some countries do not use the IBAN system at all.
If you have a bank account in a country that does not use IBANs — such as the United States, China, Japan, or India — your bank will not issue you an IBAN. Instead, you'll use that country's domestic account identifiers (routing numbers, sort codes, BSB codes, or equivalent) along with a SWIFT code for international transfers.
If you're unsure whether your country uses IBANs, ask your bank directly. They can tell you what identifiers are required for international transfers to and from your account.
Frequently Asked Questions
Do I need an IBAN if I'm receiving money from the United States?
No. U.S. banks do not use IBANs. If someone in the U.S. is sending you money, they will use your bank's SWIFT code, your routing number (if applicable), and your account number. Ask the sender which information they need — it depends on your bank's country and their bank's system.
Can I use my IBAN to receive money domestically in my own country?
Yes. Your IBAN works for both domestic and international transfers within your country. Many banks now use IBANs for all transfers, not just international ones. You can provide your IBAN to anyone sending you money, whether they're in your country or abroad.
What if my bank says they don't have an IBAN for me?
If your bank is in a country that uses IBANs (most of Europe, UK, Canada, Australia, etc.) but they say they don't issue IBANs, contact them again or visit a branch. Every bank in an IBAN country is required to provide one. If the bank genuinely does not use IBANs, it's likely because your country's banking system doesn't use them — in which case, ask what identifiers they do use for international transfers.
Is it safe to share my IBAN?
Yes. An IBAN alone cannot be used to withdraw money from your account or access your funds. It only identifies where money should go when someone sends it to you. You can safely share your IBAN with anyone who needs to send you money. Never share your PIN, password, or full online banking credentials, but the IBAN itself is safe to give out.
How long does an international transfer take if I provide the correct IBAN?
Most international transfers take three to five business days once the sending bank processes them. Some banks offer faster options that may arrive within one business day, though these usually cost more. The exact timing depends on both banks' processing speeds and whether the transfer happens on a weekend or holiday.