A BIC code is an 8 or 11-character identifier that tells the banking system which bank you are sending money to and where that bank is located

BIC stands for Bank Identifier Code. It is a standardized code used in international wire transfers and some domestic transfers to route your money to the correct financial institution. Every bank in the world that handles international payments has one. When you send money across borders, the sending bank uses your BIC code to find the receiving bank's exact location and confirm it exists before the transfer goes through.

A BIC code is not the same as your account number or routing number. Your account number identifies your specific account. Your routing number (in the United States) or sort code (in the United Kingdom) identifies a specific branch or processing center. A BIC code identifies the entire bank, regardless of branch. If you are sending money to someone in another country, you will need their bank's BIC code, not their personal account details alone.

Key Takeaways

  • A BIC code is an 8 or 11-character code that identifies a specific bank and its location worldwide.
  • BIC codes are required for most international wire transfers and some cross-border payments.
  • The first four characters of a BIC code represent the bank name, the next two represent the country, and the remaining characters identify the branch or processing center.
  • You can find a bank's BIC code on their website, by calling the bank directly, or by asking the person receiving the money.
  • A BIC code is different from a routing number, account number, or IBAN, though you may need more than one of these codes for a single transfer.

How a BIC code is structured

BIC codes follow a strict format set by the International Organization for Standardization (ISO). An 8-character BIC code breaks down as follows: the first four characters are the bank code (usually an abbreviation of the bank's name), the next two characters are the country code (using the same two-letter country codes as postal addresses), and the final two characters identify the branch or processing center.

An 11-character BIC code includes three additional characters at the end that specify a particular branch location. For example, a BIC code might look like DEUTDEFF (Deutsche Bank in Frankfurt, Germany) or DEUTDEFF500 (the same bank at a specific branch). Most international transfers use the 8-character version unless you are sending money to a particular branch rather than the bank's main processing center.

When you need a BIC code

You need a BIC code whenever you are sending money internationally through a wire transfer. This includes transfers to Europe, Asia, Australia, the Americas, and anywhere else outside your home country. Some domestic transfers within certain countries also require a BIC code, particularly in Europe where the SEPA (Single Euro Payments Area) system uses BIC codes alongside IBANs for all cross-border payments within the eurozone.

If you are receiving money from abroad, the sender's bank will ask for your bank's BIC code. If you are sending money abroad, you will need the receiving bank's BIC code. Your own bank can provide your BIC code, or you can find it on your bank statements, in your online banking portal, or by calling customer service. The receiving person should be able to give you their bank's BIC code if they do not know it themselves.

How to find a BIC code

The easiest way to find a BIC code is to ask the bank directly. Call their customer service line or visit their website — most banks list their BIC code prominently in the international payments section. If you are receiving money, ask the person sending it to you for their bank's BIC code. They can find it on their bank statement, in their online banking app, or by contacting their bank.

You can also search for a BIC code using an online BIC directory. Websites like SWIFT (the organization that manages BIC codes) maintain searchable databases where you can enter a bank name and country to find the correct code. Be careful to verify the code matches the exact bank and location — using an incorrect BIC code will cause the transfer to fail or be delayed while the banks sort out where the money should go.

BIC codes versus IBANs and routing numbers

A BIC code identifies the bank. An IBAN (International Bank Account Number) identifies your specific account within that bank. For most international transfers, you need both. The BIC code tells the system which bank to send the money to; the IBAN tells that bank which account within their system should receive it. An IBAN can be 15 to 34 characters long and includes the country code, check digits, and your account number in a standardized format.

In the United States, banks use routing numbers instead of BIC codes for domestic transfers. A routing number is a nine-digit code that identifies a specific bank or branch. If you are sending money from a U.S. bank to another U.S. bank, you use the routing number. If you are sending money from a U.S. bank to a bank outside the United States, you use the receiving bank's BIC code. Some countries use both a BIC code and a local sort code or branch code for the same bank.

What happens if you use the wrong BIC code

If you enter an incorrect BIC code, the transfer may be rejected before it leaves your bank, or it may be sent to the wrong bank and then rejected. Either way, the money does not reach the intended recipient. Your bank will typically return the funds to your account within three to five business days, though some banks take longer to process reversals.

If the money reaches the wrong bank and that bank cannot identify the intended recipient, the receiving bank will hold the funds and try to contact you or the sending bank. This can take weeks to resolve. To avoid this, always double-check the BIC code before you confirm the transfer. Ask the recipient to verify it, or call their bank directly to confirm the code matches their institution.

BIC codes and wire transfer fees

Most banks charge a fee for international wire transfers, and that fee does not change based on whether you use a BIC code correctly or incorrectly. However, using the correct BIC code ensures your transfer goes through on the first attempt, which saves you from paying a second fee if the first transfer fails and you have to resend the money. Some banks charge $15 to $50 per international wire transfer, so getting the BIC code right the first time can save you money.

A few banks offer lower fees for transfers within certain regions or to banks they have partnerships with. These discounts are not related to the BIC code itself, but using the correct code ensures you are may be able to access for any discounts your bank offers. Always ask your bank about their fee structure and any discounts before you send an international transfer.

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 organization that manages and assigns these codes, so people often use the terms interchangeably. You may see "BIC/SWIFT code" on bank websites and transfer forms.

Do I need a BIC code to receive money from abroad?

Yes. The person sending you money will need your bank's BIC code to complete the transfer. You can find it on your bank statement, in your online banking app, or by calling your bank's customer service.

Can I use a BIC code for a domestic transfer within the United States?

No. U.S. domestic transfers use routing numbers, not BIC codes. BIC codes are only used for international transfers or transfers between countries that use the SWIFT system.

What if I do not know the recipient's bank's BIC code?

Ask the recipient directly — they can find it on their bank statement or by calling their bank. You can also search for it using an online BIC directory or by contacting your own bank, which may have access to a database of international bank codes.

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

A correctly routed international wire transfer typically takes one to three business days, though some transfers take up to five days depending on the banks involved and any intermediate processing centers. Using the correct BIC code does not speed up the transfer, but it ensures the money reaches the right bank.