
How to accept stablecoin payments: 5 steps (2026)
A business can accept stablecoin payments in five steps. The USDC it keeps afterwards can go to the bank, pay stablecoin bills or earn in a vault.
Coinbase shut its Commerce portal after 31 March 2026 and moved merchants to Coinbase Business, which only signs up companies with a legal entity in the US or Singapore (Coinbase Help).
To accept stablecoin payments today, a business picks a processor such as Stripe, Shopify Payments, Coinbase Business, BitPay or PayPal, passes a KYB check, chooses whether payments convert to dollars or stay in USDC, sets a refund rule and records each payment at its US dollar value. Fees run from 1% to 2% plus 25 cents per payment on the providers' own pricing pages (14 October 2026).
Which stablecoin payment processing options exist as of 14 October 2026?
Provider | Fee | Settles as | Coins and chains | Best for |
Stripe | 1.5%, including conversion, AML screening and gas | Local currency in the Stripe balance | USDC on Tempo, Ethereum, Solana, Polygon and Base; USDP and USDG for US businesses | Businesses taking card payments on Stripe |
Shopify Payments | No gas or FX fee for the customer; merchant rate set in Shopify Payments | Payout currency, or USDC where the store is eligible | USDC on Base, Ethereum, Optimism, Polygon and Arbitrum | Shopify stores |
Coinbase Business | 1% for merchants moving from Commerce; others see the fee in the dashboard | USDC in a Coinbase custodial account, with a bank off-ramp | USDC on 5 EVM networks | US and Singapore companies that want to hold USDC |
BitPay | 2% + $0.25 under $500,000 a month, down to 1% + $0.25 above $1M | Fiat in 7 currencies, crypto, or a split, settled daily | USDC, EURC and DAI, plus BTC and ETH | Merchants that want daily bank settlement |
PayPal Pay with Crypto | 1.5% from 1 August 2026 (0.99% before) | Local currency for US merchants | Coins shown at PayPal checkout | US merchants on PayPal |
Request Finance | Free invoicing plan, paid plans from $50 a month; off-ramp 0.5% to 1% + $10 local or $30 SWIFT | Stablecoin or fiat | USDC, USDT and 25+ currencies | B2B invoices synced to QuickBooks or Xero (Growth plan and above) |
Prices change. Our comparison of 10 crypto payment gateways adds licences, custody and coin lists for each provider.
Step 1: which processor should a business pick?
Stripe's stablecoin payments sit inside Checkout, Payment Links, Invoicing and Billing, settle in the merchant's local currency and cap each customer payment at $10,000. Stripe takes them from US businesses, with the EU, Hong Kong, Mexico and Switzerland in private preview. A Shopify store switches on USDC in Shopify Payments settings, and customers pay from any of 480 supported wallets.
BitPay suits a merchant that wants to keep part of each payment in crypto and send the rest to the bank. For invoices between companies, Request Finance handles stablecoin and fiat invoices and, on its Growth plan and above, syncs with QuickBooks Online and Xero.
Step 2: what does the KYB check ask for?
Processors run a know-your-business (KYB) check on the business and its owners before it can take payments. Stripe, for example, collects information about the person who opens the account, the business, and anyone who ultimately owns or controls it, and the exact list varies by country. Coinbase Business asks for a registered business entity and a business bank account.
Shopify needs the account representative to have a residential address in a USDC-eligible region. Businesses that want to mint and redeem USDC with the issuer can apply to Circle Mint, which runs background, KYC and sanctions checks and takes from 1 day to more than a week to review.
Step 3: should payments auto-convert or stay in USDC?
Stripe and PayPal settle every payment in the merchant's local currency. No stablecoins stay on the balance. Coinbase Business keeps USDC in a custody account until the merchant moves it, and Shopify lets stores in some regions claim payouts in USDC. BitPay lets a merchant split each settlement between fiat and crypto. Holding makes sense when the business pays suppliers, contractors or staff in stablecoins, because each conversion to dollars and back costs money.
Request Finance, for example, charges 0.5% to 1% plus a $10 local or $30 SWIFT fee to off-ramp, on its pricing page. A business with no stablecoin outflows can convert everything. Stablecoins are then one more payment method. In the US, each later sale or other disposal also has to be reported with its gain or loss, which adds records to keep for every payment held and later sold.
Step 4: how do refunds work?
Stablecoin payments can't be pulled back the way a card payment can. Stripe lists dispute support as "No" and sends every refund back as stablecoins to the customer's original wallet. Shopify pays refunds from the USDC balance or the Shopify Payments balance, capped at the order amount minus any cashback the customer got. BitPay describes stablecoin payments as irreversible and says this eliminates chargebacks.
A written refund rule covers the gaps:
- Refund in the same coin and on the same network the customer paid with.
- Send it to the original wallet only. Ask for a new address in writing, from the account email, if the customer lost access.
- Fix the refund in US dollars at the order price.
- Log the refund transaction hash next to the order.
Step 5: how are payments recorded for tax and accounting?
The IRS lists stablecoins as digital assets. A business that receives digital assets for goods or services reports ordinary income at the fair market value in US dollars on the day it receives them, and the basis is generally that dollar cost (IRS digital assets page, last reviewed 2 September 2026).
Brokers report gross proceeds on Form 1099-DA for transactions from 1 January 2025 and basis from 1 January 2026, and the rules reach some processors of digital asset payments. Stablecoin sales can be reported in aggregate above a de minimis threshold.
On 18 August 2026 the FASB issued a proposed update to Topic 230 on when certain digital assets, such as stablecoins, count as cash equivalents. Its examples look for an on-demand right to redeem for cash directly with the issuer, without significant fees, and segregated reserves of at least 1:1 in short-term liquid assets (Deloitte summary). Comments are due by 19 November 2026, and the proposal isn't final (FASB press release). This is general information, not tax or accounting advice.
What can a business do with the USDC it receives?
A business that holds USDC has three options for the balance: convert it to dollars at the bank, hold it to pay stablecoin bills, or put the idle part to work. The GENIUS Act (Public Law 119-27, signed 18 July 2025) bars permitted issuers from paying holders "any form of interest or yield" for holding the coin, under Section 4(a)(11).
Any return on held USDC comes from a third party instead: processor rewards, such as the yield on idle USDC balances that Coinbase Business lists on its help page, or a stablecoin vault that lends or buys short-dated assets with the deposit. Our USDC yield page tracks where USDC earns.
Upshift runs stablecoin vaults, and asset managers and curators run the strategies inside them. Add stablecoin yield to your product, from 24/7 tokenized money market funds to DeFi. A business can start in the Cash band, where vaults hold tokenized money market funds, and move to Core or Enhanced vaults later on the same integration. Most vaults use a 72-hour withdrawal period, and an instant exit is available up to the vault's USDC buffer, for a fee. Rates change, and no vault yield is guaranteed.
Treasury policy for received stablecoins
- Operating buffer: the USDC kept on hand, set in days of stablecoin payables.
- Sweep threshold: the balance above which USDC goes to the bank or a vault each week.
- Approved coins and chains: for example USDC on Base and Ethereum only.
- Signers: who approves transfers out, and how many approvals each needs.
- Records: a USD value for every receipt and disposal, matched to 1099-DA forms.
Holding USDC from customer payments? Tell us the balance and how fast you need it back, and we'll show you which Cash band vaults fit.
See how Upshift works for payment companies and treasuries.
Frequently asked questions
How do I accept USDC payments on my website?
Turn on stablecoins in a processor that plugs into the site's checkout: Stripe Checkout or Payment Links, Shopify Payments, BitPay or a Coinbase Business payment link. The customer pays from their own wallet, and the processor confirms the order once the transfer lands.
Does Stripe accept stablecoin payments?
Yes, for US businesses, with the EU, Hong Kong, Mexico and Switzerland in private preview on 14 October 2026. Stripe charges 1.5% and supports recurring billing for subscriptions paid in stablecoins.
Can Shopify stores accept USDC?
Yes, through Shopify Payments in eligible regions: the US except Alaska, New York and Texas, Mexico, 29 European countries and territories including the UK, and Hong Kong, on 14 October 2026. Payments run on Base, Ethereum, Optimism, Polygon and Arbitrum.
What are the fees for accepting stablecoin payments?
On 14 October 2026 the published rates were 1% (Coinbase Business, for merchants moving from Commerce), 1.5% (Stripe and PayPal) and 1% to 2% plus 25 cents (BitPay, by monthly volume). Converting held USDC to dollars later can add an off-ramp fee.
Can a customer get a refund or chargeback on a stablecoin payment?
A merchant can refund, and Stripe supports full and partial refunds. Card-style chargebacks don't apply, because the customer signs the transfer from their own wallet.
How are stablecoin payments taxed for a business?
In the US, the dollar value received counts as ordinary income, and selling or spending the USDC later is a separate disposal. The business reports the gain or loss against the dollar basis it booked on receipt, and a broker may report the sale on Form 1099-DA.
Launch a vault with Upshift
Upshift builds custom, permissioned vaults for custodians, exchanges, neobanks and asset managers. Tell us what you are building and the team will follow up.
Create a vault with Upshift
Share your use case and we’ll get back to you shortly
