An IBAN is a standardized account number that lets banks move money across countries

An IBAN — International Bank Account Number — is a long string of letters and numbers that identifies a specific bank account anywhere in the world. It was created so that banks in different countries could send money to each other without confusion. Instead of relying on bank names, routing numbers, or account numbers that vary by country, an IBAN gives every account a single, machine-readable address.

When you send money internationally, the sending bank uses your IBAN to find the exact account at the receiving bank. Without it, the money might arrive at the wrong bank, the wrong branch, or the wrong account — or not arrive at all. Most countries outside the United States now require an IBAN for any cross-border payment.

An IBAN is not a replacement for your regular account number. It is an additional identifier that wraps your account number, bank code, and country information into one standardized format. You keep your existing account number; the IBAN straightforward makes it readable to banks everywhere.

Key Takeaways

  • An IBAN is required for sending or receiving money internationally in most countries outside the United States.
  • The IBAN includes your country code, bank code, branch code, and account number in a single standardized format.
  • IBAN length varies by country — a German IBAN has 22 characters, a French one has 27, and a UK one has 34.
  • You can find your IBAN on your bank statement, in your online banking portal, or by calling your bank.
  • The IBAN does not replace your account number; it works alongside it for international payments.

How an IBAN is structured

Every IBAN follows the same basic structure, though the total length changes depending on which country the account is in. The format always starts with a two-letter country code, followed by two check digits, then the domestic bank and account information.

Here is a real example: a UK IBAN might look like GB82 WEST 1234 5698 7654 32. Breaking it down: GB is the country code for the United Kingdom, 82 are the check digits that verify the IBAN is valid, WEST is the bank code (in this case, West Minster Bank), and the remaining numbers are the branch code and account number. A German IBAN would be shorter — for example, DE89 3704 0044 0532 0130 00 — because Germany uses a different domestic numbering system.

The check digits are not random. They are calculated from the rest of the IBAN using a mathematical formula. When a bank receives an IBAN, it runs the check digits through the same formula to confirm the number is real and has not been mistyped. This catches most data entry errors before money is sent.

Why countries use different IBAN lengths

IBAN length is not standardized globally because each country designed its own domestic bank account system before the IBAN existed. When the IBAN standard was created in the 1990s, each country had to fit its existing bank codes and account numbers into the IBAN format.

The United Kingdom uses 34 characters because UK banks use long branch codes and account numbers. Germany uses 22 because its domestic system is more compact. France uses 27. Spain uses 24. There is no single "correct" length — the length is correct only for the country the account is in. If you are sending money to a French account and the IBAN you have is 22 characters long, it is wrong, even if it looks valid.

This is why you cannot guess an IBAN format. You must get it directly from the account holder or from their bank. Asking "what is a typical IBAN length" will not help you — you need the actual IBAN for the actual account you are sending to.

Where to find your IBAN

Your bank prints your IBAN on your bank statements, usually near the top or in the account details section. If you use online banking, you can log in and look for "Account Details" or "My IBAN" — most banks show it prominently. Some banks also print it on the back of your debit card.

If you cannot find it on your statement or online, call your bank's customer service line and ask for your IBAN. Have your account number ready. The bank will give it to you when ready — there is no process or waiting period. Some banks also let you generate an IBAN through their mobile app.

If you are receiving money from abroad and need to give someone your IBAN, copy it exactly as it appears on your statement or in your online banking portal. Do not retype it from memory. One wrong letter or number and the money will not arrive.

IBAN versus other account identifiers

The United States does not use IBANs. Instead, US banks use a routing number (nine digits that identify the bank) and an account number (which identifies your specific account at that bank). When you send money domestically in the US, you provide both numbers separately.

For international payments to or from a US account, the sending bank often converts the US routing and account numbers into an IBAN-like format, or it uses a SWIFT code (also called a BIC code) instead. A SWIFT code identifies the bank itself, not the specific account. If you are sending money to the US from abroad, you typically need the routing number, account number, and SWIFT code — not an IBAN.

Other countries use different systems. Canada uses a routing number and account number similar to the US. Australia uses a BSB code (Bank-State-Branch) and account number. The IBAN is the international standard that lets all these different systems talk to each other.

What happens when you provide an IBAN for a payment

When you send an international payment and provide an IBAN, your bank checks the IBAN format and runs the check digits through its validation formula. If the IBAN fails the check, your bank will reject it and ask you to confirm the number. If it passes, your bank sends the payment instruction to the receiving bank using the SWIFT network or another international payment system.

The receiving bank uses the IBAN to route the money to the correct branch and account. The payment usually takes one to three business days, depending on the banks involved and whether it is a weekend or holiday. Some banks now offer same-day international transfers, but the IBAN process itself is the same — it is just faster.

If you provide an IBAN that is valid in format but belongs to the wrong account, the money will arrive at that wrong account. The receiving bank has no way to know the IBAN was incorrect — it only knows the IBAN is mathematically valid. This is why you must get the IBAN directly from the person you are sending to, not from a third party or a guess.

Frequently Asked Questions

Is an IBAN the same as a bank account number?

No. Your bank account number is a domestic identifier used only within your country. An IBAN wraps your account number, bank code, and country information into a single international format. You have one account number but one IBAN — they are different things that identify the same account.

Do I need an IBAN to send money domestically?

No. Domestic payments within your country use your country's standard identifiers — in the US, that is a routing number and account number. You only need an IBAN when sending or receiving money across borders.

What if I give someone the wrong IBAN?

If the IBAN is invalid in format, the sending bank will catch it and reject the payment. If the IBAN is valid in format but belongs to a different account, the money will go to that account instead. You cannot recover it easily — you would have to contact the receiving bank and ask them to reverse the transfer, which they may refuse to do.

Can I use someone else's IBAN to receive money?

No. An IBAN is tied to a specific account at a specific bank. If you provide someone else's IBAN, the money will go to their account, not yours. Always give out only your own IBAN.

Do all countries use IBANs?

Most countries do, but not all. The United States, Canada, Australia, and some others use different systems. If you are sending money to one of these countries, ask the recipient what information you need — it may be a routing number, account number, SWIFT code, or a combination of these, not an IBAN.