An IBAN is a standardized number that identifies a specific bank account across international borders

An IBAN (International Bank Account Number) is a long string of letters and numbers — usually between 15 and 34 characters — that uniquely identifies a bank account anywhere in the world. It was created so that banks in different countries could send and receive money to each other without confusion, the way a postal address lets mail reach the right house across continents.

Every IBAN starts with a two-letter country code (GB for the United Kingdom, DE for Germany, FR for France), followed by two check digits that help catch typos, then the actual account details specific to that country's banking system. When you send money internationally, you give the recipient's IBAN instead of just their account number, because the account number alone means nothing to a bank in another country.

IBANs are mandatory for international transfers within Europe and are used by over 80 countries worldwide. If you receive money from abroad or send it out, you will almost certainly need to provide or use an IBAN at some point.

Key Takeaways

  • An IBAN is a standardized account identifier used for international money transfers, made up of 15 to 34 characters including a country code and check digits.
  • The first two letters show which country the account is in, and the two digits after that catch common typing errors.
  • You can find your own IBAN on your bank statement, through your online banking portal, or by asking your bank directly.
  • IBANs are required for transfers between European banks and are used by most countries outside Europe as well, though some nations like the United States use different systems.

How an IBAN is structured and what each part means

An IBAN always follows the same order: country code, check digits, then the domestic account details. A UK IBAN might look like GB82 WEST 1234 5698 7654 32. The GB means United Kingdom, the 82 are check digits, WEST identifies the specific bank (in this case Westpac), and the rest is the account number and sort code in the format that UK banks use internally.

The check digits are not random — they are calculated from the country code and account number using a mathematical formula. When a bank receives an IBAN, it runs the check digits through the same formula to verify nothing was typed wrong. If the math does not match, the transfer is rejected before it even leaves your bank. This catches most typos automatically and prevents money from going to the wrong account.

Different countries pack their domestic banking information into the IBAN differently. A German IBAN includes a bank code and account number in a specific order. A French IBAN includes a branch code. But the structure — country code first, check digits second, account details last — is always the same, which is why international banks can read any IBAN without knowing every country's banking rules.

Where to find your IBAN

Your IBAN is printed on your bank statements, usually near the top or in a section labeled "Account Information." If you use online banking, log in and look for a section called "Account Details," "My Accounts," or "IBAN." Most banks display it prominently because customers need it regularly for international transfers.

If you cannot find it on your statement or online, call your bank or visit a branch and ask for your IBAN. They will give it to you immediately — it is not sensitive information the way a PIN or password is. You can share your IBAN freely; it only tells someone which bank and account to send money to, not how to access the account or move money out of it.

Some banks also provide an IBAN lookup tool on their website where you can enter your account number and sort code (or equivalent) and it will generate your IBAN. This is useful if you have an older statement that does not list the IBAN.

IBAN versus other account identifiers

The United States does not use IBANs. Instead, U.S. banks use a routing number (nine digits identifying the bank) and an account number (unique to your account at that bank). When you send money internationally from a U.S. bank, you provide both the routing number and account number, plus the bank's SWIFT code (a four-letter identifier). Other countries have their own systems too — Canada uses routing numbers, Australia uses BSB codes — but most have moved toward IBANs or are phasing in IBAN-like systems for consistency.

If you are sending money to a U.S. account from abroad, you will need the U.S. routing number and account number, not an IBAN. If you are sending from the U.S. to Europe or most other places, you will need the recipient's IBAN. Your bank will tell you which one to use based on where the money is going.

A SWIFT code (also called a BIC code) is different from an IBAN. The SWIFT code identifies the bank itself — like a postal code for the bank building. The IBAN identifies the specific account within that bank — like the house number and street. For international transfers, you often need both: the SWIFT code tells the money which bank to go to, and the IBAN tells that bank which account within it to deposit the money into.

What happens when you provide an IBAN for a transfer

When you give your bank an IBAN to send money to, your bank checks the format and runs the check digits through the verification formula. If something is wrong, it stops the transfer and asks you to double-check. If the IBAN is valid, your bank sends it to an international clearing system (usually SWIFT, the Society for Worldwide Interbank Financial Telecommunication) along with the amount and currency.

The clearing system routes the transfer through a series of correspondent banks — intermediary banks that have relationships with both the sending and receiving banks — until the money reaches the bank identified in the IBAN. That bank then deposits it into the account number specified in the IBAN. The whole process usually takes one to three business days, though it can be faster with some banks and payment systems.

If you type the IBAN wrong, the transfer will either be rejected outright (if the check digits do not match) or it will go to the wrong account (if you got the account number part wrong but the check digits happen to still work). This is rare because the check digit system catches most errors, but it is why banks ask you to double-check before confirming an international transfer.

IBAN requirements by country and region

All European Union countries and most other European nations require IBANs for domestic transfers as well as international ones. The United Kingdom, Switzerland, Norway, and Iceland also use IBANs for all transfers. If you are sending money within Europe, you almost always need the recipient's IBAN.

Outside Europe, IBAN use varies. Many Middle Eastern, African, and Asian banks have adopted IBANs, but not all. Some countries use IBANs only for international transfers and keep their domestic system for local transfers. A few countries do not use IBANs at all and still rely on older systems.

When you are about to send money internationally, your bank will tell you what information you need. If the receiving bank is in a country that uses IBANs, you will need the IBAN. If not, you will need whatever that country's system requires — usually an account number and a bank code or SWIFT code. Your bank's website or a quick phone call will clarify which one applies to your transfer.

Common mistakes when using an IBAN

The most common mistake is confusing spaces and hyphens. IBANs are sometimes written with spaces for readability — GB82 WEST 1234 5698 7654 32 — but when you enter it into a form or your bank's system, you should remove the spaces and type it as one continuous string: GB82WEST1234569876543. Some systems accept spaces, others reject them. When in doubt, type it without spaces.

Another mistake is mixing up the IBAN with the account number. Your account number is just the digits at the end of the IBAN. The full IBAN includes the country code, check digits, bank code, and everything else. If you only provide the account number to an international transfer, it will fail because the receiving bank will not know which country or bank to look in.

Copying an IBAN from an old statement or email is risky if the account has changed. If you closed an account and opened a new one at the same bank, the IBAN will be different. Always use the IBAN from your current statement or from your online banking portal to make sure it is still active.

Frequently Asked Questions

Can someone steal money from my account if they have my IBAN?

No. An IBAN only tells someone where to send money to you; it does not let them take money out. To withdraw funds, someone would need your PIN, password, or online banking credentials. Sharing your IBAN is safe — it is the equivalent of giving someone your mailing address.

Do I need an IBAN if I am sending money within my own country?

It depends on the country. In Europe, you need an IBAN for all transfers, even domestic ones. In the United States, you use a routing number and account number instead. Check with your bank about what you need for transfers within your country.

What if I type the IBAN wrong?

If the check digits do not match, your bank will reject the transfer before it is sent. If you get the account number part wrong but the check digits still work by coincidence, the money may go to the wrong account. Always double-check the IBAN before confirming a transfer, and ask the recipient to confirm it is correct.

Is an IBAN the same as a SWIFT code?

No. A SWIFT code identifies the bank; an IBAN identifies the specific account. For international transfers, you often need both. The SWIFT code tells the money which bank to go to, and the IBAN tells that bank which account to deposit it into.

Can I use an IBAN to receive money from another country?

Yes. Give the sender your IBAN and they can send money to your account from abroad. Your bank will receive it through the international clearing system and deposit it into your account, usually within one to three business days.