In this guide

What Is an IBAN Number?
Quick answer: An IBAN number (International Bank Account Number) is a bank account written in one international format: a two-letter country code, two check digits, then the domestic bank code and account number. Its length is fixed per country, from 15 characters (Norway) to 33 (Russia), and the format list on this page covers 89 countries. You need the recipient's IBAN to send to a bank account in Europe, the Gulf states, Pakistan, Turkey or Egypt; the United States, Canada, Australia, India and Mexico use their own bank codes instead, listed in the table further down.
An IBAN (International Bank Account Number) is a standardized format for bank account numbers. The IBAN standard is maintained under ISO 13616 by the International Organization for Standardization. It was created to reduce errors in international transfers by providing a uniform way to identify bank accounts globally. The IBAN.com registry provides IBAN structure details for all participating countries.
An IBAN does not replace your account number; it wraps it. The country code and check digits come first, then the BBAN: the bank code and account number exactly as they are used at home. That is why people with an account number still get asked for an "IBAN number": the IBAN is the version a bank abroad can route, and its check digits catch a mistyped character before the money leaves. When sending to Europe (e.g. USA to Europe), you will almost always need the recipient's IBAN.
A correct IBAN decides whether the money arrives; the provider decides how much of it arrives. Compare what the recipient gets on your route before you send.
How to Read an IBAN
An IBAN consists of:
- Characters 1–2: Country code (e.g., GB, DE, FR)
- Characters 3–4: Check digits (for error detection)
- Remaining characters: Bank code + account number (format varies by country)
Examples by country:
- UK: GB29 NWBK 6016 1331 9268 19 (22 characters)
- Germany: DE89 3704 0044 0532 0130 00 (22 characters)
- France: FR76 3000 6000 0112 3456 7890 189 (27 characters)
- Pakistan: PK36 SCBL 0000 0011 2345 6702 (24 characters)
IBAN lengths are fixed per country, from 15 characters (Norway) to 33 (Russia).
Which Countries Use IBANs?
IBANs are mandatory for international transfers in:
- All of Europe (EU, UK, Switzerland, etc.)
- Middle East (UAE, Saudi Arabia, Qatar, etc.)
- Parts of Africa (Tunisia, Mauritania, etc.)
- Parts of South America (Brazil, Costa Rica)
- Pakistan, Turkey, Israel
Countries that do NOT use IBANs:
- United States (uses routing number + account number). See the Federal Reserve's payment systems for US wire transfer details.
- Canada (uses institution number + transit number + account number)
- Australia (uses BSB + account number)
- India (uses IFSC code + account number). See our USA to India guide for Indian transfer details.
- Most of Asia and the Pacific. For Philippines transfers, see the USA to Philippines corridor guide.
For a complete country-by-country reference, the ECB's SEPA documentation covers all EU/EEA IBAN requirements.
IBAN format by country
Every country we hold a validated structure for, with its IBAN length and a worked example. Country names link to the full format breakdown, local bank codes and validation rules where we have a page for them.
| Country | Code | Length | Example IBAN | SEPA |
|---|---|---|---|---|
| Albania | AL | 28 | AL35202111090000000001234567 | Yes |
| Andorra | AD | 24 | AD1400080001001234567890 | Yes |
| Austria | AT | 20 | AT483200000012345864 | Yes |
| Azerbaijan | AZ | 28 | AZ77VTBA00000000001234567890 | No |
| Bahrain | BH | 22 | BH02CITI00001077181611 | No |
| Belarus | BY | 28 | BY86AKBB10100000002966000000 | No |
| Belgium | BE | 16 | BE71096123456769 | Yes |
| Bosnia and Herzegovina | BA | 20 | BA393385804800211234 | No |
| Brazil | BR | 29 | BR1500000000000010932840814P2 | No |
| Bulgaria | BG | 22 | BG19STSA93000123456789 | Yes |
| Burundi | BI | 27 | BI1320001100010000123456789 | No |
| Costa Rica | CR | 22 | CR23015108410026012345 | No |
| Croatia | HR | 21 | HR1723600001101234565 | Yes |
| Cyprus | CY | 28 | CY21002001950000357001234567 | Yes |
| Czech Republic | CZ | 24 | CZ5508000000001234567899 | Yes |
| Denmark | DK | 18 | DK9520000123456789 | Yes |
| Djibouti | DJ | 27 | DJ2110002010010409943020008 | No |
| Dominican Republic | DO | 28 | DO22ACAU00000000000123456789 | No |
| Egypt | EG | 29 | EG800002000156789012345180002 | No |
| El Salvador | SV | 28 | SV43ACAT00000000000000123123 | No |
| Estonia | EE | 20 | EE471000001020145685 | Yes |
| Falkland Islands | FK | 18 | FK12SC987654321098 | No |
| Faroe Islands | FO | 18 | FO9264600123456789 | No |
| Finland | FI | 18 | FI1410093000123458 | Yes |
| France | FR | 27 | FR7630006000011234567890189 | Yes |
| Georgia | GE | 22 | GE60NB0000000123456789 | No |
| Germany | DE | 22 | DE75512108001245126199 | Yes |
| Gibraltar | GI | 23 | GI56XAPO000001234567890 | Yes |
| Greece | GR | 27 | GR9608100010000001234567890 | Yes |
| Greenland | GL | 18 | GL8964710123456789 | No |
| Guatemala | GT | 28 | GT20AGRO00000000001234567890 | No |
| Honduras | HN | 28 | HN54PISA00000000000000123124 | No |
| Hungary | HU | 28 | HU93116000060000000012345676 | Yes |
| Iceland | IS | 26 | IS750001121234563108962099 | Yes |
| Iraq | IQ | 23 | IQ20CBIQ861800101010500 | No |
| Ireland | IE | 22 | IE64IRCE92050112345678 | Yes |
| Israel | IL | 23 | IL170108000000012612345 | No |
| Italy | IT | 27 | IT60X0542811101000000123456 | Yes |
| Jordan | JO | 30 | JO71CBJO0000000000001234567890 | No |
| Kazakhstan | KZ | 20 | KZ244350000012344567 | No |
| Kosovo | XK | 20 | XK051212012345678906 | No |
| Kuwait | KW | 30 | KW81CBKU0000000000001234560101 | No |
| Latvia | LV | 21 | LV97HABA0012345678910 | Yes |
| Lebanon | LB | 28 | LB92000700000000123123456123 | No |
| Libya | LY | 25 | LY38021001000000123456789 | No |
| Liechtenstein | LI | 21 | LI7408806123456789012 | Yes |
| Lithuania | LT | 20 | LT601010012345678901 | Yes |
| Luxembourg | LU | 20 | LU120010001234567891 | Yes |
| Malta | MT | 31 | MT31MALT01100000000000000000123 | Yes |
| Mauritania | MR | 27 | MR1300020001010000123456753 | No |
| Mauritius | MU | 30 | MU43BOMM0101123456789101000MUR | No |
| Moldova | MD | 24 | MD21EX000000000001234567 | Yes |
| Monaco | MC | 27 | MC5810096180790123456789085 | Yes |
| Mongolia | MN | 20 | MN580050099123456789 | No |
| Montenegro | ME | 22 | ME25505000012345678951 | Yes |
| Netherlands | NL | 18 | NL02ABNA0123456789 | Yes |
| Nicaragua | NI | 28 | NI79BAMC00000000000003123123 | No |
| North Macedonia | MK | 19 | MK07200002785123453 | Yes |
| Norway | NO | 15 | NO8330001234567 | Yes |
| Pakistan | PK | 24 | PK36SCBL0000001123456702 | No |
| Palestine | PS | 29 | PS92PALS000000000400123456702 | No |
| Poland | PL | 28 | PL10105000997603123456789123 | Yes |
| Portugal | PT | 25 | PT50002700000001234567833 | Yes |
| Qatar | QA | 29 | QA54QNBA000000000000693123456 | No |
| Romania | RO | 24 | RO66BACX0000001234567890 | Yes |
| Russia | RU | 33 | RU0204452560040702810412345678901 | No |
| Saint Lucia | LC | 32 | LC14BOSL123456789012345678901234 | No |
| San Marino | SM | 27 | SM76P0854009812123456789123 | Yes |
| Sao Tome and Principe | ST | 25 | ST23000200000289355710148 | No |
| Saudi Arabia | SA | 24 | SA4420000001234567891234 | No |
| Serbia | RS | 22 | RS35105008123123123173 | Yes |
| Seychelles | SC | 31 | SC74MCBL01031234567890123456USD | No |
| Slovakia | SK | 24 | SK8975000000000012345671 | Yes |
| Slovenia | SI | 19 | SI56192001234567892 | Yes |
| Somalia | SO | 23 | SO061000001123123456789 | No |
| Spain | ES | 24 | ES7921000813610123456789 | Yes |
| State of Vatican City / Holy See (the) | VA | 22 | VA59001123000012345678 | Yes |
| Sudan | SD | 18 | SD8811123456789012 | No |
| Sultanate of Oman | OM | 23 | OM040280000012345678901 | No |
| Sweden | SE | 24 | SE7280000810340009783242 | Yes |
| Switzerland | CH | 21 | CH5604835012345678009 | Yes |
| Timor-Leste | TL | 23 | TL380010012345678910106 | No |
| Tunisia | TN | 24 | TN5904018104004942712345 | No |
| Turkey | TR | 26 | TR320010009999901234567890 | No |
| Ukraine | UA | 29 | UA903052992990004149123456789 | No |
| United Arab Emirates | AE | 23 | AE460090000000123456789 | No |
| United Kingdom | GB | 22 | GB33BUKB20201555555555 | Yes |
| Virgin Islands, British | VG | 24 | VG07ABVI0000000123456789 | No |
| Yemen | Ye | 30 | YE20ALMF0000000000001234560101 | No |
Lengths are fixed per country: a Luxembourg IBAN is always 20 characters, a French one always 27. If yours is a different length, it is wrong — check it with our IBAN checker before sending.
Bank Details You Need for an International Transfer
Whatever the country, a sender needs the recipient's full name as it appears on the account, the bank's name, and the account identifier that country uses. The identifier is what differs:
| Sending to | IBAN? | What the recipient gives you | Compare |
|---|---|---|---|
| Eurozone (e.g. Germany) | Yes, 22 characters | The IBAN is enough inside SEPA; from outside SEPA, also the bank's SWIFT/BIC | USD → EUR |
| United Kingdom | Yes, 22 characters | Sort code (6 digits) and account number (8 digits); from abroad, the IBAN and the bank's SWIFT/BIC | USD → GBP |
| United States | No | ABA routing number (9 digits) and account number; for an international wire, the bank's SWIFT/BIC | GBP → USD |
| Canada | No | Institution number (3 digits), transit number (5 digits) and account number; for an international wire, the bank's SWIFT/BIC | USD → CAD |
| Australia | No | BSB (6 digits) and account number; for an international wire, the bank's SWIFT/BIC | GBP → AUD |
| India | No | IFSC (11 characters) and account number | USD → INR |
| Mexico | No | CLABE (18 digits) | USD → MXN |
| Philippines | No | Bank name and account number (plus the SWIFT/BIC for a wire), or a mobile number for an e-wallet such as GCash | USD → PHP |
| Nigeria | No | Bank name and 10-digit NUBAN account number | GBP → NGN |
| Pakistan | Yes, 24 characters | The IBAN | GBP → PKR |
| United Arab Emirates | Yes, 23 characters | The IBAN and the bank's SWIFT/BIC | GBP → AED |
| Saudi Arabia | Yes, 24 characters | The IBAN and the bank's SWIFT/BIC | USD → SAR |
| Turkey | Yes, 26 characters | The IBAN | EUR → TRY |
| Egypt | Yes, 29 characters | The IBAN and the bank's SWIFT/BIC | USD → EGP |
IBAN lengths come from the same format list as the table above. A US routing number is nine digits (American Bankers Association); an Indian IFSC is 11 characters, the first four identifying the bank (Reserve Bank of India). A provider may ask for more on some routes, such as the recipient's address or the purpose of the payment.
Each Compare link opens the comparison for that route at 1,000 units of the sending currency; change the amount there.
How to Find Your IBAN
Your IBAN can be found in several places:
- Online banking — Look in your account details or settings page
- Bank statement — Usually printed at the top of your statement
- Bank app — Tap on your account for full details
- Check it — paste it into our IBAN checker to confirm the country code, length and check digits
- Contact your bank — Call or visit a branch
Once you have the IBAN, use our comparison tool to find the cheapest way to send money to that account. Also read our guide to SWIFT codes — you'll often need both for European transfers.
IBAN Validation: How to Check an IBAN Is Correct
IBANs have built-in error detection through check digits. You can validate an IBAN in two ways:
- Use our IBAN checker — confirms the country code, the length and the check digits, in your browser. It cannot confirm that the account exists or who holds it.
- Manual check — Verify the country code matches where the recipient banks, and that the length matches the expected length for that country. See the IBAN.com structure guide for country-specific lengths.
Common IBAN errors:
- Transposed digits (switching two numbers)
- Wrong country code
- Missing or extra characters
- Using spaces when the system expects none (or vice versa)
An invalid IBAN will cause your transfer to be rejected (and possibly delayed by days). Always validate before sending. For guidance on international payment standards, see SWIFT's data standards.
IBAN Format by Country: questions answered
Is an IBAN the same as an account number?
What bank details do I need to receive an international transfer?
Does the US have IBANs?
What happens if I use the wrong IBAN?
About the author
