Skip to content
Stablecoins 12 min read

Stablecoin Settlement Loop: Anatomy of a Cross-Border B2B Payment

Stablecoin B2B payments: six stages, each with its own provider, cost, settlement window, and failure mode. Full anatomy from fiat-in to fiat-out.

PB
By Shaun Toh
TL;DR

A cross-border stablecoin B2B payment is a six-stage loop — fiat in, on-ramp, custody, on-chain, off-ramp, fiat out — with separate providers, costs, and failure modes at each stage. The blockchain is the smallest part.

Most explanations of stablecoin B2B payments compress the operation into a single conceptual event: “send USDC from A to B, done in seconds, costs cents.” That framing is technically accurate about the on-chain leg but operationally misleading about everything that surrounds it. A cross-border stablecoin B2B payment is not one transaction — it is a six-stage loop with separate providers, costs, settlement windows, and failure modes at each stage. Operators who understand the full loop can optimise it. Operators who treat it as a single magic event get surprised by reconciliation complexity, hidden cost leakage, and operational failures that have nothing to do with the blockchain.

This briefing walks through every stage of the settlement loop, end to end. The goal is operational clarity: by the time you finish, you should be able to look at a cross-border B2B payment in your treasury and identify which stage is dominating cost, which stage is dominating settlement time, and which stage is most likely to fail. The framework applies whether you are paying a Brazilian supplier from a US entity, settling commissions to gig workers in the Philippines, or moving working capital between corporate entities in the EU and APAC.

Stage 1 — Fiat Origination

The loop starts with fiat leaving the payer’s bank account, destined for the on-ramp provider’s account. This stage has nothing to do with blockchain technology — it is a traditional banking operation governed by the payer’s banking rail.

The mechanics:

  • The payer initiates a transfer from their corporate bank account to the on-ramp provider’s account.
  • The transfer travels via ACH, wire, FedNow, RTP, SEPA, or local equivalent depending on the source country and the on-ramp’s accepting rail.
  • The on-ramp provider’s bank credits the payment to the payer’s account at the on-ramp.

Timing depends entirely on the rail. In the US, ACH is 1–2 business days for standard transfers; wire is same-day during banking hours; FedNow and RTP are instant where supported by both the payer’s bank and the on-ramp’s bank. In the EU, SEPA Credit Transfer is end-of-day; SEPA Instant is real-time where both ends support it. In emerging markets, the picture varies — Pix in Brazil settles instantly; UPI in India settles instantly; less mature rails take longer.

Cost is typically a flat fee: $15–30 for a US domestic wire, free for ACH at most institutional banks, $0–5 for SEPA, free or near-free for Pix and UPI. The flat-fee structure means stage 1 cost matters less as payment size increases.

Failure modes:

  • Compliance hold at the payer’s bank. Large cross-border wires can trigger transaction monitoring review at the payer’s bank, holding the transfer for hours or days. This is increasingly common for first-time corporate payments to stablecoin on-ramps as banks calibrate their AML risk models for these counterparties.
  • ACH return. Stale or incorrect routing information can cause an ACH return 1–3 business days after the transfer was initiated, with the payer believing the payment was in flight.
  • Wire reject. Bank holiday calendars, name-matching issues, or sanctioned-counterparty screening at intermediary banks can cause a wire to reject and return.

Mitigations include pre-validating the on-ramp’s banking details, splitting first-time large transfers into smaller test transfers, and maintaining a relationship with the payer bank’s payment operations team for first-time corporate flows.

Stage 2 — On-Ramp Conversion

Once the fiat reaches the on-ramp provider’s account, the on-ramp converts it to stablecoin and credits the payer’s blockchain address. This is where the first crypto-specific operation happens.

The mechanics:

  • The on-ramp provider verifies receipt of the fiat at their banking partner.
  • The provider’s treasury operation converts the fiat to stablecoin — either by drawing from existing stablecoin inventory or by minting new stablecoin through the issuer’s institutional API.
  • The provider broadcasts an on-chain transaction transferring the stablecoin to the payer’s specified blockchain address.

