An IBAN is a standardized account number that identifies a bank account anywhere in the world
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 single bank account in a specific country. When you send money across borders or receive a wire transfer from another country, the IBAN is what tells the sending bank exactly where your money should go.
The IBAN system was created in the 1990s to standardize international payments and reduce errors. Before IBANs existed, banks had to use a patchwork of different codes and account formats depending on which country they were sending money to. Now, most countries outside the United States use IBANs as their standard account identifier. The U.S. does not use IBANs; instead, American banks use routing numbers and account numbers.
Every IBAN starts with a two-letter country code (like DE for Germany, FR for France, or GB for the United Kingdom), followed by two check digits that help banks verify the number is correct. The rest of the IBAN contains your bank code and account number, formatted according to that country's banking rules.
Key Takeaways
- An IBAN is a standardized international account number used by banks outside the United States to identify specific accounts for cross-border payments.
- Every IBAN begins with a two-letter country code and two check digits, followed by your bank and account information in a format specific to that country.
- You will need your IBAN when receiving wire transfers from abroad or sending money to someone with a bank account outside the U.S.
- Your bank can provide your IBAN, and you can usually find it on your bank statement, in your online banking portal, or by calling customer service.
- The IBAN is not the same as a SWIFT code; both are often needed together for international transfers, but they serve different purposes.
How an IBAN is structured and what each part means
An IBAN always follows the same basic structure, though the total length and the meaning of the digits after the country code vary by country. The first two characters are always letters representing the country where the account is held. The next two characters are always numbers called check digits; these are calculated using a mathematical formula and allow banks to catch typos or errors before processing a payment.
After the country code and check digits, the remaining characters contain your bank's code and your account number. The exact format depends on the country. For example, a German IBAN might look like this: DE89 3704 0044 0532 0130 00. The "DE" means Germany, "89" are the check digits, "3704 0044" is the bank code, and "0532 0130 00" is the account number. A British IBAN follows a different pattern: GB82 WEST 1234 5698 7654 32. The "GB" means United Kingdom, "82" are the check digits, "WEST" is the bank code (often a four-letter abbreviation), and the remaining digits are the account number.
The check digits are important because they allow a computer to verify that an IBAN is valid before money is sent. If you type your IBAN incorrectly when giving it to someone, their bank's system should catch the error and reject the payment rather than sending your money to the wrong account.
When you need to provide your IBAN
You will need to share your IBAN whenever someone outside your country wants to send you money by wire transfer or international bank payment. This is most common when you are receiving a payment from a foreign employer, a client in another country, a family member abroad, or an international business partner. The person sending the money will ask for your IBAN so their bank knows where to direct the funds.
You may also need your IBAN if you are setting up automatic recurring payments to a company or person in another country, such as paying rent to a landlord in Europe or making a subscription payment to a service based outside the U.S. Some international payment platforms and money transfer services also ask for an IBAN to route money correctly.
If you live in the United States and have a U.S. bank account, you typically will not need an IBAN for domestic payments. U.S. banks use routing numbers and account numbers instead. However, if you have a bank account in another country, or if you are receiving money from someone in another country, an IBAN will be required.
How to find your IBAN
Your bank can provide your IBAN in several ways. The easiest method is to check your bank statement — most banks print the IBAN on paper statements or make it visible in your online banking portal. Log into your account on your bank's website or mobile app and look for a section labeled "Account Details," "My Accounts," or "Account Information." Your IBAN should be displayed there.
If you cannot find it online, call your bank's customer service line and ask for your IBAN. Have your account number ready, and the representative can give it to you over the phone. Some banks also allow you to request your IBAN through their mobile app or by visiting a branch in person. If you are unsure whether your bank uses IBANs, ask — some banks in countries that adopted the IBAN system may still use older account formats for certain account types.
Do not guess or make up an IBAN. Always get it directly from your bank or from an official bank document. Providing an incorrect IBAN can result in your payment being sent to the wrong account, and recovering that money can be difficult and time-consuming.
IBAN versus SWIFT code: what is the difference
An IBAN and a SWIFT code are both used for international payments, but they serve different purposes and should not be confused. An IBAN identifies a specific bank account, while a SWIFT code (also called a BIC code) identifies a specific bank or bank branch. Think of it this way: the IBAN is like your home address, and the SWIFT code is like the postal service that will deliver mail to that address.
A SWIFT code is always eight or eleven characters long and consists of letters and numbers. For example, a SWIFT code might look like DEUTDEDD (Deutsche Bank in Germany) or MIDLGB22 (Barclays Bank in the United Kingdom). When you send money internationally, you often need both the IBAN and the SWIFT code. The SWIFT code tells the sending bank which bank to route the payment through, and the IBAN tells that bank which account within the bank should receive the money.
Some international payment systems and banks may ask for only the IBAN, only the SWIFT code, or both. If you are unsure which one to provide, ask the person or organization requesting the information, or contact your bank for guidance.
What happens if you provide an incorrect IBAN
If you give someone an incorrect IBAN, one of two things usually happens. If the error is caught by the receiving bank's system — because the check digits do not match — the payment will be rejected before it is sent. The sender will be notified that the IBAN is invalid, and they can ask you for the correct number. This is the best-case scenario because no money is lost.
If the error is not caught by the system, the money may be sent to a different account. This is rare because the check digits are designed to catch most typos, but it can happen if you transpose multiple digits or provide an IBAN from a different country by mistake. If this occurs, the money goes to someone else's account, and recovering it is difficult. You would need to contact your bank and the sending bank, provide proof of the error, and request that the funds be returned. This process can take weeks or months.
To avoid this problem, always double-check your IBAN before giving it to anyone. Read it aloud to the person requesting it, or send it in writing so there is no confusion. If you are receiving money, confirm the IBAN with your bank before the sender initiates the transfer.
IBAN requirements by country and region
Most countries in Europe, the Middle East, Africa, and parts of Asia use IBANs. The European Union requires all banks to support IBAN transfers. However, not every country in the world uses IBANs. The United States, Canada, Australia, and several other countries use different account identification systems.
If you are sending money to or receiving money from someone in a country that does not use IBANs, you will need to use that country's standard account format instead. For example, if you are sending money to an Australian bank account, you will need the account holder's BSB (Bank-State-Branch) number and account number, not an IBAN. If you are unsure whether a country uses IBANs, ask your bank or the person receiving the money.
The length of an IBAN also varies by country. Spanish IBANs are 24 characters long, while French IBANs are 27 characters long. This is why it is important to get your IBAN directly from your bank rather than trying to construct it yourself — your bank knows the correct format for your country and account type.
Frequently Asked Questions
Is an IBAN the same as an account number?
No. An account number is just the digits your bank assigns to your account. An IBAN includes your account number plus your bank code, country code, and check digits. An IBAN is a standardized international format that wraps your account number in additional information so banks worldwide can process the payment correctly.
Do I need an IBAN if I am sending money from the U.S. to another country?
Yes, if the person or business receiving the money has a bank account outside the U.S., you will need their IBAN. You will provide it to your U.S. bank when you initiate the wire transfer. Your U.S. bank will use the IBAN to route the money to the correct account in the other country.
Can I use someone else's IBAN to send them money?
Yes. If someone gives you their IBAN, you can use it to send them money through your bank. Make sure the IBAN is correct before you initiate the transfer. If you are unsure, ask the person to confirm it or contact their bank directly.
What if my bank says they do not have an IBAN?
If your bank is in a country that uses IBANs and they say they do not have one, ask to speak with a supervisor or visit a branch. Most banks in IBAN-using countries are required to provide IBANs. If your bank genuinely does not use IBANs, they should be able to tell you what account format to use instead for international payments.
Is it safe to share my IBAN with someone?
Yes, it is safe to share your IBAN. An IBAN alone cannot be used to withdraw money from your account — it only tells a bank where to send money to you. However, do not share your IBAN with anyone you do not trust, and never provide it in response to an unsolicited email or phone call claiming to be from your bank.