Ready to Accept Crypto Payments?
Get expert guidance on setting up crypto payment acceptance for your business.
Complete Guide
Quick Answer
Accepting crypto payments offers four approaches: Third-Party Processor (1-3 days, 1% fee, best for under $500K/year), Custom Gateway (5-8 weeks, 0.2-0.4% fee, best for over $1M/year), Crypto Wallet QR Code (immediate, 0% fee, best for very low volume), and Stablecoin-Only (for B2B). USDC is the recommended starting currency.
Approach 1: Third-Party Payment Processor (Fastest, Simplest)
Time to live: 1–3 days. Fee: 1% per transaction. Best for: Under $500K/year in crypto transaction volume.
Options: BitPay (most established, widest currency support), Coinbase Commerce (best for Coinbase ecosystem users, USDC fee-free), NOWPayments (widest currency list, 0.5–0.8% fee).
Setup process:
Create account at BitPay.com or commerce.coinbase.com
Install plugin (WooCommerce, Shopify, Magento — all have official plugins)
Connect your bank account for USD settlement
Set the currencies you accept
Test with a small payment
Go live
What you receive: USD in your bank account, typically next business day. You never hold crypto — the processor handles conversion.
Approach 2: Custom Payment Gateway (Best for High Volume)
Time to live: 5–8 weeks. Fee: 0.2–0.4% (conversion spread only). Best for: Over $1M/year in crypto transactions.
At $2M/year transaction volume: 1% processor fee = $20,000/year. 0.3% custom conversion cost = $6,000/year. Annual saving: $14,000. Custom gateway development cost: $20,000–$40,000. Payback: 1.4–2.9 years.
How it works: Your checkout page calls your payment API, which generates a unique payment address for each order. A blockchain listener monitors that address for confirmed transactions. On confirmation, your order management system receives a webhook. Auto-conversion to USD/USDC eliminates price volatility risk.
Approach 3: Crypto Wallet QR Code (Smallest Businesses)
Time to live: Immediate. Fee: 0% (no processor). Best for: Very low volume, occasional crypto acceptance, in-person businesses.
Display your wallet QR code. Customer scans and sends. You monitor the wallet for the transaction and confirm receipt.
Risks: Manual confirmation required for every transaction. Price volatility between invoice and payment. No automatic accounting integration. Not recommended for more than 10 transactions/month.
Approach 4: Stablecoin-Only Acceptance (B2B)
Best for: B2B businesses where counterparties want USDC settlement. No volatility risk (USDC = $1). Direct bank-grade settlement without the correspondent banking system.
Setup: USDC wallet, share your USDC wallet address or set up automated invoicing via Request Network or similar.
Tax Compliance Note
All crypto payments received by a US business are ordinary income at the fair market value at time of receipt. Auto-conversion to USD simplifies bookkeeping — your accounting records show a dollar amount, not a crypto amount. For businesses holding crypto after receipt, capital gain/loss tracking is required on disposal.