Once the fiat is in the on-ramp’s account, this stage typically completes in seconds to minutes. The on-chain confirmation depends on the chain: Solana confirms in roughly 400 milliseconds; Base in 2 seconds; Polygon in 2–3 seconds; Ethereum mainnet in 12–60 seconds depending on gas prices.

Cost lives in two places:

  • The conversion spread. The on-ramp’s quoted rate from fiat to stablecoin includes a spread above the underlying stablecoin’s nominal price. Spreads range from 5 bps at institutional volume at major providers (Coinbase Prime, Kraken Institutional) to 80–100 bps at smaller providers or for less common conversions.
  • Gas fees. The on-chain transfer of the stablecoin from the on-ramp’s address to the payer’s address consumes gas. On modern chains this is negligible (cents to a few dollars). On Ethereum mainnet during peak periods it can be material ($5–50 per transaction).

Failure modes:

  • KYB review triggered. Even for already-onboarded counterparties, larger transactions or unusual patterns can trigger additional compliance review, holding the conversion for hours or days while the on-ramp’s team verifies.
  • Transaction monitoring flag. Anti-money-laundering and sanctions screening can flag specific transactions, blocking the conversion pending manual review.
  • Liquidity issue. Rare at major providers, but smaller on-ramps occasionally cannot source the requested stablecoin volume promptly.

Mitigations include working with on-ramps whose institutional onboarding capacity matches your transaction sizes, pre-notifying compliance teams of large or unusual transactions, and maintaining at least two on-ramp relationships for redundancy on critical flows.

Stage 3 — Custody

The custody stage is the brief or extended period during which the payer holds stablecoin between conversion and outbound transfer. For payment flows, custody is usually brief — seconds to minutes. For treasury flows, custody can extend to days or weeks.

The mechanics:

  • The stablecoin sits in the payer’s controlled blockchain address.
  • The address can be a self-custodied wallet (hot wallet, hardware wallet, MPC-managed), a custodian-held address (Fireblocks, BitGo, Anchorage Digital, Coinbase Custody), or an exchange-held address (less common for institutional payment flows).
  • Access requires private key control or custodian authorisation through their access mechanisms.

Cost during custody is minimal — there are no per-second holding fees. Custodians charge monthly account fees and per-transaction fees but these are not stage-3 specific.

Failure modes at this stage are operationally severe even though rare:

  • Key compromise. A private key leaked, phished, or stolen results in immediate, irreversible loss of the stablecoin balance. Self-custody errors at this stage are the most expensive failure mode in the entire loop.
  • Custodian operational error. Misrouted transactions, internal accounting errors, or operational outages at the custodian can delay or misplace funds. Major institutional custodians have strong track records but occasional incidents.
  • Wrong-chain custody. Sending USDC on Base to an address that only supports USDC on Ethereum results in the stablecoin being held at the destination address but not accessible to the recipient. Institutional workflows hardened against this risk are critical.

Mitigations: institutional custody with major providers (Fireblocks, BitGo, Anchorage, Coinbase Custody, Crypto.com Custody) for material balances; MPC or multi-signature controls on operational addresses; chain-specific address validation before every transfer; standardised pre-flight checks in the payment workflow. For a full treatment of how to structure custody, key management, and signing authority for stablecoin treasury operations, see stablecoin treasury operations: custody, keys, and multisig.

Stage 4 — On-Chain Transfer

The on-chain transfer is the stage that gets the most marketing attention and is operationally the simplest. The stablecoin moves from the payer’s blockchain address to either the recipient’s address (for direct payment flows) or the off-ramp provider’s address (for fiat-delivery flows).

