A BIC code is an eight or eleven-character identifier that tells the world which bank you use
A BIC code (Bank Identifier Code) is a standardized set of letters and numbers that identifies a specific bank. It works like a postal address for your bank — it tells someone sending you money internationally which financial institution to route the payment to, and sometimes which branch.
You will see BIC codes most often when you are receiving money from outside the United States, or when you are sending money to someone in another country. Domestic transfers between U.S. banks use a different system called a routing number, so you may never need a BIC code if all your banking stays within the country.
The code itself is assigned by SWIFT, an international organization that manages these identifiers. SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication — the name is less important than understanding that SWIFT is the neutral body that keeps the system running.
Key Takeaways
- A BIC code identifies your specific bank and sometimes your branch, using eight or eleven characters that combine letters and numbers.
- You need a BIC code when receiving international wire transfers or sending money to accounts outside the United States.
- Your bank can tell you your BIC code, and it is often printed on statements or visible in your online banking portal.
- A BIC code is different from a routing number; routing numbers are used only for transfers within the U.S. banking system.
- BIC codes are standardized globally, so the same code works whether you are in New York or dealing with a bank in London.
How a BIC code is structured
A BIC code has a predictable format. The first four characters are always letters and represent the bank itself — for example, CITI for Citibank or BOFA for Bank of America. These letters are called the bank code.
The next two characters are always letters and represent the country where the bank is located. The United States is US, the United Kingdom is GB, Canada is CA, and so on. This is called the country code.
The remaining two or three characters identify the specific branch or location. If a BIC code is only eight characters long, it usually refers to the bank's main office. If it is eleven characters, those last three characters pinpoint a particular branch. For example, CITIUS33 might be Citibank in the United States at a specific location, while CITIUS33NYC would narrow it down further.
When you actually need to provide a BIC code
The most common reason to need a BIC code is receiving a wire transfer from someone outside the United States. If your cousin in Germany is sending you money, their bank will ask for your BIC code to route the payment correctly. Without it, the transfer may be delayed or sent to the wrong institution.
You may also need a BIC code if you are setting up a recurring international payment, such as paying a tuition bill to a school abroad or sending regular support to family in another country. The sending bank will ask for it during setup.
Within the United States, you will not need a BIC code. U.S. banks use routing numbers instead, which serve the same purpose but are formatted differently and used only for domestic transfers. If someone asks you for a BIC code for a U.S. transfer, they are either confused or not actually a U.S. bank.
How to find your bank's BIC code
The simplest way is to call your bank or log into your online banking portal. Most banks display the BIC code somewhere in the account information section, often near your routing number and account number. Some banks print it on statements as well.
You can also search online for your bank's BIC code by typing the bank name and "BIC code" into a search engine. SWIFT maintains a public directory, and many banking websites list their own codes prominently for customers who need them.
When you find the code, double-check it with your bank before giving it to someone sending you money. A single wrong character can send the transfer to the wrong place, and correcting the mistake takes time.
BIC codes versus IBAN numbers
If you are receiving money from Europe, you may hear the term IBAN (International Bank Account Number) alongside BIC. An IBAN is a longer code that includes your full account number plus country and bank information all in one string. A BIC code is shorter and identifies only the bank and branch.
Think of it this way: a BIC code is like the address of the post office, while an IBAN is like the complete mailing address including the street and apartment number. Some international transfers ask for both, some ask for only one, and some ask for a BIC code plus your account number separately. The person or organization sending you the money will tell you which they need.
What happens if you give the wrong BIC code
If you provide an incorrect BIC code, the sending bank may reject the transfer outright, or the money may be routed to a different bank. In either case, the transfer does not reach you, and the sender has to start over.
The good news is that most international transfers include multiple layers of checking. If the BIC code does not match the account number you provided, the receiving bank will often catch the mismatch and send the money back. This takes time — usually several business days — but the money does not disappear.
To avoid this, always verify your BIC code with your bank before sharing it, and ask the sender to confirm they have the correct code before they initiate the transfer.
Frequently Asked Questions
Is a BIC code the same as a SWIFT code?
Yes. BIC and SWIFT code are two names for the same thing. SWIFT is the organization that assigns them, and BIC is what the code itself is called. You will hear both terms used interchangeably.
Do I need a BIC code to receive money from another U.S. bank?
No. Transfers between U.S. banks use routing numbers, not BIC codes. If someone is sending you money from another U.S. bank account, ask them for the routing number instead.
Can I use the same BIC code for all my accounts at the same bank?
Usually yes, unless your bank assigns different codes to different branches or account types. Call your bank to confirm. Most of the time, one BIC code works for any account you hold at that institution.
What if my bank does not have a BIC code?
All banks that participate in international transfers have a BIC code. If your bank says it does not, they may not handle international wire transfers, or they may be very small. Ask them directly what code to provide for international payments.
How long does an international transfer take if I provide the correct BIC code?
With the correct BIC code, most international transfers arrive within one to three business days, though some take longer depending on the countries involved and the banks' processing schedules. The BIC code itself does not speed up or slow down the transfer — it just makes sure it goes to the right place.