Fixed fees make small cross-border payments expensive in percent. Thin liquidity limits large ones. How size changes cost, compliance, and the right route.
Payment size changes the economics of a cross-border stablecoin payment in both directions. Small payments pay more in percentage terms because fixed fees dominate. Large payments run into thin stablecoin to fiat liquidity and more compliance checks. The sweet spot, per the BIS, is the middle: big enough to dilute fixed fees, small enough not to move the market.
The structure is the same at any size, a stablecoin sandwich with a conversion at each end. What changes is which layer of that sandwich sets the price.
Key takeaways
Because a fixed fee doesn't shrink with the payment. A $5 fee is 250 basis points on $200 and 2.5 basis points on $20,000.
The BIS Working Paper 1385 (October 2026) measured this directly. For three major money transfer operators sending from the US in January 2026, median all-in costs were about 200 basis points at $200 for major currencies and close to 300 basis points for the least liquid ones. At $10,000, they fell to about 40 to 60 basis points for major currencies and 80 to 130 for emerging ones. Above $10,000, "additional scale economies are limited."
Stablecoin routes behave the same way. The BIS notes exchange withdrawals "often involve substantial fixed fees," with a €1 SEPA withdrawal in its worked example, so "large transactions are relatively more cost-efficient than small-value transactions." Gas, at well below $1 per transaction, matters most on very small payments.
Because the market between stablecoins and local currencies is small. A large order eats through the available prices.
The BIS found the deepest pair, USD stablecoins against the euro, averaged about $186 million a day on centralized exchanges over 2021 to 2025. EUR instruments trade about $2.7 trillion a day in traditional FX. Only five other currencies averaged above $10 million a day: KRW, TRY, BRL, GBP, and THB. Spreads were also volatile.
The paper's conclusion is direct: stablecoins "may be competitive for retail-sized payments," but "their ability to displace traditional rails in high-value institutional transfers is currently limited." A payout provider with its own liquidity partners can do better than a public exchange order book, but the principle holds. Check depth before you commit a large payment. How to test an off-ramp's liquidity depth gives a quote-ladder method.
Thresholds, documents, and scrutiny. Small payments still get screened. Larger ones collect more data.
| Threshold | Where | What happens |
|---|---|---|
| Any amount | EU | Travel Rule data travels with every crypto-asset transfer |
| USD or EUR 1,000 | FATF recommendation | Travel Rule threshold countries can adopt |
| USD 3,000 | United States | Bank Secrecy Act recordkeeping and Travel Rule |
| US$10,000 | Brazil | Report to COAF for transfers to or from self-custodied wallets, since October 1, 2026 (BCB Resolution 591) |
| Unusual size for the customer | Everywhere | Source-of-funds or information requests |
Sources: Travel Rule thresholds by country and Brazil's self-custody wallet rule. Larger, unusual payments also trigger source-of-funds questions.
No, not to avoid a threshold. Breaking up a transaction to evade a reporting or recordkeeping requirement is structuring. In the US it's a federal offense under 31 U.S.C. 5324, whether or not the money is clean.
Splitting for business reasons is fine: separate invoices, a supplier who wants two tranches, or liquidity in a thin currency. Write down the reason and keep it with the payment record. Transaction monitoring looks for clusters of payments just under thresholds, and a documented reason ends that conversation fast. Transaction monitoring red flags lists the patterns.
Each rail and quote type has its own floor, and the quote enforces it. As of the October 2026 docs:
| Item | Rule | Source |
|---|---|---|
| SWIFT (POBO/COBO) payout | Minimum 100 USD requested, before fees | Payouts |
| SEPA payout | 11 USDC by sender amount, or 10 EUR by receiver amount | Payouts |
| Faster Payments payout | 70 USDC by sender amount, or 50 GBP by receiver amount | Payouts |
| Pix, SPEI, ACH, and the other payout rails | No minimum beyond the fee itself | Payouts |
| Payin quotes | About $10 equivalent in most currencies; COP has a higher minimum in raw units | Cut-off times |
| Payin per-transaction limit | Receiver's KYC limit, default $10,000 to $50,000 by tier | Cut-off times |
| ACH and wire payins without an approved virtual account | Capped at $500,000 per transaction | Cut-off times |
| OTC payin quote (BRL to USDT) | Minimum $5,000 equivalent; quote lasts 10 seconds | Payin quotes |
Don't hardcode these. The docs say thresholds can change, and the quote's error message names the exact range that applied. For large BRL collections, OTC quotes vs standard quotes explains when the 10-second OTC path fits. For raising a limit, see stablecoin off-ramp limits.
Illustrative only. The fees and rates below are invented round numbers, not anyone's pricing.
Assume a route with a fixed $3 fee, a 0.40% variable fee, and a spread that widens on large orders in a thin currency.
| Payment | Fixed fee | Variable fee | Extra spread | Total cost | Cost in basis points |
|---|---|---|---|---|---|
| $200 | $3.00 | $0.80 | $0 | $3.80 | 190 |
| $5,000 | $3.00 | $20.00 | $0 | $23.00 | 46 |
| $50,000 | $3.00 | $200.00 | $0 | $203.00 | 41 |
| $500,000 in a thin currency | $3.00 | $2,000.00 | $1,500.00 | $3,503.00 | 70 |
The curve bends twice. It falls fast as fixed fees dilute, flattens, then rises again when the order is big enough to move the price. Your real numbers will differ. The shape usually won't.
Match the route to where the cost sits.
Every BlindPay payout starts with a quote for the exact amount, so size effects show up before you commit. The quote locks the rate and fees for 5 minutes and returns the amount the recipient receives, whether that's R$500 over Pix or a six-figure SWIFT (POBO/COBO) payout with UETR tracking and MT103 confirmations. BlindPay combines a monthly plan with per-transaction fees that vary by rail and network, disclosed in the live quote before execute. Limits follow each customer's KYC tier and can be raised with supporting documents through a limit increase request, and KYC, KYB, and screening run in the same API.
Pull last quarter's payouts and bucket them by size: under $1,000, $1,000 to $50,000, and above. Then request quotes at the median of each bucket in your main corridor and compare cost in basis points. The cost per delivered dollar method turns those quotes into one comparable number.
Always cheaper? No intermediaries? Recipient needs a wallet? 10 common claims about cross-border stablecoin payments, checked against the Fed and the BIS.
Seven places blockchain payments beat bank rails: contractor payroll, remittances, B2B suppliers, marketplaces, 24/7 treasury, bill pay, and PSP payouts.
The dates that turned stablecoins from a trading tool into cross-border payment rails: USDC, Pix, MiCA, the GENIUS Act, ISO 20022, and Visa settlement.