A BIC code is a short set of letters and numbers that identifies a specific bank worldwide

A BIC code (also called a SWIFT code) is an 8 or 11-character code that tells the financial system which bank you are sending money to or receiving money from. Think of it like a postal address for a bank — it routes your transfer to the right institution, often across borders.

The code breaks down into four parts. The first four letters identify the bank itself. The next two letters are the country code (so US for the United States). The next two letters pinpoint the city or region where the bank's main office sits. The last three letters (which may or may not be there) identify a specific branch.

You will most often need a BIC code when you are sending or receiving an international wire transfer. Some domestic transfers within the US do not require it — your routing number and account number are usually enough. But if money is crossing a border, the BIC code helps may support it lands at the right bank in the right country.

Key Takeaways

  • A BIC code is an 8 or 11-character identifier that tells banks which financial institution to route money to, especially for international transfers.
  • The code includes the bank name, country, city, and sometimes a specific branch, all compressed into letters and numbers.
  • You will need a BIC code when sending or receiving money internationally, but most US domestic transfers use a routing number instead.
  • Your bank can provide your BIC code, or you can search for another bank's code using online SWIFT directories.

How a BIC code is structured

The first four characters are the bank code — a shortened version of the bank's name. For example, CITI stands for Citibank, and BOFA stands for Bank of America. These are not always obvious abbreviations, so you cannot always guess them.

Characters five and six are the country code, using the same two-letter system as postal addresses. US is the United States, GB is the United Kingdom, DE is Germany, and so on. This tells the receiving bank what country to look in.

Characters seven and eight are the location code, usually representing the city where the bank's headquarters or main processing center is located. New York might be NY, London might be LO. Again, these are standardized but not always intuitive.

Characters nine through eleven (if they exist) identify a specific branch. Many codes stop at eight characters and do not include a branch identifier. If a branch code is present, it usually refers to a particular office location rather than the main headquarters.

When you need a BIC code versus a routing number

In the United States, most domestic transfers between banks use a routing number instead of a BIC code. A routing number is a nine-digit code specific to each bank and branch, and it works fine for moving money within the US banking system.

A BIC code becomes necessary when money crosses an international border. If you are sending money to a bank account in another country, or if someone outside the US is sending you money, the BIC code helps the international payment network identify the correct destination bank.

Some banks now accept either one. If you are wiring money internationally and the form asks for a BIC code, you can usually provide it. If the form asks for a routing number and you are sending money abroad, that form may not work — you will need to use a different method or contact your bank for the correct international wire instructions.

How to find your bank's BIC code

The easiest way is to ask your bank directly. Call the customer service number on the back of your debit card, visit a branch in person, or log into your online banking portal. Many banks list the BIC code in the "wire transfer" or "international transfer" section of their website.

If you need someone else's bank's BIC code — for example, because you are sending money to a friend abroad — you can search for it using a free SWIFT code directory. Websites like SWIFT.com (the official registry) and other third-party directories let you search by bank name and country. You will need to know which country the bank is in and ideally which city.

When you find a code, double-check it with the person receiving the money or with their bank. A wrong BIC code can cause a transfer to be delayed or sent to the wrong institution, and correcting it takes time.

BIC codes and IBAN numbers work together for international transfers

When you send money internationally, you often need two pieces of information: the BIC code (which identifies the bank) and the IBAN (which identifies the specific account within that bank). Think of the BIC code as the bank's address and the IBAN as the apartment number.

An IBAN is a longer code — usually between 15 and 34 characters — that includes the country code, a check digit, the bank code, and the account number, all in a standardized format. Different countries use different IBAN formats. A UK IBAN looks different from a German IBAN, but both follow the IBAN standard.

When you are setting up an international wire transfer, your bank will ask for both the BIC code and the IBAN. Together, they may support the money reaches the right bank and the right account. If you have only one or the other, the transfer may not go through.

What happens if you use the wrong BIC code

If you provide an incorrect BIC code, the transfer may be rejected outright, or it may be sent to the wrong bank. Some international payment networks will catch an obviously wrong code and return the money to you. Others will send it to a different institution, and you will have to contact that bank to retrieve it.

The process of recovering a misdirected transfer can take weeks and may involve fees. For this reason, it is worth taking a few extra minutes to verify the BIC code before you send the money. Ask the recipient to confirm it, or check it against the official SWIFT directory.

If a transfer does go to the wrong place, contact your bank when ready. They can sometimes recall the transfer or file a claim with the receiving bank. The sooner you report it, the better your chances of recovery.

BIC codes are different from other bank identifiers

In the US, banks are identified by a routing number for domestic transfers. In other countries, banks may use different systems — sort codes in the UK, bank codes in Germany, or branch codes in Australia. The BIC code is the international standard that works across all of these systems.

Your account number is also different from a BIC code. An account number identifies your specific account at your bank. A BIC code identifies the bank itself. You need both for most international transfers: the BIC code tells the system which bank to contact, and the account number tells that bank which account to deposit the money into.

Some newer payment systems, particularly those used by fintech companies and digital banks, may use different identifiers altogether. But for traditional banking and international wire transfers, the BIC code remains the standard.

Frequently Asked Questions

Is a BIC code the same as a SWIFT code?

Yes. BIC stands for Bank Identifier Code, and SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication — the organization that manages the system. The terms are used interchangeably, and the codes are identical. You will see both names used on bank websites and transfer forms.

Do I need a BIC code to send money to someone in the US?

No. For transfers between US banks, you need the recipient's routing number and account number. A BIC code is only necessary for international transfers — when money is crossing a border.

Can I look up someone else's BIC code without asking them?

Yes, if you know their bank name and country. Use the official SWIFT directory or a third-party SWIFT code lookup tool. However, it is always safer to ask the recipient to provide it directly, because they can confirm it is correct and current.

What if my bank does not have a BIC code?

All banks that participate in international transfers have a BIC code. If your bank says it does not, they may not offer international wire transfers, or they may use a different method for sending money abroad. Ask them what code or identifier they use for international payments.

Does the BIC code change if I switch branches?

Not usually. Most banks have one main BIC code that works for all branches. Some larger banks assign a different code to each major branch, but the main code will work for any branch. If you are unsure, ask your bank which code to use.