Shopify Crypto Payment Guide: Accept Bitcoin, Ethereum, and Digital Currency Payments

Key takeaway: Crypto payments offer zero chargeback risk, lower processing fees (0-1% vs 2.9%), and access to a growing market of crypto-native shoppers. While only 3-5% of customers currently prefer crypto, the demographic is high-spending and brand-loyal.

Why Accept Crypto on Shopify

Cryptocurrency payments represent a small but growing segment of e-commerce transactions. In 2026, approximately 3-5% of online shoppers have used crypto to make a purchase, and the percentage is growing 40-50% year over year. For forward-thinking merchants, accepting crypto is less about today's volume and more about positioning for the future.

The practical benefits are compelling. Crypto transactions have zero chargeback risk because they are irreversible. Once a customer sends crypto, the payment cannot be reversed through a dispute process. This eliminates a significant cost center for merchants who sell high-value or digital products (categories with historically high chargeback rates).

Processing fees are lower than credit card payments. Most crypto payment processors charge 0-1% per transaction, compared to 2.4-2.9% for credit cards. On a store processing $100,000 per month, this fee difference represents $1,400-$2,900 in monthly savings. Even with modest crypto adoption, the fee savings can be meaningful.

Crypto customers tend to be affluent, tech-savvy, and brand-loyal. They appreciate merchants who accept their preferred payment method and often spend more per transaction than average customers. The demographic skews male, 25-44 years old, with above-average disposable income — a valuable customer segment for most e-commerce stores.

Crypto Payment Providers Compared

BitPay

BitPay is the largest crypto payment processor for e-commerce, processing over $1 billion annually. It supports Bitcoin, Ethereum, Bitcoin Cash, Litecoin, Dogecoin, and several stablecoins (USDC, USDT, GUSD, PAX). BitPay charges 1% per transaction and settles in USD, EUR, or crypto to your wallet. It integrates with Shopify through a direct payment gateway integration.

Coinbase Commerce

Coinbase Commerce is built by the largest US crypto exchange. It supports Bitcoin, Ethereum, Litecoin, Dogecoin, DAI, and USDC. Processing fees are 1% per transaction. Settlement can be in crypto (to your Coinbase wallet) or converted to fiat. The Shopify integration is available through the Coinbase Commerce app.

NOWPayments

NOWPayments supports over 150 cryptocurrencies, the widest selection of any provider. It charges 0.5% per transaction, the lowest rate among major providers. Settlement options include auto-conversion to your preferred crypto or fiat currency. It integrates with Shopify through an app or API.

Choosing a Provider

For most Shopify stores, start with either BitPay or Coinbase Commerce. Both are established, well-supported, and offer straightforward Shopify integration. Choose BitPay if you want automatic fiat settlement (receive USD in your bank account). Choose Coinbase Commerce if you want to hold crypto and manage it through Coinbase. Add NOWPayments if you want to accept a wider range of altcoins.

BitPay Integration Guide

BitPay is the recommended crypto payment provider for Shopify stores that want simple setup and automatic fiat settlement.

Account Setup

Create a BitPay merchant account at bitpay.com/dashboard/signup. You will need to provide business information, verify your identity (KYC requirement), and connect a bank account for fiat settlements. Approval takes 1-3 business days for most merchants.

Shopify Integration

After BitPay approves your merchant account, install the BitPay payment gateway on Shopify. Go to Settings, then Payments, then Alternative payment methods, then Add payment method. Search for BitPay and click Activate. Enter your BitPay API credentials (found in your BitPay merchant dashboard under Payment Tools, then API Tokens).

Configuration

In your BitPay settings, configure settlement preferences. Choose whether to receive funds in USD, EUR, or crypto. For fiat settlement, BitPay converts the crypto payment to your chosen currency at the current exchange rate and deposits it in your bank account within 1-2 business days. This eliminates cryptocurrency price volatility risk.

Configure the supported cryptocurrencies. By default, BitPay accepts Bitcoin, Ethereum, and major altcoins. You can limit which currencies you accept if you prefer. For maximum customer coverage, accept all supported currencies.

