How to Set Up Crypto Subscriptions in WooCommerce

As cryptocurrencies become more widely accepted, businesses are looking for new ways to integrate digital assets into their online operations. One of the most exciting developments is the ability to accept crypto payments for recurring subscriptions using WooCommerce—the leading eCommerce platform for WordPress.
In this guide, we’ll walk you through how to set up crypto subscription payments in WooCommerce, what tools you’ll need, and the benefits of offering digital currency as a recurring payment option.
Why Offer Crypto Subscriptions?
Subscription models are ideal for businesses offering memberships, digital goods, SaaS, premium content, or even subscription boxes. Adding crypto as a payment option brings several advantages:
🌍 Global reach without card networks or bank restrictions
⚡ Faster settlements with fewer intermediaries
🔐 Secure, decentralised transactions
💸 Lower processing fees compared to traditional methods
👤 Privacy-focused option for customers
For high-risk industries like adult, CBD, digital downloads, and gaming, crypto subscriptions provide a stable and scalable billing solution.
What You’ll Need to Set Up Crypto Subscriptions in WooCommerce
WooCommerce Installed on WordPress
Your website should already be running WooCommerce with your products/services listed.WooCommerce Subscriptions Plugin
This premium plugin by WooCommerce allows you to create and manage recurring billing products.Crypto Payment Gateway Plugin
You’ll need a crypto-compatible gateway that supports recurring payments. Examples include:CoinGate
NOWPayments
BTCPay Server (self-hosted)
TripleA
Crypto Wallet for Receiving Funds
You’ll need a secure wallet to receive and manage your crypto income (e.g., BTC, ETH, USDT).
Step-by-Step: Setting Up Crypto Subscriptions
✅ Step 1: Install WooCommerce Subscriptions
Purchase and install the WooCommerce Subscriptions plugin from WooCommerce.com. This plugin allows you to:
Create subscription products
Set billing intervals (weekly, monthly, annually)
Manage failed payments and renewals
✅ Step 2: Choose and Install a Crypto Payment Gateway Plugin
Select a crypto gateway that integrates with WooCommerce and supports recurring payments. Not all crypto plugins support automatic renewals due to blockchain limitations—so look for those with API-based solutions or invoicing features.
Popular options:
NOWPayments: Accepts 160+ cryptocurrencies, supports subscriptions with API-based recurring billing.
CoinGate: User-friendly, supports subscription-like models via billing email and crypto invoicing.
BTCPay Server: Free and open-source, but requires more technical knowledge.
Install the plugin and connect it to your merchant account or wallet.
✅ Step 3: Set Up Your Subscription Product
Create a new product in WooCommerce, select “Simple Subscription” or “Variable Subscription”, and enter:
Price
Billing interval (e.g. every 30 days)
Sign-up fee (if any)
Free trial (optional)
Save the product and publish.
✅ Step 4: Enable Your Crypto Gateway
In WooCommerce > Settings > Payments, enable your crypto plugin and configure the wallet addresses or API credentials.
Test everything in sandbox mode first (if available) to ensure successful recurring payment functionality.
Key Considerations
Automatic Recurring Billing: Most crypto networks are not inherently recurring. Many gateways use scheduled invoices or customer prompts via email.
Volatility: Consider using stablecoins (USDT, USDC) to avoid pricing fluctuation issues.
Compliance: Ensure you’re meeting KYC/AML standards, especially if you’re operating in the UK or EU.
Notifications: Set up email reminders for upcoming renewals to avoid customer drop-off.
Final Thoughts
Accepting crypto subscriptions in WooCommerce can unlock new revenue opportunities and give your business a competitive edge—especially in high-risk or niche industries underserved by traditional banks.
At Merchant Connect, we specialise in helping UK and EU businesses set up crypto payment gateways, including those offering subscription-based models.
👉 Need help choosing the right crypto gateway for your WooCommerce site?
Get in touch with us today for expert support and tailored high-risk payment solutions.
Related articles
Accepting Payments From High-Risk Countries: A Guide for Businesses
Accepting payments from international customers can open up new opportunities for businesses, but it can also create challenges when customers are based in countries…
Read article →
Payment Gateway vs Merchant Account: What’s the Difference?
If you’re setting up payment processing for an online casino, sportsbook, betting website or other iGaming business, you’ll often come across two terms: payment…
Read article →
Accepting Payments From High-Risk Countries
For businesses selling internationally, expanding into higher-risk markets can create significant growth opportunities. However, accepting payments from high-risk countries can also create additional challenges…
Read article →