WooCommerce Subscriptions: How to Manage Recurring Revenue on WooCommerce

Panna Kemenes

Nothing moves the valuation needle faster than recurring revenue, and subscriptions are one of the best ways to make that happen. According to Precedence Research, the US subscription e-commerce market size was roughly $5.87 billion in 2025.¹ This guide covers how to set up, manage, and optimize WooCommerce subscriptions.

Some key takeaways:

  • WooCommerce connects to over twenty-five subscription payment gateways, including Stripe and PayPal.
  • WooCommerce Subscriptions is an extension to your standard WooCommerce plugin on WordPress. It costs $279 per year.
  • WooCommerce Subscriptions can be paired with complementary membership platforms to provide membership and content protection.

business-withdraw23currencies
business-withdraw23currencies

How Do I Set Up WooCommerce Subscriptions?

WooCommerce Subscriptions is a premium extension developed by WooCommerce that lets you sell products and services with recurring payments.² You won’t see it listed with subscription payment gateways, but it does connect to popular payment platforms like Stripe, PayPal, and a few dozen others. This gives you the flexibility you need to set up recurring payments.

Installation and Activation

You’ll need to have a WordPress account and website before you’re able to install WooCommerce. It’s not a standalone application. It’s a plugin. WooCommerce Subscriptions is an extension to that plugin that costs $279 per year. Here are the steps to get connected:

  • Go to your WordPress dashboard and click Plugins > Add New.
  • Click "Upload Plugin," select the downloaded file, and click "Install Now."
  • After installation completes, click “Activate” to enable the plugin.

Make sure you have the right plugin. WooCommerce subscription plugins are available through the WordPress plugin directory, which includes WPSubscription, Subscriptions for WooCommerce by WP Swings, SUMO Subscriptions, YITH WooCommerce Subscription, and Subscriptions for WooCommerce by Webtoffee. Each offers different feature sets.

Configuring General Settings

Once the plugin is active, navigate to WooCommerce > Settings > Subscriptions to configure your store's subscription behavior. Key settings include:

  • Button Text: Customize the add-to-cart label for subscription products (e.g., "Subscribe Now").
  • Renewal Synchronization: Align all subscribers to renew on the same date each month or year.
  • Mixed Checkout: Allow customers to purchase both subscription and non-subscription products in a single order.
  • Renewal Notifications: Set automated emails to notify customers before and after the renewal payment process.

Review each of these options carefully before selecting them, as they can significantly affect the user experience. For instance, synchronizing all payments to happen on the same day each month could cause confusion for your customers. A mixed checkout could disrupt the flow of your checkout experience or cause unwanted customer service issues.

Creating Subscription Products

Like most WordPress plugins, WooCommerce Subscriptions is fairly intuitive. To create a subscription product, go to Products > Add New and choose Simple Subscription or Variable Subscription from the product type dropdown. From there, you can configure:

  • Subscription Price: Set the recurring amount and billing interval (weekly, monthly, or annually).
  • Sign-up Fee: Charge a one-time fee at checkout to cover setup or customer onboarding costs.
  • Free Trials: Offer a trial period so customers can test your product or service before billing begins.
  • Expiration Date: Optionally limit subscriptions to a fixed number of billing cycles.
  • Shipping: Choose to charge shipping only on the initial order or on every renewal.

WooCommerce Subscriptions can be paired with several complementary membership platforms, allowing you to restrict access to digital content or courses. You can also set up community areas accessible only to users with active subscriptions.

How to Manage Subscriptions on WooCommerce

Experienced WordPress users should find this part pretty easy. Go to the WooCommerce > Subscriptions screen in your admin dashboard to handle the following:

Manual and Automatic Renewals

You can set up your WooCommerce subscriptions to renew automatically or manually. Automatic renewals require only a single payment from the customer. The system charges their credit card each payment cycle after that without further client input. Manual renewals are done by sending an invoice to the client for them to manually enter payment information.

Only automatic renewals are used when measuring recurring revenue. Manual renewals are not guaranteed, so they fall into a different category. Recurring revenue also passes through a subscription payment gateway, making it easier to track. If a payment fails, WooCommerce automatically retries the transaction before registering it as “on hold.”

Handling Upgrades and Downgrades

WooCommerce develops its applications to fit seamlessly into the WordPress ecosphere. That means customers can switch between subscription tiers directly on their “My Accounts” page. This is especially useful for stores offering tiered membership and content protection plans with different access levels. Think “premium content.” It’s an excellent revenue generator.

Customer Suspension and Cancellation

One of the most annoying online practices is forcing people to call customer service to cancel their subscription. WooCommerce doesn’t operate like that. You can upgrade, suspend, or cancel your subscription at any time from your admin dashboard. If you suspend your account, you can reactivate it from the same place, a better alternative than simply cancelling.

What Are the Different Renewal Settings for WooCommerce Subscriptions?

WooCommerce Subscriptions gives you fine-grained control over how and when renewals occur. The main renewal settings include:

  • Billing Interval: Set renewals to occur daily, weekly, monthly, or annually.

  • Renewal Synchronization: Align all active subscriptions to renew on the same day. This is useful for product-of-the-month clubs or annual membership programs.

  • Prorated First Payment: When synchronization is enabled, automatically prorate the customer's first charge based on the amount remaining in the current billing period.

  • Expiration Period: Limit a subscription to a set number of renewals, after which it automatically expires. This is useful when offering discounted pricing for a limited time.

  • Trial Period: Offer free trials for a defined number of days, weeks, or months before billing starts. The price automatically updates when the free trial period ends.

How Do I View Subscription Reports in WooCommerce?

WooCommerce Subscriptions includes built-in reporting tools to track your recurring revenue. You can access these by going to WooCommerce > Reports > Subscriptions.

