A BIC code is an 8 or 11-character identifier that tells the financial system which bank you're sending money to and where that bank is located
When you move money between banks—especially across borders—the system needs to know exactly which institution should receive it. A BIC code (Bank Identifier Code, also called a SWIFT code) is the international standard way to identify a specific bank and branch. It's similar to how a routing number works in the US, but BIC codes are used worldwide and follow a single format that every bank recognizes.
The code itself is always either 8 or 11 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 final three characters (if included) identify the specific branch. You'll see BIC codes on bank statements, in online banking portals, and on official bank documents. They're not secret—banks publish them openly because the whole point is to make sure money reaches the right place.
Key Takeaways
- A BIC code is an 8 or 11-character code that identifies a specific bank and its location, required for many international transfers.
- The code breaks down into four parts: bank identifier, country code, city code, and optional branch code.
- You can find your bank's BIC code on statements, in online banking, by calling the bank, or on the bank's official website.
- Domestic transfers within the US typically do not require a BIC code—a routing number is used instead.
- If you provide an incorrect BIC code, the transfer may be delayed or rejected, so verify it before sending money.
How a BIC code is structured
Every BIC code follows the same pattern, which makes it straightforward to read once you know what each part means. The first four letters are the bank code—a shortened version of the bank's name. For example, DEUTDE is Deutsche Bank, and BNPAFRPP is BNP Paribas. These letters are assigned by the bank itself and registered with the international standards body.
The next two letters are the country code, which is the ISO 3166-1 alpha-2 standard. So DE is Germany, FR is France, GB is the United Kingdom, and US is the United States. The following two characters are the location code, which identifies the city or region where the bank's headquarters or main office is located. The final three characters, if present, identify the branch code—a specific branch of that bank. If those three characters are missing, the code is considered to explore to the bank's main office.
For example, the BIC code DEUTDEDD500 breaks down as: DEUT (Deutsche Bank), DE (Germany), DD (Dresden), 500 (branch code). If you see DEUTDEDD without the branch code, it still identifies Deutsche Bank in Dresden, just without specifying which branch.
Where to find your bank's BIC code
Your bank publishes its BIC code in several places, and you don't need permission to look it up. The easiest source is your bank statement—most banks print the BIC code at the top or in the account details section. If you use online banking, log in and check your account information or settings; many banks display it alongside the account number and routing number.
You can also call your bank's customer service line and ask for the BIC code. Have your account number ready, and be clear that you need the code for an international transfer. The representative will give you the correct code for your branch or the main office, depending on what you need.
If you're sending money to someone else's bank, ask them directly for their BIC code rather than searching online. Banks sometimes have multiple codes for different branches or services, and you want the one that applies to their specific account. Many banks also publish their BIC codes on their official websites under sections labeled "International Transfers" or "SWIFT Codes."
BIC codes versus routing numbers and IBAN codes
In the United States, banks use routing numbers instead of BIC codes for domestic transfers. A routing number is nine digits and identifies the bank and the Federal Reserve district it belongs to. If you're sending money within the US, you'll use a routing number, not a BIC code. However, if you're sending money from a US bank to an international account, you'll need the receiving bank's BIC code.
Many countries outside the US also use an IBAN (International Bank Account Number) alongside the BIC code. An IBAN is a longer code—typically 15 to 34 characters—that includes the country code, a check digit, and the account number itself. When you make an international transfer, you often need both the BIC code and the IBAN. The BIC code tells the system which bank, and the IBAN tells it which specific account at that bank.
Think of it this way: the BIC code is like the address of the bank building, and the IBAN is like the specific apartment number inside that building. For domestic US transfers, you only need the routing number and account number. For international transfers, you typically need the BIC code and IBAN.
What happens if you use the wrong BIC code
If you provide an incorrect BIC code, the transfer may be rejected outright, or it may be delayed while the bank tries to figure out where the money should go. Some banks have systems that catch obvious errors—for example, if the country code doesn't match the account holder's location—and will ask you to correct it before processing. Other times, the money may be sent to the wrong bank entirely, and you'll have to contact both banks to trace and recover it.
The delay can range from a few hours to several days, depending on how quickly the error is caught and how the banks handle it. In some cases, the receiving bank will reject the transfer and send it back to you, which adds another round-trip to the process. This is why it's worth taking 30 seconds to verify the BIC code with the person you're sending money to or by checking their bank's official website.
If a transfer does go to the wrong place, contact your bank when ready with the transaction details. Your bank can file a trace request with the receiving bank to locate the funds. This process is not instantaneous, but banks are required to investigate and attempt recovery. Having the correct BIC code from the start avoids this headache entirely.
When you need a BIC code and when you don't
You need a BIC code whenever you're sending money internationally—from one country to another. This includes wire transfers, ACH transfers that cross borders, and payments through services like SWIFT. If you're sending money from the US to Europe, Asia, or anywhere else, the receiving bank's BIC code is typically required or strongly recommended.
You do not need a BIC code for domestic transfers within the United States. US banks use routing numbers for that purpose. Similarly, if you're sending money within the same country and that country has its own domestic transfer system (like SEPA transfers within the European Union), you may not need a BIC code—though it doesn't hurt to have it.
Some online payment services and money transfer platforms handle BIC codes automatically behind the scenes. If you're using a service like Wise, OFX, or your bank's own international transfer tool, you may only need to enter the recipient's name and account number, and the service will look up the BIC code for you. However, if you're initiating a wire transfer directly through your bank, you'll almost always need to provide the BIC code yourself.
Frequently Asked Questions
Is a BIC code the same as a SWIFT code?
Yes, BIC code and SWIFT code are the same thing. SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication, the organization that manages the system. The terms are used interchangeably, though BIC is the more formal name. You'll see both on bank documents and websites.
Can I find a BIC code online if I don't have it?
Yes, several websites maintain searchable databases of BIC codes, including the official SWIFT directory and third-party sites like wise.com and xe.com. Enter the bank name and country, and you'll get the code. Always verify it with the bank's official website or by calling them directly, especially if you're sending a large amount of money.
Do I need both a BIC code and an IBAN for international transfers?
It depends on the countries involved and the banks' requirements. Many international transfers require both. Some banks will accept just the BIC code and account number, while others insist on the IBAN. Ask the receiving bank or the person you're sending money to what information they need.
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, contact your bank directly. Very small or local banks may have a code you can't easily find online, but the bank itself will have it and can provide it to you in minutes.
Can someone use my BIC code to access my account?
No. A BIC code is public information—it's designed to be shared. It only identifies which bank you use, not your account itself. To access your account, someone would need your account number, PIN, password, or other authentication. Sharing your BIC code alone poses no security risk.