free · 0% fees · 60sclaim your page
merchant guides/ 8 min read/reviewed /by prakash shindeprakash shinde

how to accept crypto payments on shopify (2026 guide)

every way to add a crypto payment option to a Shopify store — apps, buttons, payment links — with honest pros, cons and fees.

How to Accept Crypto Payments on Shopify (2026 Guide)
share whatsapp post

Shopify's only native crypto option is USDC on Base via Shopify Payments (announced June 2025 — US-focused, one stablecoin). For everything else, stores accept crypto through a third-party route: a crypto payment gateway app, an embedded checkout button, or a payment link shared at checkout. This guide compares all three honestly — including what each one costs, who holds your money, and the setup steps.

The short version: percentage-fee gateway apps such as BitPay (custodial) and legacy Coinbase Commerce (retired into Coinbase Business in March 2026) plug in neatly but take 1% or more of every sale. A non-custodial route costs 0% per transaction and settles straight to your own wallet — the trade-off is a slightly more manual integration until native app store listings land.

the three ways to accept crypto on shopify

Every Shopify crypto payment setup falls into one of three patterns:

  • gateway apps (BitPay; formerly Coinbase Commerce, retired March 2026): installed as an alternative payment method; 1-2% percentage fees, KYC onboarding, and custodial holding in BitPay's case
  • embedded checkout buttons: a JS snippet or Liquid block that opens a crypto checkout for the cart amount; non-custodial options settle wallet-to-wallet
  • payment links / invoices: you send the customer a hosted payment page for the order total — lowest setup effort, works today with any Shopify plan

Most merchants underestimate the third option. For stores doing custom orders, DMs-to-checkout sales or B2B invoices, a crypto payment link with a locked exact amount is often faster to deploy than any app — and it works on Shopify Basic, which restricts custom checkout scripts.

option 1 — custodial gateway apps

BitPay and Coinbase Commerce list in the Shopify App Store and appear as 'pay with crypto' at checkout. Setup is genuinely easy: install, complete business verification, connect a settlement account.

The costs are structural, not incidental. You pay ~1% (legacy Coinbase Commerce, before its March 2026 retirement) to 1-2% (BitPay) on every transaction; with custodial apps your funds sit in the processor's custody until settlement; the processor can freeze your account or require documentation mid-flow; and coverage depends on their supported-country list. If you sell from a market they don't serve, you're excluded regardless of Shopify plan.

option 2 — non-custodial checkout button

A non-custodial crypto payment gateway like crypt.pe takes the opposite approach: your customer pays your wallet directly on-chain, and the software around it (checkout page, exact amount lock, payment detection, receipt) never touches the funds.

On Shopify this works via a drop-in JS button plus a Liquid snippet on the order confirmation or cart page: the snippet creates a crypto order for the cart total through the API and redirects to a hosted checkout. Payment confirmation fires a webhook you can use to mark the order paid. The integration guide walks through the exact Liquid code — it's a copy-paste job of about fifteen minutes.

Fees: 0% per transaction on every plan. The customer covers the network fee (cents on Tron, Solana or Base). Settlement: instant and final, in your own wallet, wherever wallet-to-wallet payments are permitted.

step-by-step: crypto payments on shopify with crypt.pe

  • 1. Create a free crypt.pe page and add your own wallet addresses (public addresses only — never a seed phrase).
  • 2. Enable the coins you want at checkout: most stores start with USDT, USDC, BTC and ETH.
  • 3. For automated checkout: generate an API key in the dashboard's gateway tab and follow the Shopify integration guide to add the Liquid snippet + JS button.
  • 4. For manual orders: create an invoice per order from the dashboard and send the link.
  • 5. Test with a $2 payment from your own wallet before going live.
  • 6. Point the payment.confirmed webhook at your order-management flow so orders flip to paid automatically.

fees compared on real numbers

The percentage routes scale their cost with your success; the flat route doesn't. On meaningful volume the difference funds real marketing.

routeper-transaction feeon $20,000/mo
Coinbase Commerce app (legacy, retired 2026)1%$200/mo
BitPay app1-2%$200-400/mo
crypt.pe (non-custodial)0% + flat plan$0-29/mo flat
cards (baseline)2.9% + 30¢$580+/mo

references

  1. [1]Shopify — supported crypto payment providers
  2. [2]Shopify — alternative payment gateways
  3. [3]Circle — USDC official

primary sources last verified — details may change; confirm on the source pages.

frequently asked

Does Shopify support crypto payments natively?

No. Shopify has no built-in cryptocurrency support — every store uses a third-party gateway app, an embedded checkout button, or payment links to accept crypto.

What is the cheapest way to accept crypto payments on Shopify?

A non-custodial gateway. crypt.pe charges 0% per transaction on every plan — payments settle wallet-to-wallet — versus 1-2% on percentage-fee apps like BitPay (custodial) or the now-retired Coinbase Commerce.

Do I need a Shopify Plus plan to accept crypto?

No. Gateway apps work on standard plans, and payment links work on every plan including Basic. Custom checkout scripting is the only route with plan restrictions.

Who holds the funds when a customer pays in crypto?

With custodial apps, the processor holds funds until settlement. With a non-custodial setup like crypt.pe, the customer's wallet pays your wallet directly on-chain — nobody in between ever holds your money.

ready to accept crypto?
free page, 0% fees, live in 60 seconds — non-custodial by design.
create your free page
new guides by email
one email when a new merchant guide ships.
no drip sequences, no promos — unsubscribe anytime.

about crypt.pe

01

non-custodial by design

Payments settle wallet-to-wallet on-chain, straight from the payer to your own wallet. crypt.pe never holds, freezes or forwards funds — there is no platform balance and no withdrawal step, and every payment gets a verifiable on-chain receipt.

02

0% transaction fees

Plans are flat subscriptions with a free tier — compare that with the 1–2% charged by custodial processors. One page accepts 19 supported assets — including Bitcoin, USDT, Ethereum and Solana — across 13 networks, with simple pricing and no payout schedule.

03

tools merchants actually use

Exact-amount invoices with live tracking, product links, printable QR standees, HMAC-signed webhooks, CSV exports and a Stripe-style API — see the merchant guides or create your free page in about a minute.

04

how a payment works

You add wallet addresses you already own, share your crypt.pe link or QR code, and the customer pays from their own wallet. crypt.pe locks the amount at invoice time, watches the chain, matches the transaction and issues a receipt both sides can verify on a block explorer — software around the payment, never in the money flow.

05

available wherever wallet-to-wallet payments are permitted

Because settlement is on-chain to your own wallet, there is no bank partnership gating access and no account that can be closed over geography — local crypto rules still apply. crypt.pe publishes country guides for 60 markets and is available where wallet-to-wallet payments are legally permitted.

06

stablecoin-first, volatility optional

Accept USDT or USDC and a $100 invoice locks to a fixed token amount that targets a $1 peg — value movement between creation and payment stays minimal, though stablecoins can temporarily depeg, and issuer, liquidity and network risks remain. Prefer BTC, ETH or SOL? Token amounts are locked at invoice time either way, and your dashboard records the USD value of every payment for clean bookkeeping. Questions? Start with the FAQ or payment help.