These reports give you real-time visibility into the following:

  • Active Subscribers: The total number of customers with active subscription plans.
  • Monthly Recurring Revenue (MRR): A running total of expected monthly revenue from all active subscriptions.
  • Renewal and Cancellation Trends: Breakdowns of renewals processed and subscriptions lost over a selected time.
  • Revenue by Product: View which subscription products generate the most revenue.

Your team can make better business decisions when they have accurate data. A good example of this is tracking your churn rate to measure customer satisfaction with your product. Another is counting how many times free-trial participants subscribe (conversion rate). These are key performance indicators (KPIs) that show how well your company is doing.

WooCommerce Subscriptions Key Features and Benefits

Automated Recurring Payments

Fully automated billing is the key benefit of WooCommerce Subscriptions that your company is looking for. Once a customer subscribes, recurring payments process automatically through your chosen subscription payment gateways. This eliminates the need to manually invoice customers each billing cycle and reduces the risk of missed or late payments.

Flexible Billing Schedules

How do you want to charge your customers? WooCommerce supports weekly, monthly, and annual billing. You can set up free trials, charge sign-up fees, and establish expiration periods to match your subscription models. This pricing model's flexibility is ideal for product launches when you’re setting price points or entering a new market.

Customer Management Tools

The admin dashboard in WooCommerce allows you to update a customer’s subscription status or adjust their renewal date. You can also change their plan, add products or fees, and process manual renewals on their behalf, but be careful. Charging a customer without their knowledge is fraud. It’s better to let them make the changes themselves.

Subscription Reports and Analytics

These tools are indispensable for subscription-based e-commerce businesses. The built-in analytics tools give you a clear view of subscription performance. Tracking key metrics like active subscriber count, monthly recurring revenue, and churn trends helps you optimize pricing, improve retention, and forecast cash flow accurately.

Simplify International Payments for Your Subscription Business

Managing cross-border recurring payments can become complicated if your WooCommerce subscription store serves customers in multiple countries. Wise Business is built to make international money management straightforward for businesses that operate globally. Wise is not a bank, but a Money Services Business (MSB) provider and a smart alternative to banks.

With Wise Business, you can do the following:

  • Send and receive money internationally at the mid-market exchange rate, with no hidden fees.
  • Hold and manage balances in over 40 currencies from a single account.
  • Get local account details in major currencies, making it easy for international customers to pay as if they were dealing with a local business.
  • Opt-in to the interest feature for Wise Business to earn interest in your USD balance account.
  • Connect to your accounting software (QuickBooks, Xero, and more) to keep your books in sync automatically.
  • Issue a Wise Multi-Currency Card for your team to spend in any currency without overpaying on conversion.

Open a Wise Business account online

Trusted by over 600,000 businesses worldwide, Wise Business is a smart choice for WooCommerce merchants who want to simplify their international finances and hold onto more of what they earn.

Open a Wise Business Account today and start managing your global subscription revenue with confidence.

    If you’d like to earn 3.14% annual percentage yield (APY)* on your USD balance while you expand your business, you can opt-in to our interest feature for Wise Business.** When you opt-in to earn interest in your USD balance account, you get the security of up to $250,000 in passthrough FDIC insurance on your USD balance from our Program Bank.*** (Subject to change, certain limitations apply, see Program Agreement to learn more)
    Your USD balance will be held with our Program Bank where Wise earns interest. We use a small portion of the interest we earn on these funds to cover our operating expenses and we pass the rest along to you.
    The rate we can offer is dependent upon our Program Bank, and we’ll always let you know if there are any rate changes. See our website for more details.

interest

Editor & Business Expert:
ImagePanna is an expert in US business finance, covering topics from invoicing to international expansion. You can read more useful business articles on her author profile.
Author:
ImageKevin D. Flynn is a retired financial professional, business coach, and financial writer. He lives in Leominster, Massachusetts with his wife Evelyn, two cats, and ten wonderful grandchildren. When he’s not working, you’ll find him at the golf course or on his back porch reading classic sci-fi novels.

* 3.14% Annual Percentage Yield (APY) on USD main accounts is current as of 25/2/2026 and is subject to change see Program Agreement for details
** Please see eligibility criteria.
*** The current Program Bank is JPMorgan Chase Bank, N.A., see Appendix 1 of the Program Agreement for the most updated list of Program Bank(s). Eligible customers must opt in to the interest feature. Participants will have the balance of their USD funds held in their Wise Account “swept” into a Federal Deposit Insurance Corporation (“FDIC”) insured interest-bearing account at one or more participating banks (each, a “Program Bank”) that will hold and pay interest on the deposit funds. For a complete list of Program Banks, please see Appendix 1 of the Program Agreement. For more information on FDIC insurance coverage, please visit www.FDIC.gov. Customers are responsible for monitoring their total assets at each of the Program Banks to determine the extent of available FDIC insurance coverage in accordance with FDIC rules. The Program is not intended to be a long-term investment option, checking or savings account, investment contract or security.

Sources

  1. Subscription E-Commerce Market Size to Hit USD 46.05 Bn by 2034
  2. WooCommerce Subscriptions
  3. WooCommerce Recurring Payments: How to Set Up Subscriptions & Billing - WPFactory Blog

*Please see terms of use and product availability for your region or visit Wise fees and pricing for the most up to date pricing and fee information.

This publication is provided for general information purposes and does not constitute legal, tax or other professional advice from Wise Payments Limited or its subsidiaries and its affiliates, and it is not intended as a substitute for obtaining advice from a financial advisor or any other professional.

We make no representations, warranties or guarantees, whether expressed or implied, that the content in the publication is accurate, complete or up to date.

Money without borders

Find out more

Tips, news and updates for your location