Explainers

Why Are Cross-Border Payments Slow? Nostro Accounts Explained

Cross-border payments are slow because money waits at every bank in the chain. Cut-offs, nostro accounts, compliance holds, with the FSB numbers.

Caio Barbosa

Founder & CO-CEO

Forbes Under 30. One of the leading voices in Fintech & Crypto in Brazil. Writes weekly about stablecoins, payments, and the future of financial infrastructure in Latin America.

Cover image for Lumx blog article: Why Are Cross-Border Payments Slow? Nostro Accounts Explained
Cover image for Lumx blog article: Why Are Cross-Border Payments Slow? Nostro Accounts Explained

Cross-border payments are slow because the money, unlike the message, has to pass through a chain of banks, and each one works to its own cut-off, calendar, compliance queue and pre-funded account. The instruction can arrive in minutes. The credit waits for the slowest institution in the path, which is usually the last one.

For the shape of the route first, what a stablecoin corridor is covers it in one page.

Where the days go in an international payment

Five things add waiting time, and most payments meet at least two of them.

The five delays in a cross-border payment, what causes each, and how long it can add.

Delay

What happens

Why it adds time

Cut-offs and non-business days

A request after the bank's daily deadline, or on a weekend or holiday, waits for the next business day

Until the next business day, which can be a weekend away

Time zones

One bank's afternoon is the next bank's night

Until the next bank in the chain opens

Correspondent hops and pre-funded accounts

Each intermediary processes on its own schedule, against money already sitting in its account

Hours or days per intermediary, per the Lumx SLA documentation for SWIFT wires

Compliance review

Screening at each bank, plus holds for missing or unclear data

Until someone clears it, if the payment is held

Crediting the beneficiary

The last bank books the funds, sometimes after its own internal review

Until the last bank books the funds

Only the intermediary line has a source, the Lumx SLA page. The rest is the mechanism, not a measured duration.

How long does a cross-border payment take?

It depends on what you measure. The Financial Stability Board (FSB), which tracks the G20 targets for cross-border payments, publishes independent and dated numbers. Its consolidated progress report of October 9, 2025 measures speed in separate pieces for large payments, retail payments and remittances.

FSB 2025 report, latest data points (wholesale to March 2025).

Measure

Result in the FSB report

Wholesale payments (USD 100,000 or more) credited within one business day

Above 90%

Wholesale payments credited within one hour

More than 50%

Wholesale payments from Central and Latin America credited within one hour

42.7%

Retail payment services settling within one business day, global

67.3%

Retail B2B payment services crediting within one business day

39.6% (54% in 2023)

Retail B2B payment services crediting within one hour

2.2%

Average cost of sending USD 200 in remittances

6.5%

Three readings matter. Large payments are mostly fine: more than half arrive within an hour. The gap opens at the small end, where B2B payments are the slowest use case, and in the corridors we care about: in Latin America and the Caribbean the FSB found B2B retail payments with no services crediting funds within one hour and only 44.5% within one business day in 2024. And the faster wholesale numbers came largely from the beneficiary leg, the time the receiving bank takes to credit the end customer, which the FSB calls the traditionally slowest part of a cross-border payment.

