Product Icon

WooCommerce Subscriptions

Let customers subscribe to your products or services and pay on a weekly, monthly or annual basis.
Choose a billing option
$279
Save 20%
$558 $446.40

Product comparison

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

WooCommerce Subscriptions is compatible with Cart and Checkout blocks — a customizable, conversion-optimized checkout experience available in WooCommerce core.

Capture residual revenue with recurring payments

Can you guarantee how much money your store is going to make this month? If you offered subscription-based products, you could do just that.

With WooCommerce Subscriptions, you can create and manage products with recurring payments — payments that will give you residual revenue you can track and count on.

WooCommerce Subscriptions allows you to introduce a variety of subscriptions for physical or virtual products and services. Create product-of-the-month clubs, weekly service subscriptions or even yearly software billing packages. Add sign-up fees, offer free trials, or set expiration periods.

A subscription-based model will allow you to capture more residual revenue — and all you have to do is ship the orders.

WooCommerce Subscriptions features

Free trials and sign-up fees

subscriptions-thumb-slots@2x

Charge an initial amount to account for customer setup costs, or allow customers to try before they buy, by adding sign-up fees and free trials to any subscription product.

Subscription management

subscriptions-thumb-slots@2x

Store owners get full-featured subscription management via the WooCommerce > Edit Subscription screen in your WP Admin dashboard. You can suspend or cancel a subscription, change the trial expiration, add items, shipping, fees or taxes to the subscription or modify the recurring total for future payments.

Synchronized payments

subscriptions-thumb-slots@2x

If you only want ship on certain days of the month, or align all customers to the same annual membership term, you can with WooCommerce Subscriptions’ renewal synchronization feature. You can even prorate the first payment of a synchronized subscription purchase.

Flexible product options

subscriptions-thumb-slots@2x

When creating a subscription product, you can make the product downloadable, virtual or physical, charge renewal payments weekly, monthly or annually, limit the product to one-per-customer and even charge shipping only on the initial order.

Subscription coupons

subscriptions-thumb-slots@2x

Offer customers a discount on their monthly payments or only the sign-up fee. Subscriptions includes both recurring discount coupons and sign-up fee coupons.

Variable subscriptions

subscriptions-thumb-slots@2x

Create variable subscription products and allow your customers to choose a subscription that suits their needs. You can even allow customers to choose their own billing schedule.

Subscriber account management

subscriptions-thumb-slots@2x

Your customers can also manage their own subscriptions. With the My Account > View Subscription page, subscribers can suspend or cancel a subscription, change the shipping address or payment method for future renewals and upgrade or downgrade their subscription.

Upgrades/downgrades

subscriptions-thumb-slots@2x

Allow customers to upgrade, downgrade or cross-grade between different subscription products. With flexible proration options for the recurring amount, sign-up fee and length, you can also customize the costs of switching to a new subscription product to suit the needs of your store.

Multiple subscriptions

subscriptions-thumb-slots@2x

Your customers can also purchase different subscription products in the same transaction and Subscriptions will group the products to reduce the payment gateway fees and logistical overhead for their future renewals.

Customer emails

subscriptions-thumb-slots@2x

Automatically notify customers when a subscription renewal payment is processed, a subscription is cancelled or when a subscription has expired with built-in subscription emails.

Capture more residual revenue

Whether your goal is to ship a surprise bundle of products to faithful customers every month or bill them for an in-person service provided by your small business, WooCommerce Subscriptions can take the stress out of capturing that all-important residual revenue.

You’ll be able to track how many subscribers you have, when they’re being billed, and how much revenue you’re generating — meaning you’ll always know how much revenue your store can count on as you continue to grow.


How to get started

  1. Download, install, and activate this extension in your WooCommerce store.
  2. Set up your first subscription-based product or service and take it live.
  3. Check out our detailed documentation to help you customize your subscription products, renewal options and more.
  4. Sit back and enjoy earning more revenue!

Frequently asked questions

What can I sell with WooCommerce Subscriptions?

WooCommerce Subscriptions is a recurring payments extension for WooCommerce that lets you sell products and services billed on a repeating schedule. You can charge customers weekly, monthly, or annually, and you can apply it to physical, virtual, or downloadable products. Common examples include product-of-the-month clubs, weekly service subscriptions, and yearly software billing plans.

How can WooCommerce Subscriptions help me build predictable, recurring revenue?

WooCommerce Subscriptions is designed to help you turn one-time sales into recurring revenue you can count on. Instead of relying on repeat manual purchases, customers sign up once and are billed automatically on their schedule, which can help stabilize cash flow. Built-in reports let you track recurring revenue and the number of active subscribers, so you have a clearer view of what your store can expect month to month.

Which payment gateways work with WooCommerce Subscriptions?

WooCommerce Subscriptions integrates with over 25 payment gateways for automatic recurring payments, including WooPayments, Stripe, PayPal Payments, and PayPal Braintree. If you prefer to accept manual renewal payments, those can be processed through any WooCommerce payment gateway, with automatic email invoices and receipts. For the full breakdown of which gateways support automatic versus manual renewals, see the Subscriptions payment gateways guide.

Does WooCommerce Subscriptions use Stripe or my payment gateway's own subscription tools?

No. While you can use Stripe and many other gateways with WooCommerce Subscriptions for automatic recurring payments, the subscriptions themselves are created and managed on your own site, not inside your payment gateway. This means you manage billing schedules, renewals, and subscription changes from your WordPress dashboard rather than logging in to a separate provider account.

Can I offer free trials and sign-up fees?

Yes. WooCommerce Subscriptions lets you add a free trial so customers can try before they buy, and you can charge an initial sign-up fee to cover setup costs. You can combine both on the same product, or use each on its own. This gives you flexible pricing options that can lower the barrier to signing up while still covering upfront costs.

Can customers manage their own subscriptions?

Yes. From the My Account area, subscribers can suspend or cancel a subscription, update their shipping address or payment method for future renewals, and upgrade or downgrade their plan. Letting customers handle these changes on their own can reduce the number of support requests your team needs to answer.

Can customers upgrade or downgrade their subscription?

Yes. WooCommerce Subscriptions supports upgrades, downgrades, and cross-grades between subscription products. It includes flexible proration options for the recurring amount, sign-up fee, and length, so you can control how switching costs are calculated. This is useful if you offer tiered plans and want customers to move between them without starting over.

What happens when a renewal payment fails?

WooCommerce Subscriptions includes an automatic failed payment retry system that can rebill a failed recurring payment, which helps you avoid losing revenue from a single declined charge. The retry system is a setting you turn on, and it applies to payments that fail after it is enabled. You can learn more in the failed payment retry documentation.

Can I bill all my subscribers on the same day?

Yes. The renewal synchronization feature lets you align renewals to a specific day, such as the first of the month or a set weekday, which is helpful if you only ship on certain days or want all customers on the same billing term. You can also prorate the first payment so customers are charged fairly for the partial period before their first synchronized renewal.

Can I create subscription plans with different options or price points?

Yes. With variable subscriptions, you can offer several options under one product and let customers choose the plan that suits them, including their own billing schedule. This works well when you sell the same service at different tiers, such as basic, standard, and premium plans, each with its own price.

Can I offer subscription discounts or coupons?

Yes. WooCommerce Subscriptions adds two coupon types beyond standard WooCommerce coupons: a recurring product discount and a sign-up fee discount. You can use recurring discounts to create limited coupons that apply to only a set number of payments, which gives you control over promotions without discounting the plan forever.

Can customers buy more than one subscription at the same time?

Yes. Customers can purchase different subscription products in a single transaction, and WooCommerce Subscriptions groups them to reduce payment gateway fees and simplify future renewals. If you enable mixed checkout, shoppers can also buy subscription and non-subscription products together in the same order.

Can shoppers gift a subscription to someone else?

Yes. WooCommerce Subscriptions includes a gifting option that lets shoppers purchase a subscription for another person. This can help you reach new customers and grow recurring revenue, since the recipient becomes a subscriber on your store.

Does WooCommerce Subscriptions send renewal notifications automatically?

Yes. WooCommerce Subscriptions includes built-in emails that notify you and your customers when a renewal payment is processed, when a subscription is cancelled, and when a subscription expires. These automatic messages help keep customers informed so there are fewer surprises around billing.

How do I turn products I already sell into subscriptions?

WooCommerce Subscriptions lets you create dedicated subscription products, and you can also offer customers a choice between a one-time purchase and a subscription on your existing products.

What is the difference between WooCommerce Subscriptions and WooCommerce Memberships?

They solve different problems and are often used together. WooCommerce Subscriptions handles recurring billing: payment schedules, renewals, and failed payment retries. WooCommerce Memberships handles access control: restricting content or products to members. If you want members billed on a recurring cycle with free trials, upgrades, or the ability to pause, the two extensions integrate so Subscriptions manages payments while Memberships manages access.

Do I need WooCommerce Memberships if I only want recurring payments?

No. If your goal is simply to bill customers on a repeating schedule for products or services, WooCommerce Subscriptions handles that on its own. You would add WooCommerce Memberships only if you also need to restrict access to gated content, courses, or member-only products. For recurring memberships that combine billing and access, the two work together.

Who is WooCommerce Subscriptions best for?

WooCommerce Subscriptions is designed for stores that sell ongoing value and want automated, recurring billing. It suits subscription box businesses, service providers billing retainers for work like maintenance or consulting, software and SaaS billing, and any store turning repeat purchases into recurring plans. If you need flexible billing schedules, free trials, and customer self-service, it is a strong fit.

When should I not use WooCommerce Subscriptions?

WooCommerce Subscriptions is built for recurring billing, so it is not the right tool if your store only sells one-time purchases with no repeating payments. If your main need is restricting access to content or products rather than charging on a schedule, WooCommerce Memberships is a better starting point.

What is the best way to sell subscription boxes or recurring product shipments in WooCommerce?

WooCommerce Subscriptions is built for recurring billing, which is the core of any subscription box or repeat-shipment model. You can set weekly, monthly, or annual schedules, sync renewals to a shipping day, and charge shipping in a way that fits your fulfillment.

