A BIC code is an 8 or 11-character identifier that tells banks which financial institution they're sending money to

BIC stands for Bank Identifier Code. It's a standardized sequence of letters and numbers that uniquely identifies a bank or branch anywhere in the world. When you send money internationally or between certain accounts, the sending bank uses your BIC code to route the payment to the correct receiving institution. Think of it as a postal code for banks—it narrows down exactly where the money needs to go.

BIC codes are also called SWIFT codes, because they're issued and managed by the Society for Worldwide Interbank Financial Telecommunication (SWIFT), the organization that runs the global payment messaging system. You'll see both terms used interchangeably, though SWIFT code is more common in everyday conversation.

Every bank that participates in international payments has a BIC code. Some larger banks have multiple codes—one for the main institution and separate ones for different branches or business divisions. If you've ever sent money abroad or received a wire transfer, the receiving bank's BIC code was part of making that happen.

Key Takeaways

  • A BIC code is an 8 or 11-character code that identifies a specific bank or branch globally, and is required for most international wire transfers.
  • BIC codes are issued by SWIFT, the international organization that manages cross-border payment messaging between financial institutions.
  • The code breaks down into four parts: the bank code, country code, location code, and optional branch code, each carrying specific information about the institution.
  • You can find your bank's BIC code on statements, through your bank's website, or by calling customer service—it's public information and not sensitive like a PIN or password.
  • Some domestic transfers within the United States do not require a BIC code, but international payments almost always do.

How a BIC code is structured

A BIC code always follows the same format. The first four characters are the bank code—letters that identify the specific bank. The next two characters are the country code, using the standard two-letter country abbreviation (US for United States, GB for United Kingdom, DE for Germany, and so on). The next two characters are the location code, which identifies the city or region where the bank's main office is located. Together, these eight characters form the core BIC.

If the code is 11 characters long, the last three characters are the branch code, which pinpoints a specific branch of that bank. An 8-character code (without the branch code) is sometimes called a BIC-8, and an 11-character code is a BIC-11. Many banks accept either version for international transfers, though some require the full 11-character code to route money to a particular branch.

For example, a BIC code might look like DEUTDEDD (Deutsche Bank in Germany) or DEUTDEDDXXX (the same bank with an explicit branch designation). The XXX at the end is a placeholder that means "primary office" when no specific branch is needed.

Where to find your bank's BIC code

Your bank's BIC code is public information—it's not secret like a PIN or password. You can find it in several places. Check your bank statements; many banks print the BIC code on the first page or in the account details section. Visit your bank's website and look for a section on international transfers or wire transfers; most banks list their BIC code there. You can also call your bank's customer service line and ask for the BIC code—they'll give it to you when ready.

If you're trying to find another bank's BIC code (for example, the bank you're sending money to), you can search the SWIFT directory online, though you'll need to know the bank name and country. Many international money transfer services also have searchable BIC databases. Your own bank can also look up a receiving bank's BIC code for you if you provide the bank name and location.

When you need a BIC code versus when you don't

International wire transfers almost always require a BIC code. If you're sending money from a U.S. bank to an account in Europe, Asia, or anywhere outside the United States, you'll need the receiving bank's BIC code as part of the transfer instructions. The same applies if you're receiving money from abroad—you'll give the sender your bank's BIC code so they can route the payment correctly.

Domestic transfers within the United States typically do not require a BIC code. Instead, U.S. banks use routing numbers (also called ABA numbers) to identify each other. If you're transferring money between two U.S. accounts, you'll use a routing number, not a BIC code. However, some U.S. banks that handle international payments may ask for a BIC code even on domestic transfers if the receiving bank has international operations.

Transfers between accounts at the same bank usually don't need either code—the bank's internal system handles the routing. But if you're moving money to a different bank, whether domestic or international, you'll need the appropriate identifier: a routing number for U.S. transfers, a BIC code for international ones, or both if the transfer crosses borders.

BIC codes and fraud prevention

BIC codes themselves are not a security measure—they're routing information, not authentication. Knowing a bank's BIC code does not give someone access to an account. However, BIC codes do play a role in catching fraud. When a bank receives a wire transfer, it verifies that the BIC code matches the account number and receiving bank name. If the information doesn't align, the bank may flag the transfer or reject it.

This is why it's important to double-check BIC codes before sending money. A typo in the BIC code can send your money to the wrong bank, and recovering it becomes difficult. Always confirm the BIC code with the receiving bank directly—don't rely solely on information from an email or text message, especially if you didn't initiate contact with that person.

BIC codes versus IBAN numbers

BIC codes and IBAN numbers (International Bank Account Numbers) are often used together for international transfers, but they serve different purposes. A BIC code identifies the bank; an IBAN identifies the specific account within that bank. Think of the BIC code as the bank's address and the IBAN as the account number at that address.

Many countries outside the United States use IBAN numbers as their standard account identifier. If you're sending money to Europe, the Middle East, or parts of Africa and Asia, you'll likely need both the receiving bank's BIC code and the recipient's IBAN. The United States does not use IBAN numbers; instead, U.S. accounts are identified by account number and routing number.

When you're setting up an international transfer, your bank will ask for both pieces of information if they're required for that country. If you're unsure whether you need an IBAN, your bank or the receiving institution can tell you.

Frequently Asked Questions

Is a BIC code the same as a SWIFT code?

Yes. BIC and SWIFT are the same thing. BIC is the formal name (Bank Identifier Code), and SWIFT is the organization that issues and manages them. You'll see both terms used, and they refer to the same 8 or 11-character code.

Can someone use my BIC code to access my account?

No. A BIC code is public routing information, not an account credential. It identifies your bank, not your specific account. Someone would need your account number and other details to access your account, not just the BIC code.

What happens if I use the wrong BIC code?

The money may be sent to the wrong bank or rejected by the receiving bank if the BIC code doesn't match the account details. If this happens, contact your bank when ready. Recovery can take weeks and may not be possible if the receiving bank has already processed the transfer.

Do I need a BIC code to receive money from abroad?

Yes. You'll need to provide your bank's BIC code to anyone sending you money from outside the United States. You should also provide your account number and routing number. Your bank can give you all three pieces of information.

Where do I find my bank's BIC code if it's not on my statement?

Call your bank's customer service line or check their website under international transfers or wire transfer information. Most banks list their BIC code prominently in these sections. You can also ask a teller in person at any branch.