On-chain transfers do arrive in seconds, but your supplier usually waits another one or two days to see the money in their bank account. A complete cross-border payment has three legs: on-chain cross-border transfer, conversion into local fiat, and bank clearing and settlement. Only the first leg is instant.
Breaking It Down: How Long Each Leg Takes
Leg 1: On-chain transfer (seconds)
You send USDC or USDT from your wallet to your supplier's receiving address. Networks like Ethereum, Solana, and Polygon confirm transactions in seconds to a few minutes. This part is genuinely instant.
Leg 2: Converting stablecoins into local fiat (minutes to hours)
After receiving stablecoins, the supplier needs to convert USDC/USDT into local fiat through an exchange, payment service provider, or off-ramp partner. This involves foreign exchange, market-maker quotes, and liquidity pool matching, and usually takes a few minutes.
Leg 3: Fiat entering the bank account (business days)
This is where things get stuck. For foreign currency withdrawals through WorldFirst, most currencies arrive T+1 (the next business day), and some currencies take T+3 or longer. Cross-border wire transfers (SWIFT) usually take 1–5 business days.
Why the Last Leg Lags: Local Payment Rails Are the Bottleneck
Stablecoins solve the problem of cross-border distance, but they do not solve the problem of local delivery. Converting settled stablecoin balances into local fiat under local regulations and sending them to the right bank account or mobile money wallet is where most of the friction, cost, and failures in cross-border crypto payments actually happen.
Every country's banking system, payment network, and regulatory framework is different. Your supplier's bank may have a clearing cut-off time—for example, transfers submitted before 4 p.m. are processed the same day. Weekends and holidays usually stop processing, and different currencies have completely different processing windows.
Not Every Case Is Like This: Mastercard Is Already Compressing the Last Leg
In June 2026, Mastercard officially launched on-chain settlement with stablecoins, supporting six stablecoins including USDC, PYUSD, and RLUSD across eight blockchain networks. Issuers and acquirers can settle transactions with stablecoins without being limited to bank business-day windows. Visa had already launched USDC settlement earlier.
This means that if a supplier receives payments through the Mastercard network, settlement can finish in minutes instead of taking 1–2 business days. However, this channel currently mainly covers some banks in the United States and Latin America, and not all regions or currencies are supported.
Final Checks
If you are paying cross-border suppliers with stablecoins—or planning to—ask them three things directly:
Which service provider do they use to convert USDC/USDT into local fiat? The off-ramp channel determines whether it takes minutes or days.
Does their bank support instant payments, such as Brazil's Pix, Mexico's SPEI, or other local instant payment networks?
Do the payment terms in the contract clearly separate "on-chain arrival" from "bank account arrival"?
How to verify: Ask the supplier to run a small test payment. Time the whole process from the moment you send the transfer to the moment their bank account shows available balance. That total time is the real "arrival time" you should promise to suppliers.


