Setting up subscriptions on a UK WooCommerce store requires choosing the right plugin, configuring billing cycles and trial periods, and ensuring compliance with UK consumer law. This guide walks through the practical steps to implement recurring payments for your products or services.
WooCommerce does not include native subscription functionality, so you will need an extension. The process involves technical setup, careful configuration of customer-facing terms, and ongoing management of renewals and cancellations to meet legal expectations.
Choosing the right subscription plugin
The most widely used solution for adding subscriptions to WooCommerce is WooCommerce Subscriptions, developed by Automattic. It integrates directly with the core platform and supports a range of payment gateways. Other options exist, such as Subscriptio or paid membership plugins that add recurring billing, but compatibility and support levels vary.
Consider your payment gateway first. Not every gateway works with every plugin; for example, Stripe and PayPal are commonly supported. Test the plugin in a staging environment before going live. Check current compatibility on the WooCommerce marketplace or the plugin developer’s site, as requirements change over time.
Evaluate based on your needs: simple product subscriptions, membership access, or variable pricing. Free alternatives are limited in features, so most UK stores choose a paid plugin that receives regular updates.
Installing and activating the plugin
Begin by installing the chosen plugin through the WordPress dashboard under Plugins > Add New. Search for the official WooCommerce Subscriptions extension or upload the purchased file. Once installed, activate it and enter your licence key if required.
Navigate to WooCommerce > Settings > Subscriptions to access the main configuration screen. Here you can set global options such as the default renewal order behaviour and whether to synchronise renewal dates. Make changes in small steps and save frequently to avoid configuration conflicts.
Ensure your chosen payment gateway plugin is also installed and connected. Run a test transaction using sandbox mode before processing live payments. This helps identify any immediate setup problems.
Configuring billing cycles
Billing cycles determine how often customers are charged. Common options include weekly, monthly, quarterly, six-monthly, or yearly. When creating a simple or variable subscription product, you set the billing interval and period in the product editor under the Subscription tab.
For example, to offer a monthly box, select “1 month” as the billing period. You can also set an expiry date if the subscription should run for a fixed number of payments. Consider your cash-flow needs and customer retention when deciding intervals; shorter cycles generate more frequent revenue but may increase churn.
Review how the plugin handles failed payments. Most allow a number of retry attempts before the subscription is suspended. Configure these settings to balance revenue protection with fair customer treatment.
Setting up trial periods
Trial periods let customers test your product or service before full payment begins. In the product editor, enter the trial length and period type (days, weeks, months). A 14-day trial, for instance, gives users time to evaluate without immediate commitment.
Decide whether to require payment details at signup. Some configurations ask for card details upfront even during a free trial; others delay collection until the trial ends. The latter can improve sign-up rates but risks losing customers who forget to return.
Be aware that UK consumer law treats trials as contracts. Clearly display when the paid period starts, how to cancel during the trial, and any automatic renewal. Use prominent notices on the product page and checkout to avoid later disputes.
Ensuring UK consumer law compliance
UK law requires clear information about recurring charges, cancellation rights, and the start of any commitment period. Provide a summary of the subscription terms before checkout, including the billing frequency, amount, and any trial details. The Consumer Rights Act and Consumer Contracts Regulations set standards for distance selling; these rules change, so review the latest guidance on GOV.UK.
Include a dedicated subscription terms page linked from the footer and checkout. State the renewal process, how to pause or cancel, and the notice period required. Offer an easy cancellation method within the customer account area rather than forcing email requests.
Handle refunds and early cancellations according to your published policy. Document every change to terms and communicate updates to existing subscribers with reasonable notice. For tax and regulatory obligations related to your business structure or turnover, consult the current rules on GOV.UK, HMRC or Companies House, as thresholds and requirements are updated regularly.
Testing and launching your subscription offering
Create a test subscription product with a low price and short trial. Place several test orders using different payment methods in sandbox mode. Check that renewal invoices are generated correctly, emails are sent at the right times, and cancellations work as expected.
Review the customer journey from product page to confirmation email. Ensure all legal wording is visible and that the checkout clearly states when the first payment will be taken. Use tools such as browser developer mode to confirm no JavaScript errors occur during the subscription process.
After successful testing, remove sandbox settings and announce the new subscription option to your existing customers. Monitor the first few live renewals closely to catch any unexpected behaviour.
Ongoing management and best practices
Regularly check the WooCommerce > Subscriptions admin screen for failed payments, expiring trials, and upcoming renewals. Respond promptly to customer support requests about billing. Keep the plugin and all related extensions updated to maintain security and compatibility.
Analyse basic metrics such as sign-up rate, churn, and average subscription length using WooCommerce reports or a simple spreadsheet. Adjust pricing, trial lengths, or communication based on actual customer behaviour rather than assumptions.
Consider how subscriptions fit into your wider business model. They can provide more predictable revenue but require consistent product delivery and support. Document your internal processes for handling subscription queries so the operation remains manageable as order volume grows.
Frequently asked questions
Can I offer both one-time purchases and subscriptions on the same WooCommerce store?
Yes. WooCommerce allows you to sell simple products alongside subscription products. Create separate products for each type and organise them into appropriate categories. The cart and checkout will handle mixed orders where possible, though some payment gateways have restrictions on combining one-time and recurring charges in a single transaction.
What happens if a customer’s payment fails during renewal?
Most subscription plugins allow you to set a number of automatic retry attempts over several days. You can also choose whether to suspend the subscription after failed attempts or keep it active until the customer updates their payment method. Clear communication with the customer during this period is important to reduce involuntary cancellations.
Do I need to charge VAT on subscription products in the UK?
VAT treatment depends on the nature of the product or service and your business turnover. Digital services and certain physical goods have specific rules. Requirements and thresholds change, so check the latest information on GOV.UK and speak with an accountant familiar with e-commerce to ensure you apply the correct rate and reporting.
How do I let customers cancel their subscription easily?
Provide a cancellation button inside the customer’s My Account area. The plugin usually includes this by default. Clearly explain any notice period or final charges before cancellation takes effect. Keeping the process transparent helps meet consumer law expectations and can improve trust.
Is WooCommerce Subscriptions the only option available?
No. Several plugins offer subscription functionality with different feature sets and pricing models. Compare the official WooCommerce extension with alternatives based on your specific requirements for payment gateways, membership features, or reporting. Always verify current compatibility with your version of WooCommerce and WordPress.
Related reading: Migrating from Magento 1 to Magento 2 for UK stores, Best Shopify apps for faster UK checkout experiences, Choosing the right delivery options for UK online stores. Browse all e-commerce setup guides or apply to Loomworks.