IBAN stands for International Bank Account Number. It is a standardized code, up to 34 letters and digits long, that identifies an individual bank account for international payments. The format was developed in the 1990s by the European Committee for Banking Standards and is defined by the ISO 13616 standard, and close to 90 countries and territories now use it for cross-border transfers.1Czech National Bank. IBAN Historic Development
The point of the code is simple: when money crosses a border, the receiving bank needs an unambiguous way to know which account it belongs in. The IBAN packs the country, the bank, and the account number into one string that any participating bank’s system can read and verify.
What an IBAN Is Made Of
Every IBAN follows the same pattern in the same order.2ISO. ISO 13616-2:2020 The first two characters are letters that identify the country (DE for Germany, NO for Norway, GB for the United Kingdom). The next two are digits calculated from the rest of the number using a formula called MOD 97; they let the receiving bank confirm the IBAN is valid before it processes anything. Everything after that is the Basic Bank Account Number, or BBAN, which identifies the bank and the specific account inside it.
A German IBAN looks like this: DE89 3704 0044 0532 0130 00. DE is the country, 89 is the check pair, 37040044 is the bank code, and 0532013000 is the account. The spaces are only there to make the number easier to read on paper. When you type it into a payment form, you enter it as one continuous string with no spaces or dashes.
Length varies by country but is fixed within each one. A Norwegian IBAN is always 15 characters, a German one always 22, a French or Italian one always 27.3Swift. IBAN Registry That fixed length is part of how banks catch typos: enter the wrong number of characters for the country, and the system rejects the entry before any money moves.
IBAN vs. SWIFT/BIC Code
An IBAN is often confused with a SWIFT code, but they do different jobs in the same transfer. The IBAN identifies your account. A SWIFT code, also called a BIC (Business Identifier Code), identifies the bank as an institution and routes messages between banks over the SWIFT network.4Swift. Business Identifier Code (BIC)
Most international wires need both. The BIC tells the payment system which bank to send the money to; the IBAN tells that bank which account to credit.5Swift. International Bank Account Number (IBAN)
Which Countries Use IBANs
IBANs are mandatory throughout the Single Euro Payments Area (SEPA) for euro credit transfers and direct debits, under EU Regulation 260/2012.6Central Bank of Ireland. Single Euro Payments Area Adoption has spread well beyond Europe: the SWIFT IBAN Registry lists 89 countries and territories, with participants across the Middle East, North Africa, and parts of the Caribbean.3Swift. IBAN Registry
Several large economies do not participate. The United States and Canada do not issue IBANs and instead use routing numbers (ABA numbers in the U.S.) for domestic transfers.7Bank of America. Wire Transfers China, India, Japan, Australia, and South Korea are also outside the system. If you bank in one of those countries, you will not have an IBAN of your own, but you will still need to enter one whenever you send money to a recipient in a participating country.
How to Find or Get an IBAN
If your bank is in a participating country, you already have an IBAN. The easiest places to find it are your bank statement, the account details screen in your online banking portal, or your bank’s mobile app. Some bank websites also offer calculator tools that generate the IBAN from your standard account number and bank code.
If you cannot find it through any of those, ask your bank directly. Get the number from an official source rather than a third-party website, since outside calculators can produce formatting errors or outdated results.
What Happens If the IBAN Is Wrong
Most mistyped IBANs never leave the sending bank. The check digits described earlier catch transposed characters, missing digits, and any number that is the wrong length for the country. When the check fails, the transaction is rejected automatically and no money moves.
The harder problem is a valid IBAN that belongs to the wrong person. Because it passes every automated check, the payment goes through, and recovering the funds usually depends on the unintended recipient’s cooperation. There is no guarantee the money comes back. Verify the IBAN directly with your intended recipient before you send, especially if new or changed banking details arrive by email, which is a common vector for payment redirection scams.