Skip to content
RemitBridge
All posts

How banks move it· 8 min read·

SWIFT sends the message, so who moves the money?

Three systems do three different jobs on every cross-border payment: SWIFT carries the instruction, correspondent banks move the value, and RTGS makes it final. No money ever touches SWIFT itself. Knowing which layer you are looking at is what explains a bank saying "sent" three days before anyone can spend it.

Written by Angad Kochar, RemitBridge Labs

When is brought up in the context of the global fintech industry, people instantly think of the global system that powers wire transfers and moves money. This isn't exactly what SWIFT is, though, and that's what this blog post aims to explore. Simply put, SWIFT is simply a messaging API with built-in security parameters.

Three separate systems are doing three separate jobs every time money crosses a border through the traditional banking system: SWIFT sends the instruction, correspondent banks hold and move the value, and RTGS systems coordinate the final settlement. After all three of these steps have been followed, the transaction becomes irreversible.

SWIFT: The Messenger, Not the Mover

SWIFT stands for the Society for Worldwide Interbank Financial Telecommunication. SWIFT is a telecommunication network that was founded in 1973. It exists to let banks send each other standardized, secure messages, and that's it. No money or monetary assets touch SWIFT at any point. It simply connects banks in a secure way.

When a bank wants to pay another bank on a customer's behalf, it sends a formatted message over the SWIFT network. Historically this was an MT103, the message type used for a single customer credit transfer. This message basically says "pay this amount, to this account, for this reason." SWIFT messages carry the sender's details, the recipient's details, the amount, the currency, and routing information. It does not carry the money itself. It's closer to a very secure, very structured email or an API that many software systems rely on than it is to a payment/money-moving platform.

What an MT103 actually carries
Pay
Banco Example, Mexico City
To account
XXXX XXXX XXXX 0000
Amount
200.00
Currency
USD
Reason
Family maintenance

Instruction only, no funds attached. Every field above is an example. The money moves somewhere else entirely, which is the point of the two sections that follow.

The misconception is that when people hear "SWIFT payment," they assume SWIFT itself is what physically transferred the funds, which is not what it does. SWIFT simply relays messages across banks. The bank's systems are the ones who actually made the money transfer happen.

Once we understand what SWIFT is, we can understand so much more about International wire transfers. For example, people are often confused on why the money they wired seems to "disappear" for a few days, why a bank can confirm they "sent" a payment while the recipient's bank swears they never received it, and other such quirks of the system. SWIFT sent a message, which is what allows for these things to be known. Whether that message actually resulted in money moving depends on what happens next, at a completely different layer of the system.

Correspondent Banks: Where the Actual Money Moves

If SWIFT is viewed as the messenger, are the ones who read the message and transfer money across bank accounts. These institutions have the ability to move funds internationally because of two specific kinds of account relationships: and Vostro accounts.

A Nostro account is an account a bank holds with another bank, usually in a foreign currency, in a foreign country. Vostro is the same relationship, described from the other side. If a Mexican bank holds a dollar account with a bank in the US, the Mexican bank calls that account its Nostro account. The US bank calls that same account a Vostro account, because it's an account it holds on behalf of another bank. Basically, a Nostro account can be a Vostro account and a Vostro account can be a Nostro account based on where you stand. Truly confusing stuff!

These accounts are what let two banks with no direct relationship still get value from one to the other. Let's assume a small regional bank in the US wants to pay a small regional bank in Vietnam, and the two of them have never done business together and have no account relationship at all. This payment won't take place directly. Instead, the transaction is routed through one or more correspondent banks, larger institutions that do have relationships, sometimes with both original banks, sometimes just with the next bank in the chain.

Each correspondent in that chain debits and credits its own ledger to reflect the payment moving through, and each one can charge its own fee for the service. A payment between two smaller, less-connected banks might pass through two or three correspondents before it reaches its destination.

Small US bank

no direct relationship

Correspondent bank

Nostro / Vostro

own fee

Correspondent bank

Nostro / Vostro

own fee

Small Vietnamese bank

no direct relationship

Two or three hops is normal between less-connected banks

Invisible from both ends neither bank sees the whole chain

This is also the part of the process most senders never see. The SWIFT message that started the payment is visible, at least to the banks involved. The correspondent chain underneath it usually isn't. A sender who wires $200 has no way of knowing whether that payment touched one correspondent bank or four, and no itemized way of seeing what each one took. That opacity is a big part of why the of a bank wire is so hard to predict from the outside.

RTGS: Where the Money Actually, Finally Moves

SWIFT sends the instructions and money moves through correspondent banks, but what is actually moving the money? That brings us to our next item, , also known as Real Time Gross Settlement. Correspondent banks passed the value along their chain of Nostro and Vostro accounts. But at some point, for the payment to be real and final, actual money has to move between actual bank accounts in a way that can't be reversed or disputed.

Let's break the word up and take a look at what this system entails in terms of constraints, features and more. "Real-time" means each transaction settles individually and immediately as it comes in. This means it is not batched up and processed later alongside a pile of others. "Gross" means each transaction settles at its full value, one at a time, rather than getting netted against other transactions between the same two banks. A bank that owes another bank $10 million and is owed $9 million back doesn't just settle the $1 million difference in an RTGS system. Each transaction moves in full, on its own.

