A bank identification code is a standardized number that tells payment systems which bank holds an account

When money moves between banks—whether you're sending a wire transfer, setting up a direct deposit, or paying a bill—the payment system needs to know exactly which bank to send it to. A bank identification code (BIC) is the address label for that bank. It's a short string of letters and numbers that identifies a specific bank or branch, usually internationally.

In the United States, you'll more often see the routing number, which does the same job for domestic transfers. But if money is crossing a border, a BIC becomes necessary. The two codes work in parallel: a routing number gets your money to the right U.S. bank; a BIC gets it to the right bank anywhere in the world.

Key Takeaways

  • A bank identification code is an 8 or 11-character code that identifies a specific bank or branch in international payments.
  • In the United States, domestic transfers use routing numbers instead, but international transfers require a BIC.
  • You can find your bank's BIC on statements, through your bank's website, or by calling customer service.
  • A BIC alone is not enough to complete a transfer—you also need the recipient's account number and IBAN (for international transfers).

How a bank identification code is structured

A BIC is always either 8 or 11 characters long. The first four letters identify the bank itself—usually an abbreviation of the bank's name. For example, DEUTDEFF is Deutsche Bank's BIC; CITIUS33 is Citibank in New York.

The next two characters are the country code, using the standard two-letter country abbreviation. DE for Germany, US for the United States, GB for the United Kingdom. The next two characters identify the city or region where the bank operates. The final three characters (only present in the 11-character version) identify the specific branch.

So DEUTDEFF breaks down as: DEUT (Deutsche Bank) + DE (Germany) + FF (Frankfurt) + no branch code. If you see DEUTDEFF500, that final 500 identifies a particular branch in Frankfurt. For most transfers, you don't need the branch code—the 8-character version works fine.

When you actually need a bank identification code

You need a BIC when you're sending or receiving money internationally. If someone in another country is paying you, they'll ask for your BIC. If you're wiring money abroad, your bank will ask for the recipient's BIC.

Domestic U.S. transfers—between two American banks—use routing numbers instead. You won't need a BIC for direct deposit from your employer, bill payments to U.S. companies, or transfers between your own accounts at different U.S. banks. But the moment money crosses a border, the BIC becomes part of the required information.

Some international payment platforms and money transfer services may also ask for a BIC as part of their standard information collection, even if the transfer could technically work without it. Including it speeds up processing and reduces the chance of the payment being rejected or delayed.

How to find your bank's BIC

Your bank's BIC is usually printed on statements or available through your online banking portal. Log into your account, look for a section labeled "Bank Details," "Account Information," or "International Transfers." The BIC will be listed there alongside your routing number and account number.

If you can't find it online, call your bank's customer service line and ask for your BIC. Have your account number ready. They can give it to you in seconds. You can also search online for "[Bank Name] BIC" or "[Bank Name] SWIFT code"—BIC and SWIFT code are the same thing, just different names for it.

If you're receiving money from abroad and don't know your own BIC, ask the person sending the money to contact your bank directly. Your bank can confirm the correct code, which is especially important because a wrong BIC can cause the payment to be rejected or sent to the wrong institution.

Bank identification codes versus routing numbers

Both codes identify a bank, but they're used in different systems. A routing number is a nine-digit code used only in the United States for domestic transfers. It's managed by the American Bankers Association and tells the Federal Reserve and other U.S. banks where to send money.

A BIC (or SWIFT code) is used internationally and is managed by the Society for Worldwide Interbank Financial Telecommunication. It works across borders and is recognized by banks in nearly every country. If you're sending money within the U.S., you'll use a routing number. If you're sending it abroad, you'll use a BIC.

Some international transfers require both: your routing number identifies your U.S. bank to the receiving bank's system, and your BIC identifies your bank to the international payment network. Your bank will tell you which one to provide in each situation.

What happens if you provide the wrong BIC

If you give an incorrect BIC, the payment system may reject the transfer outright, or it may send the money to the wrong bank. In either case, the transfer will be delayed. If the money goes to the wrong bank, it can take days or weeks to trace and recover it, depending on how far the mistake travels through the system.

This is why it's worth double-checking before you send. If you're unsure about a BIC someone has given you, ask them to confirm it with their bank. If you're sending money and have the recipient's BIC, verify it matches their bank's name and country before you hit send.

Most banks will not process a transfer if the BIC doesn't match the account number or IBAN you've provided. This built-in check catches many errors before money leaves your account. If a transfer does go through with a wrong BIC, contact your bank when ready and ask them to recall it.

Bank identification codes and account security

A BIC is public information—it's meant to be shared. Knowing someone's BIC does not give access to their account. You need the actual account number or IBAN (International Bank Account Number) to move money, and those are what you should keep private.

Sharing your BIC with someone who needs to send you money is safe. It's no different from sharing your bank's name and location. The BIC just makes that information machine-readable so payment systems can process it automatically.

Frequently Asked Questions

Is a BIC the same as a SWIFT code?

Yes. BIC stands for Bank Identifier Code, and SWIFT code is another name for the same thing. SWIFT is the organization that manages the system. You'll see both terms used interchangeably, and they refer to the same eight or eleven-character code.

Do I need a BIC for a wire transfer within the United States?

No. Domestic U.S. wire transfers use routing numbers, not BICs. You only need a BIC if the money is crossing an international border. Your bank will tell you which code to use when you initiate the transfer.

What if my bank doesn't have a BIC?

All banks that participate in international transfers have a BIC. If your bank says it doesn't have one, it likely means they don't process international transfers directly—they may route them through a larger correspondent bank. Ask your bank for the BIC of the correspondent bank they use.

Can someone steal money from my account if they have my BIC?

No. A BIC alone cannot access an account. Someone would need your account number or IBAN, plus authorization from you or your bank, to move money. A BIC is just the bank's address in the payment system.

Where do I find the BIC if I'm receiving money from abroad?

Give the person sending you money your bank's BIC, which you can find on your statement, in your online banking portal, or by calling your bank. They'll use it to route the payment to your bank. You don't need to look up their BIC unless you're the one sending the money.