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

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:

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:

  1. You instruct your Spanish bank to send €1,000 to a Japanese yen account.
  2. Your bank uses SWIFT to message a correspondent bank that holds accounts in both EUR and JPY.
  3. The correspondent debits your bank's EUR account and credits the Japanese bank's JPY account, applying its own exchange rate.
  4. 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

This is why a "simple" wire can cost $40+ and take 2–5 business days.

Modern alternatives

Key takeaways

← RateX Pro · Journal