What WooCommerce Subscriptions Is
WooCommerce Subscriptions is the ability to sell products and services that bill a customer again and again on a schedule, rather than once. Instead of a single checkout and a single charge, the customer agrees to a recurring payment, weekly, monthly, or yearly, and the store charges their card automatically each time the period comes around. It turns a WooCommerce store from a place that makes one off sales into one that earns predictable, repeating income.
This matters because recurring revenue is some of the most valuable income a business can have. A one off sale is over the moment it happens, and you have to win the next customer to earn again. A subscription keeps paying month after month with no new sale required, which makes income steadier, easier to forecast, and less dependent on constantly finding new buyers. For the right kind of product, moving customers onto a subscription is one of the most reliable ways to grow.
Under the surface, a subscription is more involved than a normal order, because the store has to remember the arrangement, charge the card automatically when each period ends, handle the times a payment fails, and let the customer pause or cancel. This guide walks through the whole picture in plain language: where subscriptions make sense, how to set them up, the payment side, keeping renewals healthy, and the traps to avoid. If you would rather have it built and running properly, you can get a free quote and we will handle the setup for you.
When Recurring Billing Makes Sense
Subscriptions are not right for every product, and forcing them where they do not fit annoys customers. They shine when the customer genuinely wants something on an ongoing basis, and there are a few classic patterns worth knowing.
Memberships and access
Anything that grants ongoing access fits a subscription naturally: a members only area, a community, an online course library, a tool, or premium content. The customer pays regularly to keep their access, and the moment they stop paying, access ends. This is the model behind most membership sites, and if that is your aim, our guide on how to create a membership site covers how subscriptions and access rules fit together.
Subscription boxes and repeat products
Physical products that people use up and reorder are a strong fit: a box of goods delivered monthly, a refill of something consumable, or a curated selection sent on a schedule. The customer enjoys the convenience of not having to reorder, and the business enjoys predictable demand it can plan around. Boxes have become a popular business model precisely because the recurring order suits both sides.
Services and software
Ongoing services, from a maintenance plan to a software tool billed monthly, fit the model cleanly because the value is delivered continuously and the payment matches it. A great many software and service businesses run entirely on recurring billing, because it aligns what the customer pays with the ongoing value they receive.
Support plans and retainers
A recurring plan is also a natural way to sell ongoing support or a retainer, where the customer pays a set amount each month for a level of service or a block of attention. This suits agencies, consultants, and any business whose value is a continuing relationship rather than a single deliverable.
The common thread is ongoing value. If a customer keeps getting something worthwhile each period, a subscription feels fair and convenient. If they do not, it feels like a trap, and they cancel quickly and resent it. Before you build subscriptions, be honest about whether your product delivers continuing value, because that honesty is what makes the model work.
It is also worth naming where subscriptions do not fit, so you do not force them. A product someone buys once and uses for years does not suit recurring billing, and dressing it up as a subscription just to capture repeat revenue tends to backfire. The same goes for anything with no ongoing component, where the customer would rightly wonder what they are paying for after the first period. When the fit is wrong, customers feel it immediately, and the cancellations and complaints cost more than the recurring revenue was worth. Choosing the right products to offer as subscriptions is half the battle, and it is much cheaper to get right by thinking than by launching and learning the hard way.
Planning Your Subscription Offer
Before you touch a setting, it is worth deciding what you are actually offering and why someone would keep paying for it. The businesses that do well with subscriptions almost always thought this through first, and the ones that struggle usually bolted recurring billing onto a product that did not really suit it. A little planning now shapes everything that follows.
Start with the promise. What does a subscriber get each period, and is it clearly worth the recurring charge to them? Write that promise in a sentence a customer would nod at. If you cannot, the offer needs more thought before it needs a plugin. The clearest subscription offers are easy to describe: a box of something useful each month, ongoing access to a tool or content, a service delivered continuously. Vagueness at this stage turns into hesitation on the product page and cancellations soon after.
Then think about how the offer is structured. Will you have a single plan or a few tiers, and if tiers, what genuinely separates them? Tiers can work well when they map to real differences in what people need, such as a basic and a premium level, but too many confusing options put people off. Many businesses do best starting with one clear plan and adding tiers later once they understand what customers actually ask for. Simplicity at launch is easier to sell and easier to run.
Finally, plan the customer journey around the subscription, not just the checkout. How will people discover the offer, what will convince them to commit, what happens the moment they subscribe, and how will you keep them feeling good about paying month after month? A subscription is a relationship rather than a transaction, and sketching that relationship before you build it leads to a far stronger result than wiring up billing and hoping customers stick around. The setup steps later in this guide are much easier when you already know exactly what you are building and for whom.
The Official Extension and Alternatives
To sell subscriptions on WooCommerce you need software that adds recurring billing, because a standard WooCommerce store handles one off orders only. There are a few routes, and the right one depends on how complex your needs are.
The official WooCommerce Subscriptions extension
WooCommerce publishes an official Subscriptions extension, and it is the most complete option for building subscriptions directly into your store. It handles recurring products, free trials, sign up fees, automatic renewals, customer management, and the many small details of running subscriptions, and it works with the payment gateways that support recurring billing. For a store that wants full control of its subscriptions and its customer data, this is the standard choice.
Membership and plugin combinations
If your goal is specifically a membership site, some membership plugins include their own recurring billing, or pair with the subscriptions extension to combine payments with access rules. This can be simpler when access, not the payment alone, is the point. The trade off is that you are tying your billing to a particular membership tool.
Hosted and third party billing
Another route is to let a third party billing service handle the recurring payments and connect it to your site. This can suit certain software businesses, but it usually means the subscription and customer data lives partly outside your store, which reduces your control. For most WooCommerce stores, keeping subscriptions inside WooCommerce is the cleaner path.
Our broader WordPress ecommerce guide puts these choices in context, and if you are still building the store, our guide on how to build a WooCommerce store covers the foundation subscriptions sit on top of. Whichever tool you pick, the concepts in the rest of this guide apply, because they describe how subscriptions work rather than one product's buttons.
Setting Up a Subscription Product
A subscription product is set up much like a normal WooCommerce product, with a few extra choices about how it bills. Once the subscriptions software is installed, the product edit screen gains options for the recurring side, and filling them in thoughtfully is most of the work.
You start by choosing that the product is a subscription rather than a one off purchase, then setting how often it bills and for how long. The billing period might be every week, every month, or every year, and you decide whether the subscription runs until the customer cancels or ends automatically after a set number of payments. A magazine style subscription might renew forever until cancelled, while a course billed over several months might stop on its own once it is paid off.
You then set what the customer is buying each period. For a digital product or membership, this is access. For a physical box, it is the goods you ship, along with the usual product details like shipping class and stock if the contents are limited. Because the order repeats, it is worth being clear in the product description exactly what arrives each period and how often, so there are no surprises that lead to complaints or cancellations later.
Give real thought to the product page itself. A subscription is a bigger commitment than a single purchase, so the page has to answer the questions a cautious buyer will have: what do I get, how often, how much each time, how do I cancel, and can I pause. Answering these plainly on the page removes the hesitation that stops people signing up, and it cuts down on support questions and early cancellations from people who did not understand what they were joining. A clear, honest subscription page converts better and keeps customers longer than a vague one.
It is worth testing the whole signup as a customer would experience it before you promote the product. Add the subscription to the cart, go through checkout in your gateway's test mode, and confirm that the recurring terms are shown clearly at every step, that the first charge is correct, and that the customer receives a sensible confirmation. A subscription checkout that surprises people, by showing an unexpected amount or unclear terms at the last moment, loses sales and invites disputes. Walking through it yourself catches the rough edges that a customer would otherwise find for you.
Think too about how a subscription product sits alongside your one off products, if you sell both. Some stores let a customer choose between buying an item once or subscribing to it at a better ongoing arrangement, which is a gentle way to nudge people toward the recurring option without forcing it. Presenting the choice clearly on the same page, with the subscription framed as the convenient default for people who will reorder anyway, often lifts the share of customers who subscribe without any pressure at all.
Billing Intervals, Trials, and Sign-Up Fees
Beyond the basic schedule, subscriptions offer a few levers that shape how customers join and stay, and using them well can make a real difference to how many people sign up and how long they last.
Billing intervals
The interval is how often the customer is billed, and the choice affects both signups and revenue. A yearly plan brings in more at once and tends to keep customers longer, because they have committed for the year, but it is a bigger decision to make at signup. A monthly plan is an easier yes but is easier to cancel. Offering both, and gently encouraging the longer commitment, is a common and sensible approach that lets each customer choose the rhythm that suits them.
Free trials
A free trial lets someone start a subscription and experience it before the first payment is taken, which lowers the barrier to trying. Trials work well when your product proves its value quickly, so that by the time the trial ends the customer already relies on it. The risk is attracting people who never intended to pay, so a trial is best paired with a clear reminder before it converts and an easy path to continue. Used thoughtfully, a trial turns hesitation into a low risk yes.
Sign-up fees
A sign up fee is a one time charge taken at the start of a subscription, on top of the recurring amount. It suits cases where there is real upfront cost or setup, such as onboarding, initial materials, or a starter kit. Used sparingly and explained honestly, it lets you cover an upfront cost without inflating the ongoing price. Used carelessly, it puts people off at the exact moment they were about to commit, so reserve it for when it genuinely reflects a real cost.
These levers interact, so think about them together. A free trial with no sign up fee removes every barrier to starting but may attract less committed customers. A sign up fee with an annual interval filters for serious customers but asks a lot up front. There is no single right answer, only the combination that fits your product and your customers, and it is worth revisiting as you learn how people actually behave.
Payment Gateways for Recurring Billing
Recurring billing depends entirely on the payment gateway, because the gateway is what stores the customer's payment details securely and charges them automatically each period. This is a crucial point many people miss: not every payment method supports automatic recurring charges, and choosing a gateway that does is essential before you sell a single subscription.
The gateways most commonly used for WooCommerce subscriptions are the major card processors that support what is called tokenised or reference payments, where the customer's card is stored safely by the processor and charged again without them re-entering details. Two of the most widely used are Stripe and PayPal, both of which support automatic recurring billing with the subscriptions extension. Our guides on WooCommerce Stripe integration and WooCommerce PayPal integration walk through setting each of them up, and our overview of WooCommerce payment gateways compares the wider field.
The key difference to understand is between automatic and manual renewal. With a gateway that supports automatic recurring payments, the store charges the customer without them lifting a finger, which is what makes subscriptions truly hands off. With a gateway that does not, the store can still sell a subscription, but it has to email the customer an invoice each period and wait for them to pay manually, which loses many renewals to simple forgetfulness. Automatic renewal is almost always what you want, so pick a gateway that supports it.
There is also a security and trust dimension worth understanding. When a gateway stores a card for recurring billing, the sensitive card details sit with the payment processor rather than on your server, which is exactly where you want them, since it keeps your store out of the riskiest part of handling payments. Reputable gateways handle this to the standards the card networks require, and letting them do so protects both your customers and you. It is one more reason to choose an established gateway rather than an obscure one: the well known processors have spent years getting the storing and charging of cards right, and you benefit from that without having to build it.
| Consideration | Why it matters |
|---|---|
| Automatic recurring support | Without it, renewals depend on customers paying an invoice by hand |
| Regions and currencies | Your gateway must work for customers wherever they are |
| Card storage and security | The processor should hold card details to the required standards |
| Reporting back to the store | The gateway must tell WooCommerce when a charge succeeds or fails |
One more consideration is which regions and currencies your gateway supports, since a store selling internationally needs a processor that works for its customers wherever they are. It is worth confirming this before you commit, because switching gateways after you have live subscriptions is more disruptive than choosing well at the start. If you are unsure which gateway fits your store, our guide on how to add a payment gateway in WooCommerce covers the practical setup. You can also read the official details on WooCommerce and on Stripe.
Managing Renewals and Failed Payments
Once subscriptions are live, the health of your recurring revenue comes down to renewals, and the single biggest threat to it is failed payments. A card expires, a bank declines a charge, or funds are short, and suddenly a paying customer stops paying, often without either of you noticing. Handling this well is the difference between a subscription business that holds its revenue and one that quietly leaks it.
When a renewal payment fails, the subscriptions software marks it and can retry the charge after a short delay, since many failures are temporary and succeed on a second attempt a day or two later. This automatic retrying, sometimes called dunning, recovers a meaningful share of failed payments with no effort from anyone. Setting it up so the store retries a few times over several days, rather than giving up on the first failure, is one of the highest value things you can configure.
Alongside retries, the store should email the customer when a payment fails, letting them know and giving them a simple way to update their card. Many failures are just an expired card the customer would happily fix if they knew, so a clear, friendly message with a link to update their details recovers subscriptions that would otherwise be lost. A reminder before a card is due to expire is even better, because it prevents the failure in the first place.
Decide too what happens when retries and reminders do not work. After a fair number of attempts, the subscription should move to an unpaid or cancelled state so you are not endlessly chasing a payment that will not come, while giving the customer a clear path to restart if they want to. The aim is a system that recovers the payments it reasonably can, communicates kindly, and then lets go cleanly, so your revenue figures reflect reality and your team is not stuck doing this by hand.
Timing the retries thoughtfully matters more than it might seem. Retrying the very next day catches the temporary declines, while spacing later attempts a few days apart catches the customer who gets paid at the end of the week or simply needed a reminder. Cramming all the retries into a single day tends to fail together for the same reason the first charge failed, so a schedule that spreads them over several days recovers more. Many stores find that a good share of failed renewals come back to life within a week when the retries and reminders are set up patiently, which is revenue that would otherwise have quietly disappeared.
Customer Self-Management and Cancellations
Customers expect to manage their own subscription, and giving them easy tools to do so is both a courtesy and a smart business choice. WooCommerce Subscriptions provides an area in the customer's account where they can see their active subscriptions, view upcoming payments, update their payment card, and change or cancel their plan. Setting this up well reduces support work and, perhaps surprisingly, keeps more customers than a system that makes leaving hard.
It is tempting to make cancelling difficult in the hope of holding onto people, but this almost always backfires. A customer who cannot easily cancel does not usually stay, they get angry, dispute the charge with their bank, and leave a bad review. A dispute is worse than a cancellation, because it costs you fees and harms your standing with the payment processor. Letting people cancel cleanly protects your reputation and your relationship with the gateway, and it leaves the door open for them to return later, which they are far more likely to do if leaving was painless.
A gentler alternative to a hard cancel is to offer a pause. Many customers who are about to cancel would actually be happy to pause for a month or two, whether because of a holiday, a tight month, or simply a break. Offering to pause rather than cancel, right at the moment someone reaches for the cancel button, saves a real share of subscriptions that would otherwise end for good. It respects the customer while keeping the relationship alive.
Whatever options you offer, make the account area clear and the choices obvious. A customer who can see exactly what they are paying for, when the next charge lands, and how to change things, trusts you more and is less likely to cancel out of confusion or worry. Clarity in the account area is quietly one of the best retention tools you have.
A small but powerful courtesy is a heads up before each renewal, at least for longer or larger subscriptions. A short email a few days before a yearly charge, reminding the customer what is about to renew and what they are getting, prevents the nasty surprise of an unexpected charge that so often triggers a dispute or an angry cancellation. Customers rarely resent a charge they were reminded about and chose to keep, and the reminder gives happy customers a moment to feel good about the value while giving anyone with second thoughts a fair chance to act calmly rather than in a panic when the charge lands.
Reducing Churn
Churn is the rate at which subscribers cancel, and it is the number that decides whether a subscription business grows or slowly shrinks. You can pour new customers in the top, but if they leak out the bottom just as fast, you run hard and stay still. Keeping the customers you already have is usually cheaper and more rewarding than constantly finding new ones, so a little attention to churn pays off handsomely.
The first defence against churn is a product that keeps delivering value, because no clever tactic saves a subscription the customer no longer benefits from. If people cancel quickly, the honest first question is whether the ongoing value is really there, or whether the subscription was a way to charge for something that should have been a one off. Fixing the product beats any retention trick.
Beyond the product, a few habits keep churn down. Onboard new subscribers well, so they get value early and form the habit of using what they pay for. Communicate regularly enough that they remember why they subscribed, without emailing so much that they tire of you. Handle failed payments gracefully, since a good share of cancellations are really just unfixed card problems rather than real decisions to leave. And watch for the moments people tend to cancel, such as just after a renewal charge, and make sure the value is visible around those times.
It also helps to learn why people leave. A short, optional question at cancellation, asking why, gathers the reasons over time and shows you the patterns worth fixing. If many people cite the same problem, you have found something concrete to improve. Reducing churn is rarely about one dramatic change, it is about a series of small improvements to the product, the communication, and the payment handling, each keeping a few more customers than before.
Keep an eye on the difference between people who cancel on purpose and people who simply lapse when a payment fails, because they call for different responses. Deliberate cancellations are feedback about your product and offer, and the answer is to improve what you sell and how you present it. Involuntary losses from failed payments are a plumbing problem, and the answer is better retries, reminders, and card update prompts. Muddling the two leads to fixing the wrong thing, so separating them in your own mind, even roughly, points your effort where it will actually move the number.
Taxes and Compliance
Selling on a recurring basis brings the same tax responsibilities as any sale, applied every period, and getting this right from the start avoids awkward corrections later. The details depend on where you are and where your customers are, so this is general guidance rather than tax advice, and a professional is worth consulting for your specific situation.
The main point is that tax usually applies to each renewal, not just the first payment, so your store needs to calculate and record it correctly every time it bills. WooCommerce handles tax on subscriptions much as it does on normal orders, applying the rates you configure, but you should confirm that renewals are being taxed correctly rather than assuming the first order settles it. Selling to customers in different regions can mean different rules apply, which is worth understanding before you sell across borders.
Keep clear records, because recurring billing generates a steady stream of transactions that your accounts need to reflect accurately. Each renewal is a sale with its own tax, and good records make reporting and any future audit far less stressful. Most stores handle this with their normal accounting connected to the store, so the subscription orders flow into the books like any other.
Finally, be clear with customers about tax on their subscription, showing it plainly at checkout and on their invoices, so there are no surprises when a renewal is charged. Clarity here is both a legal nicety and a trust builder, and it heads off the confusion and disputes that vague pricing invites. When in doubt about your obligations, a short conversation with an accountant who understands online sales is a sound investment.
Troubleshooting Common Problems
Subscriptions add moving parts, and when something goes wrong it usually traces to a short list of causes. Knowing them helps you fix issues quickly and, better still, avoid them.
- Renewals not charging automatically. The most common cause is a payment gateway that does not support automatic recurring payments, or one that is not fully configured for it. Confirm your gateway supports automatic renewals and that its recurring settings are switched on. This is the single most important thing to get right.
- Payments failing repeatedly. Often this is expired or declined cards rather than a store fault. Make sure your failed payment retries and customer emails are set up so people are prompted to update their card, which recovers many of these.
- Subscription status not updating. If a subscription shows the wrong status, it can be a gateway that is not reporting back to the store correctly, or a missed connection between the two. Checking that the gateway and store are communicating usually reveals the cause.
- Plugin conflicts. As with any WooCommerce setup, a conflicting or outdated plugin can interfere with subscriptions. Keep everything current, and if a problem appears after adding a plugin, that new plugin is the first suspect.
- Testing that mimics real billing. Before going live, test the whole cycle in your gateway's test mode, including a renewal and a failed payment, so you know it behaves before real customers rely on it. A staging copy of the site is the safe place to do this.
When a subscription problem resists these checks, especially anything to do with money not being charged correctly, it is worth getting expert eyes on it quickly, because billing errors erode customer trust fast and can be costly to unwind. A developer who knows WooCommerce can trace where the store and gateway are disagreeing and put it right.
When to Get Help
Setting up a simple subscription is within reach of many store owners, and this guide gives you the shape of it. But subscriptions touch the part of your business that matters most, the money coming in reliably, and that is exactly where it pays to get it right rather than nearly right. A subscription that charges the wrong amount, misses renewals, or frustrates customers at cancellation does quiet damage that adds up.
We build and maintain WooCommerce subscription setups that bill correctly, recover failed payments, give customers clean self management, and hold onto revenue over time. Because we develop WooCommerce stores, we can go past what a plugin does alone, connecting the right gateway, handling unusual billing needs, fixing stubborn renewal problems, and making the whole thing fit how your business actually runs. Our work on WooCommerce payment gateways and building a WooCommerce store shows the foundation we build on.
If you want subscriptions set up properly and left running, you can get a free quote and we will scope exactly what your store needs. Or book a free consultation and we will talk it through with no obligation. Recurring revenue is one of the most valuable things a store can build, and the sooner it is billing reliably and keeping customers, the sooner it compounds in your favour. See our services and pricing for how we work.