An IBAN is a standardized code that identifies your bank account across borders
An International Bank Account Number (IBAN) is a string of letters and numbers — typically between 15 and 34 characters long — that uniquely identifies a bank account in most countries outside the United States. It was created so that banks in different countries could send and receive money to each other without confusion. When you receive a refund, tax payment, or other money transfer from a U.S. government agency or business to a bank account outside the U.S., you will almost certainly need to provide your IBAN.
The IBAN replaces the need to give out your individual bank account number and routing number separately. Instead of a U.S. payer having to know your bank's international code, your account number, and your country's banking rules, they can use one IBAN and send the money correctly the first time. Your bank generates your IBAN based on your account; you do not create it yourself.
Key Takeaways
- An IBAN is a standardized account identifier used by banks outside the United States to route money between countries.
- Your bank can provide your IBAN through online banking, a phone call, or by requesting a statement that includes it.
- The IBAN format varies by country — a German IBAN looks different from a Spanish one — but all follow the same basic structure of country code, check digits, and account details.
- U.S. tax refunds, stimulus payments, and business refunds sent to non-U.S. accounts require an IBAN to reach you, and providing an incorrect IBAN will delay or prevent the transfer.
How an IBAN is structured
Every IBAN starts with a two-letter country code (DE for Germany, GB for the United Kingdom, FR for France, and so on). After that comes a two-digit check number that banks use to verify the IBAN is real and not mistyped. The remaining digits and letters are your bank's code and your account number, formatted according to that country's banking rules.
Because each country has its own banking system, IBANs are not all the same length or format. A German IBAN might be 22 characters, while a Spanish one is 24. A French IBAN includes letters in the middle, while others use only numbers after the country code. This is normal and correct — your bank will provide the exact format your country uses.
You cannot guess or construct an IBAN yourself. It must come from your bank, because only your bank knows the exact format and check digits required for your specific account and country.
Where to find your IBAN
Your bank is the only source for your correct IBAN. The most common ways to find it are:
- Online banking: Log into your bank's website or app and look for account details, account information, or statements. Many banks display the IBAN prominently on the account summary page.
- Bank statement: Request a recent statement from your bank — most include the IBAN at the top or in the account details section.
- Phone or in-person: Call your bank's customer service line or visit a branch and ask for your IBAN. Have your account number and identification ready.
- Bank website: Some banks publish instructions on their website for finding your IBAN, or offer a tool to generate it from your account number.
Do not rely on third-party websites or apps that claim to generate IBANs from your account number. These are often inaccurate or outdated. Always get your IBAN directly from your bank.
Why U.S. payments require an IBAN
The United States Internal Revenue Service, the Treasury Department, and most U.S. businesses use the SWIFT system to send money internationally. SWIFT is a global messaging network that banks use to communicate payment instructions. To send money via SWIFT, the sending bank needs your IBAN so it can route the payment to the correct bank in your country, and then to your specific account.
Without an IBAN, a U.S. payer cannot initiate an international wire transfer. Providing only your account number and bank name is not enough, because that information does not follow a standard format that foreign banks recognize. The IBAN solves this by giving every account a unique, verifiable identifier that works across all countries.
What to do if your bank does not use IBANs
A very small number of countries do not use the IBAN system. These include most of the Caribbean, some Pacific island nations, and a few others. If your bank is in one of these countries, you will not have an IBAN.
In that case, you will need to provide alternative information: your bank's SWIFT code (also called a BIC code), your account number, and sometimes your bank's full address. The U.S. payer will ask you for these details instead. Contact your bank to confirm whether it uses IBANs or SWIFT codes, and request whichever one applies to your account.
Common mistakes when providing your IBAN
The most frequent error is transposing digits or letters — writing 1 instead of I, or reversing two numbers. IBANs are case-insensitive (banks accept both uppercase and lowercase), but every character must be exact. A single wrong digit will cause the transfer to fail or go to the wrong account.
Another mistake is providing an old IBAN after your bank merged, changed its routing system, or restructured. If you have not used your IBAN in several years, contact your bank to confirm it is still valid. Some banks update IBANs when accounts are migrated to new systems.
A third error is confusing your IBAN with your SWIFT code. These are different. Your IBAN identifies your account; your SWIFT code identifies your bank. U.S. payers typically ask for the IBAN, not the SWIFT code, but always check the form or instructions to see which one is requested.
Frequently Asked Questions
Can I use my IBAN to receive money from anyone, or only from the U.S.?
Your IBAN works for receiving money from any country that uses the IBAN system, not just the United States. Banks in Europe, Asia, Australia, and most other regions use IBANs to send international transfers. You can provide your IBAN to anyone who needs to send you money from abroad.
Is it safe to share my IBAN?
Yes. An IBAN alone cannot be used to withdraw money from your account or make purchases. It only tells a bank where to send money to you. You would not share your PIN or online banking password, but sharing your IBAN for the purpose of receiving a payment is safe and necessary.
What happens if I give the wrong IBAN to the IRS or a U.S. business?
The transfer will either fail and bounce back to the sender, or it may go to a different account at your bank. Contact your bank immediately if money arrives in the wrong account. If the transfer fails, the U.S. payer will be notified and can try again once you provide the correct IBAN.
Do I need both an IBAN and a SWIFT code?
Most U.S. payers only ask for an IBAN. However, some older systems or international banks may request both. Your bank can provide both codes. The IBAN identifies your account; the SWIFT code identifies your bank. Having both on hand is helpful if a form asks for either one.
Can my IBAN change?
Rarely, but yes. If your bank merges with another bank, restructures its account system, or closes your branch, your IBAN may change. Your bank will notify you if this happens. Always confirm your IBAN is current before providing it for a large transfer like a tax refund.