How to Accept Crypto Payments on Shopify (2026 Guide)
Shopify does not process cryptocurrency itself. It never has, and as of 2026 it still does not – what it offers is an alternative payment method slot where a third-party gateway plugs in. That single fact explains most of the confusion merchants run into when they search for Shopify crypto payments and find contradictory advice.
This guide covers what Shopify actually supports, how to add crypto checkout properly, what it costs with current September 2026 network figures, and the one architectural decision that determines whether your money is genuinely yours.
Why Shopify Stores Add Crypto Checkout?
The reasons merchants give are consistently practical rather than ideological.
Chargebacks disappear. Card disputes can arrive months after fulfillment, and for digital goods the merchant usually loses regardless of evidence. A confirmed blockchain transaction cannot be reversed by the payer. For stores selling downloads, licences, courses or subscriptions, this removes an entire category of loss.
Customers outside card coverage can buy. A shopper in a country with limited card infrastructure, or one whose card is routinely declined on cross-border transactions, can pay in stablecoins without any of that friction. Stores selling globally often find crypto converts customers who previously abandoned at checkout.
Processing costs less. Shopify Payments and card processors typically charge around 2.9% plus a fixed fee, rising for international cards. Crypto gateway fees are usually a flat percentage with no interchange layer underneath.
Settlement is fast. Card payouts run on a 2-7 day schedule. Crypto settles in seconds to minutes depending on the network, and in a direct-to-wallet setup there is no payout schedule at all.
- No chargebacks on confirmed transactions
- Access to customers without cards or local banking
- Flat processing fees instead of interchange-plus
- Settlement in minutes, not days
- No rolling reserve, even in higher-risk categories
Shopify’s Native Crypto Options
Here is where most guides get imprecise. Shopify provides three relevant mechanisms, and only one of them is what merchants usually want.
Alternative payment methods. Shopify allows approved third-party providers to appear at checkout alongside cards. This is the standard route for crypto – the gateway becomes a selectable payment option.
Shopify Payments. This is Shopify’s own card processing. It does not handle cryptocurrency, and enabling it has no bearing on whether you can accept crypto.
Manual payment methods. For stores whose gateway is not an approved app, Shopify lets you define a custom manual method. The order is created, the customer is shown payment instructions, and you mark it paid once funds arrive. It works, but reconciliation is manual and it does not scale.
A common misconception worth clearing up: Shopify has no native crypto wallet, no built-in coin support and no plan to hold crypto on your behalf. Every crypto option on Shopify is a third-party gateway. What differs between them is not whether Shopify supports it, but where your money lands.
Using a Payment Gateway App
The workable approach for almost every store is a gateway app. It registers as an alternative payment method, takes over at checkout, and reports payment status back so Shopify can mark orders paid automatically.
The flow looks like this:
- The customer chooses crypto at checkout and selects a network.
- The app requests an invoice from the gateway, passing the Shopify order ID.
- The gateway returns a payment address, the exact amount and an expiry window.
- The customer sends the transaction from their own wallet.
- The gateway monitors the blockchain and notifies your store when the payment is confirmed.
- Shopify marks the order paid and your normal fulfillment triggers.
Step 2 matters more than it looks. Passing the Shopify order ID into the invoice means every subsequent notification maps to a specific order automatically. Without it, you are matching payments by amount and timestamp – which breaks the first time two customers pay the same price within a few minutes of each other.
Step-by-Step Setup
The practical sequence, assuming you have chosen a gateway:
- Prepare a wallet you control. Create it, write the recovery phrase down offline, and test it once by restoring from the phrase. Do this before anything else.
- Create your gateway account and generate API credentials.
- Install the app from the Shopify App Store, or add the gateway as a manual method if it is not listed.
- Connect your wallet – most non-custodial gateways take an extended public key (xpub) or a receiving address per network.
- Choose which networks to enable. Start with stablecoins on low-cost chains; add Bitcoin if your audience expects it.
- Set the invoice expiry window. Fifteen to sixty minutes is typical; longer windows reduce failed payments on slower networks.
- Map order statuses so fulfilment triggers only on a confirmed payment, never on a pending one.
- Run a real test order at low value on each enabled network before going live.
That last step is not optional. Sandbox environments do not reproduce real network fees, real confirmation timing, or the wrong-network mistakes actual customers make.
Fees and Settlement in 2026
There are two fee layers, and merchants routinely budget for the wrong one.
What the gateway charges you is the service fee – typically 0.5% to 1%. Watch for providers advertising a low headline rate while recovering margin through conversion spreads or withdrawal charges.
What the blockchain charges the customer is the network fee. You do not pay it, but it affects your conversion rate directly, and the 2026 numbers are not what most articles claim.
| Network | Stablecoin transfer | Native transfer | Settlement |
|---|---|---|---|
| Solana | ~$0.0005 | ~$0.0005 | ~12.8 s |
| BNB Smart Chain | ~$0.002-0.01 | ~$0.001 | ~1 s |
| Ethereum (ERC-20) | ~$0.06-0.15 | ~$0.02 | ~12.8 min finality |
| Bitcoin | – | ~$0.11 | 10-60 min |
| Tron (TRC-20) | ~$2.17 (≈$4.35 to a new address) | <$0.01 | ~57 s |
Two findings here contradict almost every older guide, and they matter commercially:
Ethereum is no longer expensive for token transfers. Following sustained low gas conditions, an ERC-20 USDT transfer now costs roughly six to fifteen cents – not the three-to-fifteen dollars still quoted widely.
Tron has become the most expensive major network for USDT. At roughly $2.17 per transfer, and about double that when sending to an address that has never held USDT, TRC-20 now costs around thirty times more than ERC-20. It remains fast and predictable, and it is still what most customers hold by default – but the old “Tron is the cheap one” assumption is simply out of date.
Practical consequence for a Shopify store: enable BNB Smart Chain and Ethereum prominently, keep Tron available because customers expect it, and do not steer small orders toward TRC-20.
Custodial vs Non-Custodial on Shopify
This is the decision that determines whether the money in your store is actually yours, and it is rarely stated plainly on a provider’s homepage.
In a custodial setup, the customer pays into the provider’s wallet. Your balance is an internal ledger entry, and you request a withdrawal to access it. That withdrawal step is where verification requests, holds and freezes happen.
In a non-custodial setup, the customer’s transaction pays an address derived from your own wallet. The funds are yours the moment they confirm. There is no balance, no withdrawal, and no point at which a third party controls the money.
The mechanism is worth understanding because it is what makes the model possible. You give the gateway an extended public key – the public half of your wallet. From it, the gateway can derive an unlimited number of receiving addresses but mathematically cannot produce the private keys that spend from them. It can see where money landed; it cannot move it.
A one-question test before you sign up: between the customer paying and me spending, where does the money sit? If the answer involves a balance and a withdrawal request, it is custodial – whatever the marketing says.
Bcon Global works on the non-custodial model. Payments settle directly to the merchant’s own wallet with no intermediary balance, no KYC requirement and a flat 1% fee, across Bitcoin, Ethereum, Solana, Tron and BNB Chain plus major stablecoins. You can read the mechanics on the custodial vs non-custodial comparison and the e-commerce plugin overview.
The trade-off is honest and worth stating: you become responsible for your own keys. No provider can restore a lost recovery phrase. For most merchants that is a favourable exchange for removing freeze risk entirely, but it makes backup discipline a business process rather than an afterthought.
Common Issues and Fixes
Five problems account for most first-month support tickets on Shopify crypto setups.
- The customer paid on the wrong network. The most expensive and most common. Ethereum and BNB Smart Chain use identical
0x…address formats, so a customer can send a perfectly valid transaction on a chain your invoice was not watching. Display the network name beside the address, in the QR label and in the confirmation email. If you hold the keys, the funds usually remain recoverable on the other chain. - The order stays pending after payment. Notifications are not reaching your store. Check that the callback endpoint is publicly reachable over HTTPS and not blocked by a firewall or security app.
- The amount arrived short. Usually the customer’s exchange deducted its withdrawal fee from the amount rather than adding it. Set a tolerance rule – auto-accepting shortfalls under 1% or under $1 removes most of these.
- The invoice expired, then funds arrived. Never silently void a payment that actually landed. Crypto has no chargebacks, so the customer has no recourse. Re-price at the current rate and credit them.
- An order was fulfilled twice. The notification handler is not idempotent. Gateways retry after timeouts, and one payment legitimately produces several status updates. Record a unique key per event and check it before acting.
Frequently Asked Questions
Does Shopify accept crypto payments natively?
No. Shopify has no built-in cryptocurrency support. Crypto is added through a third-party gateway that registers as an alternative payment method at checkout.
Which crypto app is best for Shopify?
The right question is which custody model you want. Compare whether funds settle to your own wallet or to a provider balance, which networks are supported, and whether the total cost is the advertised rate or that plus conversion and withdrawal charges.
What are the fees for accepting crypto on Shopify?
The gateway service fee is typically 0.5-1%. The blockchain network fee is paid by the customer and ranges from fractions of a cent on Solana and BNB Chain to roughly $2 on Tron as of September 2026.
Can I get paid in stablecoins on Shopify?
Yes, and for most stores it is the better default. Accepting USDT or USDC means you receive dollar-denominated value with no exposure to price movement between checkout and settlement.
Is accepting crypto on Shopify safe for a store?
The payment itself is final once confirmed, which is safer than cards from a chargeback perspective. The risk shifts to key management – with a non-custodial setup, protecting your recovery phrase becomes your responsibility.
Do I need to convert crypto to fiat automatically?
Not necessarily. Many merchants hold working capital in stablecoins and convert only when needed, avoiding conversion spreads entirely.
Adding crypto to Shopify is a twenty-minute technical job wrapped around four decisions that deserve longer: who holds the funds, which networks you enable, what the payment actually costs your customer, and how your store handles payments that arrive late, short or on the wrong chain.
The 2026 fee landscape rewards checking current data rather than reusing old assumptions – Ethereum became cheap for token transfers and Tron became expensive, which reverses advice that was correct two years ago. Settle those four questions at setup, run one real test order per network, and crypto becomes a quiet second payment method rather than a source of tickets.