A bank identification code is a set of numbers and letters that tells payment systems which bank holds your account

A bank identification code (BIC) is a standardized code that identifies a specific bank or financial institution. It works like a postal address for your bank—it routes money to the right place. You'll also hear it called a SWIFT code, especially for international transfers, because SWIFT (the Society for Worldwide Interbank Financial Telecommunication) is the organization that assigns and manages these codes.

The code itself is eight or eleven characters long. The first four letters identify the bank, the next two identify the country, the next two identify the city or region, and the last three (if included) identify the specific branch. For example, a code might look like CHASUS33 or CHASUS33NYC. You don't need to memorize or understand the structure—you just need to know where to find it when you're sending or receiving money internationally or setting up certain types of transfers.

In the United States, domestic transfers usually don't require a BIC. Instead, they use your bank's routing number and your account number. But if money is coming from or going to another country, the receiving bank will ask for a BIC to make sure the payment lands in the right institution.

Key Takeaways

  • A bank identification code is an eight- or eleven-character code that identifies your bank to payment systems, especially for international transfers.
  • BIC and SWIFT code mean the same thing—SWIFT is the organization that manages the system.
  • Domestic U.S. transfers use routing numbers instead of BIC codes, but international transfers almost always require one.
  • You can find your bank's BIC code on your bank's website, by calling the bank, or by asking your account holder directly.

Where to find your bank's BIC code

Your bank publishes its BIC code publicly because it needs customers and other banks to have it. The easiest place to look is your bank's website—search for "SWIFT code" or "BIC code" and you'll usually find a page listing it. If your bank has multiple branches or locations, there may be one code for the whole bank or separate codes for different regions.

If you can't find it online, call your bank's customer service line and ask for the SWIFT or BIC code. Have your account number ready, though you usually won't need it—the code is the same for all customers at that bank. Some banks also print it on statements or in account documentation, though this is less common than it used to be.

If you're receiving money from someone abroad, ask them to provide the BIC code they were given by their bank or payment service. Don't guess or use a code you find for a different bank—a wrong code can send money to the wrong institution, and recovering it can take weeks.

BIC codes versus routing numbers

In the United States, routing numbers do the job that BIC codes do internationally. A routing number is nine digits that identify your bank within the U.S. payment system. When you send money domestically—through ACH, wire transfer, or check—you use the routing number, not the BIC code.

The routing number is tied to the specific bank and sometimes to a specific branch. You can find it on the bottom left of your checks, on your bank's website, or by calling customer service. For international transfers, you'll need both: the routing number (if the receiving bank asks for it) and the BIC code.

Some payment services and banks ask for both pieces of information to double-check that money is going to the right place. This redundancy protects you—if one code is wrong, the other can catch the error before the transfer goes through.

When you actually need to provide a BIC code

You need a BIC code whenever you're sending money internationally or receiving money from abroad. This includes wire transfers, international ACH transfers, and payments through services like Wise or PayPal when the money is crossing a border. The sending bank or payment service will ask for it as part of the transfer details.

You may also need it if you're setting up a recurring international payment or if a foreign employer or client is paying you directly to your U.S. bank account. In these cases, you'll provide your BIC code once, and it stays on file for future transfers.

For domestic transfers within the U.S.—paying bills, sending money to friends, moving money between your own accounts—you don't need a BIC code. The routing number and account number are sufficient. Some payment platforms won't even ask for a BIC because it's not part of the U.S. system.

What happens if you provide the wrong BIC code

If you give an incorrect BIC code, the transfer may be rejected before it leaves your bank, or it may be sent to the wrong financial institution. If it's rejected, you'll be notified and can correct it and try again. If it goes to the wrong bank, recovery depends on whether that bank recognizes the error and whether they can trace the money back.

Some international transfers include a step called IBAN validation (International Bank Account Number), which cross-checks the BIC code against the account number to catch mismatches before the money moves. Not all banks use this, so it's not may provide protection. The safest approach is to double-check the code with your bank or the person sending you money before the transfer is initiated.

If money does go to the wrong place, contact your bank immediately. They can file a trace request, but recovery can take two to four weeks and isn't always successful. Prevention—getting the code right the first time—is much faster than trying to fix it afterward.

BIC codes for different types of accounts

Most checking and savings accounts at the same bank share the same BIC code. The code identifies the bank, not the individual account. However, some large banks have different codes for different divisions or regions, so if your bank has multiple BIC codes, make sure you're using the one for the branch or division where your account is held.

If you have accounts at multiple banks, each bank has its own BIC code. When you're sending or receiving money, use the code for the bank where the account actually is, not where you opened it or where you do most of your banking.

Business accounts, money market accounts, and other specialized accounts use the same BIC code as regular checking accounts at the same bank. The code doesn't change based on account type—it only identifies the bank itself.

Frequently Asked Questions

Is a BIC code the same as a SWIFT code?

Yes. BIC stands for Bank Identifier Code, and SWIFT code refers to the same thing because SWIFT is the organization that manages the system. You'll see both terms used interchangeably, especially in international banking.

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

Yes. The person or organization sending you money will need your BIC code along with your account number and routing number. Provide all three to make sure the transfer reaches your account without delay or error.

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 it, your bank may call it something else or it may be listed under a different name. Call customer service and ask for your SWIFT code or bank identifier code for international transfers.

Can I use the same BIC code for multiple accounts?

Yes. The BIC code identifies the bank, not the account. All your accounts at the same bank use the same BIC code. The account number is what distinguishes between your different accounts.

How long does a BIC code stay the same?

BIC codes are permanent for as long as the bank exists. They don't change when you open or close accounts, move branches, or change account types. If your bank merges with another bank, the BIC code may change, but your bank will notify you.