USDC supply sits at $78.1B as of May 2026 (DeFiLlama), and a growing share of that float now moves through merchant rails rather than trading venues. If you sell software, ship physical goods, invoice B2B clients, or freelance internationally, you can accept USDC today with the same setup effort as adding Stripe, and in some cases, settle to your bank account without touching a wallet. This guide walks through the five practical routes, their real fees, KYC posture, and which one fits your business.
What does it actually mean to "accept USDC"?
Accepting USDC means giving customers a way to pay you in Circle's dollar-pegged stablecoin and choosing what you keep, USDC in a wallet, or USD in your bank. Every route below handles one or both. The five we cover: Coinbase Commerce, Stripe stablecoin payments, BitPay Business, the self-hosted gateways (NOWPayments, CoinGate, OpenNode), and direct wallet pay. They differ on fee, settlement currency, chain support, and how much custody you take on.
Route 1: Coinbase Commerce, no-code checkout with auto-convert
Coinbase Commerce is the simplest path for stores that want a hosted checkout and a USD payout. You add a checkout button or hosted page, customers pay in BTC, ETH, USDC, USDT, DAI, LTC, BCH, or DOGE, and Coinbase auto-converts to USD at a flat 1% transaction fee (per commerce.coinbase.com pricing). Funds land in your Coinbase account; from there, ACH to a US bank is 1–3 business days.
Setup time: 30 minutes (Shopify, WooCommerce, Magento plugins exist; raw API for custom carts)
Fee: 1% all-in when auto-convert is on
Chains: Ethereum, Base, Polygon, Solana, Arbitrum, Optimism for USDC
KYC: Required, business verification matches a Coinbase merchant account
Payout to bank: 1–3 business days via ACH; wire same-day
Settlement: USD or USDC, your choice per transaction
Good fit if you run a Shopify store, sell digital goods globally, or want a plug-and-play checkout without writing webhook handlers.
Route 2: Stripe stablecoin payments, native checkout, USD payout
Stripe rolled out stablecoin acceptance in 2025 for merchants in select countries, with USDC as the headline asset. The integration sits inside the same Checkout, Payment Element, and Invoices flows you already use for cards, customers see "Pay with stablecoin" as an option, send USDC on a supported chain, and Stripe credits your balance in USD. Stripe also announced its own L1, Tempo (codeveloped with Paradigm), aimed at internal stablecoin settlement (stripe.com/use-cases/crypto).
Setup time: Hours if you're already on Stripe; a few days for net-new accounts (KYB + onboarding)
Fee: 1.5% per Stripe's stablecoin pricing page (lower than card 2.9% + 30¢)
Chains: Ethereum, Base, Polygon, Solana (Stripe acquired Bridge in 2024, which broadened chain support)
KYC: Full Stripe KYB; restricted countries apply
Payout to bank: Standard Stripe payout schedule (2 business days in the US)
Settlement: USD by default; USDC settlement available for some accounts
Good fit if you already run Stripe for cards and want stablecoins as a checkout option without bolting on a second processor. Best for SaaS, marketplaces, and platforms with high international card-decline rates.
Route 3: BitPay Business, the legacy choice, USD-to-bank focused
BitPay has been processing crypto payments since 2011 and remains the most established option for merchants who want a bank-settled experience. It supports USDC (Ethereum, Polygon, Arbitrum, Optimism, Base), plus BTC, ETH, USDT, and a longer altcoin list (bitpay.com/business). Fees run 1% flat for processing, with bank settlement to USD, EUR, or GBP via ACH or wire.
Setup time: 1–3 business days (KYB + bank verification)
Fee: 1% transaction; bank wire fees if applicable
Chains: Ethereum, Polygon, Arbitrum, Optimism, Base for USDC
KYC: Full business verification; available in 220+ countries
Payout to bank: Next business day for ACH (US), 1–2 days for SEPA/wire
Settlement: USD, EUR, GBP, or hold as USDC
Good fit for B2B invoicing, larger transaction sizes ($500+), and businesses that want a vendor with a long compliance track record. BitPay also offers a Send product for paying out vendors in crypto.
Route 4: Self-hosted gateways, CoinGate, NOWPayments, OpenNode
If you want lower fees, custody control, or you operate in a jurisdiction that the big three don't cover, the self-hosted-style gateways are the practical middle ground. NOWPayments charges 0.5% per transaction (one of the lowest in the space), CoinGate runs 1%, and OpenNode focuses on Bitcoin + USDC on Liquid and Ethereum at 1%.
Setup time: A few hours via plugin; a day via API
Fee: 0.5%–1% depending on provider
Chains: Varies, NOWPayments and CoinGate cover most major chains for USDC; OpenNode is narrower
KYC: Lighter than Stripe/BitPay; some plans let you accept without full KYB up to a volume cap
Payout to bank: 1–3 days where supported; many merchants settle to a self-custodied wallet instead
Settlement: USDC by default; fiat off-ramp depends on provider + country
Good fit for freelancers, creators, and SMBs in emerging markets where Stripe and Coinbase Commerce don't operate. Also a fit for businesses that prefer to hold USDC and convert manually.
Route 5: Direct wallet pay, lowest fee, highest custody load
You can also skip processors entirely. Generate a payment address per order (or a static one for donations / small operations), publish a QR code at checkout, and verify payment by watching the chain. Tools like Request Network, Wagmi-based custom checkouts, or even a bare Etherscan-monitored address all qualify.
Setup time: A few hours to a few days, depending on whether you're building or wiring an existing tool
Fee: Network gas only, typically a few cents on Base, Polygon, or Solana; a few dollars on Ethereum L1
Chains: Any chain you choose to support and reconcile
KYC: None on your side (your customers may face exchange-side KYC when buying USDC)
Payout to bank: Manual, you bridge or off-ramp USDC yourself (see how to convert USDC to a bank account)
Settlement: USDC; you decide when and where to convert
Good fit if you accept large invoices, run a DAO or onchain-native business, or simply refuse to give a processor a 1% cut. The cost is real engineering work, refunds, partial payments, chargebacks, and reconciliation are all your problem.
Fee and feature comparison
Route | Fee | Setup | Bank payout | KYC | Best for |
Coinbase Commerce | 1% | ~30 min | 1–3 days ACH | Required | Shopify, digital goods |
Stripe stablecoin | 1.5% | Hours (if on Stripe) | 2 days | Full KYB | SaaS, marketplaces |
BitPay Business | 1% | 1–3 days | Next-day ACH | Full KYB | B2B invoicing |
NOWPayments / CoinGate | 0.5%–1% | Hours | 1–3 days where offered | Lighter | Freelancers, emerging markets |
Direct wallet pay | Gas only | Engineering work | You bridge yourself | None on you | DAOs, large invoices |
Which route fits which merchant type?
Quick playbook by business model:
Shopify or WooCommerce store: Coinbase Commerce. The plugin is mature, 1% beats card processing, and USD auto-convert kills volatility risk.
SaaS or subscription business: Stripe stablecoin if you already use Stripe Billing; otherwise Coinbase Commerce. The recurring-invoice flow matters more than the 0.5% fee delta.
B2B services with large invoices: BitPay Business or direct wallet pay. On a $50,000 invoice, the 1% fee gap matters; a self-custodied USDC address saves $500 per invoice.
Freelancer / agency: NOWPayments or a personal wallet. International clients often prefer paying in USDC over wire-fee-laden SWIFT.
Marketplace or platform: Stripe. The Connect-style payout splits matter more than fee. Stripe's stablecoin acceptance routes into existing platform flows.
Creator / nonprofit / DAO: Direct wallet pay. Lowest cost, fits onchain-native audiences.
How long does it take to start accepting USDC?
Fastest path: Coinbase Commerce on a Shopify store, live in under an hour. Stripe takes a few hours if your account is already verified. BitPay typically 1–3 business days for KYB. NOWPayments and CoinGate can be live in a few hours with a plugin. Direct wallet pay depends entirely on how much custom code you write, a hardcoded address with a QR code in your invoice is a 10-minute job; a production checkout with refund logic is a sprint.
What about taxes, accounting, and chargebacks?
Three quick notes:
Taxes: Receiving USDC is a taxable event in most jurisdictions, valued at the USD-equivalent at receipt. Auto-convert routes (Coinbase Commerce, Stripe, BitPay) simplify this, you book USD revenue and the conversion happens before it touches your books.
Accounting: Cryptio, Bitwave, and Tres handle the USDC ledger if you settle in stablecoin. QuickBooks and Xero integrations exist for Coinbase Commerce and BitPay.
Chargebacks: Crypto payments are final. No chargeback risk, which is part of why fees are lower than cards. Refunds are a manual outbound payment.
Where USDC payments are heading
Three trends worth watching. First, Stripe's stablecoin product and the Tempo chain announcement signal that the largest payment processor in the world is taking stablecoin acceptance from "supported" to "first-class." Second, Bridge (acquired by Stripe in 2024) is being woven into more payout flows, meaning more merchants will see stablecoin rails behind the scenes even if they never call them that. Third, USDC supply is up year-over-year, and merchant acceptance is one of the few categories where that growth translates directly into transaction count rather than parked balances.
Related reading
support/en/articles/15083174
support/en/articles/15083176
support/en/articles/15083177
support/en/articles/15083178
Methodology and sources
Fees and feature specs sourced from each provider's pricing page as of May 2026: commerce.coinbase.com, stripe.com/use-cases/crypto, bitpay.com/business, nowpayments.io, coingate.com, opennode.com. USDC supply figure from DeFiLlama stablecoins API ($78.1B as of May 4, 2026). Stripe's 2024 Bridge acquisition and 2025 stablecoin rollout per Stripe's official announcements. Always check the provider's current pricing before committing, crypto-payment fees move.

