How to Create a Subscription Product in WooCommerce with Recurring Billing

How to Create a Subscription Product in WooCommerce with Recurring Billing

Updated:  May 21 2026
Written by: 
FunnelKit
Team Sublium
Author: Team Sublium Team Sublium

The Editorial Team at Sublium is a passionate group of writers and copy editors. We create well-researched posts on topics such as WordPress automation, sales funnels, online course creation, and more. We aim to deliver content that is interesting and actionable.

Table of Content

One customer. One acquisition cost. Ongoing revenue that keeps coming back.

Creating a subscription product in WooCommerce is one of the most effective ways to turn one-time buyers into a predictable, recurring source of revenue.

Step 2: Configure the recurring subscription plans 

The only catch is that WooCommerce doesn’t support subscriptions out of the box.

But with the right plugin, you can set up a subscription product in minutes.

In this blog, we’ll show you how to create a subscription product in WooCommerce, set up multiple pricing plans, and start building recurring revenue your business can rely on.

What Is a Subscription Product in WooCommerce?

In recent years, subscription-based products have become extremely popular. In fact, you probably already use them every day.

Whether it’s Netflix, Spotify, or even your gym membership, you don’t buy individual movies or songs anymore. Instead, you pay a monthly fee and get ongoing access.

This same model can be applied to almost any product or service you sell through WooCommerce.

With subscriptions, billing intervals are also flexible. You can charge customers daily, weekly, monthly, quarterly, or yearly, depending on what best matches your product and your audience’s buying behavior.

An example of a physical subscription product:

A skincare brand that sells a moisturizer for $60 as a one-time purchase or delivers it automatically every 6 weeks for $45. 

Customers never run out, never need to remember to reorder, and the business benefits from predictable recurring revenue instead of constantly chasing repeat sales.

An example of a virtual subscription product: 

A video editor might sell a one-time package for $59, or offer a $19/month membership that includes live classes, a full template library, regular updates, and priority support. 

The workload stays largely the same, but the revenue model becomes far more consistent and scalable.

Subscriptions aren’t limited to a single type of offering. Whether you’re selling physical products, digital downloads, or services, the model works across the board.

With the right plugin, you can create simple subscriptions, variable plans with different tiers, or bundled offerings, making it easy to scale as your business grows.

Move to the next section for the how-to process. 

How to Set Up Subscription Products in WooCommerce with Recurring Billing

To set up, we will use Sublium Subscriptions. A perfect solution for creating subscriptions for any type of product in your WooCommerce store.

Whether you want to offer simple, variable, or bundled subscription products, this plugin makes the process flexible and easy to manage.

You can create multiple subscription plans and assign products to them to offer different pricing options. This makes it easier to manage subscriptions without creating separate products for each plan.

You also don’t need to create subscription products from scratch. The plugin lets you convert your existing WooCommerce products into subscription products as well.

In this section, we’ll create a simple physical product with multiple subscription plans.

Note: You can follow the same process to create any type of product and its subscription plans.

Make sure to install both free and premium versions of Sublium Subscriptions. 

Here are the steps you need to follow: 

Step 1: Create a Product 

Note: If you already have products created that you want to turn into subscription products, you can skip this step.

Go to Products → Add New, and create a new product. You can create a simple, variable, virtual, or downloadable product in your WooCommerce store based on your needs.

Just to show the process, here we are creating a protein powder supplement.

Make sure to set the regular price, as this will be the one-time price. 

Note: Later, we will create subscription plans and turn this product into a subscription product.

create a simple product to add subscription plans to it

Step 2: Create a Recurring Subscription Plan

Next,  navigate to Sublium Subscriptions ⇒ Plans.

You’ll get an onboarding screen. Scroll down and click on the “Create Plan” button.

hit create to start creating a Subscription product in WooCommerce

You will be presented with three plan types to choose from:

  • Recurring: Ideal for virtual subscription products. 
  • Subscribe and Save: Ideal for physical products. 
  • Installments: Split one-time payments into parts, which can be used for both physical and virtual products. 

As we are going to create subscription plans for a physical product. We will select the “Subscribe & Save” option. Next, provide a name and hit “Create” the plan.  

Select Subscribe and save option to create a Subscription product in WooCommerce

Step 3: Configure the recurring subscription plans 

By default, Sublium Subscriptions creates a “Every Month” plan, which is in draft mode. 