On Lumx the speed you plan against is published per rail: the documentation lists Pix (Brazil's instant payment system), SPEI (Mexico's interbank transfer system) and Faster Payments (the UK's real-time bank transfer network) as instant and running 24/7/365, ACH as 1 to 2 business days, and a USD wire over SWIFT as 1 to 5 business days. They are processing targets, not contractual commitments.

Cut-offs, weekends and time zones

Every bank sets a daily deadline for outgoing international instructions, and the settlement systems behind them run only on business days. Past the deadline, the request is queued for the next business day in that system's own country. A second country with its own holidays means the calendars stop lining up.

One payment shows the arithmetic. This is our own calculation from Lumx's documented cut-off for a USD wire over SWIFT (3:00 PM ET), not a measured payment.

An illustrative Friday payment, step by step. Assumes the first bank opens at 9:00 AM ET.

When

What happens

Elapsed

Friday, 5:00 PM ET

The instruction is submitted two hours after the 3:00 PM ET cut-off, so it is queued

0 hours

Monday, 9:00 AM ET

The first bank starts processing

64 hours

Monday, same day

A correspondent picks it up, on its own schedule

Unknown, depends on the correspondent

Monday evening in Singapore or Hong Kong

The beneficiary bank is already past its business day

Assumption: credit waits for Tuesday morning

The payment waited 64 hours and nobody made a mistake. Sent at 2:30 PM, it clears the first cut-off and avoids the weekend wait at that bank, though a later bank can still miss its own. So the first diagnostic on a slow payment is its submit time, in the time zone of the rail it used.

The same logic applies at the edges of a stablecoin payment. Lumx's documentation lists a 2:00 PM ET cut-off for ACH and 3:00 PM ET for FEDWIRE (the Federal Reserve's same-day wire system) and SWIFT. Pix, SPEI and Faster Payments have none. Fuller table: payout cut-offs by rail.

Nostro and vostro accounts: why the chain needs pre-funded money

Most banks do not hold an account with every other bank. To pay into a country where it has no presence, a bank asks a correspondent that does, and sometimes two. The correspondent keeps accounts for other banks in the currencies it serves.

A nostro account ("ours") is the account a bank holds in a foreign currency at a foreign bank. The same account, seen from the other side, is a vostro account ("yours"). One account, two names, depending on whose books you read.

This slows payments because the account is pre-funded. A correspondent can only pay out what is already there, so the sending bank must have moved money in beforehand, in the right currency, and the correspondent spends it down one instruction at a time, inside its own business hours and screening. Every nostro-backed hop is one more institution that must act, in its own time zone, before the next can start. The longer comparison is in stablecoins versus SWIFT for B2B payments.

On Lumx, the pricing model is "transparent FX on locked quotes, no pre-funding". That means the customer does not leave capital parked in settlement (nostro) accounts before a transaction: conversion and settlement happen when it starts, and a USDC balance in a Lumx wallet does not contradict that. On the SWIFT rail, which in Lumx is USD only, the documentation is straight about what is outside its control: international wires can pass through correspondent banks, each can add hours or days and may deduct fees. Why fees get deducted along the way is in cross-border payment costs in 2026. Every SWIFT payout carries UETR and MT103 confirmations, so the customer can see where a wire sits.

Compliance holds and repairs

Each bank in the chain screens the payment against sanctions lists and its own anti-money-laundering rules. Some payments stop: a name that partly matches a listed party, a missing beneficiary address, or a purpose too vague to classify. Someone has to read it, and the clock keeps running.

Repairs are the quiet version of the same delay: a payment with missing or unclear data needs a person before it can move. According to Swift, as reported by the FSB, the faster wholesale payments may be attributed to greater bank automation, and the migration to ISO 20022, the structured message standard on the Swift network, may leave further room to improve. See Swift ledger vs stablecoins.

A stablecoin payment does not escape this. The checks run at the on-ramp and the off-ramp instead of at each correspondent. On Lumx, compliance sits inside the flow: a transaction flagged by monitoring is held in an RFI (request for information, a compliance hold that asks for a document before a transaction clears). The documentation says compliance reaches out by email or Slack, usually asking about the relationship between sender and receiver, the purpose and the expected outcome, and that a transaction with no answer in 24 hours may be refunded to the sender. Every on-ramp and off-ramp carries a purpose field, and a mismatch with the real use of the funds can hold the transaction or raise an RFI. The common causes are in why stablecoin payouts get rejected.

Why tracking shows the delay but does not remove it

