Bitcoin Payment Processors: How They Work and What They Charge
Crypto Payment Gateways and Processors

Bitcoin Payment Processors: How They Work and What They Charge

Bitcoin payment processors let businesses accept BTC and settle in fiat, minus fees. Here's how the four-step flow works and what it costs merchants.

A bitcoin payment processor is a service that lets a business accept BTC from customers and receive spendable money in return. The processor generates a payment address or invoice, watches the blockchain for the incoming coins, confirms the transaction, and then pays the merchant in fiat currency or stablecoins, minus a fee. The merchant never has to hold bitcoin or manage a wallet. That is the core trade: you give up direct control of the coins in exchange for simpler accounting, reduced price risk and familiar settlement in dollars or euros.

What a bitcoin payment processor actually does

Think of the processor as the middle layer between an on-chain payment and your bank account. The customer pays in crypto, the processor handles the technical and compliance work, and you book a normal currency amount.

The job breaks into four parts:

  • Payment request: creating an invoice with an amount, an exchange rate snapshot and a time window.
  • Chain monitoring: detecting the incoming transaction and waiting for the agreed number of confirmations.
  • Conversion: swapping BTC into fiat or a stablecoin at a set rate, often automatically.
  • Settlement and records: paying out to your bank or account and producing transaction reports for bookkeeping.

Some processors also offer hosted checkout pages, plugins for common store platforms, refund tools and tax export files. Those extras matter more than most fee comparisons, because they decide how much manual work lands on your team each month.

Fees vary widely between Bitcoin payment processors, and the structure matters as much as the headline rate. The table below compares how the main models charge, based on published pricing as of early 2024 — always confirm current rates with the provider, since these change.

Processor type Typical fee Who pays it What it covers Main limitation
Custodial processor (e.g. BitPay, Coinbase Commerce) ~1% per transaction; some plans charge 0% but add a settlement or conversion spread Merchant Checkout, conversion to fiat, custody of funds until payout Funds sit with the provider; KYC required; payout thresholds and schedules apply
Non-custodial processor (e.g. BTCPay Server, self-hosted) 0% platform fee; you pay server costs (~$5–$30/month) and your own on-chain fees Merchant Invoice generation and payment detection only; you hold the keys You handle uptime, security and support yourself
Payment gateway add-on (e.g. Stripe, Shopify integrations) ~1% on top of the standard card-processing rate, or a flat per-transaction fee Merchant Bitcoin accepted alongside cards in one dashboard Conversion to fiat is automatic, so you never hold bitcoin
Point-of-sale / Lightning terminal 0–0.5% platform fee; Lightning routing fees are typically a few satoshis Merchant In-person checkout over Lightning Requires Lightning channel liquidity management

The headline percentage is rarely the whole cost. Custodial providers bundle conversion and custody into one fee but take control of your coins, while non-custodial setups shift the cost to infrastructure and operational work. On-chain miner fees are separate in every model and are paid by whoever sends the payment — usually the customer — though some processors absorb them during batched payouts. Compare the all-in cost per transaction, including settlement delays and conversion spreads, rather than the advertised rate alone.

Custodial vs. non-custodial: the first real decision

Custodial processors take possession of the coins and settle fiat to you. This is the common model for merchants who want nothing to do with wallets or volatility. You get predictable revenue and simpler accounting, but you depend on the provider's payout schedule, solvency and terms.

Non-custodial setups send funds straight to a wallet you control. You keep the bitcoin and avoid counterparty risk, but you carry price exposure and must manage keys, security and conversion yourself. A hybrid model, where a processor forwards coins to your own wallet and you decide when to sell, sits between the two.

The honest trade-off: custodial is easier and riskier in a different way; non-custodial is more independent and more work. Pick based on how much operational capacity you have, not on which sounds more in the spirit of crypto.

How a bitcoin payment moves from checkout to your bank

