What Is SWIFT and How Do International Bank Transfers Work?
A clear explanation of the SWIFT network, BIC codes, and how money actually moves between banks across borders.
SWIFT is a messaging system, not a money system
The first surprise: SWIFT (Society for Worldwide Interbank Financial Telecommunication) doesn't actually move money. It moves secure messages between banks — instructions like "please debit my account and credit this beneficiary."
The actual settlement happens through bank-to-bank accounts (called nostro/vostro accounts) or through clearing systems. SWIFT just makes sure every bank in the chain knows what to do.
The scale of SWIFT
- Founded in 1973 in Belgium.
- Connects over 11,000 financial institutions in more than 200 countries.
- Carries over 44 million messages per day.
- Owned cooperatively by member banks, not a single government.
It's the global standard for cross-border bank communication — almost every international wire transfer touches it.
What is a BIC / SWIFT code?
Every bank on the network has a unique BIC (Business Identifier Code), often called a SWIFT code. It's 8 or 11 characters:
- 4 characters: bank code.
- 2 characters: country code.
- 2 characters: location code.
- (Optional) 3 characters: branch code.
Example: DEUTDEFFXXX = Deutsche Bank, Germany, Frankfurt, head office.
How an international transfer actually flows
Imagine sending €1,000 from a Spanish bank to a friend in Japan:
- You instruct your Spanish bank to send €1,000 to a Japanese yen account.
- Your bank uses SWIFT to message a correspondent bank that holds accounts in both EUR and JPY.
- The correspondent debits your bank's EUR account and credits the Japanese bank's JPY account, applying its own exchange rate.
- The Japanese bank credits your friend's account.
Each hop can take time and skim a fee. A single international wire can pass through 2–4 banks before arriving.
Why fees and delays happen
- Correspondent fees: each intermediary charges $10–$50.
- Currency conversion: the correspondent often picks the FX rate.
- Compliance checks: anti-money-laundering screening at each hop.
- Time zones: a transfer initiated Friday afternoon may not move until Monday.
This is why a "simple" wire can cost $40+ and take 2–5 business days.
Modern alternatives
- SWIFT gpi: a 2017 upgrade that adds tracking and faster settlement (sometimes minutes).
- Specialist services (Wise, Revolut): use local payment rails on both sides instead of SWIFT, cutting cost and time dramatically.
- Real-time payment networks: SEPA Instant in Europe, FedNow in the U.S., UPI in India — bypass SWIFT entirely for domestic and regional transfers.
Key takeaways
- SWIFT is a messaging network, not a money network.
- BIC/SWIFT codes uniquely identify banks worldwide.
- International wires often pass through multiple banks, which adds fees and delays.
- SWIFT gpi has improved speed but still costs more than modern fintech alternatives.
- For most personal transfers, services like Wise are cheaper and faster than SWIFT wires.