A BIC code is an eight or eleven-character identifier that tells the banking system which bank you use and where
A BIC code (Bank Identifier Code) is a standardized set of letters and numbers that identifies a specific bank and branch. It works alongside your account number to route money to the right place during international transfers. Every bank has one; some have multiple if they operate in different countries or regions.
The code breaks down into four parts: the first four characters identify the bank itself, the next two identify the country, the next two identify the city or region, and the final three (optional) identify the specific branch. For example, a BIC code might look like DEUTDEFF (Deutsche Bank in Frankfurt, Germany) or CHASGB2L (Chase in London, United Kingdom).
You will encounter BIC codes most often when sending money internationally or receiving it from abroad. Domestic transfers within the United States typically use routing numbers instead, so most people never need to know their bank's BIC code unless they are doing cross-border business or personal transfers.
Key Takeaways
- A BIC code identifies your bank and its location; it is required for most international wire transfers but not for domestic U.S. transfers.
- BIC codes are eight or eleven characters long and follow a standardized format that includes the bank name, country, city, and sometimes branch.
- You can find your bank's BIC code on your bank's website, by calling customer service, or by asking your bank directly.
- The BIC code works together with your IBAN (International Bank Account Number) or account number to ensure money reaches the correct account abroad.
Where to find your bank's BIC code
Your bank publishes its BIC code in several places. The easiest route is your bank's website—search for "BIC code" or "SWIFT code" (the terms are used interchangeably for most purposes) in the help or FAQ section. Many banks list it under international transfers or wire transfer instructions.
If you cannot find it online, call your bank's customer service line and ask for the BIC code. Have your account number ready, though you do not need to provide it unless the bank asks. Some banks print the BIC code on statements or in account documentation, so check any recent letters or emails from your bank.
If you are receiving money from someone abroad, ask the sender to provide the BIC code their bank gave them—do not guess or use a code you find online without confirming it with your bank first. A wrong code can delay the transfer or send money to the wrong institution.
BIC codes versus routing numbers and IBANs
The United States uses routing numbers for domestic transfers instead of BIC codes. A routing number is nine digits and identifies your bank and branch within the U.S. banking system. If you are sending money to another U.S. bank account, you need the routing number, not the BIC code.
Outside the U.S., many countries use an IBAN (International Bank Account Number) in addition to or instead of a BIC code. An IBAN is a longer code that includes your country, bank, and account number all in one. When you send money internationally, you often need both the IBAN and the BIC code—the IBAN tells the system which account to credit, and the BIC code tells it which bank to send the money to.
Some countries use only one or the other. The safest approach is to ask the person or organization receiving your money what codes they need. They will know exactly what their bank requires.
When you actually need a BIC code
You need a BIC code when sending an international wire transfer—money moving from your U.S. bank account to a bank account in another country. Your bank will ask for it during the transfer setup. You may also need it if you are setting up a recurring international payment, such as rent or a loan payment to someone abroad.
You do not need a BIC code for domestic transfers within the United States, even if you are using a wire transfer. You do not need it for credit card payments, ACH transfers between U.S. accounts, or peer-to-peer payment apps like Venmo or PayPal (though those apps have their own routing systems).
If you are receiving money from abroad, your bank may ask the sender for your BIC code. Provide it to them so the transfer goes smoothly. Some international payment services, like Wise or OFX, may ask for a BIC code as part of their setup, depending on where the money is coming from and going.
What happens if you use the wrong BIC code
If you provide an incorrect BIC code, the transfer may be delayed, rejected, or sent to the wrong bank. The sending bank's system will try to match the code to a real institution. If it cannot find a match, the transfer will bounce back to the sender, and you will not receive the money. This can take several days to a week.
If the code is close to correct but points to a different bank or branch, the money may arrive at the wrong institution. The receiving bank will then have to trace it and send it back. Again, this adds days to the process and can cause confusion about whether the payment was ever sent.
Always double-check the BIC code before you hit send. If you are unsure, contact your bank or the recipient's bank to confirm. A few seconds of verification prevents a transfer that takes a week to unwind.
BIC codes for U.S. banks sending money abroad
If you are a U.S. customer sending money out of the country, your U.S. bank has a BIC code even though it is not used for domestic transfers. Your bank will provide it to you if you ask, or you can find it on their international wire transfer page.
When you initiate an outgoing international transfer, your bank will ask for the recipient's BIC code (and usually their IBAN or account number). You provide the recipient's information, not your own. Your bank already knows its own BIC code and will include it automatically in the message sent to the receiving bank.
Some U.S. banks have multiple BIC codes if they operate through subsidiaries or have different codes for different types of transfers. If your bank gives you more than one option, ask which one to use for your specific transfer.
Frequently Asked Questions
Is a BIC code the same as a SWIFT code?
For practical purposes, yes. SWIFT is the organization that manages BIC codes, so the terms are used interchangeably. When a bank or transfer service asks for a SWIFT code, they are asking for the BIC code. Some older systems or international banks may use one term more than the other, but they refer to the same thing.
Can I find someone else's BIC code online?
Yes, several websites maintain searchable databases of BIC codes by bank and country. However, always confirm the code with the bank or the person receiving your money before you send it. Online databases can be outdated or contain errors, and using the wrong code can delay or misdirect your transfer.
Do I need a BIC code to receive money from abroad?
You may need to provide your BIC code to the person or organization sending you money, depending on their bank's requirements. Ask the sender what information their bank needs from you. You should have your bank's BIC code available so you can give it to them quickly.
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, ask to speak with someone in the international wire transfer department. They can provide it or explain what code system your bank uses instead. Very small or regional banks may have different routing requirements, but they will have a way to receive international transfers.
Can the BIC code change?
BIC codes are stable and rarely change. A bank might get a new code if it merges with another bank, relocates its headquarters to a different country, or restructures significantly. If you have an old BIC code and are unsure whether it is still current, contact your bank to confirm. It is safer to ask than to use an outdated code.