A bank identifier code is a standardized set of letters and numbers that tells the financial system which bank holds an account

A bank identifier code (BIC) is an 8 or 11-character code that identifies a specific bank or branch. It works like a postal address for your money—when you send funds internationally or between banks, the code tells the receiving system exactly where to route the payment. Without it, a transfer can get lost, delayed, or sent to the wrong institution entirely.

The code is also called a SWIFT code, because it runs on the SWIFT network (Society for Worldwide Interbank Financial Telecommunication), the system banks use to talk to each other across borders. You will see both terms used interchangeably, though technically BIC is the formal name and SWIFT code is the network it travels on.

If you are sending money abroad or receiving a wire transfer from another country, your bank will ask for the recipient's BIC. Domestic transfers within the United States typically do not require it—they use routing numbers instead—but many other countries rely on BIC codes for all transfers, domestic and international.

Key Takeaways

  • A bank identifier code is an 8 or 11-character code that identifies a specific bank and branch for international money transfers.
  • BIC and SWIFT code mean the same thing; SWIFT is the network the code travels on, and BIC is the formal name for the code itself.
  • You need a BIC code when sending money internationally or when a foreign sender needs to route funds to your account.
  • In the United States, domestic transfers use routing numbers instead of BIC codes, but many other countries use BIC for all transfers.
  • Your bank can provide your BIC code in seconds, and it is the same for all accounts at that branch.

How a bank identifier code is structured

A BIC code breaks down into four parts, each telling the system something different about where the money is going. The first four characters are the bank code—letters that identify the bank itself. The next two characters are the country code, using the same two-letter system as internet domain names (US for United States, GB for United Kingdom, DE for Germany, and so on).

The seventh and eighth characters are the location code, which identifies the city or region where the bank's main office is. The final three characters (positions 9 through 11) are optional and identify the specific branch. If a bank only gives you an 8-character code, it means the branch code is not included, and the transfer will go to the bank's main office, which then routes it internally.

Here is a real example: DEUTDEDD is the BIC for Deutsche Bank in Frankfurt, Germany. DEUT is the bank code, DE is Germany, DD is Frankfurt, and there is no branch code. If you were sending money to a specific Deutsche Bank branch, you might get DEUTDEFF (FF for a different location), with the branch code included.

Where to find your bank's BIC code

Your bank can tell you your BIC code in under a minute. Call the customer service number on the back of your card, log into your online banking portal, or visit a branch in person. Some banks print it on statements or display it in the account details section of their website. You can also search for it on the SWIFT database at swift.com, though you will need to know your bank's name and country.

The code is the same for every account at that branch, so if you have multiple accounts at the same location, they all share one BIC. If you have accounts at different branches of the same bank, each branch may have its own code, though many banks consolidate to a single main code for simplicity.

Do not confuse your BIC code with your account number, routing number, or IBAN (International Bank Account Number). Your account number identifies your specific account. Your routing number (in the US) or IBAN (in Europe and many other places) includes routing information plus your account number. Your BIC is purely the bank identifier—it does not tell the system which account to deposit into, only which bank to send the money to.

When you actually need a BIC code

You need a BIC code when you are sending money to a bank account outside the United States, or when someone outside the US is sending you money. International wire transfers, SWIFT transfers, and cross-border payments all require it. If you are paying a foreign vendor, sending money to a relative abroad, or receiving a payment from an international client, the sender or recipient will ask for a BIC.

Within the United States, you do not need a BIC code. Domestic transfers between US banks use the nine-digit routing number instead. If a US bank asks you for a BIC code for a domestic transfer, they are either confused or setting up something unusual—ask them to clarify what they are doing.

Some payment platforms and money transfer services (like Wise, OFX, or your bank's own international transfer tool) will ask for a BIC code as part of the transfer setup. They use it to route the payment through the SWIFT network to the correct receiving bank. Without it, the transfer cannot be processed.

What happens if you give the wrong BIC code

If you provide an incorrect BIC code, the transfer may be rejected outright, delayed while the system tries to figure out where it should go, or sent to the wrong bank. If it reaches the wrong bank, that bank will usually reject it and send it back to the originating bank, which then returns it to the sender. This process can take several days to a week.

If the wrong code happens to match a real bank but the wrong country, the money might sit in that bank's system while they try to match it to an account. The sender's bank will eventually reverse the transaction and return the funds, but you will lose time and may face fees from both banks for the failed transfer.

Always double-check the BIC code before sending money. Ask the recipient to confirm it, or look it up yourself on the SWIFT database. A few seconds of verification can save you days of waiting and potential fees.

BIC codes versus other bank identifiers

The United States uses routing numbers for domestic transfers; Europe and most other countries use BIC codes. A routing number is nine digits and identifies a specific bank or branch in the US banking system. It serves the same purpose as a BIC code but only works within the US.

An IBAN (International Bank Account Number) is longer—typically 15 to 34 characters—and includes both the bank identifier and your account number in a single code. Most countries outside the US use IBANs for all transfers, domestic and international. When you send money internationally, you often need both the BIC code and the IBAN: the BIC tells the system which bank, and the IBAN tells it which account within that bank.

In practice, when you are setting up an international transfer, your bank will ask for the recipient's name, their bank's BIC code, and their IBAN or account number. Some banks combine these into a single form; others ask for them separately. The exact format depends on the sending bank's system.

Frequently Asked Questions

Is a BIC code the same as a SWIFT code?

Yes. BIC is the formal name for the code; SWIFT is the network it travels on. Banks and payment systems use the terms interchangeably. When someone asks for your SWIFT code, they are asking for your BIC code.

Can I use a BIC code for a domestic transfer in the US?

No. US domestic transfers use routing numbers, not BIC codes. If a US bank asks for a BIC code for a transfer between two US accounts, ask them why—it is not standard and may indicate a mistake in their system.

What if I do not know the recipient's BIC code?

Ask the recipient directly, or contact their bank. You can also search the SWIFT database at swift.com if you know the bank name and country. Do not guess or use an incomplete code; an incorrect BIC will cause the transfer to fail or be delayed.

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

Yes. The sender will need your BIC code to route the transfer to your bank. You will also typically need to provide your IBAN or full account number so the bank knows which account to deposit into. Your bank can give you both in one call.

Can the same BIC code be used for multiple accounts?

Yes, if the accounts are at the same branch. The BIC identifies the bank and branch, not the individual account. Your account number or IBAN specifies which account receives the funds.