A wire can carry a unique end-to-end reference in its Swift message, the UETR, so each bank in the chain can report status against one identifier. That ends "we sent it, we do not know where it is". It does not remove the cut-off, the hop or the manual check, because tracking reports the queue and does not shorten it.

On Lumx, every SWIFT payout carries UETR and MT103 confirmations, every transfer has a per-rail reference, and webhooks fire on each status change, so a late payment shows where it sits.

I would sort delayed payments by cause before sorting them by corridor. A payment that missed a Friday cut-off and one in a compliance hold look identical to the person waiting, but they need opposite fixes: a different rail or send time for the first, better data at onboarding for the second. I recommend logging the submit time and the status shown for every late payment.

What changes when the middle leg is a stablecoin

A stablecoin changes the middle of the payment. Instead of hopping across correspondent banks, value moves on a blockchain between two parties, and the chain does not close on weekends. The payment ends on a local rail, so the last leg is domestic.

Which delays a stablecoin leg removes, and which stay.

Delay

Does a stablecoin leg remove it?

What stays

Correspondent hops

Yes, the middle leg has no intermediary bank

Nothing in the middle

Time zones and weekends in the middle

Yes, the blockchain runs every day

The fiat legs keep their own calendars

Pre-funded accounts in each country

Yes, nothing is parked in settlement accounts ahead of the payment

Someone still sources local liquidity

Currency conversion

No

It happens at the on-ramp or the off-ramp, so it needs a priced quote

Compliance review

No

KYC, KYB and monitoring still run

Cut-offs on the fiat legs

No

ACH, FEDWIRE and SWIFT keep their deadlines

Crediting the beneficiary

Depends on the local rail

Pix, SPEI and Faster Payments run around the clock

So the fastest flows pair a stablecoin in the middle with a local rail that has no cut-off at the end. Over a wire the weekend comes back. The final leg is explained in what a stablecoin off-ramp is, and the settlement side in real-time cross-border settlement.

Conversion is the delay people forget. On a wire the rate is applied somewhere in the chain, often after the fact. On Lumx the rate is a step the customer can price first: a locked quote holds the rate for 30 seconds at no fee, or for one or five minutes with a fee that covers volatility, and an expired quote is rejected so the customer re-quotes. An off-ramp then moves through TRANSFERRING_STABLECOIN, TRADING and TRANSFERRING_FIAT to SUCCESS, with a webhook on each change.

When a stablecoin leg is the wrong fix

It is the wrong fix when the delay is not in the middle. A payment in a compliance hold stays in one with a stablecoin leg, and so does one funded by a transfer that misses its cut-off. If your late payments are mostly compliance or data problems, changing the rail changes little.

It is also the wrong fix when the payout ends in USD by SWIFT, because that payout keeps the rail's 1 to 5 business days whatever happens in the middle. The coverage page shows which rail serves each country, so check it before promising a faster route.

What the slow legs look like on a Lumx payout

For a company paying a supplier or a seller in Brazil or Mexico, the old chain becomes two legs you can plan around: funding, with the cut-off of the rail you fund on, and payout, with the cut-off of the rail you pay out on. Lumx is stablecoin payments infrastructure for businesses that move money between Latin America and the rest of the world: one API to collect, hold, convert, and pay out in BRL, MXN, COP, USD, EUR, and GBP or in USDC and USDT, over local rails such as PIX, SPEI, PSE, Bre-B, ACH, FEDWIRE, SEPA, and Faster Payments, with SWIFT and on-behalf-of payments and collections (POBO and COBO) in USD, EUR, and GBP, plus named virtual accounts, custodial wallets, and KYB/KYC built in.

On the funding side, the stablecoin is credited about five minutes after a Pix or SPEI deposit. A USDC payout to a Brazilian bank account goes out over Pix with no cut-off, and one to a Mexican account goes out over SPEI with none either, so the weekend wait disappears on the last leg (Banxico non-business days queue SPEI to the next business day). The pairs are on the USDC to BRL and USDC to MXN pages, and the route is described on global payments. A payout that needs a wire stays on the wire clock, USD only. The comparison with banking APIs is in stablecoin API versus a banking API, and the regional picture is in cross-border payments in Latin America.

