A BIC code is an 8 or 11-character identifier that tells the banking system which bank you're sending money to and, sometimes, which branch

BIC stands for Bank Identifier Code. It's a standardized format used worldwide to route international payments to the correct financial institution. When you send money across borders, your bank uses the BIC code to find the receiving bank's address in the global payment network. Without it, the transfer would stall or bounce back.

The code itself breaks down into four parts: a 4-letter bank code, a 2-letter country code, a 2-letter location code, and an optional 3-letter branch code. For example, a BIC might look like DEUTDEFF (Deutsche Bank in Frankfurt, Germany) or BARCGB22 (Barclays in London, United Kingdom). If you see an 8-character code, it refers to the bank's head office. An 11-character code points to a specific branch.

BIC codes are also called SWIFT codes because they're managed by the Society for Worldwide Interbank Financial Telecommunication (SWIFT), the organization that runs the messaging system banks use to communicate payment instructions to each other.

Key Takeaways

  • A BIC code identifies a specific bank and sometimes a specific branch, and is required for most international wire transfers.
  • The code is 8 characters for a bank's main office or 11 characters when a branch code is included.
  • SWIFT manages BIC codes and the global messaging network that banks use to send payment instructions.
  • You can find your bank's BIC code on your account statements, your bank's website, or by calling customer service.
  • Domestic transfers within the United States do not use BIC codes; they use routing numbers instead.

When you need a BIC code

You need a BIC code whenever you're sending money internationally—to another country's bank account. This includes wire transfers, SEPA payments (within Europe), and some international ACH transfers. Your bank will ask for it as part of the payment instruction, along with the recipient's name, account number, and IBAN (International Bank Account Number) if applicable.

Domestic transfers within the United States do not use BIC codes. Instead, U.S. banks use routing numbers, which serve the same purpose but are specific to the American banking system. If you're sending money to another U.S. bank account, you'll provide a routing number, not a BIC code.

Some payment platforms and money transfer services (like Wise, OFX, or your bank's own international transfer tool) will ask you for the BIC code upfront. Others may look it up automatically if you provide the recipient's country and bank name. Either way, having the correct code speeds up the transfer and reduces the risk of the payment going to the wrong institution.

How to find a BIC code

The easiest place to look is your own bank's website. Most banks publish a list of their BIC codes, organized by country and branch. You can also call your bank's customer service line and ask for the BIC code of the bank you're sending money to—they can provide it in seconds.

If you're receiving money from abroad, your bank can tell you your own BIC code. It's usually printed on your account statements or available in your online banking portal. Some banks display it under "SWIFT code" instead of "BIC code"—they mean the same thing.

Online BIC lookup tools exist, but use them with caution. Verify the code against your bank's official website or a call to customer service before you send a large transfer. A typo in the BIC code can route your money to the wrong bank, and recovery can take weeks.

BIC codes versus IBAN and routing numbers

A BIC code identifies the bank. An IBAN (International Bank Account Number) identifies the specific account within that bank. When you send an international transfer, you typically need both: the BIC code tells the system which bank to contact, and the IBAN tells that bank which account to deposit the money into.

In the United States, banks don't use IBANs. Instead, they use a routing number (to identify the bank) and an account number (to identify the account). If someone outside the U.S. is sending you money, they may ask for your bank's BIC code and your account number, or they may ask for your IBAN if your U.S. bank has assigned one for international purposes.

The table below shows how these identifiers differ by region:

RegionBank IdentifierAccount IdentifierUsed For
InternationalBIC (SWIFT) codeIBANCross-border transfers
United StatesRouting numberAccount numberDomestic transfers
Europe (SEPA)BIC codeIBANTransfers within SEPA zone

What happens if you use the wrong BIC code

If you enter an incorrect BIC code, the transfer may be rejected outright by the sending bank's system before it even leaves. In that case, the money stays in your account and you're notified of the error. You can correct it and resend.

If the code is close to correct but not exact, the payment might reach a different bank than intended. The receiving bank will typically reject it because the account number (IBAN) won't match their records, and the money will bounce back to you. This process usually takes 3 to 5 business days, though it can take longer depending on the banks involved.

In rare cases, if both the BIC code and account number happen to match an account at the wrong bank, the money could be deposited into someone else's account. This is why verifying the BIC code against your bank's official source before sending a transfer is essential. Once money reaches the wrong account, recovery requires the receiving bank's cooperation and can take weeks or longer.

BIC codes and fraud protection

A BIC code itself is not secret information—it's public and designed to be shared. Knowing someone's BIC code does not put their account at risk. However, scammers sometimes use fake or slightly altered BIC codes to redirect transfers to accounts they control. This is why you should always verify the code independently before sending money.

If someone asks you to send money internationally and provides a BIC code, confirm it directly with the recipient through a separate communication channel (a phone call, an in-person conversation, or a message through a platform you already trust). Do not rely solely on an email or text message that includes both the recipient's name and their BIC code.

Your bank's fraud detection systems monitor international transfers for suspicious patterns, but they cannot catch every misdirected payment. The best protection is your own verification before you hit send.

Frequently Asked Questions

Is a BIC code the same as a SWIFT code?

Yes. BIC and SWIFT code refer to the same thing. SWIFT is the organization that manages the codes and the global messaging system. Banks and payment platforms use the terms interchangeably.

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 route the transfer correctly. You can find it on your bank's website, your statements, or by calling customer service. You'll also need to provide your IBAN or account number so they know which account to deposit it into.

Can I send an international transfer without a BIC code?

Most banks require a BIC code for international transfers. Some money transfer services may look it up automatically if you provide the bank name and country, but it's safer to have the code ready before you start the transfer. Without it, the transfer will likely be delayed or rejected.

What if my bank doesn't have a BIC code?

All banks that participate in international transfers have a BIC code. If you can't find yours, call your bank's customer service. They can provide it immediately. If your bank doesn't offer international transfers at all, you may need to use a money transfer service or open an account at a bank that does.

Can someone steal my money if they know my BIC code?

No. A BIC code identifies the bank, not your account. Knowing the code alone does not give anyone access to your money. However, if someone has both your BIC code and your account number (or IBAN), they could potentially send money to the wrong place if you're not careful. Always verify payment details independently before sending money.