A bank identifier code is a standardized set of letters and numbers that tells the financial system which bank you are sending money to

When you move money between banks—whether across the country or internationally—the sending bank needs to know exactly where to send it. A bank identifier code (often called a BIC or SWIFT code) is the address label for that destination bank. It works the same way your home address works: without it, mail gets lost. Without a bank identifier code, a transfer can be delayed, sent to the wrong institution, or rejected entirely.

The code itself is always eight or eleven characters long. The first four letters identify the bank. The next two letters are the country code (US for United States, GB for Great Britain, and so on). The remaining characters pinpoint the specific branch or processing center. For example, a code might look like CHASUS33 or CHASUS33NYC—the longer version tells the system which branch of that bank should handle the transfer.

You will encounter bank identifier codes most often when you are sending money internationally or when someone outside your bank is sending money to you. Domestic transfers within the United States usually rely on a different system (routing numbers), but international transfers almost always require a bank identifier code.

Key Takeaways

  • A bank identifier code is an eight or eleven character code that identifies a specific bank and its location in the global financial system.
  • The first four letters name the bank, the next two letters are the country code, and the remaining characters identify the branch or processing center.
  • You need a bank identifier code when sending money internationally or when someone outside the United States is sending money to your account.
  • Your bank can provide your bank identifier code in seconds—check your bank statements, call customer service, or log into your online banking portal.
  • Bank identifier codes are standardized worldwide, so the same code format works whether you are sending money to Japan, Mexico, or Canada.

Where the bank identifier code comes from

Bank identifier codes are assigned and maintained by SWIFT, which stands for the Society for Worldwide Interbank Financial Telecommunication. SWIFT is not a bank itself—it is a cooperative organization owned by banks and financial institutions around the world. Think of it as the postal service for international bank transfers. SWIFT assigns each participating bank a unique code and maintains the directory that lets banks find each other.

Not every bank in the world participates in SWIFT, but the vast majority do. If a bank does not have a SWIFT code, it typically cannot send or receive international transfers directly. Some smaller banks or credit unions may not have their own code but instead use the code of a larger bank that processes their transfers on their behalf.

How to find your bank's identifier code

Your bank identifier code is public information—there is no security risk in sharing it. You can find it in several places without calling anyone or waiting in line.

The fastest method is to check your bank statements. Most banks print the bank identifier code on monthly statements or make it visible in the online statement viewer. Log into your online banking portal and look for account details or account information. Many banks display it right next to the routing number and account number.

If you cannot find it on your statement, call your bank's customer service line and ask for your SWIFT code or bank identifier code. Have your account number ready. The representative will give you the code in under a minute. You can also visit your bank's website and search for "SWIFT code" or "BIC code"—most banks publish this information in their help section or FAQ.

If you are sending money to someone else's account, ask them for their bank's identifier code. They can find it the same way you would find yours. Some banks also publish their codes on their website so customers can share them easily.

Bank identifier codes versus routing numbers

The United States has its own system for domestic transfers called a routing number. A routing number is nine digits long and identifies a bank or branch within the U.S. financial system. When you send money from one U.S. bank account to another U.S. bank account, you use the routing number, not the bank identifier code.

However, if money is crossing a border—even if it is going from a U.S. bank to a Canadian bank—you need the bank identifier code. The routing number only works within the United States. International transfers use the bank identifier code because SWIFT is the global standard that all countries recognize.

Some banks ask for both pieces of information on an international transfer form. The bank identifier code tells the international system which bank to route the money to, and the routing number helps that bank process it internally once it arrives.

What happens if you use the wrong bank identifier code

If you enter an incorrect bank identifier code, the transfer will either be rejected before it leaves your bank or it will be sent to the wrong institution. In the first case, your bank will notify you of the error and ask you to correct it. The money stays in your account and no transfer occurs.

In the second case, the receiving bank will notice the code does not match their records and may reject the transfer, sending it back to your bank. This process can take several days or even weeks. During that time, your money is in limbo. Once it returns, your bank will credit it back to your account, but you will have lost time and may have incurred fees from both banks.

To avoid this, always double-check the bank identifier code before you send the transfer. Ask the recipient to confirm it, or verify it on the bank's official website. A few seconds of checking prevents days of delay.

Bank identifier codes for different types of institutions

Banks are not the only institutions with bank identifier codes. Credit unions, savings banks, investment firms, and other financial institutions that participate in SWIFT also have codes. If you are sending money to a credit union or a non-bank financial institution, ask them for their bank identifier code—they will have one if they can receive international transfers.

Some smaller institutions do not have their own code. In that case, they will give you the code of a larger bank that processes transfers on their behalf. This is common with smaller credit unions or community banks. The transfer will go to the larger bank first, and then that bank will route it to the smaller institution.

Frequently Asked Questions

Is a bank identifier code the same as a SWIFT code?

Yes. Bank identifier code and SWIFT code are the same thing. SWIFT code is the more common name in everyday use. Some people also call it a BIC code, which stands for Bank Identifier Code. All three terms refer to the same eight or eleven character code.

Do I need a bank identifier code to send money domestically within the United States?

No. Domestic transfers within the U.S. use routing numbers instead. You only need a bank identifier code when money is crossing an international border or when you are sending money to a bank outside the United States.

Can I look up someone else's bank identifier code if I know their bank name?

Yes. SWIFT maintains a public directory, and many banks publish their codes on their websites. You can search online for "[Bank Name] SWIFT code" and usually find it. However, it is safer to ask the person directly for their bank's code to make sure you have the correct one.

What if my bank does not have a bank identifier code?

Most banks have one, but if yours does not, it means your bank does not participate in the international SWIFT network and cannot send or receive international transfers directly. Ask your bank if they have a partner institution that can process international transfers on their behalf, or consider opening an account at a bank that does participate in SWIFT.

Do I need to memorize my bank identifier code?

No. You only need it when you are setting up an international transfer. Keep it somewhere you can find it quickly—your statement, your online banking portal, or a note in your phone. You do not need to memorize it.