Back to all guides
Intermediate7 min read

How to accept USDC payments as a business

A practical guide for merchants and businesses who want to accept USDC. Payment processors, Shopify integration, accounting, and conversion to fiat.

Last updated: March 1, 2026
UE
USDC.org Editorial TeamIndependent educational content about USDC and stablecoins.

TL;DR

Businesses can accept USDC payments via Shopify integration, Stripe, Coinbase Commerce, or direct wallet transfers — saving 2-3% vs credit card fees with instant settlement and no chargebacks.

Key Takeaways

  • Credit cards cost 2.5-3.5% per transaction; USDC payments cost fractions of a cent
  • Shopify native USDC checkout launched in 2025 — add it as a payment method in store settings
  • Stripe, Coinbase Commerce, and Circle APIs all offer auto-conversion to USD for your bank account
  • No chargebacks: USDC transactions are final, eliminating fraud-related disputes
  • USDC payments are revenue at fair market value ($1/USDC) — straightforward accounting

Why businesses are accepting USDC

Credit card processing costs 2.5-3.5% per transaction. For a business doing $500,000 in annual revenue, that's $12,500-17,500 in fees. USDC payments cost fractions of a cent.

Beyond fees, USDC offers instant settlement (no 2-3 day hold like credit cards), no chargebacks (transactions are final), and global reach (anyone with a wallet can pay). These advantages are real, and a growing number of businesses are adding USDC as a payment option alongside traditional methods.

Option 1: Shopify USDC checkout

Shopify launched native USDC checkout support in 2025, making it the easiest path for e-commerce businesses. If you're already on Shopify, you can add USDC as a payment method in your store settings.

The integration uses Solana Pay or Base for transaction processing. Customers see a "Pay with USDC" option at checkout. They scan a QR code or connect their wallet, approve the transaction, and it settles instantly.

Shopify can auto-convert received USDC to USD and deposit it to your bank account, so you don't have to hold crypto if you don't want to. The conversion fee is typically lower than credit card processing.

Option 2: Payment processors

Several payment processors now handle USDC for businesses:

Circle's payment APIs let you accept USDC programmatically. Best for businesses with custom checkout flows or subscription models. Circle handles compliance and can auto-convert to fiat.

Stripe: Added USDC support via the x402 protocol. If you already use Stripe, enabling USDC payments requires minimal code changes. Stripe handles conversion to fiat.

Coinbase Commerce: A simple integration that lets any business accept USDC (and other crypto). Provides embeddable checkout buttons and hosted payment pages. Best for businesses that want a quick setup without building custom integrations.

BitPay: One of the oldest crypto payment processors. Supports USDC and dozens of other cryptocurrencies. Offers plugins for WooCommerce, Magento, and other platforms.

Option 3: Direct wallet payments

The simplest approach: share your wallet address with customers and accept USDC directly. No intermediary, no fees beyond the network transaction cost.

This works best for service businesses, B2B invoicing, and businesses with a small number of high-value transactions. Create an invoice with your wallet address and preferred network (Base or Solana recommended for low fees). The customer sends USDC, you confirm receipt on-chain.

The downside is manual reconciliation. You'll need to match incoming transactions to invoices yourself. For high-volume businesses, a payment processor is worth the small fee.

Accounting and bookkeeping

USDC received as payment is revenue, just like dollars. Record it at fair market value on the date received (which is $1 per USDC, making the accounting straightforward).

If you immediately convert to fiat, the accounting is simple: revenue of $X on date Y. If you hold USDC before converting, you may need to track the cost basis and any gains or losses (though these are typically negligible with stablecoins).

Most modern accounting software (QuickBooks, Xero) can handle crypto transactions. Tag USDC payments as a separate payment method for clean reporting. If you use a payment processor like Circle or Stripe, they provide standard reporting that integrates with your accounting stack.

Consult a crypto-aware accountant for your specific situation, especially around sales tax collection on crypto payments (rules vary by state).

Converting USDC to fiat automatically

Most businesses don't want to hold crypto. They want the benefits of USDC payments (low fees, instant settlement) with the familiarity of dollars in their bank account.

Payment processors like Circle, Stripe, and Coinbase Commerce all offer auto-conversion. USDC received is automatically sold for USD and deposited to your bank account on a daily or weekly basis. This eliminates crypto price risk (though USDC is stable by design) and simplifies accounting.

Alternatively, you can hold a portion in USDC and earn yield on it. Coinbase Rewards offers ~4% APY. That's your float earning interest while you decide when to convert. For businesses with predictable cash needs, this can be a meaningful revenue stream on money that would otherwise sit in a checking account earning nothing.

Getting started checklist

1. Choose your method: Shopify integration, payment processor, or direct wallet 2. Set up a business wallet or payment processor account 3. Configure auto-conversion to fiat if desired 4. Add USDC as a payment option on your website or invoices 5. Update your accounting system to track USDC payments 6. Test with a small transaction before going live 7. Communicate the option to customers (many will appreciate lower prices if you pass on fee savings)

Start with USDC as an additional payment option, not a replacement for credit cards. Most customers will still pay with cards. But for international customers, large B2B transactions, or price-sensitive buyers, USDC can be a better experience for both sides.

Frequently asked questions

How can my business accept USDC payments?
The easiest options are Shopify's native USDC checkout (if you're on Shopify), Stripe with x402 integration, or Coinbase Commerce for embeddable payment buttons. For direct payments, simply share your wallet address on invoices.
How much can I save by accepting USDC vs credit cards?
Credit cards charge 2.5-3.5% per transaction. USDC payments cost fractions of a cent. A business doing $500K/year in revenue saves $12,500-17,500 annually by switching transactions to USDC. Settlement is also instant vs 2-3 day card holds.
Can I automatically convert USDC to dollars?
Yes. Payment processors like Circle, Stripe, and Coinbase Commerce offer auto-conversion. USDC received is automatically sold for USD and deposited to your bank account daily or weekly, so you never need to hold crypto.
Are there chargebacks with USDC?
No. USDC transactions are final and irreversible. Once payment is confirmed on-chain, it cannot be disputed or reversed. This eliminates chargeback fraud, which costs US merchants billions annually.
How do I handle accounting for USDC payments?
USDC received as payment is revenue at fair market value ($1 per USDC), making accounting straightforward. Most payment processors provide standard reporting compatible with QuickBooks and Xero. Consult a crypto-aware accountant for sales tax specifics.

Ready to get started?

Learn more about USDC or explore our other guides.

Cite this page

USDC.org. "How to accept USDC payments as a business." USDC.org, 2026. https://usdc.org/guides/accept-usdc-merchant-guide. Accessed April 13, 2026.