WooCommerce Bitcoin is a hot topic in 2025 because it solves three headaches at once: rising card fees, fraud/chargebacks, and cross-border friction.
With a Bitcoin (and especially Lightning) checkout, WooCommerce stores can offer near-instant payments at low cost, attract crypto-savvy buyers worldwide, and reduce exposure to chargebacks—all without rebuilding their stack.
In this complete 2025 guide to WooCommerce Bitcoin, you’ll learn how to add Bitcoin—and especially Lightning—to your store without coding, which plugins actually work (and why), how Lightning compares to on-chain for fees and speed, and what to know about compliance, accounting, and settlement. You’ll get a ranked shortlist of the best plugins, a decision matrix to choose fast, and a step-by-step setup using Coinsnap with an optional BTCPay Server path—plus FAQs and practical tips to go live smoothly.
Coinsnap for WooCommerce at a glance
The Coinsnap WooCommerce Bitcoin payment plugin enables merchants to accept Lightning and on-chain Bitcoin payments. When payments are processed through a Coinsnap account, Coinsnap forwards them to the merchant’s configured Bitcoin or Lightning payment destination without taking custody of the funds.
Coinsnap charges a 1% processing fee for each successful payment processed through Coinsnap. This fee is deducted from the merchant’s prepaid Coinsnap credit, allowing the full invoice amount to be forwarded to the configured wallet.
Coinsnap does not require KYC or KYB when payments are received directly in the merchant’s connected Bitcoin or Lightning wallet. External fiat-conversion and bank-payout services may apply their own fees, limits and verification requirements.
Alternatively, the plugin can be connected to the merchant’s own BTCPay Server. In this operating mode, configuration, hosting, fees and account requirements depend on the selected BTCPay Server setup.
Does WooCommerce support Bitcoin?
No. WooCommerce does not support Bitcoin or Lightning natively. Merchants need a third-party plugin or extension to add these payment methods. Setup, fees, custody, verification requirements and settlement options depend on the selected provider.
Which Bitcoin payment plugins are available for WooCommerce?
The official Woo.com Marketplace includes third-party cryptocurrency payment extensions, but a Marketplace listing does not mean that an extension supports native Bitcoin or the Lightning Network. Marketplace availability also changes over time.
Among the crypto extensions previously presented in this guide, DePay Payments remains available in the Woo.com Marketplace. The former Coinbase Commerce and Helio Pay extensions have been retired and removed from the Marketplace. OpenNode continues to provide its own WooCommerce integration.
Coinbase Commerce has been replaced by Coinbase Business. Coinbase Business currently processes customer payments in USDC and USDT rather than native Bitcoin or Lightning, and the service is available only to eligible businesses in the United States and Singapore. Customers can pay from compatible external wallets and do not need a Coinbase Wallet.
DePay Payments provides non-custodial, on-site Web3 payments across multiple blockchains, wallets and tokens. Payments are sent directly to the merchant’s configured crypto wallet. However, DePay does not support native Bitcoin or the Lightning Network, making it unsuitable for merchants specifically looking for a WooCommerce Bitcoin and Lightning checkout.
OpenNode is a provider-operated Bitcoin payment processor with a WooCommerce integration. It supports both on-chain Bitcoin and Lightning payments and offers optional conversion and settlement in local currency. Merchants use an OpenNode account, and OpenNode’s processing fees, verification requirements and settlement conditions apply.
WooCommerce can still support native Bitcoin and Lightning
Dedicated WooCommerce plugins such as Coinsnap and BTCPay Server add native Bitcoin and Lightning payments alongside a store’s existing payment methods. Coinsnap provides a plug-and-play connection to the merchant’s configured payment destination.
BTCPay Server gives technically experienced merchants the option of operating their own Bitcoin payment infrastructure.
The right solution depends on whether the merchant prioritizes simple setup, self-hosted control, direct Bitcoin settlement or conversion to fiat currency . The leading WooCommerce Bitcoin and Lightning plugins are compared in detail below.
What does it cost to accept Bitcoin or Lightning payments?
The cost depends on the payment solution used. When a payment is processed through a Coinsnap account, Coinsnap charges the merchant a processing fee equal to 1% of the payment value. The fee is not deducted from the customer’s payment or from the amount forwarded to the merchant’s wallet. Instead, it is charged against the merchant’s prepaid Coinsnap credit in the Coinsnap dashboard.
OpenNode typically charges a 1% processing fee for payments and payouts. Individual pricing may apply depending on transaction volume, transaction value and the merchant’s business profile.
The Coinsnap processing fee does not apply when the plugin is operated with the merchant’s own BTCPay Server. Any Bitcoin network fees, wallet fees or costs charged by external settlement services are separate.
Lightning is generally the preferred option for fast everyday payments. The amount that can be transferred may depend on the limits of the sending and receiving wallets and the available Lightning payment capacity.
Coinsnap also supports on-chain Bitcoin payments for larger orders or whenever the customer or merchant prefers an on-chain transaction.
Why add Bitcoin (and Lightning) to WooCommerce?
Bitcoin opens global checkout without card rails, cuts processing costs, and removes chargebacks. Lightning adds real-time settlement and typically sub-cent fees, which improve margins and customer experience—especially for everyday orders and digital goods.
Your options at a glance:
- Lightning-ready, non-custodial: Coinsnap (plug-and-play; direct to your wallet, supports on-chain and Lightning, easy BTCPay Server integration, easy FIAT settlement with Bringin or DFX, easy accounting with Cointracking)
- Self-hosted control: BTCPay Server (open source; zero platform fees; you run it)
- Custodial with fiat settlement: CoinGate, BitPay (accept BTC/LN; settle to EUR/USD/GBP)
Tip: Most stores do best with a WooCommerce Bitcoin-Lightning-ready plugin that also offers optional on-chain for high-value carts!
Lightning vs on-chain (quick compare)
There are two types of Bitcoin payment: On-chain and Lightning. On-chain Bitcoin payments are recorded directly on the blockchain; they’re highly secure and auditable but settle more slowly (you usually wait for confirmations) and incur miner fees that rise with network congestion—great for higher-value, lower-frequency orders or final settlements.
The Lightning Network moves payments off-chain through pre-funded channels; transactions confirm in seconds with tiny fees, making it ideal for everyday commerce, micro-payments, and a fast checkout UX. Lightning payments ultimately anchor to the blockchain (channels are opened/closed on-chain), but most customer payments don’t touch the chain, which is why they’re so quick and cheap.
In practice, smart WooCommerce merchants enable both: Lightning by default for speed and costs, with on-chain as a fallback for large carts, customers who insist on it, or when channels/liquidity need adjustment.
- Fees: Lightning is much cheaper than on-chain (no miner fee per payment).
- Speed: Lightning takes a few seconds – on-chain transactions can take minutes.
- UX: Tap/scan, paid—no waiting for confirmations!
- When on-chain? Larger tickets (above $ 1,000), treasury moves, or when a customer requests it.
What is the cost of accepting Bitcoin or Lightning?
Software providers like Coinsnap charge 1% of the value of any payment that went from a buyer to a merchant theat uses Coinsnap. Tis charge is not deducted from the payment but from a pre paid credit the merchant has in his Coinsnap dashboard.
Lightning is generally the preferred option for fast everyday payments. The amount that can be transferred may depend on the sending and receiving wallets and the available Lightning payment capacity.
Coinsnap also supports on-chain Bitcoin payments for larger orders or whenever the customer or merchant prefers an on-chain transaction.
Best plugins for WooCommerce Bitcoin (2025 shortlist)
WooCommerce doesn’t ship Bitcoin out of the box, so the right plugin is what turns your store into a BTC (and Lightning) checkout that’s fast, low-fee, and secure.
In our blog post “The 10 best WooCommerce Bitcoin payment plugins (2025 guide)“, we rank the 10 best WooCommerce Bitcoin payment plugins—from Lightning-first, non-custodial options to custodial gateways with fiat settlement—and compare them on the things that matter: fees, custody, Lightning support, payout options, KYC/KYB, ease of setup, and support. Whether you want plug-and-play simplicity or self-hosted control, this shortlist shows exactly which plugin fits your store and how to get live quickly.
Learn all about the great plugins from Coinsnap, BTCPay Server, CoinGate, BitPay, NOWPayments, Blockonomics, Coinbase Commerce, CryptoPay, Helio Pay, DePay, and which one might be the best for you, here.
Here is a decision matrix for the 10 best WooCommerce Bitcoin payment plugins:

(click the image to download the Excel decision matrix for the 10 best WooCommerce Bitcoin payment plugins!)
The 3 best WooCommerce Bitcoin payment plugins for WooCommerce
These plugins are all available in the WordPress plugin repository, and support on-chain as well as Lightning.
1) Coinsnap for WooCommerce

The Coinsnap WooCommerce Bitcoin payment plugin is Lightning-first and non-custodial: invoices are paid by scanning a QR code and funds are forwarded instantly to your own Lightning wallet. The WooCommerce setup is lightweight (store ID + API key), and even comes with a wizard to connect your own BTCPay Server if you prefer to self-host. Of course, it also enables on-chain payments for larger tickets.
Coinsnap positions itself for speed, privacy, and minimal onboarding friction, typically charging around 1% for processing. Ideal for merchants that want to accept Bitcoin payments with minimum effort, and without having to become serious “Bitcoiners”.
2) BTCPay Server

BTCPay Server was the first open source Lightning payment DIY solution that pioneered and revolutionized the Bitcoin payment landscape. It’s a self-hosted, open-source Lightning payment gateway, thus coming with no platform fees. You run the stack, keep keys, and can accept both on-chain Bitcoin and Lightning. The official “Greenfield” WooCommerce plugin and docs make integration straightforward, but you’ll own hosting, upgrades, and security.
Best for merchants with decent programming and technical skills that value sovereignty, auditability, and deep configurability over convenience.
3) BitPay