Testing

BitPay offers a testnet mode for testing transactions without real crypto. Use this to verify the complete checkout flow: customer selects crypto payment, BitPay invoice is generated, payment is confirmed, order is created in Shopify. Test on both desktop and mobile to ensure the BitPay payment window works correctly.

Coinbase Commerce Setup

Coinbase Commerce is ideal for merchants who want to hold cryptocurrency or manage payments through the Coinbase ecosystem.

Account Setup

Create a Coinbase Commerce account at commerce.coinbase.com. If you already have a personal Coinbase account, you can use the same login. Coinbase Commerce is a separate product from the Coinbase exchange, designed specifically for merchant payments. Setup takes minutes and approval is typically instant.

Shopify Integration

Install the Coinbase Commerce app from the Shopify App Store. Connect it to your Coinbase Commerce account using your API key (found in Settings, then API Keys in your Coinbase Commerce dashboard). The app adds "Pay with Crypto" as a payment option at your Shopify checkout.

Settlement Options

With Coinbase Commerce, you choose how to receive funds for each supported cryptocurrency. You can hold payments in crypto (receiving Bitcoin, Ethereum, etc. in your Coinbase wallet), or enable auto-conversion to USDC (a stablecoin pegged to the US dollar) to avoid volatility. Coinbase Commerce does not offer direct fiat bank settlement — you would need to convert crypto to USD through the Coinbase exchange and then withdraw to your bank.

Customer Experience

When a customer selects crypto payment at checkout, they see a Coinbase Commerce payment page with the amount owed, a QR code, and a wallet address. The customer sends crypto from their wallet (Coinbase, MetaMask, or any compatible wallet) and the payment is confirmed within minutes (faster for networks like Litecoin and stablecoins, potentially slower for Bitcoin during congestion).

The payment page shows a real-time countdown timer (typically 15-60 minutes depending on the cryptocurrency) during which the exchange rate is locked. If the customer does not complete payment within the window, the invoice expires and the order is not created. This protects both merchant and customer from price volatility during the payment process.

Supported Cryptocurrencies

Bitcoin (BTC)

The original and most widely held cryptocurrency. Bitcoin is accepted by all crypto payment processors and is the most commonly used for e-commerce payments. Transaction confirmations take 10-60 minutes on the Bitcoin network, though payment processors typically accept zero-confirmation transactions for orders under a certain threshold. Processing fees on the Bitcoin network vary from $1-$20 depending on network congestion.

Ethereum (ETH)

The second largest cryptocurrency by market cap. Ethereum transactions confirm faster than Bitcoin (1-5 minutes) and are widely supported. Gas fees (transaction costs) on the Ethereum network can be volatile, ranging from $0.50 to $50+ depending on network demand. Layer 2 solutions have reduced fees significantly in 2026.

Stablecoins (USDC, USDT, DAI)

Stablecoins are cryptocurrencies pegged to the US dollar, maintaining a 1:1 value. They eliminate exchange rate volatility, making them ideal for e-commerce. USDC (by Circle) and USDT (by Tether) are the most widely used. Accepting stablecoins gives you the benefits of crypto payments (low fees, no chargebacks) without the price volatility risk.

Other Altcoins

Litecoin (LTC) offers faster and cheaper transactions than Bitcoin. Dogecoin (DOGE) has a large and enthusiastic community. Bitcoin Cash (BCH) offers low fees. Supporting multiple cryptocurrencies maximizes your addressable market, but each additional currency adds complexity. Start with Bitcoin, Ethereum, and USDC, then expand based on customer demand.

Monitor which cryptocurrencies your customers actually use. Most stores find that Bitcoin and Ethereum account for 70-80% of crypto payments, with stablecoins covering another 10-15%. Altcoins make up the remaining 5-10%. Focus your support and optimization efforts on the currencies your customers prefer.

Pricing and Settlement Options

Understanding crypto payment pricing and settlement is essential for managing margins and cash flow.

Processing Fees

