Skip to main content

Fintech · 8 min read · June 2026

Why Bank Transfers Are Slow and Expensive: SWIFT vs Local Rails

Quick answer

International bank transfers are slow and expensive because they travel over SWIFT through a chain of correspondent banks, each of which can take a fee and add a delay, while your bank adds a 2–4% exchange-rate margin on top. Local payment rails — UPI, M-Pesa, Idram, PIX, SEPA — let a connected provider deliver money directly inside the destination country, skipping the correspondent chain entirely. That is why modern apps can be instant and cheap where banks are neither.

SWIFT moves messages, not money

The most misunderstood fact about international transfers: SWIFT does not actually move your money. It is a messaging network that lets banks send each other standardised payment instructions — "please pay this account this amount". The money itself settles through relationships between banks called correspondent banking.

If your bank has no direct relationship with the recipient's bank — which is common across borders — the payment hops through one, two, or three intermediary banks. Each hop can deduct a fee and add hours or days. By the time the money lands, it has been nibbled by every bank in the chain.

Where the cost actually comes from

Cost layerTypical hitVisible to you?
Your bank's wire fee£10–£30Usually yes
Exchange-rate margin2–4%Hidden in rate
Correspondent-bank fees£5–£25 eachOften a surprise
Recipient-bank inward fee£0–£15Deducted on arrival

Indicative 2026 figures; vary by bank, corridor and amount.

How local rails change the game

A local payment rail is a country's own instant-payment system. Most major economies now have one:

A money-transfer provider connected to these rails does something clever: it holds a balance inside the destination country and pays the recipient locally and instantly from that balance, then settles the cross-border leg separately in the background. You never touch the correspondent chain, so the transfer is fast and the cost collapses to a small fee plus a thin margin.

SWIFT vs local rails, side by side

SWIFT / bank wireLocal-rail provider
Speed1–5 business daysSeconds to same day
Typical all-in cost3–6%0.5–1.6%
Intermediaries1–3 correspondent banksNone — local payout
Best forVery large / institutionalEveryday remittances

What this means for you

When you send money to a country with a strong local rail, choosing a provider that connects to that rail is usually the single biggest lever on cost and speed. GeraCash is built around exactly this: local rails where they exist, the mid-market rate, and a transparent fee. See the corridor guides for India (UPI), Kenya (M-Pesa), and Armenia (Idram/Telcell), or read why the rate matters in the mid-market rate guide.

FAQ

Why are international bank transfers so slow and expensive?
Most international bank transfers travel over SWIFT through a chain of correspondent banks. Each intermediary bank can charge a fee and add a delay, and your own bank usually adds a 2–4% exchange-rate margin. The result is transfers that take 1–5 business days and cost far more than the visible wire fee.
What is SWIFT?
SWIFT is a global messaging network that lets banks send standardised payment instructions to each other. Importantly, SWIFT moves messages, not money — the actual funds settle through correspondent-bank relationships, which is where most of the cost and delay come from.
What are local payment rails?
Local payment rails are a country's domestic instant-payment systems — UPI in India, M-Pesa in Kenya, Idram and Telcell in Armenia, PIX in Brazil, SEPA in the EU. A provider connected to a local rail can deliver funds directly inside the destination country, skipping the slow, costly correspondent-bank chain.
Is SWIFT ever the better choice?
For very large institutional transfers, or destinations without modern local rails, SWIFT can still be appropriate because of its universal reach and audit trail. For everyday remittances to countries with strong local rails, a provider using those rails is almost always faster and cheaper.
How do apps deliver money instantly if banks cannot?
They pre-fund accounts on both sides of a corridor. When you send, they pay out locally from a balance they already hold in the destination country, then settle separately in the background. You experience an instant local payout instead of a multi-day cross-border wire.

Skip the correspondent chain with GeraCash

Local rails where they exist, the real rate, and a fee you can actually see.

Join the GeraCash waitlist →

One Gera account across the ecosystem — see also GeraJobs and Gera Prime.