A BIC code is an eight or eleven-character identifier that tells the banking system which bank you use and where

A BIC code (Bank Identifier Code) is a standardized set of letters and numbers that identifies a specific bank and its branch. It works alongside your IBAN (International Bank Account Number) to route international wire transfers and some domestic payments to the correct financial institution. Every bank in the SWIFT network has a BIC code; you will find yours on your bank statements, online banking portal, or by calling your bank's customer service line.

The code breaks down into four parts: the first four characters identify the bank itself, the next two identify the country, the following two identify the city or region, and the last three (optional) identify the specific branch. For example, a BIC code might look like DEUTDEFF (Deutsche Bank in Frankfurt, Germany) or CHASUS33 (Chase Bank in the United States). If you are sending or receiving money internationally, you will almost certainly need this code.

Key Takeaways

  • A BIC code is an eight or eleven-character code that identifies your bank and branch; you need it for international wire transfers and some cross-border payments.
  • The first four characters identify the bank, the next two identify the country, and the remaining characters identify the region and branch.
  • You can find your BIC code on your bank statement, in your online banking portal, or by calling your bank directly.
  • BIC codes are required for SWIFT transfers but not always needed for domestic payments within the United States.
  • Providing an incorrect BIC code will delay or reject a wire transfer, so verify it with your bank before sending money internationally.

How a BIC code differs from a routing number or account number

In the United States, domestic wire transfers use a routing number (also called an ABA number) instead of a BIC code. A routing number is nine digits and identifies your bank within the U.S. banking system. Your account number, by contrast, identifies your specific account at that bank and can be any length depending on the bank.

When you send money internationally, the receiving bank needs both the BIC code (to find the right bank) and the IBAN (to find the right account within that bank). If you are sending money to someone in another country, ask them for both pieces of information. If you are receiving a wire from abroad, give the sender your BIC code, IBAN, and account holder name.

Where to find your BIC code

Your BIC code appears on most bank statements, usually near your account number. Log into your online banking portal and look for account details or account information; many banks display the BIC code there. If you cannot find it, call your bank's customer service number (on the back of your debit card or on your statement) and ask for your BIC code. Have your account number ready when you call.

Some banks also list the BIC code on their website under international transfer information or FAQs. If you are receiving money from someone abroad and they ask for your BIC code, do not guess or use a code from another bank—contact your bank directly to confirm the correct code for your account and branch.

What happens if you provide the wrong BIC code

If you give an incorrect BIC code when sending an international wire, the transfer will either be rejected outright or delayed while the sending bank tries to sort out where the money should go. Some banks have automated systems that catch obvious errors and bounce the payment back to you. Others may send the money to the wrong bank entirely, and recovery can take weeks.

If a wire lands in the wrong account, you will need to contact both your bank and the receiving bank to trace and recover the funds. This process requires documentation, written requests, and often involves the SWIFT network itself. To avoid this, always verify the BIC code with the recipient or their bank before you initiate a transfer. A few seconds of confirmation saves you from a much longer headache later.

BIC codes for U.S. banks sending money abroad

U.S. banks use BIC codes when sending money internationally, even though domestic transfers use routing numbers. Your U.S. bank's BIC code typically begins with a four-letter bank code, followed by "US" for the United States, then two more characters for the region. For example, Bank of America's BIC code is BOFAUS3N, and Wells Fargo's is WFBIUS6S.

When you initiate an international wire from a U.S. bank, the bank will ask for the recipient's BIC code and IBAN (or account number if the country does not use IBAN). You provide your own bank details automatically through your account. Make sure the recipient gives you their correct BIC code before you send anything; if they are unsure, they should contact their own bank to confirm.

SWIFT transfers and why BIC codes matter

The SWIFT network (Society for Worldwide Interbank Financial Telecommunication) is the system that moves money between banks across borders. SWIFT uses BIC codes to route payments to the correct bank and branch. When you send a wire internationally, your bank sends a SWIFT message that includes the recipient's BIC code, IBAN, and amount. The SWIFT network then directs that message to the receiving bank, which deposits the money into the correct account.

Without a correct BIC code, SWIFT cannot route the message efficiently, and the transfer stalls. This is why international wires take longer than domestic ones—the money has to pass through multiple banks and clearing systems, each one checking the BIC code to make sure it is going to the right place. Providing accurate information from the start keeps the process moving.

When you do not need a BIC code

If you are sending money domestically within the United States, you do not need a BIC code. Domestic wires use routing numbers instead. The same applies to ACH transfers (Automated Clearing House), which move money between U.S. bank accounts and use routing numbers and account numbers only.

However, if you are sending money to Canada, the United Kingdom, Europe, or most other countries, you will need the recipient's BIC code. Some countries use alternative systems (for example, Canada uses transit numbers instead of BIC codes for domestic transfers), but if you are moving money across international borders, assume you will need a BIC code unless the recipient's bank tells you otherwise.

Frequently Asked Questions

Is a BIC code the same as a SWIFT code?

Yes. BIC code and SWIFT code are the same thing. SWIFT is the network that uses BIC codes to route international transfers. You will see both terms used interchangeably by banks and payment services.

Can I use someone else's BIC code if they bank at the same bank as me?

No. Each branch of a bank may have a different BIC code, and using the wrong one can send the money to the wrong location or delay the transfer. Always ask the recipient for their specific BIC code or have them confirm it with their bank.

What if the recipient's bank does not have a BIC code?

Most banks in developed countries are part of the SWIFT network and have a BIC code. If a bank does not, ask the recipient's bank what information you need to send money to them—they may use an alternative system or provide a different identifier.

Do I need to provide my BIC code when receiving a wire transfer?

Yes. When someone sends you money from abroad, give them your BIC code, IBAN (if applicable), account number, and your full name as it appears on your account. This ensures the money lands in your account and not someone else's.

How long does an international wire take if I provide the correct BIC code?

International wires typically take one to three business days, depending on the banks involved and the countries. Providing the correct BIC code does not speed up the process, but an incorrect code will delay it significantly or cause it to fail.