Crypto payment processors charge significantly less than credit card processors. BitPay charges 1%. Coinbase Commerce charges 1%. NOWPayments charges 0.5%. Compare this to credit card processing at 2.4-2.9% + $0.30 per transaction. For a $100 order, crypto processing costs $0.50-$1.00 versus $2.70-$3.20 for credit cards.

Settlement Types

Fiat settlement means the processor converts crypto to your local currency and deposits it in your bank account. This eliminates all crypto volatility risk. You receive dollars (or euros, etc.) regardless of what happens to crypto prices after the transaction. BitPay offers fiat settlement. Coinbase Commerce requires manual conversion through the exchange.

Crypto settlement means you receive the actual cryptocurrency in your wallet. You benefit if crypto prices rise but lose if they fall. This option is for merchants who want exposure to cryptocurrency as an investment. For most e-commerce merchants focused on operating a business, fiat settlement is the safer choice.

Exchange Rate Risk

When a customer pays in Bitcoin, the amount of Bitcoin they send is calculated based on the current BTC/USD exchange rate. If the exchange rate changes between when the invoice is created and when the payment is confirmed, there can be a small difference. Payment processors handle this by locking the rate for a window (typically 15-60 minutes) and absorbing small fluctuations.

With stablecoin payments, exchange rate risk is essentially zero because stablecoins are pegged to the dollar. This makes stablecoins the most merchant-friendly cryptocurrency for e-commerce. Consider promoting stablecoin payments alongside Bitcoin and Ethereum to encourage their use.

Customer Checkout Experience

The crypto checkout experience must be smooth for both crypto-savvy customers and those making their first crypto payment.

Payment Selection

At checkout, "Pay with Crypto" or "Pay with Bitcoin" should appear as a payment option alongside credit cards and BNPL. Use a recognizable Bitcoin or crypto icon. Place it after standard payment methods but in a visible position. Crypto-native customers will look for it; you do not need to make it the primary option.

Payment Flow

After selecting crypto, the customer is shown a payment page (either embedded or a redirect to the payment processor). The page shows: the amount in their chosen cryptocurrency, a QR code for easy mobile wallet scanning, a wallet address for manual copy-paste, and a countdown timer for rate lock expiration. The customer sends the crypto from their wallet, and the page updates when payment is detected.

Confirmation Time

Crypto transactions require network confirmation. Bitcoin takes 10-60 minutes for full confirmation. Ethereum takes 1-5 minutes. Stablecoins on optimized networks take seconds to minutes. Most payment processors create the Shopify order after initial detection (before full confirmation) for low-risk orders, providing an experience comparable to credit card checkout.

Communicate expected confirmation times clearly. After the customer sends payment, show a status page: "Payment detected. Waiting for network confirmation. This typically takes [X] minutes. You will receive an order confirmation email shortly." This transparency reduces anxiety and support tickets.

Mobile Considerations

Many crypto users prefer mobile wallets (Coinbase Wallet, MetaMask, Trust Wallet). The QR code on the payment page should work with these wallets. On mobile, include deep links that open the customer's wallet app directly with the payment details pre-filled. Test the payment flow on iOS and Android with the most popular wallet apps.

Accounting and Tax Considerations

Crypto payments introduce accounting and tax complexity that merchants must manage properly.

Revenue Recognition

For tax purposes, revenue from crypto payments is recognized at the fiat value at the time of the transaction. If a customer pays 0.005 BTC for a $200 order, you recognize $200 in revenue regardless of what happens to the Bitcoin price afterward. Your payment processor typically provides this USD value on each transaction receipt.

If You Hold Crypto

If you settle in crypto rather than fiat, you have additional tax obligations. Any appreciation in the crypto's value between when you receive it and when you convert or spend it is a taxable capital gain. This means you need to track the cost basis (USD value at receipt) of every crypto payment and report gains or losses when you dispose of the crypto.

Most e-commerce merchants should use fiat settlement to avoid this complexity. Hold crypto only if you have a specific investment thesis and the accounting infrastructure to track cost basis across hundreds or thousands of transactions.

Sales Tax

