A BIC code is an 8 or 11-character identifier that tells the banking system which bank you are sending money to and, sometimes, which branch
BIC stands for Bank Identifier Code. It is a standardized format created by the International Organization for Standardization (ISO) so that banks worldwide can route international payments to the correct institution. When you send money across borders, the BIC code works alongside your IBAN (International Bank Account Number) to make sure the payment reaches the right bank and the right account.
A BIC code is always either 8 or 11 characters long. The first four characters identify the bank itself. The next two identify the country. The seventh and eighth characters identify the branch or location, and if the code is 11 characters, the last three specify a particular branch. For example, a BIC code might look like DEUTDEFF (Deutsche Bank in Frankfurt) or DEUTDEFF500 (the same bank at a specific branch).
You will encounter BIC codes most often when you are sending money internationally or receiving a wire transfer from outside your country. Domestic transfers within the United States typically do not use BIC codes; they use routing numbers instead. But if you are banking with an international institution or moving money between countries, you will need to provide your BIC code to complete the transaction.
Key Takeaways
- A BIC code is an 8 or 11-character code that identifies a specific bank and sometimes a specific branch for international payments.
- BIC codes are required for international wire transfers and cross-border payments, but not for domestic transfers within the United States.
- You can find your bank's BIC code on your bank's website, by calling the bank directly, or by asking your account manager.
- The first four characters of a BIC code identify the bank, the next two identify the country, and the remaining characters identify the branch or location.
How a BIC code differs from a routing number
In the United States, domestic bank transfers use a routing number instead of a BIC code. A routing number is a nine-digit code specific to each bank and branch. It tells the Federal Reserve and other U.S. banks where to send your money within the country.
A BIC code serves the same purpose but for international transfers. Because banking systems vary by country, the BIC code is a universal standard that works across borders. If you are sending money to someone in Germany, for example, you need their BIC code, not a U.S. routing number. Conversely, if someone outside the United States is sending you money, they will ask for your BIC code, not your routing number.
Some banks provide both a routing number and a BIC code. Your routing number handles domestic transfers; your BIC code handles international ones. If you are unsure which one to give, ask the person or institution requesting the information whether the transfer is domestic or international.
Where to find your BIC code
Your bank's BIC code is publicly available information. You do not need special permission to share it. The easiest way to find it is to log into your online banking portal and look for account details or wire transfer information. Most banks display the BIC code alongside the IBAN on the page where you would set up an international transfer.
If you cannot find it online, call your bank's customer service line and ask for the BIC code associated with your account. Have your account number ready. The bank can tell you the code in seconds. You can also ask your account manager in person if you visit a branch.
Some banks publish their BIC codes on their websites in a dedicated section for international transfers or wire instructions. A quick search for "[Your Bank Name] BIC code" will often pull up the information directly. If your bank is small or regional, the code may not be as straightforward to find online, but the bank itself will always have it and can provide it when ready.
The structure and meaning of each character
Understanding what each part of a BIC code means can help you verify that you have the correct code before sending money. The code breaks down into four sections, though the last section is optional.
| Characters | What it represents | Example |
|---|---|---|
| 1–4 | Bank code (identifies the specific bank) | DEUT (Deutsche Bank) |
| 5–6 | Country code (ISO 3166-1 alpha-2 format) | DE (Germany) |
| 7–8 | Location code (city or region where the bank operates) | FF (Frankfurt) |
| 9–11 (optional) | Branch code (specific branch within the bank) | 500 (a particular Frankfurt branch) |
The country code is always two letters and follows the ISO standard used worldwide. The bank code and location code are assigned by SWIFT, the organization that manages BIC codes. If a BIC code is only 8 characters, it means the branch code is not specified, and the payment will go to the bank's main office or a default processing center.
When you need a BIC code and when you do not
You need a BIC code whenever you are sending or receiving money internationally. This includes wire transfers to another country, international ACH transfers (where available), and payments through services like SWIFT. If you are paying an invoice for a company overseas or receiving a payment from abroad, you will likely be asked for your BIC code.
You do not need a BIC code for domestic transfers within the United States. Payments between U.S. bank accounts use routing numbers instead. You also do not need a BIC code for everyday transactions like debit card purchases, credit card payments, or transfers between your own accounts at the same bank.
Some payment platforms and money transfer services may ask for a BIC code even for domestic transfers, but this is not standard. If you are unsure whether a particular transaction requires a BIC code, ask the bank or service handling the transfer. They will tell you exactly what information they need.
Common mistakes when providing a BIC code
The most common mistake is confusing a BIC code with a routing number or IBAN. Each serves a different purpose. A BIC code identifies the bank; an IBAN identifies the specific account within that bank. When you are asked for a BIC code, provide only the BIC code, not the IBAN or routing number. Providing the wrong identifier can delay or reject your transfer.
Another mistake is using an outdated or incorrect BIC code. Banks occasionally change their codes or merge with other institutions. If your transfer is rejected, double-check the BIC code with your bank before trying again. Do not assume the code you used last year is still correct.
A third mistake is including spaces or punctuation in the BIC code. BIC codes contain only letters and numbers, no hyphens, spaces, or special characters. If you are typing it into a form, enter it exactly as your bank provided it, with no extra characters.
BIC codes and SWIFT transfers
SWIFT is the Society for Worldwide Interbank Financial Telecommunication, the organization that manages international bank transfers. SWIFT created and maintains the BIC code standard. When you hear someone refer to a "SWIFT code," they are usually talking about the same thing as a BIC code—the two terms are used interchangeably.
SWIFT transfers are the most common way to send large sums of money internationally. Your bank will ask for the recipient's BIC code (or SWIFT code) as part of the transfer process. The transfer then travels through the SWIFT network, which connects thousands of banks worldwide. The BIC code ensures that your money reaches the correct bank in the correct country.
SWIFT transfers typically take three to five business days, depending on the banks involved and the countries. The BIC code is one piece of information that helps speed up the process by routing the payment directly to the right institution.
Frequently Asked Questions
Is a BIC code 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 created and maintains the standard. The terms are used interchangeably in banking.
Can I use a BIC code for a domestic transfer in the United States?
No. Domestic U.S. transfers use routing numbers, not BIC codes. If you are sending money to another U.S. bank account, provide the routing number instead. BIC codes are for international transfers only.
What happens if I provide the wrong BIC code?
The transfer may be rejected or delayed. Some banks will catch the error and ask you to correct it. Others may send the money to the wrong bank, and you will have to contact both banks to recover it. Always verify the BIC code with your bank before sending an international transfer.
Do I need both a BIC code and an IBAN?
For most international transfers outside the United States, yes. The BIC code identifies the bank, and the IBAN identifies the specific account. Together, they may support the money reaches the right place. Some countries use different systems, so ask the recipient what information they need.
Where do I find my bank's BIC code if it is not on my statement?
Check your bank's website under international transfers or wire instructions. If it is not there, call customer service and ask. Your bank will have the code and can provide it when ready. You can also search online for "[Bank Name] BIC code" to see if it is publicly listed.