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:

Example: CHASUS33XXX

Another: HSBCGB2LXXX

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

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:

For an international wire from the U.S. to Germany, you'd typically need: recipient name, recipient IBAN, recipient bank's BIC.

Common mistakes

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

← RateX Pro · Journal