Tools/Explorers

Which Bitcoin Payment Processor Should I Use?

Find the right Bitcoin payment processor for your business based on volume, settlement, and integration needs.

Spark TeamInvalid Date

Bitcoin Payment Processor Comparison

Choosing a Bitcoin payment processor depends on your business model, transaction volume, and whether you want to settle in BTC or fiat currency. The right processor for a self-sovereign online store running WooCommerce looks nothing like the right processor for a retail chain that needs next-day USD settlement.

This guide compares the five most commonly evaluated Bitcoin payment processors: BTCPay Server, OpenNode, Strike, BitPay, and Coinbase Commerce. It covers fee structures, settlement options, Lightning Network support, e-commerce integrations, and KYC requirements to help you make a decision based on your actual business needs.

ProcessorTypeTransaction FeeLightningFiat SettlementKYC RequiredStatus
BTCPay ServerSelf-hosted0%YesNo (BTC only)NoneActive
OpenNodeHosted API1%YesYes (8 currencies)YesActive
StrikeHosted API~0.49%–1.29%Yes (core)Yes (USD, EUR, GBP)YesActive
BitPayHosted1%–2% + $0.25YesYes (USD, EUR, GBP)Yes (1–7 days)Active
Coinbase CommerceSelf-custodialWas 1%NoLimitedYesShut down (Mar 2026)
Note: Coinbase Commerce permanently closed its merchant portal on March 31, 2026 for merchants outside the US and Singapore. Coinbase Business, its custodial replacement, is available only in those two markets. Merchants previously on Coinbase Commerce should evaluate the remaining four processors.

Fee Structures and Settlement Options

Fees vary significantly across processors, and the headline rate does not always tell the full story. BTCPay Server charges zero platform fees because merchants run their own infrastructure. The tradeoff is hosting costs (typically under $10/month for a VPS) and the operational overhead of managing a server. OpenNode charges a flat 1% with no hidden conversion fees: the merchant receives the full requested amount minus that 1%.

Strike's fee model centers on currency exchange rather than per-transaction processing. For European business accounts, exchange fees range from 1.29% (under 250 EUR/month) down to 0.49% at higher volumes. US merchant API pricing requires contacting Strike directly. Strike-to-Strike payments are free with no routing fees.

BitPay uses volume-tiered pricing that starts at 2% + $0.25 per transaction for merchants processing under $500,000/month. At $500K+ monthly volume, the rate drops to 1.5%, and at $1M+ it falls to 1%. The $0.25 fixed component disproportionately impacts small transactions: on a $10 payment, the effective rate exceeds 4.5%.

ProcessorBase FeeFiat CurrenciesSettlement SpeedMonthly Cost
BTCPay Server0% (network fees only)None (BTC settlement)Instant (on confirmation)~$10 hosting
OpenNode1% flatUSD, EUR, GBP, BRL, MXN, AUD, HKD, CADNext business day (fiat)$0
Strike0.49%–1.29% (exchange)USD, EUR, GBPInstant (Lightning)$0
BitPay1%–2% + $0.25/txUSD, EUR, GBPNext-day bank settlement$0

For a broader comparison that includes stablecoin and traditional processors alongside Bitcoin-native options, see the payment gateway comparison.

Lightning Network Support

The Lightning Network is critical for merchants accepting Bitcoin in person or for low-value transactions. On-chain Bitcoin payments carry confirmation times of 10+ minutes and fees that fluctuate with mempool congestion. Lightning payments settle in seconds with fees typically under one cent.

BTCPay Server offers native Lightning support. Merchants can run their own Lightning node or use the Breez SDK plugin, which eliminates the need to manage channel liquidity manually. Strike is Lightning-native: its entire payment architecture is built on Lightning, making it the simplest option for merchants who want Lightning without thinking about nodes or channels. OpenNode supports both on-chain and Lightning payments through its hosted API. BitPay added Lightning support in April 2022.

Coinbase Commerce never supported Lightning, which was one of its significant limitations before it shut down. For a deeper look at how Lightning compares to on-chain for merchant use cases, see our Bitcoin merchant payments guide.

Self-Hosted vs Hosted

The fundamental architectural choice is between self-hosted and hosted (custodial) processors. This decision affects your custodial risk, privacy, setup complexity, and regulatory exposure.