The mechanics:

  • A blockchain transaction is constructed: from-address, to-address, stablecoin amount, network gas fee, signed with the payer’s private key (or via the custodian’s authorisation flow).
  • The transaction is broadcast to the blockchain network and confirmed by validators.
  • On confirmation, the stablecoin balance is updated at both addresses on-chain.

Settlement time depends on chain: 400 milliseconds on Solana, 2 seconds on Base, 2–3 seconds on Polygon, 12–60 seconds on Ethereum mainnet. Most institutional payment flows use Solana or Base for cost and speed; some still use Ethereum mainnet for the deepest liquidity and most mature custody integration. For the operator framework on choosing which chain to use for which use case, see the multi-chain stablecoin strategy guide.

Cost is the on-chain gas fee. On modern chains, this is cents. On Ethereum mainnet, it varies from $1 to $50+ depending on congestion.

Failure modes are rare but include:

  • Wrong-chain transfer. Sending USDC on chain A to an address that exists on chain B but doesn’t recognise the USDC contract on chain A. The funds are accessible to the address owner but only on chain A — a chain-bridging operation is required to make them usable on chain B.
  • Address typo or fat-finger. Sending to a typo address that happens to be a valid blockchain address results in irreversible loss. Mitigated by pre-validation, address whitelisting, and small test transfers for first-time addresses.
  • Network congestion failure. Rare on modern chains; occasional on Ethereum mainnet during peak periods when gas fees spike and transactions fail to confirm. Mitigated by gas price configuration and retry workflows.

For institutional flows with hardened workflows, stage 4 is the most reliable stage in the loop. The risk is operational discipline at stages 3 and 4 — key management and chain selection — not blockchain reliability.

Stage 5 — Off-Ramp Conversion

The off-ramp converts the stablecoin back to local fiat in the destination market. This is the mirror of stage 2 and similarly carries most of the cost.

The mechanics:

  • The off-ramp receives the stablecoin at its designated address.
  • The off-ramp’s treasury operation converts the stablecoin to local fiat — either by drawing from existing fiat inventory in the destination market or by selling the stablecoin through institutional channels and using the proceeds.
  • The off-ramp prepares to disburse the fiat to the recipient’s bank account via local payment rails.

Cost is similar in structure to the on-ramp: a conversion spread (10–80 bps depending on corridor, provider, and volume) plus any platform fees. Off-ramp spreads tend to be higher than on-ramp spreads because the destination markets are typically less liquid for the relevant stablecoin and the local fiat banking is more operationally complex.

Failure modes:

  • KYB review at the off-ramp. First-time recipients or unusual transaction patterns trigger compliance review, holding the conversion.
  • Local liquidity constraint. Rare for USD-major-currency corridors; more common for less liquid destination currencies where the off-ramp may not have sufficient local fiat inventory to disburse promptly.
  • Sanctions or AML screening. Cross-border flows face screening at the off-ramp similar to the on-ramp.
  • Recipient bank rejection. Some recipient banks have policies against accepting funds from crypto-adjacent counterparties even when the off-ramp is fully licensed. This is increasingly rare but persists in some markets.

Mitigations include onboarding the recipient at the off-ramp before the first payment, maintaining diversified off-ramp relationships per corridor, and validating recipient bank acceptance for crypto-adjacent inflows during corridor setup.

Stage 6 — Fiat Delivery

The final stage is the local payment rail moving fiat from the off-ramp’s account to the recipient’s bank account.

The mechanics:

  • The off-ramp initiates a transfer to the recipient’s account via the local rail (Pix in Brazil, SPEI in Mexico, UPI in India, ACH or wire in the US, SEPA in the EU, local rail elsewhere).
  • The recipient’s bank credits the funds.

Timing depends on the rail: Pix instant, SPEI near-instant, UPI instant, FedNow instant, SEPA Instant real-time, traditional rails (US ACH, less mature emerging-market rails) 1–2 business days.

Cost is typically a flat fee paid by the off-ramp and embedded in the off-ramp’s pricing — rarely charged separately to the operator.