You can configure this and add other subscription plans as needed. 

For the protein powder subscription, we will create a monthly subscription plan as well as 2 monthly plans. 

edit monthly subscription plans

Let’s start configuring the existing recurring subscription plan with the following options:

  • Frequency: Choose how often customers will be charged.
  • Interval: Set the billing interval in days, weeks, months, or years to define the payment schedule. For example, to charge monthly, set the interval to 1 month.
configure a subscription plans for monthly subscription product
  • Plan Name: Provide a clear name for the subscription plan. Example: “ Monthly Pack”.
  • Free Trial: Expand the free trial tab and enter the number of days you want to offer as a free trial. For monthly plans, we will not offer a free trial.
select subscriptions plans and frequency
  • Sign-up Fee: Charge a one-time sign-up fee either as a fixed amount or as a percentage of the subscription plan price.
  • Expiry: Choose how long the subscription will remain active:
    • Until User Cancels: The subscription continues until the customer cancels it.
    • After X Successful Payments: Set a fixed number of billing cycles after which the subscription expires, such as 6 or 12 payments.
  • Plan Information: Show the selected selling plan details below once the customer chooses a plan.
    • Pricing Breakdown: Display subscription details such as billing frequency, pricing, free trial, sign-up fee, and expiry.Example: Billed {{subscription_price}} / month. You can use the following dynamic tags to display subscription details automatically:{signup_fee}, {{subscription_price}}, {{billing_frequency}}, {{billing_interval}}, and {{free_trial_days}}.
    • Additional Description: Add extra subscription information for customers, such as delivery schedules, flexibility, or cancellation policies.
      Example: Products are automatically delivered on your schedule. No obligation, modify or cancel your subscription anytime.
add a bi monthly subscriptions

Once you’re done, click “Update” to save your configuration.

Then enable the plan by switching the toggle on and confirming it.

enable or disable one time purchase

Now one of your recurring selling plans is ready. 

Step 4: Create multiple recurring plans 

To add more recurring selling plans, click the “Add Selling Plan” button, then configure it as you did in the previous section. 

Here, we added 2 Monthly Packs called “Bi-Monthly Pack”. Make sure to enable the plan as well. 

Add multiple subscription plans

You can add as many plans as you want with different frequencies and intervals. 

Step 5: Assign the subscription product to selling plans 

Now go to the Products tab and select the option “Apply Selling Plan to Specific Products.” Then click the “Add Product” button to include the desired products.

hit Add to assign products to WooCommerce Subscriptions plans

Next, search for and add the product. 

add products to Subscription plans

Step 6: Set up prices for different subscription plans

Once you’ve added the product, set the regular price and discounted price (if applicable) for each selling plan you’ve created.

Note:You can exclude a plan for that product by selecting the “Exclude Plan” option for the respective plan. If you don’t want to offer a one-time purchase, uncheck the option “Allow One Time Purchase”.

add discount to WooCommerce subscription plans

Make sure to hit “Save” Changes. 

And that’s it, your WooCommerce subscription product with selling plans is ready. 

Note: Here, you can add multiple products and offer the same subscription plans across different products or products from the same category, without needing to create the subscription plans again and again.

To test the subscription product, go to the product page and check if all the active subscription plans are showing. 

how WooCommerce Subscription plans look on product page

Here, you can select any plan and place, then test an order to check if everything is working properly.

checkout with a subscription product

How To Manage Subscription Products In WooCommerce?

With Sublium Subscriptions, you can easily manage the subscriptions. For this, navigate to the Subscriptions tab. Here, you can filter the subscriptions with products as well.

filter all subscriptions by products

You can click Subscriptions to view detailed information on subscriptions, subscribers, and WooCommerce orders.

You can also perform actions such as rescheduling orders, pausing, canceling, or renewing subscriptions.

admin actions for subscriptions

What Does the Customer Subscription Experience Look Like After Purchase?

After completing checkout, subscribers receive a confirmation email with their subscription details, including the billing amount, next renewal date, and any applicable trial period.

WooCommerce email notification for subscriptions


Note: You can customize and enable the email notifications under Settings ⇒ Notifications.

email notifications for Subscriptions

From there, they can manage everything inside their My Account page under a dedicated Subscriptions tab, where they can view active subscriptions, pause, skip, cancel, or update their payment method without contacting you. 

my account subscription page

Renewal charges process automatically on the scheduled date and trigger a renewal confirmation email each time. 

In case of a failed renewal, you can also set up payment recovery.

Best Practices for WooCommerce Subscription Products That Actually Retain Customers

Setting up a subscription product is the easy part. Getting customers to stay subscribed is where most stores leave money on the table. These are the things worth getting right from the start.

  • Match your billing interval to how your product is actually consumed

For physical products, the renewal should land roughly when the customer is running out, not before. Charge too early, and it feels pushy. Too late, and they have already bought elsewhere. 

For digital products, monthly works well for ongoing access, but if your customers consistently get value over a longer period, an annual option gives them a reason to commit and gives you a reason to stop worrying about monthly churn.

  • Use a free trial instead of a discount

A discounted first month attracts bargain hunters who cancel the moment the full price hits. A free trial brings in people who actually want to try the product. Customers who stay after a trial are almost always better long-term subscribers than those who came in for a deal.

  • Write your plan names for the customer, not your backend

“Monthly Supply” and “Bi-Monthly Bundle” tell a customer exactly what they are signing up for. “Plan A” and “Plan B” tell them nothing. Clear plan names and a one-line description of what to expect at renewal reduce confusion, reduce support tickets, and reduce cancellations driven by surprise charges.

  • Test the cancellation flow before you launch

Know exactly what your subscriber sees when they go to cancel. A confusing cancellation process does not retain customers. It generates chargebacks and damages your reputation. A clean exit, on the other hand, often leads to resubscriptions later.

More Questions About WooCommerce Subscriptions Products 

Got more questions? Here are some of the frequently asked questions about how to create a subscription product in WooCommerce: 

Can I create subscriptions for variable products in WooCommerce? 

Yes, you can easily create subscription plans for variable products. For more details, check the blog on variable subscription plans

Can I offer a free trial without collecting payment details upfront?

No. Customers still need to add payment details, but they are not charged until the trial ends.

Can I convert an existing product into a subscription product?


Yes. You can switch the product type to Subscription product by assigning the products to different subscription plans and then setting up the billing details again.

How does WooCommerce handle failed subscription renewals?

With Sublium Subscriptions, you can set up dunning management to retry failed renewals and send email notifications.

Can I offer discount coupons to subscription customers?

Yes. Coupons can be set for the first payment, renewals, or a limited number of billing cycles.

Can I create a subscription product for a digital download?

Yes. Mark it as downloadable and virtual, then set it as a subscription product. Then, create a subscription plan with the type “recurring” and then add the products to the plans.

How do subscription cancellations work for customers?

Popular payment gateways, such as Stripe, PayPal, and Square, work best with WooCommerce subscription products. 


Start Selling Subscription Products in WooCommerce Today

In this guide, we walked through the full process of creating subscription products in WooCommerce, the setup, the customer experience, and the practices that keep subscribers around long term.

Subscriptions are one of those things that feel complicated before you set one up and surprisingly simple once you have. 

The hardest part is usually just deciding on your billing intervals and pricing plans. The actual setup inside WooCommerce moves faster than most store owners expect.

If you have been putting this off because it seemed like too much to figure out, we hope this guide has made it feel more approachable.

Pick one product, create one plan, and get it live. You can always add more plans, adjust pricing, and refine the experience as you go.

The best subscription setup is the one that is actually running.

Sublium Subscriptions gives you everything you need to make that happen: simple products, variable plans, free trials, and full renewal management, all built specifically for WooCommerce and ready to go the moment you install it.

So, get Sublium Subscriptions today. 

Picture of Editorial Team
Editorial Team

The Editorial Team at Sublium is a passionate group of writers and copy editors. We create well-researched posts on topics such as WordPress automation, sales funnels, online course creation, and more. We aim to deliver content that is interesting and actionable.

Thank you for reading. Stay connected with us on the Facebook group, X (Twitter), LinkedIn and YouTube channel for more tips to help grow your business.

Ready to Transform Your Store?
Join successful store owners who trust Sublium to power their payments and subscriptions securely.
Table of Content

Ready to Transform Your Subscriptions?

Join a growing community of WooCommerce store owners who rely on Sublium to power their recurring revenue.
Sublium WooCommerce subscription plugin support team - expert help and guidance
5 star rating from Sublium WooCommerce subscription plugin customer
Transform WooCommerce subscriptions with Sublium - superior plugin alternative