You initiate a wire transfer on a Tuesday afternoon to pay a supplier in Indonesia. You check on Thursday: still processing. Friday: still pending. Monday morning: it arrives, two cents short of the amount you sent, with two mysterious deduction lines in the reference field you cannot decode.
This is not a glitch or an anomaly. It is the correspondent banking system working exactly as designed, and it was designed in the 1970s.
Understanding exactly why cross-border payments are slow and expensive is the first step to not overpaying for them. This post explains how the SWIFT correspondent banking chain actually works, why it produces the delays and costs it does, where those costs are highest, and how blockchain-based payment rails change the architecture entirely.
TL;DR
- A cross-border bank transfer does not travel directly from sender to recipient. It moves through a chain of correspondent banks, each of which holds, checks, and forwards the funds, adding a day and a fee at each step.
- The total cost of a traditional international transfer runs 2 to 5% when you stack the FX spread, the correspondent bank fees, and the receiving bank's deduction fee.
- Corridors into Southeast Asia, Sub-Saharan Africa, Latin America, and MENA are slower and more expensive than USD-to-EUR or USD-to-GBP transfers because correspondent banking coverage in those markets is thinner.
- Stablecoin rails (USDC, USDT) move value directly on blockchain without a correspondent chain, settling in seconds for a few cents in gas.
- Endl uses stablecoin rails to settle cross-border transfers in under 5 minutes, 24x7x365, at a flat 0.5% off-ramp fee with no FX spread on USD-to-USD transfers.
What actually happens when you send a cross-border bank transfer
The widely held mental model is that a bank transfer moves money from your account to the recipient's account, the way an email moves from your inbox to theirs. That is not what happens.
When you initiate a cross-border wire, your bank sends a message via the SWIFT network, the Society for Worldwide Interbank Financial Telecommunication, instructing a series of other banks to move money on your behalf. Your bank rarely has a direct relationship with the recipient's bank. Instead, it uses an intermediary, called a correspondent bank, which has relationships with banks further along the chain.
A typical SWIFT transfer from a company in Singapore to a supplier in Nigeria might look like this:
- Sender's bank in Singapore receives the instruction and debits the sender's account.
- Singapore bank sends a SWIFT message to its USD correspondent bank in New York.
- The New York correspondent forwards the transfer to another correspondent with Nigerian bank relationships.
- That correspondent forwards the instruction to the Nigerian bank.
- The Nigerian bank credits the recipient's account.
How a SWIFT transfer actually moves
Singapore to Nigeria · typical correspondent chain
- 01
Debit at origin
Sender's bank in Singapore receives the instruction and debits the sender's account.
- 02
SWIFT message out
Singapore bank sends a SWIFT message to its USD correspondent bank in New York.
- 03
First correspondent hop
The New York correspondent forwards the transfer to another correspondent with Nigerian bank relationships.
- 04
Second correspondent hop
That correspondent forwards the instruction to the Nigerian bank.
- 05
Credit to recipient
The Nigerian bank credits the recipient's account.
Each of those steps is not instantaneous. Each correspondent bank processes incoming messages in batch windows, typically two to four times per business day, during its own business hours. The Singapore bank's cut-off for same-day correspondent processing may be 3pm local time. If you initiate at 4pm, the transfer does not enter the chain until the next business day. The New York correspondent has its own cut-off. The chain does not run in parallel; each link waits for the previous one to settle.
On a good day with no weekends, no public holidays, and no compliance review flags, that chain takes 2 to 3 business days. On a bad day, it takes 5.
This is not slow because of technology. It is slow because each bank in the chain is an independent institution, operating on its own schedule, in its own time zone, with its own compliance and processing queue.
Where the cost comes from: three separate charges stacked invisibly
Most people are aware that international transfers have a fee. What fewer people track is that the headline fee is often the smallest part of the total cost. Three separate charges typically stack on a single cross-border transfer.
The FX spread
When you send USD to pay a supplier who will receive GBP, your bank converts the currency. The conversion does not happen at the real mid-market rate that appears on Google or XE.com. It happens at a rate the bank sets, which is typically 1 to 3 percentage points worse than mid-market for major pairs, and 2 to 5 percentage points worse for emerging-market currency pairs.
This spread does not appear as a line-item fee. It is embedded in the exchange rate itself, which makes it invisible unless you manually compare the rate you received against the mid-market rate at the same moment.
On a USD 10,000 payment converted to GBP at a 2% spread, that is USD 200 gone before the transfer even leaves your bank.
Correspondent bank fees
Each correspondent bank in the chain typically deducts a processing fee from the transfer amount as it passes through. These fees are not disclosed upfront to the sender. They range from USD 10 to USD 30 per correspondent, and a transfer passing through two or three correspondents can lose USD 20 to USD 80 to these deductions in transit.
This is why transfers sometimes arrive with less than the amount sent, with reference codes in the deduction field that are opaque to both sender and recipient.
Receiving bank fees
The recipient's bank often charges an incoming international wire fee, deducted from the amount received. In many markets across West Africa, Southeast Asia, and parts of the Middle East, this fee ranges from USD 10 to USD 30 per incoming transfer. Again, this does not appear in the sender's fee estimate at initiation.
What the total actually looks like
What a cross-border transfer really costs
| Cost component | Typical range |
|---|---|
| FX spread (if converting currencies) | 1 to 3% on major pairs, 2 to 5% on EM corridors |
| Correspondent bank fees | USD 15 to USD 80 per transfer |
| Receiving bank fee | USD 10 to USD 30 |
| Sender's own wire fee | USD 25 to USD 50 |
| Total on a USD 5,000 transfer | USD 150 to USD 400 (3 to 8%) |
On major corridors the all-in cost typically runs 2 to 5%; on smaller transfers and thin emerging-market corridors it climbs to 3 to 8%.
Why emerging-market corridors are the most expensive
Not all cross-border corridors are equal. USD-to-EUR and USD-to-GBP are the world's most liquid currency pairs. Major banks in the US, UK, and EU hold nostro accounts directly with each other, cutting the correspondent chain to one or two links. Transfers are faster and cheaper.
USD-to-NGN (Nigeria), USD-to-IDR (Indonesia), USD-to-BDT (Bangladesh), USD-to-KES (Kenya): these corridors are different. There are fewer correspondent banks with direct relationships to local banks in these markets. The chain is longer, each link adds a day and a fee, compliance screening takes longer because the banks themselves have less automated tooling for these routes, and the FX spreads are wider because the currency pairs are less liquid.
A business in Dubai paying suppliers in the Philippines or contractors in Colombia is operating on corridors where SWIFT regularly underperforms. This is also where the businesses that most need affordable cross-border payments are actually concentrated: the SEA, MENA, LatAm, and Sub-Saharan Africa markets that represent the majority of the world's cross-border labour and supply chain relationships.
The correspondent banking system was not designed for the direction global business now flows. It was designed for trade between major Western economies. Everywhere else is an afterthought.
How stablecoin rails work differently
USDC and USDT are US-dollar-denominated stablecoins that run on public blockchains. Each token is pegged 1:1 to the US dollar and backed by reserve assets. When you send USDC from one wallet to another, the transfer moves directly on the blockchain, without any correspondent intermediary.
There is no chain of banks, no processing batch windows, no cut-off times, and no bank holidays. The blockchain processes transactions 24 hours a day, 7 days a week, 365 days a year. A transfer initiated at 11pm on a Saturday in Singapore settles in the same time as a Tuesday afternoon transfer.
Settlement time for a stablecoin wallet-to-wallet transfer is under 10 seconds. Gas cost is a few cents.
The corridor problem largely disappears. The cost of moving USDC from Singapore to Lagos is the same as moving USDC from London to New York, because both transfers go directly on blockchain without a correspondent chain. The destination country's banking coverage does not affect the speed or cost of getting USDC there.
Learn more about how USDC and USDT work in the stablecoin glossary.
The on-ramp and off-ramp step: where fiat meets blockchain
Pure stablecoin transfers are fast and cheap, but most suppliers and contractors around the world still need to receive local fiat in their bank accounts. They do not hold USDC wallets. This is where on-ramp and off-ramp services come in.
An on-ramp converts fiat to stablecoin at the entry point. A off-ramp converts stablecoin back to local fiat at the exit point, and deposits it into the recipient's bank account.
A stablecoin-native payment platform like Endl handles both ends. You receive a client payment in fiat (via local account details in USD, GBP, MXN, BRL, or EUR), which converts automatically to USDC or USDT. You pay a supplier in Nigeria, Indonesia, or Colombia. Endl off-ramps the stablecoin to the supplier's local bank account. The supplier receives local fiat in their bank, and they never need to know or care that stablecoin was involved in the middle.
The off-ramp is where the last remaining fee lives. Endl charges 0.5% on USD-to-USD off-ramps with no additional FX spread. Settlement to the recipient's local bank account takes under 5 minutes. Compare that to a correspondent chain that costs 2 to 5% and takes 2 to 5 business days for the same corridor.
How Endl's architecture compares to SWIFT
SWIFT correspondent banking vs Endl rails
| Factor | SWIFT correspondent banking | Endl stablecoin rails |
|---|---|---|
| Transfer route | Chain of 2 to 4 correspondent banks | Direct blockchain transfer + single off-ramp |
| Settlement time | 2 to 5 business days | Under 5 minutes |
| Weekend / holiday operation | No | Yes, 24x7x365 |
| Corridor cost (EM) | 3 to 8% combined | 0.5% off-ramp + gas |
| FX spread | 1 to 3% embedded in rate | None on USD-to-USD |
| Correspondent chain fees | USD 15 to USD 80 deducted in transit | None |
| Receiving bank fee | USD 10 to USD 30 | None |
| Transparency | Fees partly invisible until post-transfer | Flat 0.5% stated upfront |
Endl does not hold fiat balances. Every payment received converts automatically to a regulated stablecoin, USDC or USDT, which is what sits in your account until you pay it out. This is different from a multi-currency fiat wallet like Wise or Airwallex, where received funds sit as fiat. If managing separate fiat currency positions is central to your treasury model, a fiat-first platform serves that need. If low-cost, 24x7, emerging-market-capable global payouts are the priority, the stablecoin-native architecture is built for that.
Endl receives in 5 fiat currencies (USD, GBP, MXN, BRL, EUR) with no local entity required, and pays out to 160+ countries. Onboarding is approved in less than 24 hours, entirely online. See how Endl compares to other platforms on the Endl vs Others hub.
Why SWIFT still exists and when it still makes sense
Stablecoin rails are not the right tool for every transaction. SWIFT remains the appropriate choice in two specific scenarios.
Large single transfers requiring bank-grade audit trail. Some counterparties, particularly public institutions, large enterprises, and regulated entities, require incoming transfers to originate from a licenced bank via SWIFT for compliance or audit purposes. A USD 500,000 property purchase deposit or a government contract payment typically cannot be processed via a fintech platform.
Currency corridors not yet well-served by stablecoin off-ramps. Stablecoin rails are excellent at moving value. The off-ramp at the destination depends on local banking infrastructure and liquidity. In some markets, the off-ramp network is still developing, and SWIFT may be the more reliable route.
Outside those two scenarios, for routine supplier payments, contractor payroll, vendor invoices, and multi-currency collections across SEA, MENA, LatAm, and Africa, the correspondent banking chain is the slower and more expensive option in almost every case.
A worked example: USD 8,000 supplier payment, Singapore to Jakarta
Via traditional bank wire:
- FX spread (USD-to-IDR): 2.5% = USD 200
- Singapore bank wire fee: USD 35
- Correspondent bank deductions: approximately USD 25
- Indonesian receiving bank fee: USD 15
- Total cost: approximately USD 275 (3.4%)
- Settlement time: 2 to 4 business days
Via Endl stablecoin off-ramp:
- USD received into Endl, auto-converts to stablecoin
- Off-ramp fee: 0.5% = USD 40
- Blockchain gas: cents
- Total cost: approximately USD 40 to USD 42 (0.5%)
- Settlement time: under 5 minutes, any day including weekends
Saving per transfer: approximately USD 233. Saving per year (12 monthly payments): approximately USD 2,800 on a single supplier relationship.
Singapore to Jakarta, USD 8,000
Same supplier payment, two rails
Traditional bank wire
USD 275
- FX spread (USD-to-IDR): 2.5% = USD 200
- Singapore bank wire fee: USD 35
- Correspondent bank deductions: approximately USD 25
- Indonesian receiving bank fee: USD 15
Endl stablecoin off-ramp
USD 40
- USD received into Endl, auto-converts to stablecoin
- Off-ramp fee: 0.5% = USD 40
- Blockchain gas: cents
- Settles any day, including weekends
For comparison pages covering specific platforms, see Endl vs Payoneer and Endl vs Wise.
Frequently asked questions
Why does a cross-border bank transfer take 2 to 5 business days?
International transfers travel through a chain of correspondent banks, each processing in batches during their own business hours, in their own time zone. Each link adds processing time, and the chain does not run in parallel. Weekends and public holidays in any country along the chain add further delays.
Why do I receive less than I sent in a wire transfer?
Correspondent banks along the SWIFT chain deduct a processing fee as the transfer passes through them. These fees are not itemised upfront and can range from USD 10 to USD 30 per correspondent. Two or three correspondents can deduct USD 20 to USD 80 from the transfer in transit.
What is the FX spread and why does it not appear as a fee?
The FX spread is the difference between the real mid-market exchange rate and the rate your bank applies to the conversion. It is embedded in the exchange rate itself rather than listed as a line-item fee. On major pairs it runs 1 to 3%; on emerging-market corridors it is often 2 to 5% or more.
How do stablecoin transfers avoid correspondent banking delays?
USDC and USDT transfer directly on blockchain without any intermediary bank. There is no chain to process through, no batch windows, and no cut-off times. Settlement happens in under 10 seconds, 24x7x365, for any destination where the sender and recipient both hold a stablecoin wallet.
Does Endl hold fiat balances, or does everything convert to stablecoin?
Endl does not hold fiat. Every payment you receive in a fiat currency (USD, GBP, MXN, BRL, or EUR) is automatically converted to a regulated stablecoin, USDC or USDT, and held as a stablecoin balance. Payouts to suppliers and contractors go out from that stablecoin balance, either as wallet-to-wallet stablecoin transfers or as fiat off-ramps to local bank accounts in 160+ countries.
What does Endl charge for a cross-border transfer?
Endl charges a flat 0.5% off-ramp fee on USD-to-USD transfers with no FX spread. Stablecoin wallet-to-wallet transfers cost only blockchain gas, typically a few cents. There is no monthly account fee.
Is Endl regulated?
Yes. Endl operates under Zayment Finance SP. Z.O.O. (Poland, EU MiCA VASP RDWW-1633) and Zayment Finance Ltd. (Canada, FINTRAC MSB C100000969). Holdings are in regulated stablecoins and are not FDIC or CDIC insured.
Cross-border payments that settle in minutes, not days
Endl replaces the correspondent chain with stablecoin rails. Flat 0.5% off-ramp, no FX spread, under 5 minutes to a bank account in 160+ countries, 24x7x365.
- 0.5% off-ramp fee on USD-to-USD transfers, no hidden FX spread
- Under 5 minutes to a local bank account in 160+ countries, any day of the week
- Approved in less than 24 hours, no local entity required