Methodology and sources

All figures were read on November 1, 2026. The speed and cost figures come from the FSB's G20 Roadmap for Cross-border Payments: Consolidated progress report for 2025, published October 9, 2025, read in full from the report PDF. The Lumx statements come from its documentation on cut-off times, transactions, request for information, exchange rates and coverage, read the same day.

Verified on November 1, 2026. Operational context, not legal, tax, or investment advice.

Cover photo: Michael Jasmund on Unsplash.

  • Why are cross-border payments slow?

    Because the money passes through several banks that each work to their own cut-offs, calendars, time zones and compliance queues, often against pre-funded accounts abroad. The message moves in minutes, but the credit waits at each stop, and the last bank is often the slowest. On Lumx, a payout over Pix, SPEI or Faster Payments has no cut-off and runs every day of the year, while a USD wire over SWIFT stays on its 1 to 5 business day target.

  • How long does a cross-border payment take?

    From minutes to several business days. The FSB's 2025 report found more than half of large wholesale payments credited within an hour, but only 67.3% of retail payment services settling within one business day. On Lumx, the documented targets are instant for Pix, SPEI and Faster Payments, 1 to 2 business days for ACH, the same business day for FEDWIRE and 1 to 5 business days for a USD wire over SWIFT.

  • What are nostro and vostro accounts?

    A nostro account is the account a bank holds in a foreign currency at a foreign bank. The same account, seen from the other bank, is a vostro account. It must be funded before a payment can be paid out of it, which is why correspondent banking needs pre-funded money in each currency. On Lumx, the pricing model is "transparent FX on locked quotes, no pre-funding", and SWIFT payouts are in USD with UETR and MT103 confirmations.

  • Why do compliance checks delay an international payment?

    Each bank screens the payment against sanctions lists and its own rules, and a partial name match, a missing address or an unclear purpose can stop it until someone reviews it. On Lumx, a flagged transaction is held in an RFI, compliance asks by email or Slack for the relationship, the purpose and the expected outcome, and a transaction with no answer within 24 hours may be refunded to the sender.

  • Do cross-border payments stop on weekends?

    Bank rails with cut-offs do. A request after the deadline, on a weekend or on a bank holiday is processed on the next business day of that rail's country. On Lumx, Pix, SPEI and Faster Payments run every day of the year with no cut-off, while ACH, FEDWIRE and SWIFT requests wait for the next business day.

Stay up to date with what Lumx is developing.

Sign up to receive them by email.

Share on socials:

why-are-cross-border-payments-slow

A

why-are-cross-border-payments-slow

Why Are Cross-Border Payments Slow? Nostro Accounts Explained

Copy link

Copied!

why-are-cross-border-payments-slow

TALK TO OUR TEAM

Ready to transform your business with stablecoins?

Discover how our infrastructure can seamlessly integrate stablecoins into your financial operations quickly, securely, and efficiently.

Explainers

In this page

©2026. All rights reserved.

Lumx US OP LLC ("Lumx") is a financial technology and payments infrastructure company. Lumx US OP LLC is a Money Service Business (MSB) registered with the Financial Crimes Enforcement Network (FinCEN) (MSB #31000316459619). Lumx is not a state-licensed money transmitter and does not, in its own capacity, engage in the provision of regulated money transmission services. All such regulated activities are conducted exclusively through, and under the licenses of, duly authorized financial-institution partners.


Lumx is not a bank, financial institution, payment institution, or custodian of client funds. Certain services made available through the Platform may be provided by duly authorized and regulated third-party partners, in accordance with applicable laws and regulations.

Please refer to Lumx’s Terms of Use and Privacy Notice for further information regarding the conditions governing the use of the Platform and the processing of your personal data.