An enterprise-grade gateway with long track record, supporting Lightning since 2022. It offers robust business tooling, refunds, payouts, and broad compliance coverage. Pricing is tiered (1–2% + $0.25 per transaction depending on monthly volume).
Strong choice for regulated merchants that want fiat settlement and mature support.
4) CoinGate

A popular gateway that supports Bitcoin (on-chain and Lightning) and a wide set of altcoins; Lightning is enabled by default in its ecommerce plugins. Merchants can settle in crypto or in fiat (EUR/USD/GBP), but the WooCommerce module is maintained on GitHub (which makes it a bit more complicated for non-skilled merchants to integrate). Pricing is a flat 1% per processed payment.
Good blend of features for merchants who want LN + optional fiat settlement and are not afraid of Github.
For detailed information on the ranking and the defining characteristics of the plugins featured in this comparison, read The 10 Best WooCommerce Bitcoin Payment Plugins (2025 Guide)
How to accept Bitcoin on WooCommerce (no coding)
Adding Bitcoin to WooCommerce can be truly no-code when you pick the right plugin: install it directly from your WordPress plugin repository, connect it with your processor, enable it under WooCommerce → Settings → Payments, and you’re live in minutes.
With non-custodial, Lightning-first options (e.g., Coinsnap), there’s no KYB/KYC—you sign up with just an email and add your Lightning address, and payments settle directly to your wallet without a middleman. If you later want fiat settlement via a custodial gateway, KYB will apply; but for pure BTC/Lightning checkout, it’s plug-and-play with zero paperwork.
Here is how it works:
- Install a plugin (e.g., Coinsnap).
- Connect credentials (Store ID/API key or wallet).
- Enable in WooCommerce → Settings → Payments.
- Test order with a small Lightning payment.
.
1. Install Plugin from WordPress

2. Connect credentials

3. Enable in WooCommerce

4. Buy something in your store!

