
Best Crypto Payment Gateway for WooCommerce 2026
Step-by-step guide to accepting crypto payments on WooCommerce. Compare the top plugins, fees, and setup complexity — with a working NOWPayments walkthrough.
Key Takeaways
- NOWPayments is the easiest hosted option — free plugin, 0.5% fee, 300+ coins
- BTCPay Server is the best zero-fee option — self-hosted, no KYC, full control
- Setup takes under 30 minutes with a hosted gateway
- Accept stablecoins to avoid volatility — USDT/USDC settle at face value
Table of Contents
Your Options for WooCommerce Crypto Payments
There are two approaches: hosted gateways (NOWPayments, CoinGate) where a third party handles the payment infrastructure, and self-hosted solutions (BTCPay Server) where you run your own node. Hosted gateways are faster to set up; self-hosted gives you zero fees and no KYC.
Plugin Comparison
Setup Guide: NOWPayments on WooCommerce
- Create a NOWPayments account — sign up at nowpayments.io and complete business KYC.
- Generate an API key — in your dashboard, go to Store Settings → API Keys → Create Key.
- Install the plugin — in WordPress, go to Plugins → Add New → search "NOWPayments" → Install → Activate.
- Configure the plugin — WooCommerce → Settings → Payments → NOWPayments → Enable and paste your API key.
- Select currencies — choose which coins to accept. Enable USDT or USDC for volatility protection.
- Set payout address — add your wallet address for each currency you want to receive.
- Test a payment — place a test order and verify the crypto checkout page loads.
Ready to accept crypto on your WooCommerce store?
Get Started with NOWPayments →Accepting Stablecoins to Avoid Volatility
USDT and USDC are pegged 1:1 to the US dollar — a $100 order paid in USDT settles as $100 regardless of market moves. NOWPayments supports both, and you can configure auto-conversion so all payments settle in your preferred stablecoin automatically.
Pros and Cons
Pros
- No chargebacks — payments are final
- Lower fees than card processing (0.5% vs 2–3%)
- Stablecoin option eliminates volatility risk
- Easy plugin install — no developer needed
Cons
- Business KYC required for hosted gateways
- Smaller customer base than card payments
- Tax reporting complexity in some jurisdictions
- BTCPay Server requires server maintenance
FAQ
What is the best crypto payment plugin for WooCommerce?
NOWPayments is the most popular choice — free plugin, 0.5% fee, 300+ coins, and no monthly cost. BTCPay Server is the best self-hosted option with zero fees.
Does WooCommerce support crypto payments natively?
No. WooCommerce does not have built-in crypto support. You need a third-party plugin from a gateway like NOWPayments, CoinGate, or BTCPay Server.
How much does it cost to accept crypto on WooCommerce?
NOWPayments charges 0.5% per transaction with no monthly fee. CoinGate charges 1% (0.5% at volume). BTCPay Server is free but requires a server (~$5/month on VPS).
Do I need KYC to accept crypto on WooCommerce?
Most hosted gateways (NOWPayments, CoinGate) require business KYC. BTCPay Server is self-hosted and requires no KYC at all.
Can I accept stablecoins on WooCommerce?
Yes. NOWPayments and CoinGate both support USDT, USDC, and DAI. This lets you accept crypto without price volatility risk.
How long does WooCommerce crypto setup take?
With NOWPayments, setup takes under 30 minutes: install the plugin, enter your API key, configure currencies, and test a payment.