The flow is short once you see it. Here is the sequence a typical hosted checkout follows.

  1. The customer selects crypto at checkout and the processor locks an exchange rate for a short window, often ten to fifteen minutes.
  2. The customer scans a QR code or copies the address and sends the exact amount from a wallet or exchange.
  3. The processor detects the transaction and waits for confirmations. The count depends on the asset and the provider; bitcoin usually needs more than a fast altcoin.
  4. Once confirmed, the order is marked paid and the processor converts the coins.
  5. Funds settle to your bank or stablecoin account on the provider's schedule, which may be daily, weekly or on request.

Underpayments, overpayments and late payments are the usual friction points. Ask any provider how they handle a customer who sends the wrong amount or pays after the rate window closes. The answer affects your support load more than the headline fee does.

What bitcoin merchant services charge, and why the numbers vary

Most processors charge a percentage of each transaction, commonly in the range of about 0.5% to 2%, and label it illustrative rather than fixed. Some add a fixed fee per payout, a conversion spread, or a monthly subscription for higher volumes. Others charge nothing per transaction and earn on the exchange spread instead.

Four cost layers are worth separating when you compare quotes:

  • Processing fee: the percentage taken from each payment.
  • Conversion spread: the gap between the market rate and the rate the processor applies.
  • Payout fees: bank transfer or stablecoin withdrawal charges, often flat.
  • Network fees: the on-chain cost the customer pays to send bitcoin, which is outside the processor's control.

A processor quoting 1% with a wide spread can cost more than one quoting 1.5% with a tight spread. Always ask for the all-in effective rate on a sample transaction, and get it in writing. Fees, payout limits and settlement times differ by country and provider, so confirm current terms on the provider's own pricing page before signing.

What to check before you sign up

Pricing is only one filter. These checks catch most of the problems merchants hit after launch.

Currency and country support

Confirm the processor supports your settlement currency and your country of incorporation. Rules differ by jurisdiction, and crypto licensing is uneven, so verify the provider's status with the relevant regulator in your country rather than relying on a marketing page.

Confirmations and order logic

Ask how many confirmations trigger a paid status and how the store handles a payment that arrives after the invoice expires. Mismatched order states are the most common source of customer support tickets in crypto checkout.

Accounting and tax exports

You need clean records of each transaction, including the fiat value at the time of payment. Ask whether the provider exports CSV or connects to accounting software, and check with a tax professional about how crypto receipts are treated where you operate.

Refund policy

Fiat refunds are simple. Crypto refunds depend on the customer's address still being valid and the price having moved. Get the policy in writing.

A short worked example

These numbers are illustrative, not a quote. A store sells a $400 item and accepts bitcoin through a custodial processor charging 1% plus a $1 flat payout fee, with a conversion spread of 0.5%.

The processing fee is $4 and the spread costs about $2, so the effective cost is roughly $7, or 1.75% of the sale. If the customer pays on-chain and network fees are high, the customer absorbs that cost, not the merchant, but a slow confirmation can delay the paid status and hold up fulfillment. Multiply the effective rate by monthly crypto volume to see whether a subscription plan with a lower percentage would pay off.

Common mistakes

  • Comparing headline percentages while ignoring the conversion spread.
  • Choosing a provider without checking settlement currency and country support.
  • Leaving the confirmation threshold at a default that does not fit your order value.
  • Failing to test underpayment and expired-invoice scenarios before going live.
  • Assuming crypto revenue needs no tax treatment or bookkeeping. It does.

Practical takeaway

Start by deciding whether you want custody of the coins or settlement in fiat. That single choice narrows the field faster than any fee table. Then request the all-in effective rate on a sample transaction, confirm your country and currency are supported, and test the checkout end to end, including a wrong-amount payment, before you promote it to customers. Crypto payment processing is mature enough for mainstream stores, but it rewards merchants who read the fine print on settlement, confirmations and spreads before launch.

This article is general information, not financial, legal or tax advice.