On this page
The quiet headline of this cycle: stablecoins settle more annual value than the largest card network. Not crypto-as-speculation — crypto-as-dollars, moving at internet speed. For a merchant, stablecoin acceptance is the least exotic decision in this space: your customer pays dollars, you receive dollars, and the blockchain is merely a very good wire. This guide covers the three coins and two rails that matter, and the operational details that differ from volatile-asset acceptance.
The three dollars, and who pays with each#
- USDT (Tether) — the street dollar. The deepest liquidity and the largest holder base on earth, dominant from Lagos to Manila to Buenos Aires. Retail customers worldwide hold their savings in it. If you enable one stablecoin, it is this one; at many stores it becomes the #1 asset, period.
- USDC — the boardroom dollar. Monthly-attested reserves and a regulated US issuer make it the choice of startups, funds and B2B counterparties. Invoices to companies close faster when USDC is on the menu.
- DAI — the sovereign dollar. No issuer, no freeze function, overcollateralized on-chain. A smaller but intensely loyal payer base that chooses merchants on principle.
They are not competitors at your checkout; they are coverage. One integration, three checkboxes, three distinct customer psychologies served.
The network question (the actual differentiator)#
“Which coin” matters less than “on which rail”. The same USDT behaves very differently by network:
| Rail | Network fee (payer) | Finality at CryptoPayIn | Who uses it |
|---|---|---|---|
| USDT · TRC-20 (Tron) | < $0.01–$1 | 19 conf ≈ 1 min | Global retail — the default payment lane |
| USDT · ERC-20 (Ethereum) | $0.50–$5+ | 6 conf ≈ 72 s | Exchange withdrawals, larger tickets |
| USDC · ERC-20 | $0.50–$5+ | 6 conf ≈ 72 s | B2B, US-facing, treasury payments |
| DAI · ERC-20 | $0.50–$5+ | 6 conf ≈ 72 s | DeFi-native customers |
The practical rule: offer both USDT rails and let the customer choose. Forcing ERC-20 on a $15 basket makes the gas cost a third of the price; hiding it loses the exchange-withdrawal buyer. A good checkout (ours included) presents the option cleanly and the confirmation clock honestly. Live thresholds are always on the currencies page.
What changes operationally (mostly: things get easier)#
Pricing and rate risk
With volatile assets, the invoice rate-lock protects you from market moves during payment. With stablecoins the lock's job shrinks to verifying the peg — CryptoPayIn still checks the rate against independent sources at invoice creation and fails closed on anomalies, so a depeg event becomes a refused invoice, not a mispriced sale.
Accounting
This is where stablecoins shine. $100 invoice → 100 USDT received → $1 fee → $99 net, and your ledger reads like a bank statement. No mark-to-market on receipt, no “value at time of transaction” spreadsheet gymnastics. Pair it with an append-only ledger and CSV export and month-end takes minutes.
Refunds and disputes
Refund maths is exact: send back 100 USDT, done. And because settlement is on-chain, the chargeback apparatus — fees, evidence, reserves — does not exist. Your dispute policy becomes a customer-service promise you control, not a bank process that controls you.
Treasury
Receiving dollars on-chain means your float is already stable: no forced-seller anxiety between settlement and sweep. Set auto-withdraw thresholds per asset and the balance moves itself to wallets you control; from there, hold, spend on suppliers who take stablecoins (an accelerating population), or off-ramp on your own terms.
Sizing the opportunity for your store#
Stablecoin checkout share correlates with three things: international customers (especially where local currency or card rails are weak), basket sizes above impulse tier, and any privacy or sovereignty valence to your product. A store with all three routinely sees the majority of its crypto volume arrive as USDT. A store with none still gains the B2B lane and the zero-chargeback property for free.
The cost of finding out is the usual one here: 1% when you get paid, zero when you don't — and the account takes thirty identity-free seconds.