These systems are typically run by a country's central bank. In the US, Fedwire is the RTGS system, and CHIPS runs alongside it, netting payments against each other rather than settling every one in full. In the Eurozone, it's T2, which replaced TARGET2 in March 2023. When a payment settles through one of these systems, it settles in central bank money, meaning the balances actually being debited and credited sit at the central bank itself, not at a commercial intermediary. That's why RTGS settlement is considered the final, risk-free layer underneath the entire system. Once it happens, it's done. There's no bank in the chain that can reverse it or claim it never happened, because the central bank's ledger says otherwise.

Where final settlement actually happens
  • Fedwire

    United States

    Federal Reserve

    settles gross, one payment at a time

  • CHIPS

    United States

    The Clearing House, privately owned

    nets payments, then settles through Fedwire

  • T2

    Eurozone

    European Central Bank

    settles gross, replaced TARGET2 in 2023

Filled dot settles gross, hollow dot nets first. All three run on the business day of the country they serve, which is where the Friday-to-Monday delay comes from.

RTGS systems also run on limited hours, tied to the business day of the country they operate in. This is where the "wire submitted Friday evening might not settle until Monday" problem stems from. SWIFT messages can technically be sent at any hour, and correspondent banks can process internal steps outside business hours in some cases, but final through RTGS is stuck. It can only happen during business hours. A payment can be instructed and even routed through its entire correspondent chain, and still sit unsettled until the relevant RTGS system opens for business again.

Putting the Three Layers Together

Tracing one $200 international transfer through all three systems allows us to understand how each layer sits on top of another. The sender's bank sends a SWIFT message, most likely an MT103 today or its newer ISO 20022 equivalent, saying who's getting paid, how much, and why. That message is instruction only. It moves at the speed of a network message, which is essentially instant.

The instruction then has to actually get executed by banks with real value to move. If the sender's bank and the recipient's bank don't have a direct account relationship, the payment routes through one or more correspondent banks, each one debiting and crediting its Nostro and Vostro accounts to pass the value along the chain. This is where fees accumulate and payments start being delayed, especially if anything about the payment gets flagged for manual review along the way.

Finally, the actual, final, irreversible movement of money between banks happens through the relevant RTGS system, in central bank money, during that system's operating hours. Everything before this was instruction and internal bookkeeping between correspondent banks. RTGS is where the money, in the fullest sense of the word, actually changes hands and truly changes on the ledger of the central bank.

One transfer, three systems, three jobs
  1. Step 1

    SWIFT message

    the instruction

    essentially instant

  2. Step 2

    Correspondent banks

    the value moves

    hours to days, fees accumulate

  3. Step 3

    RTGS settlement

    final and irreversible

    business hours only

Why the Distinction Actually Matters

While this knowledge could help you win a SWIFT vs RTGS trivia competition, that's not its only purpose. Knowing which layer does what explains most of the questions people actually have about international transfers.

Why did my bank say the payment was "sent" three days ago and the recipient still hasn't gotten it? Because "sent" usually means the SWIFT message went out, not that RTGS settlement happened. Why did a fee show up that nobody told me about? Probably a correspondent bank in the middle of the chain, invisible from either end, taking its cut on the way through. Why did a Friday transfer not show up until Tuesday? Because RTGS systems run on business hours, and a weekend sitting between the correspondent chain and final settlement adds unavoidable delay.

Which layer explains which complaint
  • Sent three days ago, still not there

    SWIFT

    "sent" means the message went out, not that settlement happened

  • A fee nobody mentioned

    Correspondent banks

    a bank in the middle of the chain, invisible from either end

  • Friday transfer, arrives Tuesday

    RTGS

    settlement runs on business hours, and a weekend sits in the middle

Understanding SWIFT, correspondent banking, and RTGS as three separate systems, each with a distinct and limited job, is the difference between finding international payments mysterious and understanding exactly where your money is, and isn't, at any point along the way.

Sources

  1. 1.SWIFT founding date, structure, and function as a messaging cooperative: en.wikipedia.org/wiki/SWIFT
  2. 2.SWIFT message types and the MT103 single customer credit transfer format: docs.oracle.com SWIFT Integration Projects reference, Category 1 message types
  3. 3.Nostro and Vostro account relationships in correspondent banking: standard correspondent banking terminology, cross-referenced against Federal Reserve and ECB payment system documentation
  4. 4.Fedwire as a real-time gross settlement service operated by the Federal Reserve: federalreserve.gov/paymentsystems/fedfunds_about.htm and en.wikipedia.org/wiki/Fedwire
  5. 5.CHIPS as the privately-owned US large-value payment system operating alongside Fedwire: en.wikipedia.org/wiki/Clearing_House_Interbank_Payments_System
  6. 6.TARGET2 as the Eurozone's real-time gross settlement system, settlement in central bank money: ecb.europa.eu/paym/target/target2 and en.wikipedia.org/wiki/TARGET2

SWIFT Cooperative · Financial Messaging