What is the SWIFT code?
The SWIFT code is the alphanumeric identifier that recognises each bank and each branch on the global interbank messaging network operated by the Society for Worldwide Interbank Financial Telecommunication (SWIFT). Technically, it is the same identifier as the BIC (Bank Identifier Code) — both are standardised by ISO 9362.
TL;DR
- SWIFT = BIC, used as synonyms in practice.
- 8 or 11 characters: 4 bank + 2 country + 2 location + 3 branch (optional).
- Required for transfers outside SEPA and some legacy bank files.
- Inside SEPA, the IBAN alone is enough since 2016.
- SWIFT connects more than 11,000 financial institutions in over 200 countries.
Who is SWIFT?
SWIFT is a Belgian cooperative founded in 1973 and headquartered in La Hulpe. It does not move money: it moves standardised messages (payment orders, confirmations, statements) between banks. When you initiate an international payment, your bank sends an MT103 (or the ISO 20022 equivalent pacs.008) over SWIFT to the receiving bank.
SWIFT code structure
BBVA ES MM XXX
│ │ │ │
│ │ │ └─ Branch code (3 chars, optional). XXX = head office.
│ │ └──── Location code (2 chars). Bank-specific.
│ └─────── ISO 3166-1 country code (2 letters). ES = Spain.
└──────────── Bank code (4 letters).
When is the SWIFT code used?
- International transfers outside the SEPA zone (United States, UK in non-euro currencies, Latin America, Asia…).
- Cross-currency payments inside Europe.
- Interbank messaging (confirmations, statements, letters of credit).
- Legacy bank files that still require explicit BIC (DTAUS, Norma 19, 34, 58).
Practical example
To send USD 1,000 from Spain to a Bank of America account in New York you need:
- The beneficiary’s IBAN or account number.
- The SWIFT code of the receiving bank:
BOFAUS3N. - Possibly an intermediary bank and its SWIFT code.
Without the right SWIFT code the operation can bounce or get stuck at a correspondent bank, incurring extra fees.
How to find a SWIFT code
- Bank statement: usually shown next to the IBAN.
- Online banking of the beneficiary: under “Details for receiving transfers”.
- Bank from IBAN: enter the beneficiary’s IBAN in our free tool and we return the BIC/SWIFT.
- Official SWIFT directory at swift.com.
SWIFT vs. IBAN vs. BIC
| Identifier | What it identifies | Required in |
|---|---|---|
| IBAN | A specific bank account | SEPA always; outside SEPA, recommended |
| BIC / SWIFT | A bank (and optionally its branch) | Outside SEPA |
| Legacy national accounts (CCC, sort code, ABA) | National account format | Sometimes still required for domestic legacy systems |
Conclusion
The SWIFT code is the global “licence plate” of every bank. Reading and retrieving it correctly avoids rejected international transfers and file-upload errors. If you only have an IBAN, derive the SWIFT with our Bank from IBAN tool — free and no signup required.