Crypto & Stablecoins

What is a stablecoin sandwich?

A stablecoin sandwich is a cross-border payment model where the sender's local currency converts to a stablecoin, transfers across a blockchain network, and converts back to the recipient's local fiat currency at the destination. The sender pays in their own currency. The recipient receives in theirs. The stablecoin in the middle is the settlement infrastructure, not a currency either party needs to hold or manage.

The term describes the structure: fiat on both sides (the bread), stablecoin transfer in the middle (the filling). Stripe, Visa, Mastercard, Circle, and most B2B payment platforms building on stablecoin rails use this architecture.

How a stablecoin sandwich works

A stablecoin sandwich payment has three legs:

  1. On-ramp: The sender's local currency is converted into a stablecoin, typically USDC or USDT, by a licensed payment provider. This step involves KYC and AML compliance, FX conversion at a published rate, and delivery of the stablecoin to a wallet controlled by the payment platform.
  2. Transfer: The stablecoin moves across a blockchain network from the sender's side to the destination. This is the fast part. Settlement happens in seconds to minutes, 24/7/365, with no correspondent banks, no cutoff windows, and no banking holiday delays.
  3. Off-ramp: The stablecoin is converted back into the recipient's local currency by a licensed provider in the destination country, which handles local compliance and delivers funds to the recipient's bank account via a local payment rail. The recipient receives a standard bank transfer and may never know a stablecoin was involved.

For a detailed breakdown of how fiat on-ramps and off-ramps work, see the dedicated glossary entry.

Why it emerged as the dominant model

Traditional cross-border payments move through chains of correspondent banks, each adding fees, FX markup, and settlement delay. A wire transfer can take 1-5 business days. The global average cost of sending cross-border payments is around 5%, per World Bank data.

The stablecoin sandwich compresses this into a single digital settlement layer. Transfer costs typically come in under 1%. Settlement takes minutes. Every transaction is traceable on-chain in real time. And neither the sender nor the recipient needs to interact with crypto at all.

This is why the model has been adopted broadly: it delivers the speed and cost advantages of blockchain settlement while preserving the fiat-native experience that enterprise and consumer users expect.

Variants: the open sandwich and the stablecoin sundae

