SWIFT/BIC Codes Explained: How to Read and Use Them
What each character of a BIC means and how to find your bank's code without guessing.
What a SWIFT/BIC code is
A BIC (Business Identifier Code), commonly called a SWIFT code, is a unique identifier for a bank or financial institution. It's the equivalent of a phone number — but for banks. Without it, an international wire wouldn't know which bank to deliver to.
The terms BIC and SWIFT code are interchangeable in everyday usage.
The structure
A BIC is 8 or 11 characters:
- 4 characters: bank code (institution-specific letters).
- 2 characters: country code (ISO 3166).
- 2 characters: location code (city or region).
- 3 characters (optional): branch code; XXX means head office.
Example: CHASUS33XXX
- CHAS: Chase (JPMorgan Chase Bank).
- US: United States.
- 33: New York.
- XXX: head office.
Another: HSBCGB2LXXX
- HSBC: HSBC Bank.
- GB: United Kingdom.
- 2L: London.
- XXX: head office.
When you need one
You'll need a BIC any time you're sending or receiving money internationally via the SWIFT network. It's almost always required alongside the IBAN (or local account number) for the destination account.
For SEPA transfers within the eurozone, IBAN alone is now sufficient — BIC isn't required.
How to find your bank's BIC
- Check your bank statement or online banking profile.
- Search the bank's website (look for "international payments" or "SWIFT/BIC").
- Use a BIC lookup tool (most banks publish their own).
- Call your bank's customer service.
Don't guess: a wrong BIC can route the wire to the wrong correspondent bank, causing days of delay.
BIC vs IBAN vs Routing Number
These three are often confused:
- BIC/SWIFT: identifies the bank.
- IBAN: identifies the account (used in 80+ countries).
- Routing number (U.S. ABA): identifies the bank within the U.S. domestic system.
For an international wire from the U.S. to Germany, you'd typically need: recipient name, recipient IBAN, recipient bank's BIC.
Common mistakes
- Mixing letter O with number 0.
- Adding spaces or dashes.
- Using the wrong branch code (use XXX if you're unsure — it routes to head office).
- Confusing BIC with the recipient's account number.
Why correspondent banks exist
If your bank doesn't have a direct relationship with the destination bank, the wire passes through a correspondent bank — an intermediary that has accounts at both. Each correspondent in the chain can charge $10–$30 and use its own exchange rate. This is the main reason traditional international wires are expensive.
Key takeaways
- BIC and SWIFT code mean the same thing.
- 8 characters identifies the head office; 11 includes a branch.
- Always verify the BIC with the recipient — don't guess.
- BIC identifies the bank; IBAN identifies the account; both are usually needed.
- Correspondent banks add cost and time to traditional SWIFT wires.