Click images to enlarge!
That’s as simple as it gets to accept Bitcoin in your Woo store – if you are ready to do it, see the step-by-step installation guide!
Compliance, accounting, and settlement – what to watch
When you add Bitcoin at checkout, compliance needs depend mainly on your custody model. If you use a custodial/fiat-settling gateway, expect KYB/KYC, basic AML/sanctions screening, and provider terms covering refunds and chargebacks; if you go non-custodial (funds straight to your BTC/Lightning wallet), you usually avoid provider onboarding—but you still must meet local rules on consumer protection, invoicing/VAT, and tax reporting. I.e., Coinsnap or BTCPay Server do not require any KYC/KYB – an email address and a Lightning wallet are all that‘s needed. If you choose Coingate, you will have to provide information on your business and your person.
Accurate accounting matters because revenue is recognized at the fair-value fiat price at payment time; so you should log the BTC amount, the exchange rate at checkout, order ID, and TXID/Lightning payment hash, then track any FX gains/losses if/when you convert to fiat, plus mirror refunds with the same data. Plugins like Coinsnap make accounting simple for you: In the dashboard you will find detailed info on any transactions, which you can export in various formats and forward to your accountant. To deal with exchange rates and FX gains/losses, you can easily integrate Coinsnap with CoinTracking, which provides such information in a form that is compliant with all european tax authorities.
For settlement, you can choose direct self-custody (Lightning and/or on-chain), automatic fiat payouts to a bank account via a processor, or a hybrid (e.g., Lightning for everyday orders, on-chain for high-value carts, with periodic manual or automatic conversion). I.e., with Coinsnap you can receive Bitcoin payments directly in your Lightning wallet, your BTCPay Server, or on-chain. If you prefer real time fiat conversion, open a Bringin account and entert he Lightning wallet address in your Coinsnap – and all your payments will be credited to your Fiat account in real time.
- KYC: Custodial gateways require KYB; non-custodial generally don’t.
- Fiat settlement: If you want daily EUR/USD payouts, choose CoinGate or BitPay, or use Coinsnap with a Bringin Lightning wallet.
- Bookkeeping: Export CSVs, tag BTC/LN orders, and reconcile regularly.
FAQs – what you need to know about WooCommerce Bitcoin and Lightning
1) Does WooCommerce support Bitcoin natively?
No. WooCommerce doesn’t include Bitcoin out of the box—you enable BTC (and Lightning) via third-party plugins like Coinsnap or BTCPay Server.
2) What’s the fastest way to get WooCommerce Bitcoin payment without coding?
Install a compatible plugin, enable it in WooCommerce → Settings → Payments, paste the wallet/API details, and run a test order. With plugins like Coinsnap merchants can add Bitcoin checkout to their WooCommerce in minutes.
3) What’s the difference between on-chain WooCommerce Bitcoin payments and WooCommerce Lightning payments?
On-chain payments settle on the blockchain (slower, miner fees, great for high-value orders). Lightning routes off-chain through channels (seconds, tiny fees) and is ideal for everyday commerce.
4) Which is cheaper: on-chain or Lightning?
Lightning is typically far cheaper (fractions of a cent) and faster; on-chain includes miner fees that vary with network congestion.
5) Do I need KYC/KYB to accept Bitcoin?
For non-custodial plugins (funds go straight to your wallet), usually no. For custodial gateways and fiat settlement, expect KYB/KYC as part of AML compliance.
6) Can I settle sales to my bank account in EUR/USD/GBP?
Yes—choose a provider that offers fiat settlement. If you prefer self-custody, you can keep BTC or convert later via your own exchange workflow.
7) How do I handle Bitcoin price volatility at checkout?
Use rate-locking (most plugins do this) to quote a fixed BTC amount for a limited time window, then record the fiat value at the moment of payment for accounting.
8) Are Bitcoin payments subject to chargebacks?
No. Bitcoin/Lightning payments are push-transactions; there are no card-style chargebacks. You can still issue refunds per your policy.
9) How do refunds work with Bitcoin or Lightning?
You send a new payment back to the buyer’s address/invoice. Some gateways streamline this with refund tools; otherwise you handle it manually (record TXIDs/payment hashes).
10) What data should I record for accounting/taxes?
Store the BTC amount, fiat value at payment time, exchange rate, order ID, and TXID/Lightning payment hash. Reconcile exports (CSV) to your wallet/bank monthly.
11) Will offering WooCommerce Bitcoin payment break my existing checkout?
No. It appears as an additional method alongside cards/PayPal. You can keep all other gateways active.
12) Can I accept both Lightning and on-chain in one store?
Yes. Many plugins let you enable both—Lightning as default for speed/costs, on-chain for large tickets or customer preference.
13) Is it secure to offer WooCommerce Bitcoin payment?
Yes—use reputable plugins, HTTPS, and secure wallet practices (hardware wallet, backups, access controls). Payments are final once received.
14) Can I use WooCommerce Bitcoin payment for in-person sales, too?
Yes. Some providers like Coinsnap include Web-PoS/QR flows so you can accept Lightning in store or at events using a phone or tablet.
15) Do Bitcoin payments help conversion rates?
They can—especially for international buyers, privacy-minded customers, or digital goods/micro-payments where Lightning’s speed and fees shine.
16) How can I test Bitcoin checkout safely?
Most plugins support test modes or small live payments. For Lightning, send tiny invoices; for on-chain, use small amounts and confirm order status end-to-end.
Next steps to start accepting WooCommerce Bitcoin payments
Read our analysis of the 10 best WooCommerce Bitcoin payment plugins, and get all the information to make the best choice!
Read the Coinsnap for WooCommerce installation guide and see how easy it is to accept WooCommerce Bitcoin payments in your store – even with your own BTCPay Server!
Start now and register your Coinsnap account with just your email and your Lightning wallet address – and you can get started by just installing the plugin in your WordPress!