The classic stablecoin sandwich has fiat on both sides. Two variants change one or both ends.

  • Open sandwich (stablecoin toast): The recipient keeps the stablecoin rather than converting to local fiat. Common in emerging markets where contractors or workers prefer to hold dollar-denominated assets rather than converting to a volatile local currency. Popular in corridors involving Nigerian naira, Argentine peso, or Turkish lira, where local currency depreciation makes holding USDC or USDT preferable.
  • Stablecoin sundae (Stripe's term): Instead of converting to a single USD-pegged stablecoin, the sender's fiat converts to a local currency stablecoin, the FX swap happens on-chain between two stablecoins, and the recipient receives their local stablecoin or converts to local fiat. This removes the USD as an intermediate currency, potentially tightening spreads where local stablecoin liquidity is sufficient. Still emerging and dependent on the availability of local currency stablecoins in each corridor.

Compliance in the stablecoin sandwich

Each leg of a stablecoin sandwich touches a regulated provider. The on-ramp and off-ramp are operated by licensed money services businesses or payment institutions that handle KYC, AML screening, and sanctions checks.

The blockchain transfer leg is where Travel Rule obligations apply for cross-border flows. When a stablecoin transfer moves between custodial wallets above the relevant threshold, the originating provider must transmit sender and beneficiary information to the receiving provider. The rollup-style batching used by some Layer 2 blockchains can complicate this, which is one reason why stablecoin orchestration platforms maintain transaction-level compliance data separately from what is posted on-chain.

The stablecoin sandwich and payment operations

For platforms and businesses running stablecoin sandwich flows at scale, several operational considerations matter:

  • Flow of funds mapping: Each leg involves a different entity and a different regulatory perimeter. The full flow needs to be documented explicitly, including which party holds the stablecoin at each point and when title transfers
  • FX rate risk: The on-ramp and off-ramp conversions happen at different times. If the stablecoin depegs temporarily between legs, the recipient receives a different amount than expected. Most providers lock the rate at initiation
  • Reconciliation: On-chain transactions produce a blockchain trace but do not automatically map to internal ledger entries. Reconciliation requires matching each leg of the sandwich to the corresponding internal record, which is part of what stablecoin orchestration infrastructure handles

For a broader view of how stablecoins compare to traditional FX for cross-border payments, see the stablecoin vs traditional FX guide.

Continue learning

Ledger sharding

Category
Read more

Reconciliation API

Category
Read more

ACH debit

Category
Read more

Ledger database

Category
Read more

Stablecoin reserves

Category
Read more

Transaction reconciliation

Category
Read more

Closed loop payments

Category
Read more

Open loop payments

Category
Read more

Stablecoin sandwich

Category
Read more

ACH reversal

Category
Read more

Layer 2 blockchain

Category
Read more

Layer 1 blockchain

Category
Read more

FedNow API

Category
Read more

eCheck

Category
Read more

Payment controls

Category
Read more

Faster Payment System (FPS)

Category
Read more

Request for payment (RfP)

Category
Read more

Stablecoin orchestration

Category
Read more

ACH API

Category
Read more

BACS

Category
Read more

ACH payment returns

Category
Read more

Stablecoin yield

Category
Read more

Cash float

Category
Read more

BAI2

Category
Read more

Compliance risk management

Category
Read more

ACH transfer limit

Category
Read more

Deposit Account Control Agreement (DACA)

Category
Read more

Currency Transaction Report (CTR)

Category
Read more

Crypto faucet

Category
Read more

FBO account

Category
Read more

OTC trading

Category
Read more

Virtual IBAN

Category
Read more

Third-party payment

Category
Read more

Ledger balance

Category
Read more

Issuer Identification Number (IIN)

Category
Read more

CASPs (Crypto-Assets Service Providers)

Category
Read more

Section 314(b)

Category
Read more

OFAC (Office of Foreign Assets Control)

Category
Read more

Penny test

Category
Read more

Cash pooling

Category
Read more

Money transmission

Category
Read more

Core banking

Category
Read more

Sweep account

Category
Read more

Flow of funds

Category
Read more

Cash application

Category
Read more

Bank Reconciliation

Category
Read more

Clearing account

Category
Read more

Cash reconciliation

Category
Read more

Take rate

Category
Read more

CHAPS (Clearing House Automated Payment System)

Category
Read more

The Clearing House (TCH)

Category
Read more

A2A payments

Category
Read more

Bulk Electronic Clearing System (BECS)

Category
Read more

Real-time gross settlement (RTGS)

Category
Read more

Same-day ACH

Category
Read more

ACH return codes

Category
Read more

PYUSD (PayPal USD)

Category
Read more

Sort Code

Category
Read more

Atomic settlement

Category
Read more

Payment orchestration

Category
Read more

T2

Category
Read more

Financial Crimes Enforcement Network (FinCEN)

Category
Read more

Unified Payments Interface (UPI)

Category
Read more

Programmable money

Category
Read more

QR code payments

Category
Read more

CHIPS (Clearing House Interbank Payments System)

Category
Read more

Nacha

Category
Read more

FedACH

Category
Read more

XRP (Ripple)

Category
Read more

EURC (Euro Coin)

Category
Read more

USDC (USD Coin)

Category
Read more

USDT (Tether)

Category
Read more

Fedwire

Category
Read more

On-Demand Liquidity (ODL)

Category
Read more

Payment ledger

Category
Read more

Treasury management

Category
Read more

Blockchain

Category
Read more

Liquidity management

Category
Read more

Virtual Asset Service Provider (VASP)

Category
Read more

Fiat money

Category
Read more

Custodial vs Non-Custodial Wallets

Category
Read more

On/Off Ramps

Category
Read more

Payment reconciliation

Category
Read more

Payment Service Provider (PSP)

Category
Read more

Payment API

Category
Read more

Ethereum Virtual Machine (EVM)

Category
Read more

Stablecoin

Category
Read more

KYC (Know Your Customer)

Category
Read more

DEX (Decentralized Exchange)

Category
Read more

CEX (Centralized Exchange)

Category
Read more

Virtual account

Category
Read more

SPEI (Sistema de Pagos Electrónicos Interbancarios)

Category
Read more

Pix (Brazilian Instant Payment)

Category
Read more

RTP (Real-Time Payments)

Category
Read more

SWIFT

Category
Read more

ACH (Automated Clearing House)

Category
Read more

Electronic Funds Transfer (EFT)

Category
Read more

Wire transfer

Category
Read more

SEPA (Single Euro Payments Area)

Category
Read more

FedNow

Category
Read more
Download Due & Move Money Without Borders