BTCPay Server is the only fully self-hosted option. Payments go directly to the merchant's own wallet with no intermediary touching the funds. There is no KYC requirement because there is no third party to impose one. The tradeoff: merchants need to deploy and maintain a server, manage backups, and handle their own Lightning channel liquidity if they want instant payments.

OpenNode, Strike, and BitPay are all hosted, custodial services. Merchants create an account, complete KYC verification, and receive payments through the provider's infrastructure. The provider holds funds temporarily before settling to the merchant's bank account or Bitcoin wallet. This model is simpler to set up but introduces counterparty risk: if the provider freezes your account or goes offline, your funds are locked until the issue resolves.

E-Commerce Integrations

Integration support determines how quickly a merchant can go live. Most businesses run on a handful of e-commerce platforms, and plugin availability eliminates the need for custom development.

  • BTCPay Server has the broadest integration ecosystem with 30+ platform plugins: WooCommerce, Shopify, Magento, PrestaShop, Drupal, OpenCart, BigCommerce, WHMCS, and more
  • OpenNode integrates with Shopify, WooCommerce, Magento, BigCommerce, PrestaShop, and OpenCart, plus a REST API for custom builds
  • Strike offers Shopify integration for US merchants and a developer API, along with BTCPay Server integration via the Strike API
  • BitPay supports Shopify, WooCommerce, Magento, and WHMCS, and provides a dedicated tablet POS app with subscription billing support

For brick-and-mortar businesses, see the Bitcoin POS system comparison for hardware-specific options including Square's Lightning integration.

KYC and Compliance Requirements

KYC (Know Your Customer) requirements vary by processor and directly affect onboarding speed. BTCPay Server requires no identity verification: merchants deploy the software themselves and receive payments peer-to-peer. This makes it the only option for merchants who cannot or choose not to complete KYC.

OpenNode requires KYC for all merchants. Individual sole proprietors need personal identification, while businesses must provide additional documentation and beneficial ownership information. Strike requires business registration documents, personal ID for all directors and shareholders holding more than 10%, and proof of address. BitPay's KYC process takes 1 to 7 business days and requires full identity verification, with enterprise onboarding potentially taking longer.

Decision Framework by Business Type

The right processor depends less on feature lists and more on what kind of business you run. Here is a practical framework:

Solo Developer or Open-Source Project

Use BTCPay Server. Zero fees, no KYC, and full control over your payment infrastructure. If you can deploy a Docker container, you can run BTCPay. The Breez SDK plugin handles Lightning without requiring you to manage a full node.

Small E-Commerce Store (Under $50K/Month)

OpenNode or Strike are the best fit. Both offer simple API integration, Lightning support, and fiat settlement without monthly fees. OpenNode provides the broadest fiat currency coverage (8 currencies). Strike offers lower fees at higher volumes and instant Lightning settlement. Avoid BitPay at this volume tier: the 2% + $0.25 fee structure significantly erodes margins on small transactions.

Mid-Market or Enterprise ($500K+/Month)

BitPay becomes competitive at scale because its rate drops to 1% at $1M+ monthly volume, and it supports settlement in 15+ cryptocurrencies alongside fiat. Strike also offers enterprise pricing for high-volume merchants (contact their business team). For merchants who want both fiat settlement and a mature compliance stack, these two are the primary options.

Privacy-Focused or Sovereignty-First Merchant

BTCPay Server is the only option. No KYC, no third-party custody, no platform risk. Payments flow directly from customer to merchant with no intermediary. The tradeoff is that fiat conversion must be handled separately through an off-ramp service or exchange.

Brick-and-Mortar Retail

If you already use Square as your POS system, Square's native Lightning integration is the path of least resistance. Square activated Bitcoin Lightning payments for US merchants in late 2025 with zero processing fees through 2026 (1% starting January 2027). No new hardware is needed. For non-Square merchants, BitPay offers a dedicated tablet POS app, and BTCPay Server has point-of-sale functionality built in.

Notable Alternatives

