Subscriptions for WooCommerce is the most affordable, feature-rich WooCommerce subscription plugin for building predictable recurring revenue — automate billing cycles, split payments, free trials, and full subscription management with support for Stripe, PayPal, Paddle, Mollie, Razorpay, and Xendit
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.2 and PHP 7.4.
SourceWordPress plugins · Nov 12, 2026
01 / Source details
Aboutthistool.
Subscriptions for WooCommerce is the most affordable, feature-rich WooCommerce subscription plugin for building predictable recurring revenue — automate billing cycles, split payments, free trials, and full subscription management with support for Stripe, PayPal, Paddle, Mollie, Razorpay, and Xendit.
Effortlessly turn any WooCommerce product into a subscription with flexible billing cycles — daily, weekly, monthly, or yearly — while Stripe payments and PayPal renew those subscriptions in the background and your customers get a seamless checkout. Upgrade to Pro for advanced payment gateways, installment plans, subscription health monitoring, subscription recovery campaigns, recurring coupons, and CRM integrations.
Need help? Read our full documentation and setup guide. Want to connect your favorite tools? Browse all WPSubscription integrations.
Key Benefits:
WooCommerce Subscriptions : Specifically built for the WooCommerce ecosystem to turn any product into a long-term recurring asset.
Recurring & Automated Billing : Automates the entire cycle of recurring payments and flexible billing schedules — no manual intervention required.
Installment Payments : Turn any purchase into hassle-free split payment options with fully customizable duration and frequency.
Multiple Payment Gateways : Stripe, PayPal, Paddle, Mollie, Razorpay, and Xendit — all with automatic recurring billing and renewal support.
Subscription Health Monitoring : Detect at-risk subscribers, track Monthly Recurring Revenue (MRR), monitor churn rate, and calculate Revenue at Risk in real time.
Subscription Recovery : Win back cancelled subscribers automatically with targeted email campaigns, smart discount incentives, and a dedicated Recovery Report to track reactivations and recovered MRR.
Purchase Options That Sell : Show subscribe and one-time options as an offer, in seven layouts with your own colours, benefits and tags.
Subscription Boxes (Pro) : Build-a-box and curated box products, priced by what is inside, with a lock window, a pick list and shipments.
Growth-Oriented : Free trials, sign-up fees, recurring coupons, and upgrade/downgrade options are all designed to boost conversions and build predictable revenue.
Need help? Read our full documentation and setup guide here.
Subscription Management
Every subscription on your online store is managed from one place. See who is active and who is about to renew, then change a billing cycle, switch a plan or cancel on a customer’s behalf without leaving WordPress. Customers get the same subscription management tools in their account area, so most routine changes never reach your inbox.
Subscription management also covers the quieter side of recurring billing: activity logs for every subscription, renewal order history, and email notifications that fire automatically at each stage of the subscription lifecycle.
Recurring Billing & Payment Gateways
Recurring billing runs on a schedule you choose — daily, weekly, monthly or yearly — and charges automatically at the start of each cycle. Stripe and PayPal recurring payments are included in this free plugin , so credit card renewals are taken without anyone touching an order.
Stripe payments cover the usual credit card work on their own: cards are charged on schedule, failed payments are retried, and customers can update an expired credit card without your help. Further payment gateway options — Mollie, Razorpay and Xendit — are available in the Pro version, and Paddle recurring billing is supported through the separate WP SmartPay plugin.
Installment Payments
Not every product suits an ongoing subscription. Installment payments let a customer pay for a one-off purchase across a fixed number of charges, on whatever schedule you set, and the plugin stops billing automatically once the final payment clears. It is the same recurring billing engine, limited to a payment count you define.
This makes expensive items easier to sell on a small online store without adding a third-party financing service or a separate payment gateway.
Purchase Options and Layouts
A product that sells plans shows its options as cards a shopper can compare at a glance: each billing interval with its own price and saving, the regular price struck through, and a One-Time card beside them when you allow a one-off purchase. Choose how they look in Settings > Product page — stacked cards, a classic radio list, a dropdown, an accordion, a grid of tiles, a grid that leads with the saving, or a button row — and set the colours and corner radius with a live preview. Any product can use a layout of its own.
Each plan can add a tag ribbon such as “Most popular”, a list of benefits, and a “learn more” link or details panel. Themes can override every layout’s template, and developers can add layouts and content through filters.
Subscription Boxes (Pro)
The Boxes screen in the free plugin previews subscription boxes. The boxes themselves come with WPSubscription Pro: build-a-box and curated box products, a box price that follows its contents, a one-time box, “Add to a box” and “Frequently bought together” on item pages, a box contents list in the cart, customers editing their next box until it locks, editions planned ahead, and a pick list and shipments for packing.
Start Earning with Subscriptions for WooCommerce – Recurring Payment Plugin
Download the Plugin Now!
Explore all features and get started at WooCommerce Subscriptions & Recurring Payment Plugin .
WITH SUBSCRIPTIONS FOR WOOCOMMERCE, YOU CAN:
Add recurring billing to any WooCommerce product, with Stripe payments taken automatically
Offer free trials before the first payment is charged
Set custom billing cycles — daily, weekly, monthly, or yearly
Add one-time sign-up fees for new subscribers
Let customers cancel their plan at any time
Show subscribe and one-time purchase options in seven layouts, styled to match your store
Manage all subscriptions easily from your WordPress admin panel
Let customers self-manage subscriptions from their own account dashboard
Accept payments via Stripe, PayPal, Paddle, Mollie, Razorpay, and Xendit
Monitor subscription health — track MRR, churn rate, and revenue at risk
Apply recurring coupons that discount on first payment or on every renewal
Win back cancelled subscribers with automated recovery campaigns and smart discount incentives
Sell subscription boxes customers build and edit themselves (Pro)
The Subscription for WooCommerce plugin gives both you and your customers full control over subscription management. From your dashboard, you can view all subscriptions and manage them with ease.
Customers have the flexibility to cancel or update their plans at any time. This level of control, combined with automated recurring billing for WooCommerce, ensures that your subscription-based business runs smoothly and customers have a seamless experience managing their subscriptions.
That’s why it ranks as an excellent WooCommerce recurring payment plugin on the market today.
KEY FEATURES (FREE VERSION)
01Simple Product Subscriptions : Turn any product into a subscription in just a few clicks. Pick how often customers get billed, and you’re done. No complicated setup needed — perfect if you’re just getting started with WooCommerce subscriptions.
02Flexible Billing Cycles : Charge customers daily, weekly, monthly, or yearly — whatever works for your business. Set it up once and payments process automatically on schedule. It’s an easy way to keep cash flowing without chasing down payments.
03Free Trial Support : Offer customers a free trial before the first payment is charged. This helps build trust and gives users a chance to try your product or service without any upfront cost, increasing sign-up conversions.
04Subscription Management for Admins : Manage all subscriptions from one dashboard — view active plans, track payments, and make changes quickly. Everything’s in one place, making it easy to run your subscription business without jumping between screens.
05Customer Subscription Dashboard : Your customers get their own dashboard where they can manage everything themselves — check billing dates, update payment info, and cancel subscriptions. Giving them control means fewer support requests for you.
06Guest Checkout : Allow non-registered users to purchase subscription products through guest checkout, reducing friction at the point of sale and increasing overall conversion rates.
07Purchase Options and Layouts : Show a product’s subscription and one-time options as cards, in one of seven layouts — stacked cards, classic radio list, dropdown, accordion, grid, grid with savings, or button row. Pick the layout and colours store-wide in Settings > Product page, override the layout per product, and add benefits, a tag and a details panel to each plan.
08One-Time Purchase Option : Sell a subscription product as a one-off purchase too. The One-Time card sits beside the subscription options, in every layout.
09Subscription Swap in the Cart : When a shopper adds a different subscription while one is already in the cart, they are asked whether to swap it, instead of seeing an error.
PREMIUM FEATURES
10Support for Simple and Variable Products : Offer subscriptions on any WooCommerce product — whether it’s a single item or one with options like size or color. Turn more of your catalog into recurring revenue without any extra hassle.
11Automatic Stripe Recurring Payments : Payments process automatically at the start of each billing cycle — no manual charging required. Stripe handles everything securely, including failed payment retries and payment method updates, giving you steady cash flow and your customers a smooth experience.
12Advanced Product Customization : Personalize subscription options for each individual product — set custom billing cycles, offer free trials, charge sign-up fees, or apply unique settings per product. Create tailored subscription plans that best fit your products and meet the needs of your customers.
13Sign-Up Fees : Charge a one-time fee when customers fi
See it in action
Screenshots & previews.
Subscriptions list page (admin)Subscriptions SettingsSubscriptions integrationsSubscriptions APIWooCommerce Cart Page with SubscriptionWooCommerce Checkout Page with SubscriptionWooCommerce Order Details Page with SubscriptionMy Account, List of Subscriptions (user)My Account, Subscription Details Page (user)WooCommerce Product - Subscription SettingsWooCommerce Discount - Subscription SettingsDelivery Schedules for Physical Products (Pro)Subscription Health (Pro)
02 / Source details
Gettingstarted.
Automatic installation
Automatic installation is the easiest way to install Subscriptions for WooCommerce, as WordPress handles everything without leaving your browser.
01Log in to your WordPress dashboard.
02Navigate to ‘Plugins > Add New’.
03In the search field, type ‘Subscriptions for WooCommerce – Recurring Payment Plugins, Stripe, PayPal, Paddle & More’.
04Locate the plugin in the results and click ‘Install Now’.
05After installation, click ‘Activate’.
Manual installation
Manual installation involves downloading the plugin and uploading it to your web server using an FTP client or the File Manager in your hosting panel.
06Download the ‘Subscriptions for WooCommerce’ plugin ZIP file.
07Unzip the file.
08Upload the entire subscription folder to the /wp-content/plugins/ directory.
09Go to the ‘Plugins’ menu in WordPress.
10Activate the ‘Subscriptions for WooCommerce’ plugin.
Updating
Automatic updates are available via the WordPress dashboard. We recommend backing up your website before performing any updates.
03 / Source details
Frequently asked questions.
Does this plugin work with the free version of WooCommerce?
Yes, it works perfectly with the free WooCommerce plugin. You can easily set up and manage subscriptions without any extra add-ons or premium versions.
Can I offer free trials with this plugin?
Yes, it allows you to offer free trials before the first payment is charged, giving customers a chance to try your product or service risk-free.
Payment gateways are not showing up in the checkout?
Are you checking out a subscription with a free trial? Subscriptions with free trials do not ask for payment methods. You can check out without using a payment method. But after the trial ends, you will need to pay for the renewal order manually. After that, the next renewals will renew automatically depending on the payment method used.
What payment gateways are supported by this plugin?
This plugin supports Stripe, PayPal, Paddle, Mollie, Razorpay, Xendit, and WooEpay. These integrations make it easy to process recurring payments and manage subscriptions globally.
Can customers cancel or change their subscription plans?
Yes, customers can easily cancel or update their subscription plans directly from their account dashboard.
Is this plugin suitable for digital products or courses?
Absolutely! It’s perfect for digital downloads, memberships, and online courses. It integrates with LearnDash, LearnPress, Tutor LMS, and Academy LMS.
Can I track customer subscriptions using the Subscription for WooCommerce plugin?
Yes, you can view all subscription logs and customer activity directly from your WordPress admin panel. The Subscription Health dashboard also tracks MRR, churn rate, and revenue at risk.
Do I need coding skills to set up and manage subscriptions?
No coding is needed. The setup is beginner-friendly and easy to use, even if you have no technical background.
What happens if a payment fails during a subscription cycle?
If a payment fails, the system will automatically retry the payment and send alerts to notify you and the customer, helping to avoid missed renewals. A grace period can also be configured to give customers time to update their payment information.
Can I offer subscription discounts and coupons?
Yes, the plugin supports recurring coupons — apply percentage or fixed-amount discounts on the first payment only, or carry them through every renewal for a configurable number of billing cycles.
Where can I find the full documentation and setup steps?
You can find the complete guide, configuration tutorials, and troubleshooting help in our Subscriptions for WooCommerce Docs section.
Where do I report security bugs found in this plugin?
Please report security bugs found in the source code of the WPSubscription plugin through the Patchstack Vulnerability Disclosure Program . The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
What makes this a good choice for WooCommerce subscriptions?
It is designed to be fast, reliable, and full-featured, with support for auto-renewals, variable products, free trials, recurring coupons, subscription health monitoring, and multiple payment gateways including Stripe, PayPal, Mollie, Razorpay, Paddle, and Xendit.
Does this plugin support Stripe payments and credit card billing?
Yes. Stripe payments are built into the free plugin, so recurring credit card charges are taken automatically at the start of each billing cycle. Stripe handles the card details, retries a failed payment, and lets a customer replace an expired credit card from their own account — no manual invoicing and no PCI burden on your online store.
Does this plugin support installments and split payments?
Yes. Installment payments let a customer pay for a single purchase across a fixed number of charges on a schedule you set, and billing stops on its own once the last payment clears. You choose the interval and the number of payments per product, so the same recurring billing engine covers both ongoing subscriptions and fixed-length installment plans.
With Subscriptions for WooCommerce, you can turn your store into a subscription business in just minutes using a lightweight plugin with no bloat.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati