Product Icon

WooCommerce Subscriptions

WooCommerce Subscriptions is a WooCommerce extension that lets customers subscribe to your products or services and pay on a weekly, monthly, or annual basis. It integrates with over 25 payment gateways for automatic recurring payments and supports automatic rebilling on failed subscription payments. Subscribers can manage their own plan — upgrading, downgrading, suspending, or canceling — and update their shipping address or payment method. It's a paid annual extension with a 30-day money-back guarantee.
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

Supercharge your business with subscriptions

Built by Woo, WooCommerce Subscriptions helps you turn any shopper into a repeat customer. Build a predictable revenue stream, keep customers longer, and lower your cost per sale with the extension used by more than 100,000 stores.

Flexible billing schedules and pricing options make it simple for customers to subscribe. Automatic renewal payments and built-in retries mean you get paid without lifting a finger. And self-serve tools let your customers manage their subscriptions, so routine changes don’t turn into support requests.

WooCommerce Subscriptions features

Plans and Offers

Build flexible subscription plans

Reusable subscription plans

Create storewide plans with your own frequency and pricing, then choose how each product is sold: one-time, subscription, or both. Offer every plan, a select few, or custom plans made just for that product.

Add trials, fees, and discounts

Add trials, fees, and discounts

Offer free trials so customers can try before they buy, charge a sign-up fee to cover setup costs, or discount prices to reward shoppers for subscribing.

Sell downloads on subscription

Sell downloads on subscription

Release new files with each renewal, and bundle standalone downloadable products into any subscription.

Reach new customers with gifting

Reach new customers with gifting

Let shoppers buy a subscription as a gift for someone else. Recipients get their own account to manage it, and you choose which products can be gifted.

Payments and Renewals

Accept payments through 25+ gateways

Accept payments through 25+ gateways

Take automatic renewal payments with WooPayments, Stripe, PayPal, and more. Prefer manual renewals? Use any WooCommerce gateway, and customers automatically receive an invoice when payment is due.

Recover failed payments

Recover failed payments

When a renewal payment fails, WooCommerce Subscriptions retries it automatically and emails the customer to update their payment method, so a declined card doesn’t cost you a subscriber.

Bill subscribers on the same day

Bill subscribers on the same day

Sync all subscribers on a plan to the same renewal date with billing date alignment — ideal for shipping on set days. You can also choose how the first payment is charged: in full, on the next billing date, or prorated.

Combine subscriptions in one order

Combine subscriptions in one order

Your customers can purchase different subscription products in the same transaction, and WooCommerce Subscriptions will group them by billing schedule — so future renewals process as a single order and a single payment, with fewer gateway fees.

Management and Insights

Manage subscriptions in one place

Manage subscriptions in one place

Review and edit every subscription from your WP admin. Add or remove products, change dates, adjust recurring totals, or update its status whenever you need to.

Put customers in control

Put customers in control

Subscribers can switch plans, update their details, and suspend or cancel from My Account. You set the rules, including how switching costs are prorated.

Automate subscription emails

Subscription emails

Both you and your customers stay in the loop with built-in subscription emails for key events: renewal receipts, invoices awaiting payment, failed payment retries, cancellations, expirations, and switches.

Track subscription health and growth

Subscriptions Health Check

Use the Subscriptions Health Check to spot renewals that need your attention. See sign-ups, retention, and more in WooCommerce Reports, or connect a tool like Metorik for deeper analysis.


How to get started

  1. Download, install, and activate this extension in your WooCommerce store.
  2. Connect a payment gateway. Choose from 25+ supported gateways, including WooPayments, Stripe, and PayPal, to take automatic renewal payments.
  3. Create your subscription plans. Set up storewide plans you can reuse across products, or add subscription plans to individual products.
  4. Customize your subscription settings. Select renewal, payment, and customer account options that meet your needs. See the store manager guide.
  5. Already selling subscriptions elsewhere? Follow the migration guide to bring your existing subscribers over to WooCommerce Subscriptions.

Explore the full documentation to get the most out of WooCommerce Subscriptions.



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.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.1
  • Tested with WooCommerce: 11.1
  • Requires at least WordPress: 7.0
  • Requires at least WooCommerce: 11.0

Compatibility

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

Countries

  • Worldwide

Customer reviews

Average rating 3.9

142 reviews from verified users

5 stars, 52% of reviews
4 stars, 18% of reviews
3 stars, 11% of reviews
2 stars, 4% of reviews
1 star, 14% of reviews

Click to rate

  • Rated 3 out of 5
    egfacwpUnited States (US)Oct 8, 2026
    Functionally the product works as described and allows us to create subscription-based products (such as donations / contributions). Pricing: excessive. It costs entirely too much for the functionality it provides, especially as compared to using stripe recurring payments or other tools that can do similar tasks.
  • Rated 5 out of 5
    sbfchallenge23AustraliaOct 5, 2026
    Excellent customer support. They investigated several ongoing issues, clearly explained what was causing them and walked me through exactly how to fix them. Everything was resolved quickly and the support was fantastic. Very happy!
  • Rated 5 out of 5
    kariekameleonUnited States (US)Sep 5, 2026
    Yes, it’s an expensive plugin. The support makes it worth it. They are dedicated and go above and beyond. I had a serious issue that ended up being a conflict with a discount rules plugin that was suppressing it. I never would have found that myself. I’d been chasing cron and Action Scheduler problems, and I’m genuinely grateful for how persistent and patient they were. Special shout-out to Lynn and David R. Thank you again for all the help.
  • Rated 5 out of 5
    nitsagraphicIsraelAug 25, 2026
    très bon!
  • Rated 4 out of 5
    BioTropicLabs.comUnited States (US)Aug 22, 2026
    Great product but has gotten WAY too expensive since I first started using it. I'm seeking an out at this time due to its cost.

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 $109 annually
Rated 2.7 out of 5 stars
Price $49 annually
Rated 4.1 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.