An IBAN (International Bank Account Number) is a standardized code that identifies your specific bank account for international transfers. A BIC (Bank Identifier Code) identifies the bank itself. Together, they work like a mailing address for your money: the BIC gets the transfer to the right bank, and the IBAN routes it to the right account. If you’re sending or receiving money across borders, you’ll almost certainly need one or both.
How an IBAN Is Structured
An IBAN is a string of up to 34 letters and numbers, and every character serves a purpose. The first two letters are a country code (DE for Germany, GB for the United Kingdom, FR for France). The next two digits are check digits, which act as a built-in error detector. Banks use a mathematical formula on the check digits to verify the entire number is valid before processing a transfer. The remaining characters identify the specific bank, branch, and individual account. The total length varies by country, since different banking systems use different account number formats. A British IBAN is 22 characters, while a German one is 22 and a French one is 27.
You’ll often see IBANs printed in groups of four characters with spaces between them for readability, but when you enter one into a transfer form, you typically type it as a continuous string with no spaces.
How a BIC Is Structured
A BIC, also called a SWIFT code, is either 8 or 11 characters long. The first four letters are a bank code (a shorthand for the institution). The next two letters are a country code. The following two characters (letters or numbers) identify the bank’s head office or a specific location. If the code is 11 characters, the last three identify a particular branch. An 8-character BIC simply means the code points to the bank’s primary office.
For example, a BIC like DEUTDEFF refers to Deutsche Bank (DEUT), in Germany (DE), at its Frankfurt headquarters (FF). If you see “XXX” at the end of an 11-character code, that also just means the head office.
When You Need Each Code
For transfers within the European Union and other countries that use the Single Euro Payments Area (SEPA), the IBAN alone is often enough. SEPA is a system that standardizes euro-denominated transfers across participating countries, making them as simple as domestic payments. Banks in SEPA countries can look up the BIC automatically from the IBAN.
For transfers outside SEPA, or for payments in non-euro currencies, you’ll typically need both the IBAN and the BIC. The BIC ensures the sending bank’s system can locate and communicate with the receiving bank through the SWIFT network, which is the global messaging system banks use to coordinate transfers. The IBAN then directs the funds into the correct account once they arrive.
Which Countries Use IBANs
More than 80 countries have adopted the IBAN standard. It’s mandatory across Europe, including the UK, Germany, France, Spain, Italy, and the Nordic countries. It’s also used across the Middle East (Saudi Arabia, the UAE, Qatar, Kuwait), parts of Africa (Tunisia, Mauritius, Egypt), and several countries in Central America and the Caribbean (Costa Rica, Guatemala, the Dominican Republic). Brazil and Pakistan are among the larger economies outside Europe that use IBANs as well.
The United States, Canada, Australia, and most of East and Southeast Asia do not use IBANs. If you’re sending money to someone in the U.S., you’ll use a routing number and account number instead. For transfers to countries without IBANs, you’ll generally rely on the BIC/SWIFT code plus the recipient’s local account number.
How to Find Your IBAN and BIC
Your bank provides both codes in several places. The most common are:
- Bank statements: Your IBAN and BIC typically appear near the top of your paper or PDF statement, close to your sort code or account number.
- Online banking: Log in and look for an “account details” or “account settings” section. Both codes are usually displayed there.
- Mobile app: Open the account you need, tap on account details or settings, and the codes will be listed.
- Your debit card or welcome letter: Some banks print the IBAN on the card itself or include it in the paperwork you received when you opened the account.
If you can’t find either code through these channels, calling your bank or visiting a branch will get you the information quickly. Never guess at an IBAN or BIC, since even a single wrong character can send your money to the wrong place.
What Happens If You Enter the Wrong Code
The check digits in an IBAN catch most typos before a transfer goes through. If you transpose two numbers or mistype a letter, the validation formula will flag the IBAN as invalid and the bank will reject the transfer before it leaves your account. This is one of the main advantages of the IBAN system over older account number formats.
The check digits don’t catch every possible error, though. If a typo happens to produce a valid IBAN that belongs to someone else, the money could land in the wrong account. In that scenario, the receiving bank will generally not release funds if the account holder’s name doesn’t match the details you provided. But if the money does go through to the wrong person, recovery is not guaranteed. According to the Consumer Financial Protection Bureau, you may not be able to get the money back if it’s deposited into an unintended account. For remittance transfers (international money transfers made by consumers), you have the right to file a notice of error with your transfer provider, which must then investigate. Recovery timelines vary, and some banks charge fees for tracing and returning misdirected funds.
The safest approach is to ask the recipient to send you their IBAN and BIC directly, then double-check each character before confirming the transfer. Copy and paste when possible rather than retyping manually.
IBAN and BIC vs. Routing and Account Numbers
If you bank in the U.S., you’re used to a nine-digit routing number (which identifies your bank) and an account number. These serve the same basic function as a BIC and IBAN, just in a different format built for the domestic U.S. banking system. The key difference is that routing and account numbers aren’t recognized internationally, so they can’t be used for cross-border transfers through the SWIFT network. When someone abroad needs to send you money at a U.S. bank, they’ll use your bank’s SWIFT/BIC code plus your account number, since U.S. banks don’t issue IBANs.
If you’re sending money from the U.S. to a country that uses IBANs, your bank will ask you for the recipient’s IBAN and usually their bank’s BIC as well. Most U.S. banks support outbound SWIFT transfers through their online platforms or in-branch services, though transfer fees and exchange rate markups vary.

