An IBAN is a standardized number that identifies your bank account across international borders
An IBAN stands for International Bank Account Number. It is a long string of letters and numbers — usually between 15 and 34 characters — that uniquely identifies a bank account anywhere in the world. Think of it as a postal address for your money: just as a mailing address tells the postal service exactly where to deliver a letter, an IBAN tells banks exactly where to send an international payment.
The IBAN was created so that banks in different countries could send money to each other without confusion. Before IBANs existed, international transfers required multiple separate codes and manual checking, which meant delays and errors. Now, when someone in Germany wants to send you money in Spain, they can use your IBAN and the payment reaches the right account automatically.
You may never need an IBAN if you only receive money from people in your own country. But if you receive international transfers — from family abroad, an overseas employer, or a client in another country — your bank will ask for your IBAN instead of (or in addition to) your account number.
Key Takeaways
- An IBAN is a standardized account number used for international bank transfers, combining your country code, bank code, and account number into one long identifier.
- Every country that uses IBANs has its own format and length, so an IBAN from France looks different from one in Poland, but both work the same way.
- You can find your IBAN on your bank statement, through your online banking portal, or by asking your bank directly.
- IBAN codes are required for international transfers in Europe and many other regions, but not all countries use them yet.
How an IBAN is structured
Every IBAN follows the same basic pattern, even though the total length varies by country. The first two characters are always letters representing your country — DE for Germany, ES for Spain, GB for the United Kingdom, FR for France, and so on. If you see an IBAN starting with those letters, you when ready know which country's banking system it belongs to.
The next two characters are always numbers called a check digit. These numbers are calculated using a mathematical formula based on the rest of the IBAN. Banks use the check digit to verify that the IBAN is real and has not been typed incorrectly. If someone accidentally changes one number or letter, the check digit will not match, and the bank will reject the transfer before your money is sent to the wrong place.
Everything after the check digit is the Basic Bank Account Number, or BBAN. This part varies completely by country. In some countries it includes a bank code, a branch code, and your account number all combined. In others it is structured differently. The important thing is that this section, combined with the country code, uniquely identifies your specific account at your specific bank.
IBAN format varies by country
Because banking systems developed differently in each country, IBANs are not all the same length or structure. A German IBAN is 22 characters long, a French IBAN is 27 characters, and a Spanish IBAN is 24 characters. This is not a mistake — it is by design. Each country's banking system is encoded into its IBAN format.
Here is what a real IBAN looks like (this is a fictional example): DE89 3704 0044 0532 0130 00. The DE means Germany. The 89 is the check digit. Everything after that is the German bank code and account number combined. If you saw an IBAN starting with ES, you would know when ready it was a Spanish account, and the format of the numbers after that would follow Spain's banking rules instead.
This variation is why you cannot straightforward look at an IBAN and guess whether it is correct — you have to let the bank check it. The good news is that modern banking software does this automatically. When you enter an IBAN to send money internationally, the system validates it before the transfer is sent.
Where to find your IBAN
Your bank has your IBAN on file and can tell you what it is in several ways. The easiest is to check your bank statement — most banks print the IBAN on every statement, usually near the top or bottom. If you have online banking, log in and look for a section called "Account Details" or "My Accounts." Your IBAN will be listed there, often alongside your account number.
If you cannot find it on your statement or online, call your bank or visit a branch and ask for your IBAN. You can also ask for an IBAN confirmation letter, which is a formal document from the bank stating your IBAN. Some banks charge a small fee for this letter, though many provide it free. If you are receiving an international transfer, give the sender your IBAN exactly as it appears — do not try to reformat it or leave out spaces.
When you give someone your IBAN, you are giving them the information they need to send you money internationally. It is safe to share — it only allows money to be sent to you, not taken out of your account. Your IBAN is not secret the way a password is.
IBAN versus other account identifiers
You may hear about other codes used in international banking: SWIFT codes (also called BIC codes), routing numbers, and account numbers. These are different things that work together. Your account number is just the number of your account at your bank — it works for transfers within your country. A SWIFT code identifies your specific bank branch anywhere in the world. An IBAN combines country information, bank information, and account information all in one.
For international transfers within Europe, you usually only need the IBAN. For transfers outside Europe — to the United States, for example — you may need both the IBAN and the SWIFT code, or you may need a routing number instead of an IBAN. The person or company sending you money will tell you which codes they need. Different countries have different requirements, so there is no single answer that works everywhere.
Think of it this way: your account number is like your house number on your street. Your SWIFT code is like your city. Your IBAN is like your complete mailing address — it includes all the pieces needed to find you from anywhere in the world.
Which countries use IBANs
Most countries in Europe use IBANs, including all members of the European Union plus several others like Switzerland, Norway, and Iceland. Many countries in the Middle East, Africa, and Asia also use IBANs. However, not every country in the world has adopted the IBAN system yet.
The United States, Canada, Australia, and New Zealand do not use IBANs. Instead, they use different systems — the US uses routing numbers and account numbers, Canada uses transit numbers, and so on. If you are sending money to someone in one of these countries, you will not use an IBAN. If you are receiving money from someone in one of these countries to a European bank account, you may need to provide both your IBAN and a SWIFT code.
If you are unsure whether the country you are dealing with uses IBANs, ask your bank. They will tell you exactly what information the sender needs to get money to you.
What happens when an IBAN is wrong
If you give someone an incorrect IBAN, the transfer will usually be rejected before it is sent. The bank's system will check the IBAN against the check digit, find that it does not match, and tell the sender that the number is invalid. This is the system working as intended — it prevents money from being sent to the wrong account.
In rare cases, a wrong IBAN might be valid (meaning it passes the check digit test) but belong to a different account. If this happens, the money goes to the wrong person's account. Recovering it is difficult and can take weeks. This is why it is important to copy your IBAN carefully and double-check it before giving it to someone. Ask the sender to confirm they have the correct IBAN before they send the transfer.
If money is sent to your account by mistake, contact your bank when ready. They can contact the other bank and ask them to reverse the transfer, but this process is slow and not always successful. Prevention is much easier than recovery.
Frequently Asked Questions
Do I need an IBAN if I only use my bank in my own country?
No. IBANs are only needed for international transfers. If you only send and receive money within your own country, your bank account number is sufficient. However, having your IBAN on hand does not hurt, and you may need it someday if you receive money from abroad.
Is it safe to give someone my IBAN?
Yes. An IBAN only allows money to be sent to your account, not withdrawn from it. It is not like a password or PIN. You can safely share your IBAN with anyone who needs to send you money. Your bank cannot withdraw funds using only an IBAN.
What is the difference between an IBAN and a SWIFT code?
An IBAN identifies your specific account. A SWIFT code (also called a BIC code) identifies your bank and branch. For transfers within Europe, you usually only need the IBAN. For transfers outside Europe, you may need both the IBAN and the SWIFT code, depending on the countries involved.
Can I use my IBAN for transfers within my country?
Yes, you can use your IBAN for domestic transfers, though your bank may also accept your regular account number. Using the IBAN works fine either way. Some banks prefer IBANs because they reduce errors.
What if my bank will not give me my IBAN?
All banks in countries that use IBANs are required to provide them. If your bank refuses or says they do not have one, contact your country's banking regulator or switch to a bank that will provide it. This is extremely rare — nearly all banks in IBAN countries will give you this information on request.