A freelance designer in Lisbon invoices clients in five countries; an international wire takes three days and skims 4% off each payment. The same invoice settled in USDC on Polygon clears in under two minutes for a few cents in gas. The question for the business is no longer whether stablecoin acceptance works, but which setup fits the merchant’s volume, compliance position, and settlement preference. The options include a direct wallet address, a hosted checkout from Coinbase Commerce or BitPay, a Shopify plugin, or a full processor like Stripe crypto. This article maps the components of stablecoin acceptance, compares fees and settlement times across the main processors, covers MSB licensing considerations, and shows where BenPay sits between payment receiving and treasury management for the receiving party.
Why Traditional Payment Rails Leave Money on the Table for Global Merchants
Card networks remain the default for online payments, but the fee stack compounds for a global merchant. Standard credit card processing runs 2.9% + 30¢ per transaction in the U.S., with cross-border surcharges of 1-1.5% added when the card is issued outside the merchant’s country. On a $1,000 invoice paid by a European card, the merchant nets around $955.
International wires take 1-3 business days, with sending fees of $15-45, receiving fees of $10-25, and FX spreads of 2-4% baked into the rate. A $1,000 invoice from Singapore to Lisbon can lose 4% to combined fees and FX.
Chargebacks add a third cost line. Card networks allow buyers to dispute transactions for 60 to 120 days after the charge, with the merchant carrying the burden of proof. Friendly fraud costs U.S. merchants an estimated $25 billion per year.
If the per-transaction fee drops to roughly 1%, settlement compresses to T+0, and chargeback windows close, what does that mean for a business invoicing 50 cross-border clients a month? On a $2,000 average invoice, fee savings alone run to roughly $1,900 per month, or $22,800 per year.
The Four Components of a Stablecoin Acceptance Setup
Accepting stablecoin payments is four stacked decisions, each assembled independently.
1. Receiving wallet. The on-chain address holding incoming stablecoins. Three forms apply: self-custodial (merchant controls keys), a custodial exchange account, or a wallet managed inside a processor.
2. Payment processor or gateway. The software layer that generates an invoice, locks a rate, displays a QR code or checkout page, and confirms on-chain receipt. Examples: Coinbase Commerce, BitPay, NOWPayments, Stripe crypto. A merchant can skip this layer and receive directly.
3. Settlement layer. The conversion choice once payment lands: hold the stablecoin, auto-convert to fiat at deposit, or convert on a schedule.
4. Treasury. Where funds sit after settlement, and what they do there. Stablecoin received this morning can earn yield this afternoon, fund payroll next week, or be spent via a linked card, provided the treasury setup supports it.
Many merchants’ real problem isn’t receiving. It is that received funds have no unified home. Stablecoins land in a wallet, fiat lands in a bank, yield balances sit on an exchange, and reconciliation becomes a monthly cleanup. A treasury layer that aggregates these flows in one self-custodial account changes the operating picture without changing the receiving setup.
Four Setup Categories Compared
Stablecoin acceptance setups fall into four practical categories, each fitting a different volume profile and compliance position.
(a) Direct Wallet Receive
The merchant shares a wallet address or QR code on the invoice; the client sends USDC or USDT directly. No processor sits in between, so there is no platform fee, only the gas fee. Gas runs under $1 on Polygon, Solana, or Base, and $2-15 on Ethereum mainnet.
Reconciliation is manual: the merchant matches transaction hashes against invoice numbers and confirms the right token and chain. There is no automated rate lock, so the buyer pays the spot amount at the moment of transfer.
This setup fits freelancers and B2B service providers under roughly 10 invoices per month. What happens to the funds afterward is fully the merchant’s choice.
(b) Hosted Checkout: BitPay and Coinbase Commerce
A hosted checkout processor provides a branded payment page, an invoice with a 15-minute rate lock, multi-chain support, and settlement confirmation. BitPay charges 1%; Coinbase Commerce charges 1% after its 2024 fee update. The buyer sees a fixed USDC amount and pays exactly that, with no slippage and no partial-payment ambiguity. The processor handles on-chain monitoring and webhook updates.
Compliance is processor-side. Coinbase Commerce operates as a U.S.-licensed money transmitter; BitPay holds money transmitter licenses in 49 U.S. states. The merchant generally does not need its own MSB license for the act of receiving.
This setup fits 10 to 500 invoices per month, including SaaS subscriptions, donation platforms, and digital goods sellers.
(c) E-commerce Plugins: Shopify and WooCommerce
Stablecoin plugins drop into the existing Shopify or WooCommerce checkout alongside card and PayPal. Pricing runs 0.5% to 1%. Coinbase Commerce’s Shopify integration sits at 1%; NOWPayments and BitPay range 0.5-1%. The plugin handles checkout UI, multi-chain support, rate quoting, and settlement routing.
Note: most plugins route funds through a smart contract or processor-controlled wallet before forwarding to the merchant. That intermediate hop introduces smart contract risk for the brief escrow period, and merchants should confirm whether the plugin uses audited contracts.
This setup fits Shopify and WooCommerce SMBs already on those platforms. The settlement endpoint is configurable, which matters for the treasury step.
(d) Full PSP: Stripe Crypto
Stripe’s crypto rails launched in 2024 and target larger merchants already using Stripe. Pricing is 1.5% per transaction plus on-chain network fees, with USDC supported on Ethereum, Solana, Base, and Polygon.
The differentiator is auto-fiat settlement. Stripe converts received stablecoins to USD at deposit and pays out to the bank on the same schedule as card payouts, typically T+2. The merchant never holds stablecoin balance unless explicitly chosen, and compliance is fully processor-side.
This setup fits 500+ invoices per month, businesses already on Stripe, and companies preferring fiat-only treasury. The trade: highest fee in the category, lowest operational burden.
BenPay’s Approach for Merchants
BenPay is a one-stop on-chain financial platform offering store, earn, spend, and transfer in one self-custodial account. For a merchant accepting stablecoin payments, BenPay is not a replacement for the checkout setups above. It is the receiving address and treasury endpoint that sits behind them.
A concrete scenario: a SaaS company runs Coinbase Commerce for hosted checkout and points the settlement address to a BenPay self-custodial wallet. Incoming USDC arrives on whichever supported chain the buyer paid (Ethereum, Polygon, BSC, Avalanche, BenFen, Optimism, Arbitrum, Base, or Linea), bridged onto BenFen as BUSD, and aggregates in one account view.
From there, idle USDC can be routed to Aave or Compound for variable yield in the 3-5% band, with a 15% platform share on profit only, an approach covered in depth in parking idle stablecoin balances. Funds for spending move to the linked stablecoin payment cards and work at any Visa merchant or via Apple Pay, Google Pay, Alipay, or WeChat Pay. Cross-border vendor payments leave as on-chain transfers in minutes rather than wires in days.
BenPay operates under MSB registration with FinCEN, was audited by SlowMist, and uses a self-custodial model. The merchant holds private keys; BenPay cannot move funds without merchant signature. APY is variable; smart contract risk applies to any DeFi position.
Side-by-Side Comparison and Interpretation
The four setups compare across four axes: fee, settlement timing, compliance burden, and best-fit volume.
| Setup | Fee | Settlement | Compliance Burden | Best Volume |
|---|---|---|---|---|
| Direct wallet | ~0% (gas only) | Instant stablecoin | Merchant-side | <10 inv/mo |
| Hosted checkout (BitPay, Coinbase Commerce) | 1% | T+0 stablecoin or T+2 fiat | Processor-side | 10-500 inv/mo |
| E-commerce plugin (Shopify, WooCommerce) | 0.5-1% | T+0 stablecoin | Shared | Shopify SMB |
| Full PSP (Stripe crypto) | ~1.5% + chain fee | T+0 fiat (bank T+2) | Processor-side | 500+ inv/mo |
What the table actually says, row by row:
Direct wallet is the cheapest but not the most efficient. Zero processor fee saves $10 per $1,000 invoice versus hosted checkout, but a manual reconciliation hour per week costs more than that for any merchant whose time is billable. The fee saving only beats the labor saving below roughly 10 invoices per month.
Hosted checkout is the operational middle ground. A 1% fee buys rate locks, webhook automation, multi-chain support, and processor-side compliance, usually the lowest total cost for 10-500 invoices per month.
E-commerce plugins are about distribution, not pricing. The 0.5-1% range overlaps hosted checkout; the choice comes down to which platform the merchant runs. Plugin selection should weigh audit status, not just fee.
Full PSP wins on simplicity, not on fee. At 1.5%, Stripe crypto is the most expensive option, but it delivers fiat directly to a bank account with zero crypto exposure, removing the treasury decision entirely.
The frame that matters is total cost, not lowest fee. Choosing direct wallet to save 1% may cost 5% in labor reconciling 80 invoices a month. Choosing Stripe crypto removes operational burden but gives up the option of holding stablecoin for yield or card spending. Any of these setups can point settlement at a BenPay account.
Choosing by Merchant Profile
The four setups map onto three common business profiles, mostly driven by volume and existing platform.
Freelance and Cross-Border Consultants
Under 10 invoices per month, international clients. Direct wallet receive is usually optimal, given the zero platform fee, full control of chains and tokens, and reconciliation tractable at low volume. Pairing the wallet with a BenPay account adds yield on idle balances and card spend. MSB note: receiving payment for the merchant’s own services generally does not trigger MSB requirements.
E-commerce Sellers (Shopify, WooCommerce)
10 to 500 monthly orders. A Shopify or WooCommerce plugin is the natural fit. Checkout UI matches the store, multi-chain support handles whichever wallet the buyer uses, and the 0.5-1% fee sits below card processing. Pointing the plugin’s settlement address to BenPay enables a hybrid: part auto-converted for operations, part held as stablecoin for yield or card spend. MSB note: licensed plugins place the merchant under the processor’s compliance umbrella.
B2B SaaS and Service Providers
500+ monthly invoices, mid-size contract values. Hosted checkout or Stripe crypto handles the receiving side at scale; the choice comes down to whether the business prefers stablecoin in treasury (Coinbase Commerce, BitPay) or auto-fiat (Stripe). For the stablecoin-treasury preference, BenPay sits at the receiving end as the treasury layer, with idle balance routed to yield, cross-border payouts executed on-chain, and per-team cards funded from the same account. MSB note: the test is whether the business transmits funds for customers (triggers MSB) versus receiving payment for its own services (usually does not).
FAQ
Does a business need an MSB license to accept stablecoin payments?
Generally no. Receiving payment for the business’s own goods or services does not trigger MSB registration, since no third-party funds are being transmitted. MSB applies when the business moves money on behalf of others, such as a marketplace or remittance flow.
What’s the real fee difference between Coinbase Commerce and Stripe crypto?
Coinbase Commerce charges 1% with settlement in stablecoin and no auto fiat conversion. Stripe crypto charges roughly 1.5% plus chain fees but auto-converts to fiat at deposit. The higher fee buys removal of treasury management.
Can stablecoin payments be reversed or charged back like credit cards?
No. On-chain stablecoin transfers are final once confirmed and cannot be reversed. That eliminates chargeback risk but means refund logic requires sending a new on-chain transaction back to the buyer.
Which blockchain should a merchant accept payments on, such as Ethereum, Polygon, Solana, or Tron?
Polygon, Solana, and Base are the practical default for low gas (under $1) and fast confirmation; Tron carries the largest USDT volume globally and dominates cross-border B2B flows. Multi-chain acceptance via a processor removes the need to choose one.
How does a merchant handle accounting and tax reporting for stablecoin revenue?
Stablecoin received as payment is recorded at USD fair value on the transaction date and treated as ordinary revenue, with subsequent appreciation or depreciation booked as a separate capital event at conversion. Most accounting software supports stablecoin transaction imports via API or CSV.
Is it safer to auto-settle to fiat or hold stablecoin in treasury?
Auto-settling to fiat removes stablecoin price risk and treasury burden, which matters for businesses operating entirely in local currency. Holding stablecoin preserves yield and cross-border vendor payment options, at the cost of depending on the issuer maintaining the peg. Merchants doing the reverse direction can review the true cost of converting fiat into stablecoins when topping up operating reserves.
Stablecoin Acceptance Without the Treasury Afterthought
The choice between direct wallet, hosted checkout, e-commerce plugin, and full PSP is mostly a function of volume, existing platform, and compliance preference. What rarely gets discussed is what happens to received funds the moment after on-chain confirmation lands.
That is the gap a treasury layer fills. Aggregating multi-chain receipts in one self-custodial account, routing idle balance to yield, and spending the same balance via card or cross-border transfer turns stablecoin acceptance from a checkout feature into an operating advantage. The broader category of all-in-one accounts combines these flows under a single custody model. The starting question is not “which processor” but “where will the funds live after they land.”

