How to accept bitcoin and crypto payments: every option, and what it costs

Myntli guide card: How to accept bitcoin payments. Every option compared: fees, custody and coins.

There are three ways to accept crypto payments. A processor such as BitPay, PayPal, CoinGate or OpenNode takes the payment and pays you out, usually for 1–2% of each sale. Stripe and Coinbase Business take stablecoins, not bitcoin. Or you run BTCPay Server, yourself or through a host like Myntli, and customers pay your own wallet with no percentage at all.

Below: the options side by side, the question that matters most, the steps to take bitcoin on your own website, and what to know before you start. Prices from each company’s own pages, checked on 30 September 2026.

The options, side by side

ServiceFeeWho holds the moneyTakes bitcoin?
BitPay2% + 25¢ under $500,000 a monthBitPay, until it pays you outYes, and other coins
PayPal Pay with Crypto1.5% (the 0.99% launch rate ended on 31 July 2026)PayPal; you receive dollarsYes, among 100+ coins (US)
Stripe1.5%Stripe; paid out in fiatNo: stablecoins only
Coinbase Business1% for merchants moved from CommerceCoinbaseNo: USDC and USDT only
CoinGate1%CoinGateYes, and 10+ others
OpenNode1%OpenNode, until you withdrawBitcoin only
Blockonomics1% after your first 10 paymentsYour own walletYes, plus BCH and USDT
BTCPay Server, run yourselfNothing; a server costs about $16–20 a monthYour own walletYes
BTCPay Server, run by Myntli$29 a month, flatYour own walletYes
From each company’s own page, checked on 30 September 2026. PayPal’s US fee schedule (updated 1 September 2026) charges 1.5% for Pay with Crypto from 1 August 2026; an older PayPal crypto page still shows the 0.99% offer. Stripe’s stablecoin payments are open to US businesses, with the EU, Switzerland, Hong Kong and Mexico in private preview. Coinbase Business is open in the US and Singapore.

Custodial or not: the question that matters most

A processor receives the coins first, holds them and pays you later, so it can also freeze them, and it verifies your business before it pays you. With a non-custodial setup, such as BTCPay Server or Blockonomics, each invoice is built from your wallet’s public key and the coins go straight to you. More on how non-custodial payments work.

How to accept bitcoin on your website, step by step

  1. Choose a wallet you control, and back up its seed phrase offline.
  2. Get a BTCPay Server: run it yourself, rent one, or have one run for you. What BTCPay Server is and what it takes.
  3. Create a store and connect the wallet by its public key, never the seed.
  4. Connect your shop: the plugin for WooCommerce, the app for Shopify, or the API for your own code.
  5. Make a small test payment, and check it lands in your own wallet.
  6. Decide what you’ll do with the coins: keep them, or sell some on an exchange you choose.

Before you start

  • It’s still revenue. Taking crypto changes who takes a cut, not what you owe in tax. Keep a record of each sale’s value.
  • The price moves. An invoice locks the rate while the customer pays; after that, what you hold is worth whatever the market says.
  • Payments are final. There are no chargebacks, and a refund is a new payment you send.
  • Stablecoins are a different thing. If you want dollar-pegged payments, Stripe, PayPal and Coinbase Business are built for that. BTCPay’s core is bitcoin.

The simplest route to no percentage

Let Myntli run BTCPay Server for you. Your store sits on our full bitcoin node, set up from your public key, wired into your shop and tested with a real payment. $29 a month, whatever you sell, or $449 once to install it on your own server. We never hold a key that can spend.

Questions people ask about accepting crypto

How do I accept crypto payments on my website?

Either sign up with a payment processor and add its plugin, or run BTCPay Server and connect it to your shop. A processor holds the money and charges a percentage; BTCPay pays your own wallet directly.

What is the cheapest way to accept crypto payments?

Once your crypto sales pass about $2,000 a month, your own BTCPay Server usually costs less than a 1% processor, because the software is free and takes no percentage. Below that, a processor’s fee can be smaller than a server.

Do I need KYC to accept crypto payments?

With a processor, yes: it verifies your business before it pays you out. With BTCPay Server there is no processor to verify you, because payments go straight to your own wallet.

Can I get paid in dollars?

Processors such as BitPay, PayPal and Stripe pay out in fiat. With your own node you receive bitcoin, and selling it is up to you.

Are crypto payments reversible?

No. There are no chargebacks. If a customer needs a refund, you send them a new payment.

Prices from bitpay.com, paypal.com, stripe.com, coinbase.com, coingate.com, opennode.com and blockonomics.co, checked on 30 September 2026. Vendors change their prices, so check theirs before you sign up. See also: BitPay alternative and Coinbase Commerce alternative.