Beyond the five core processors, several other options deserve mention:

  • Square (Block): activated Lightning payments for 4+ million US merchants with zero fees through 2026 and 1% starting January 2027, integrated directly into existing Square POS hardware
  • CoinGate: 1% flat fee, supports 13+ cryptocurrencies, MiCA-licensed in the EU, and processed 1.42 million payments in 2025 across 180+ countries
  • Speed: 1% transaction fee with Lightning, on-chain, USDT, and USDC support, plus a white-label option at $999 one-time fee
  • Breez SDK: not a payment processor itself but a Lightning SDK that BTCPay Server uses via plugin to enable self-custodial Lightning payments without running a full node

For merchants interested in stablecoin settlement on Bitcoin infrastructure, Spark enables instant, near-zero-fee stablecoin transfers on Bitcoin, providing an alternative settlement rail that avoids the volatility of BTC-denominated payments while staying within the Bitcoin ecosystem.

Frequently Asked Questions

What is the cheapest Bitcoin payment processor?

BTCPay Server is the cheapest by far: it charges 0% in platform fees. Merchants pay only Bitcoin network fees (fractions of a cent on Lightning, roughly $0.50 to $2 on-chain depending on congestion) and hosting costs of approximately $10/month for a VPS. Among hosted processors, OpenNode's flat 1% and Strike's volume-tiered rates (as low as 0.49%) are the most competitive.

Can I accept Bitcoin payments without KYC?

Yes, but only with BTCPay Server. Because it is self-hosted and non-custodial, there is no third-party account to verify. Payments go directly to your own wallet. All hosted processors (OpenNode, Strike, BitPay) require KYC verification before you can receive payments, because they temporarily custody funds on your behalf.

Do Bitcoin payment processors support Lightning Network?

All four active processors in this comparison support Lightning. Strike is Lightning-native, meaning its entire architecture is built on the protocol. BTCPay Server supports Lightning natively with the option to run your own node or use the Breez SDK plugin. OpenNode and BitPay both accept Lightning payments through their hosted infrastructure. Lightning is essential for in-person payments and micropayments because it settles in seconds with sub-cent fees.

What happened to Coinbase Commerce?

Coinbase Commerce permanently shut down its merchant portal on March 31, 2026 for merchants outside the US and Singapore. Coinbase replaced it with Coinbase Business, a custodial platform available only in those two markets. Coinbase also launched a Shopify integration through its Commerce Payments Protocol on the Base chain, supporting USDC payments only. Merchants who relied on Coinbase Commerce for direct Bitcoin acceptance need to migrate to an alternative processor.

Should I settle Bitcoin payments in BTC or fiat?

That depends on your risk tolerance and accounting needs. Settling in fiat (USD, EUR) eliminates currency volatility risk and simplifies tax reporting, but you pay conversion fees and lose exposure to potential BTC appreciation. Settling in BTC avoids conversion fees and keeps you exposed to Bitcoin's price movements, but introduces volatility into your revenue and requires crypto tax tracking. Many merchants use a hybrid approach: settle operating expenses in fiat and keep a percentage in BTC.

Which Bitcoin payment processor is best for Shopify?

All four active processors integrate with Shopify. BTCPay Server and OpenNode offer the most mature Shopify plugins. Strike provides Shopify integration for US merchants specifically. BitPay has a Shopify app with support for 16+ cryptocurrencies beyond just Bitcoin. If you only need Bitcoin and Lightning, BTCPay Server or OpenNode are the simplest paths. If you want multi-currency crypto acceptance, BitPay covers the widest range.

How do Bitcoin payment processor fees compare to credit card fees?

Traditional credit card processing typically costs 2.6% to 3.5% per transaction (interchange + processor markup + network fees). Bitcoin processors range from 0% (BTCPay Server) to 2% + $0.25 (BitPay at low volumes). At the low end, Bitcoin processing is dramatically cheaper than cards. At the high end, it is comparable. The key difference is that Bitcoin payments are irreversible: there are no chargebacks, which eliminates a significant cost center for merchants in high-fraud categories. For a detailed breakdown, see the merchant savings calculator.

This tool is for informational purposes only and does not constitute financial advice. Fee structures, settlement options, and availability change frequently. Coinbase Commerce data reflects its state before shutdown on March 31, 2026. Always verify current pricing and terms directly with each processor before making a decision.

Build with Spark

Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.

Read the docs →