Can I manage subscriptions after they are set up?

Yes. Store owners get full subscription management from the Edit Subscription screen in the WordPress dashboard. You can suspend or cancel a subscription, change the trial expiration, add items, shipping, fees, or taxes, and modify the recurring total for future payments. This gives you hands-on control when a customer's needs change.

Customer reviews

Average rating 3.2
116 reviews
5 stars, 34% of reviews
4 stars, 19% of reviews
3 stars, 12% of reviews
2 stars, 6% of reviews
1 star, 29% of reviews
116 reviews
  • mfedesign
    Rated 4 out of 5
    Functionality
    Jun 28, 2026
    Functionality
    Woohoo for WooCommerce Subscriptions
    I really like the reliability of this plugin...It finally implemented a missing key feature - reminder emails.
    • haleyd1093
      Jun 29, 2026
      Glad the reminder emails feature is making a difference for you. Your feedback helps us keep improving!
    • Shameem
      Jun 29, 2026
      Thanks for the review and for highlighting the reminder emails feature! Reliability and giving store owners full control over the subscription experience are things we take seriously, so it's great to hear both are working well for you.
  • danieldotcom68
    Rated 3 out of 5
    Functionality
    May 28, 2026
    Functionality
    We weren't successful configuring woocommerce subscription in Argentina. We couldn't even give 1 star because the submit button does not activate unless we give 3. Not too reliable, to be honest.
    • andyr94
      May 28, 2026
      Thanks for your feedback, Daniel. We've reached out to you directly via email to help with your configuration.
  • precisionspeedsolutions
    Rated 4 out of 5
    Functionality
    May 4, 2026
    Functionality
    This extension works just fine and I appreciate it being available to us. However, the reason I did not rate it five stars is because the pricing for this extension is absolutely wild. I could possibly stomach it, if we were allowed to pay in monthly payments, but $280 up-front for a year (then you have to renew for another $280)... I just can't.
    • IvonaBrajovic
      May 6, 2026
      Thank you for taking the time to share your experience, and we're glad to hear the extension is working well for you! Your feedback on pricing and payment flexibility is genuinely valuable — it's the kind of insight that helps shape how we think about things going forward, and I'll make sure it's noted with the team. If there's ever anything we can help with on the product side, don't hesitate to reach out to our support team.
  • drifterswanted
    Rated 2 out of 5
    Functionality
    Mar 5, 2026
    Functionality
    It is one of the most expensive extensions and urgently needs a fundamental overhaul. Important features such as cancellation periods are simply not available, there are compatibility issues with Woo's official product bundle, and the front-end usability is terrible. Please, Woo, take another look at this important plugin and revise it, otherwise I will have to recommend that my customer switch to another well-known shopping platform for their next relaunch.
    • imodouglas
      Mar 6, 2026
      Hi there, Thank you for taking the time to write such detailed feedback. The points you called out (missing cancellation-period options, compatibility issues with our Product Bundles extension, and front‑end usability) are all important, and we understand how disruptive this can be for you and your client. We’d really like to take another look with a bit more detail so we can confirm what’s happening on your setup. In this regard, I’ve gone ahead and created a support ticket for you so we can help get you to a stable, usable setup and make sure the gaps you’re seeing are addressed.
  • advantahostmaster
    Rated 3 out of 5
    Functionality
    Feb 22, 2026
    Functionality
    Been using for years, rarely satisfactory and the price just keeps going up because you also have to use memberships plugin it really is very expensive. each new update requires that you have an active annual license even when it was an update that fixed an exploit, that is pretty poor. also where is the changelog? how do i know if i want to pay for a new license to get the new version if I cant see what the new version contains? You pretty much have site owners over a barrel because if you have multiple active customers then you have to upgrade to get the latest version, so you should be more mindful of that when pushing a new version. I also find it is very hard to use and does not really...
    • imodouglas
      Feb 23, 2026
      Hi there, Thank you for taking the time to share your feedback. We genuinely appreciate hearing from long-time users like yourself, even when the experience hasn't been ideal. I'd like to address a few of your concerns with some information that might help: Regarding the changelog: You can see the changes in each version by clicking the version number on the WooCommerce Subscriptions product page https://woocommerce.com/products/woocommerce-subscriptions/. We understand this isn't always easy to find, and your feedback here is valuable. About ease of usage: The extension is pretty extensive and has a lot of features, with more being added as it develops. We try as much as possible to simplif...

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.0
  • Tested with WooCommerce: 10.8
  • Requires at least WordPress: 6.9
  • Requires at least WooCommerce: 10.8

Compatibility

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Countries

  • Worldwide

Related to WooCommerce Subscriptions

Price $249 annually
Price $49 annually
Rated 4 out of 5 stars
Price $39 annually
Rated 3.6 out of 5 stars
Price $79 annually
Rated 4.6 out of 5 stars
Price $89 annually
Rated 2.6 out of 5 stars
Price $39 annually
Price $99 annually
Rated 3.8 out of 5 stars

Related Products

Price $199 annually
Rated 4 out of 5 stars
Price $79 annually
Rated 3.4 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2.7 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $39 annually
Rated 2.8 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.