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

When you send money internationally, your bank needs to know exactly which bank in which country should receive it. A BIC code (Bank Identifier Code) is the standardized way banks worldwide identify each other. Think of it like a postal address for a bank — it routes your money to the right institution.

BIC codes are used almost exclusively for international transfers. If you're sending money within the United States, you won't need one — you'll use a routing number instead. But if you're receiving money from abroad or sending it overseas, you'll almost certainly encounter a BIC code.

The code is also called a SWIFT code because it's managed by SWIFT, the organization that runs the international banking messaging system. The terms are interchangeable — they refer to the same thing.

Key Takeaways

  • A BIC code identifies a specific bank and its location; it's required for most international money transfers.
  • BIC codes are 8 or 11 characters long and follow a standard format that includes the bank code, country code, and location code.
  • You need a BIC code when receiving international transfers or sending money to another country, but not for domestic U.S. transfers.
  • Your bank can tell you your BIC code, or you can find it on your bank statements, online banking portal, or through SWIFT's official code search.

How a BIC code is structured

Every BIC code follows the same pattern, which makes it straightforward to read once you know what each part means. An 8-character code is the minimum; an 11-character code includes extra detail about which branch the money should go to.

Here's the breakdown of a typical BIC code:

  • Characters 1–4: The bank code — a unique identifier for the bank itself.
  • Characters 5–6: The country code — the two-letter code for the country where the bank is located (for example, US for United States, GB for United Kingdom, DE for Germany).
  • Characters 7–8: The location code — identifies the city or region where the bank's main office is.
  • Characters 9–11 (optional): The branch code — specifies a particular branch if needed.

For example, a BIC code might look like DEUTDEDD, which breaks down as: DEUT (Deutsche Bank), DE (Germany), DD (location code). If the code were DEUTDEDDXXX, the XXX at the end is a placeholder used when no specific branch is needed.

Where to find your bank's BIC code

Your bank's BIC code is public information — it's not secret like a password. You can find it in several places without contacting your bank, though calling them is always an option if you're unsure.

Check your bank statements first. Many banks print the BIC code on monthly statements, especially if you've received international transfers before. If you use online banking, log in and look for a section labeled "Wire Instructions," "International Transfers," or "Account Details" — the BIC code is often listed there alongside your account number and routing number.

SWIFT maintains an official search tool on its website where you can look up any bank's BIC code by bank name and country. You can also search for your bank's code on your bank's website — most larger banks have a dedicated page for international transfer information. If you still can't find it, call your bank's customer service line and ask for your BIC code; they can provide it in seconds.

BIC codes versus routing numbers

In the United States, domestic transfers use a routing number instead of a BIC code. A routing number is a nine-digit code that identifies your bank within the U.S. banking system. It serves the same purpose as a BIC code but only works for transfers within the country.

When you're sending money internationally, you'll need both pieces of information: your routing number (if the receiving bank is in the U.S.) and the recipient's BIC code (if they're outside the U.S.). Some international transfers also require an IBAN (International Bank Account Number), which is a longer code used in Europe and many other regions to identify a specific account, not just the bank.

The key difference: a routing number identifies a U.S. bank, a BIC code identifies any bank worldwide, and an IBAN identifies a specific account at a bank outside the U.S. You may need one, two, or all three depending on where the money is going.

Why banks use BIC codes

Before standardized BIC codes existed, international transfers were slow and error-prone. Banks had to manually verify which institution they were sending money to, and mistakes meant money went to the wrong place or got stuck in the system for days.

BIC codes solved this by creating a universal standard that every bank in the world recognizes. When your bank sees a BIC code, it knows when ready which bank should receive the money and where that bank is located. This automation speeds up transfers and reduces errors.

The system also protects against fraud. A BIC code is tied to a real, regulated bank — it can't be made up. If someone gives you a fake BIC code, the transfer will fail rather than sending money to a scammer's account.

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. Most modern banking systems catch obvious errors — a code that doesn't match any real bank — and return the money to you. This process usually takes a few business days.

If the code is wrong but still valid (for example, you transpose two digits and accidentally create a real bank's code), the money might go to the wrong institution. Recovering it becomes much harder and can take weeks. This is why it's important to double-check the BIC code before you send, especially for large amounts.

Always confirm the BIC code with the person or organization receiving your money. Ask them to provide it in writing, and verify it matches what you find on SWIFT's search tool or their bank's website.

Frequently Asked Questions

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

Yes, you'll need to provide your BIC code to anyone sending you money from outside the United States. You may also need to provide your account number and routing number. Ask the sender what information their bank requires, and provide all of it to avoid delays.

Is a BIC code the same as a SWIFT code?

Yes, they are the same thing. BIC stands for Bank Identifier Code, and SWIFT is the organization that manages the system. Banks and financial institutions use the terms interchangeably, so don't be confused if you see both.

Can I look up someone else's BIC code?

Yes, BIC codes are public information. You can search for any bank's BIC code using SWIFT's official search tool or by checking the bank's website. This is useful if you're sending money internationally and need to verify the code someone gave you.

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

All banks that participate in international transfers have a BIC code. If your bank says it doesn't, it may mean they don't handle international transfers directly — they may route them through a larger correspondent bank. Ask your bank which BIC code to use for international transfers.

Do I need both a BIC code and an IBAN?

It depends on where you're sending money. For transfers within Europe or to countries that use IBANs, you'll need both the BIC code and the IBAN. For transfers to the United States, you typically need the routing number and account number instead. Ask the recipient what their bank requires.