Sales tax applies to crypto transactions exactly as it does to credit card transactions. The tax is calculated on the fiat value of the sale. Your Shopify tax settings handle this automatically — the crypto payment method does not affect tax calculation.

Bookkeeping Integration

Export crypto transaction data from your payment processor and reconcile it with your Shopify orders. BitPay and Coinbase Commerce provide CSV exports that include order IDs, fiat amounts, crypto amounts, and settlement dates. Import these into your accounting software (QuickBooks, Xero, etc.) and match them to corresponding Shopify orders.

Consider working with an accountant familiar with crypto transactions, especially in your first year of accepting crypto. The tax treatment of cryptocurrency continues to evolve, and professional guidance ensures compliance with current regulations.

Security Best Practices

Crypto payments have unique security considerations that differ from traditional payment processing.

Irreversible Transactions

Crypto transactions cannot be reversed once confirmed on the blockchain. This is a benefit (no chargebacks) but also a responsibility. If you accidentally refund the wrong customer or send crypto to the wrong address, the funds cannot be recovered. Implement strict refund procedures with multiple approval steps.

Wallet Security

If you receive crypto settlements, secure your wallet with strong authentication. Use a hardware wallet for large balances. Enable two-factor authentication on exchange accounts. Never share private keys or seed phrases. Use separate wallets for business and personal crypto.

Overpayment and Underpayment Handling

Crypto payments can occasionally be slightly more or less than the invoiced amount due to wallet rounding, network fees, or user error. Your payment processor handles minor discrepancies automatically. For significant overpayments, have a policy for contacting the customer to arrange a refund or credit. For significant underpayments, decide whether to accept the partial payment or request the remainder.

Fraud Considerations

While crypto eliminates chargebacks, other fraud vectors exist. Customers may claim they never received an order (requiring proof of delivery). Stolen crypto can be used for purchases (though this is the sender's liability, not yours). High-value orders paid with crypto should receive the same fraud screening as credit card orders — verify shipping addresses, check for suspicious patterns, and require signature on delivery.

The overall fraud risk with crypto is lower than with credit cards because the irreversible nature of transactions eliminates the most common fraud vector (chargebacks). But remain vigilant and apply standard e-commerce fraud prevention practices to all orders regardless of payment method.

Frequently Asked Questions

How do I accept crypto payments on Shopify?

Install a crypto payment processor like BitPay or Coinbase Commerce from the Shopify App Store. Create a merchant account, connect it to your Shopify store, and crypto appears as a payment option at checkout. Setup takes 15-30 minutes plus 1-3 business days for account approval. No coding is required.

What cryptocurrencies can Shopify stores accept?

Through providers like BitPay and Coinbase Commerce, Shopify stores can accept Bitcoin, Ethereum, Litecoin, Dogecoin, Bitcoin Cash, and stablecoins like USDC and USDT. NOWPayments supports 150+ cryptocurrencies. Start with Bitcoin, Ethereum, and USDC to cover 90%+ of crypto-paying customers.

Do I need to hold cryptocurrency to accept crypto payments?

No. Payment processors like BitPay offer fiat settlement, automatically converting crypto payments to USD and depositing the funds in your bank account. You never touch cryptocurrency. This eliminates price volatility risk and simplifies accounting. You can also choose to receive crypto if you prefer.

What are the fees for crypto payments on Shopify?

Crypto payment processing fees are 0.5-1% per transaction, significantly lower than credit card fees of 2.4-2.9%. BitPay and Coinbase Commerce charge 1%. NOWPayments charges 0.5%. The lower fees are one of the key benefits of accepting crypto alongside the zero chargeback risk.

Is accepting crypto legal for Shopify stores?

Yes. Accepting cryptocurrency payments is legal in most countries where Shopify operates, including the United States, Canada, the United Kingdom, and the European Union. Revenue from crypto sales is taxable income. Consult a tax professional for guidance specific to your jurisdiction.

Accept Crypto Payments Today

Diversify your payment options and attract crypto-savvy customers. Complement crypto with free EasyApps conversion tools.

Browse All Free Apps