Failure modes:

  • Local banking rail closure. Weekend, holiday, or maintenance window closures affect rails that don’t operate 24/7.
  • Recipient bank rejection. Recipient bank may reject for compliance, dormancy, or account-status reasons.
  • Account information mismatch. Wrong account number or name-matching failure causes return.

Mitigations are standard banking operations: pre-validate recipient details, maintain communication with recipient finance team for first-time payments, and confirm rail operating hours for time-sensitive flows.

What the Loop Looks Like End to End

For a US-to-Brazil B2B payment of $250K via stablecoin:

  • Stage 1 (fiat origination): US wire from payer’s bank to Coinbase Prime, same-day, $30 wire fee.
  • Stage 2 (on-ramp conversion): USD-to-USDC at Coinbase Prime, 15 bps spread = $375. Few minutes after fiat receipt.
  • Stage 3 (custody): Brief institutional custody at the payer’s wallet at Fireblocks. Minutes.
  • Stage 4 (on-chain transfer): USDC on Base from payer’s Fireblocks wallet to Bridge’s Brazilian off-ramp address. 2-second settlement, $0.50 gas.
  • Stage 5 (off-ramp conversion): USDC-to-BRL at Bridge via Pix-rail off-ramp, 60 bps spread = $1,500. Minutes after on-chain confirmation.
  • Stage 6 (fiat delivery): Pix instant transfer to recipient’s Brazilian bank account.

Total round-trip cost: $30 + $375 + $0.50 + $1,500 = $1,905.50, or roughly 76 basis points. End-to-end timing assuming both ends onboarded: 4–8 hours from initiation, dominated by the US wire timing on stage 1.

The equivalent SWIFT path on the same payment: $30 wire fee at payer bank, 1–2 correspondent banking deductions of 0.5–1.5% each, FX conversion at correspondent bank with 1.5–2.5% FX markup. Total cost: roughly 3.0–5.5%, or $7,500–13,750. Settlement: 1–3 business days.

The stablecoin loop saves $5,600–11,800 on this single $250K payment and settles same-day instead of multi-day. The operational investment is real — onboarding both ends, building reconciliation infrastructure, training treasury — but it pays back in a small number of corridor-running payments.

What Operators Should Do

The settlement loop framework drives concrete operational decisions:

  1. Map each cross-border corridor to the six stages. Identify the provider, cost, timing, and failure mode at each stage for each corridor you operate. The map is the foundation of corridor-level cost and risk management.
  2. Identify the dominant cost and dominant time stages per corridor. Optimisation should target the stages that dominate, not the stages that get the most attention. Most corridors are dominated by stages 2 and 5 (the conversion spreads).
  3. Build hardened workflows for stages 3 and 4. Custody operations and chain-selection discipline are where institutional stablecoin payments fail catastrophically when they fail. The workflow investment is non-negotiable.
  4. Build unified reconciliation across all six stages. A single internal payment ID flowing through all five records (fiat outflow, on-ramp confirmation, on-chain hash, off-ramp confirmation, fiat inflow) is the audit-trail baseline.
  5. Treat each stage as having its own counterparty risk. Bank, on-ramp, custodian, off-ramp, recipient bank — each has its own creditworthiness and operational reliability. Risk decomposition should reflect the full loop, not just the stablecoin issuer.

A stablecoin B2B payment is not a single magical event. It is a six-stage operational loop where the blockchain is the smallest and most reliable part. Operators who manage the full loop — fiat in, conversion in, custody, transfer, conversion out, fiat out — capture the corridor economics that stablecoin rails make possible. Operators who treat the loop as a black box discover at the worst possible moment that the loop has six failure modes, not one.

Shaun Toh By Shaun Toh · Director, Digital Payments · Razer

Subscribers get the PSP Selection RFP Kit — 60+ structured questions, evaluation scorecard, and negotiation playbook — delivered to your inbox instantly.

More Stablecoins briefings