You sell memberships through your own WooCommerce site. Money lands in your account every month, the plugin sends the welcome email, and on the surface everything looks tidy. The tricky bit is what happens behind the dashboard: when the VAT is actually due, what counts as income this year versus next, and the fact that nobody is doing any of this for you.
That last point matters more than people realise. On Amazon or eBay, a marketplace operator sits between you and the customer. On a self-hosted WooCommerce store, there is no operator. You set the VAT rates, you decide the tax point, you recognise the revenue, and you file the return. If a plugin is misconfigured, that is your error to find and fix.
This guide is for UK ecommerce sellers running recurring memberships or subscriptions on WooCommerce. We will cover when VAT falls due, how to spread membership income correctly across an accounting period, the VAT return boxes involved, and the configuration traps that catch self-hosted stores. Figures are for the 2025/26 tax year and every rule is linked to gov.uk.
Who collects and reports the VAT on a WooCommerce membership? {#who-collects-and-reports}
On a self-hosted WooCommerce store, you do. There is no marketplace operator, no deemed supplier, and no platform report filed on your behalf. You self-declare everything.
This is the single biggest difference between selling through your own site and selling through a marketplace. When a third-party platform such as Amazon, eBay, Etsy or Airbnb facilitates a sale, that platform can be a "digital platform operator" with its own obligations. Under the reporting rules for digital platforms, an operator carries out due diligence on its sellers, reports their income to HMRC, and gives each seller a copy of what it reported (gov.uk: reporting rules for digital platforms).
A self-hosted WooCommerce store is not a third-party platform facilitating other people's sales. It is your own shop selling your own memberships. So no operator collects data about you, and nothing is reported to HMRC on your behalf (gov.uk: selling goods or services on a digital platform). The flip side of that freedom is responsibility. You account for your own VAT and you declare your own income.
The same logic applies to VAT collection. A marketplace can be treated as the deemed supplier for certain sales, collecting and accounting for the VAT itself. On your own WooCommerce store, the VAT shown at checkout is whatever your plugin is set to charge, and the VAT paid to HMRC is whatever you calculate. Get the plugin wrong and the error is invisible until a return is wrong too.
If your taxable turnover from these memberships reaches the VAT registration threshold of £90,000 in any rolling 12 months, you must register for VAT (gov.uk: VAT registration thresholds). Recurring income adds up quietly, so watch the rolling figure, not just the tax year.
When is VAT actually due on recurring membership income? {#when-is-vat-due}

A short answer first: for a membership supplied continuously over time, the VAT tax point is the earlier of the date you issue a VAT invoice or the date you receive payment. There is no "basic tax point" for these supplies.
A membership that runs for a period and is paid for periodically is a continuous supply of services for VAT. HMRC's time-of-supply manual is explicit: for continuous supplies of services the tax points are restricted to the issue of a VAT invoice or the receipt of a payment, whichever is earlier, and there is no basic tax point (gov.uk: VATTOS9155).
In plain terms, with most WooCommerce memberships the customer pays first and the gateway captures the money, so the payment date is your tax point. That is the date the VAT enters the right VAT period, regardless of which months the membership covers.
The VAT guide adds a useful option for regular payments. If payments fall due at regular intervals, for example by direct debit or recurring card billing, you can issue a single VAT invoice at the start of a period of up to a year covering all the payments due in that period. If you do, you do not account for the VAT on each payment until the date it is due or the date you receive it, whichever is earlier (gov.uk: VAT guide (Notice 700)).
The practical lesson: the VAT tax point follows the cash and the invoice, not the calendar months the membership covers. That is different from how you recognise the income in your accounts, which we come to below.
Is a membership one supply or several for VAT? {#single-or-multiple-supply}
Talk to an e-commerce accountant →
Most memberships are a single supply for VAT, taking one VAT liability across the whole price. But not always, and the distinction changes the VAT you charge.
A membership often bundles several things: access to gated content, a community forum, a monthly call, maybe a downloadable resource. HMRC's approach is that where a transaction has several elements, in the majority of cases there is a single supply, because the elements are either ancillary to one dominant element or are so closely linked they cannot realistically be separated (gov.uk: VATSC11112). A supply that is a single service from the customer's point of view should not be artificially split (gov.uk: VATSC11113).
So a typical commercial membership, where every benefit exists to improve the enjoyment of one core membership, is usually one standard-rated supply at the 20% standard rate (gov.uk: VAT rates).
It gets more involved if a benefit is genuinely an end in itself rather than ancillary. A classic example is a membership that includes a printed magazine or printed book, which can be zero-rated, sitting alongside otherwise standard-rated benefits. Where elements have different liabilities and neither is merely ancillary, an apportionment of the subscription may be appropriate (gov.uk: VATSC11113). This is exactly the kind of judgement a self-hosted store gets wrong, because a single product price in WooCommerce is easy to map to a single VAT rate and easy to misjudge when part of it should be treated differently. If your membership bundles printed matter or anything potentially zero-rated, get the treatment confirmed before you set the plugin's tax rates.
How do I recognise membership revenue across an accounting period? {#revenue-recognition}
VAT and revenue recognition answer two different questions. VAT asks "when is the tax due?" Revenue recognition asks "which period does the income belong to?" For an annual membership paid upfront, those answers usually differ.
Under UK accounting rules, you recognise revenue as you earn it, not when the cash arrives. Membership income for a service delivered over time is earned across the membership term. So a 12-month membership paid in full on day one is not all this year's income. You recognise it month by month, and the part covering future months sits on the balance sheet as deferred income (a liability) until you have delivered it.
This split is one of the most common bookkeeping errors we see on subscription stores. The WooCommerce dashboard reports cash received, which tempts owners to treat the full upfront payment as turnover the moment it lands. For accounts and for your taxable profit, the timing has to follow delivery of the service.
Two timings to keep separate:
- VAT tax point follows the earlier of invoice or payment. For an upfront annual membership, that is usually the payment date, so the full VAT hits one VAT period.
- Revenue recognition follows delivery, so the income is spread across the months the membership covers, with the unearned part held as deferred income.
Cash accounting for VAT, if you use it, changes when you pay the VAT over, but it does not change how you recognise revenue in your accounts. Keep the two ideas in separate boxes in your head.
Worked example: a £120 annual membership {#worked-example}
Illustrative example. Priya runs a VAT-registered fitness coaching business on a self-hosted WooCommerce store. She sells a single annual membership: online workouts, a members' forum and a monthly group call. All benefits support one core membership, so it is treated as a single standard-rated supply at 20%.
A customer joins on 1 February 2026 and pays the full year upfront. Priya's membership price is £120 including VAT.
First, split the price into net and VAT. With VAT at the 20% standard rate, the VAT fraction is 1/6:
- VAT element: £120 × 1/6 = £20.00
- Net (membership) revenue: £120 − £20 = £100.00
The VAT side. The customer pays on 1 February 2026, which is the tax point for this continuous supply. The full £20 of output VAT belongs to the VAT period that includes 1 February 2026. It does not matter that the membership runs into the next accounting year.
The revenue side. The £100 net is earned across 12 months, so roughly £8.33 per month (£100 ÷ 12). If Priya's accounting year ends on 31 March 2026, only the months actually delivered by then count as this year's income:
| Item | Amount |
|---|---|
| Net membership received upfront | £100.00 |
| Months delivered by 31 Mar 2026 (Feb, Mar) | 2 |
| Revenue recognised in year to 31 Mar 2026 (2 × £8.33) | £16.67 |
| Deferred income carried forward (10 × £8.33) | £83.33 |
The £83.33 sits on the balance sheet as deferred income at the year end and is released to revenue over April 2026 to January 2027 as those months are delivered. The £100 net and £83.33 deferred reconcile: £16.67 + £83.33 = £100.00.
So from one £120 payment you get three different numbers: £20 VAT due in the February VAT period, £16.67 of recognised revenue this accounting year, and £83.33 of deferred income carried forward. Confusing any two of these is where subscription accounts go wrong.
Which VAT return boxes does membership income affect? {#vat-return-boxes}
For a standard UK membership sale, the output VAT and the net value flow into the sales side of your VAT return. Here is the walkthrough using Priya's £120 sale, all of which has its tax point in the February VAT period.
| VAT return box | What goes in it | Priya's £120 sale |
|---|---|---|
| Box 1 | VAT due on sales (output tax) | £20.00 |
| Box 6 | Total value of sales excluding VAT | £100.00 |
| Box 3 | Total VAT due (Box 1 + Box 2) | £20.00 |
| Box 5 | Net VAT to pay HMRC or reclaim | £20.00 less any input VAT |
Box 4 (VAT you reclaim on purchases) and Box 7 (net value of purchases) are where your costs go, including VAT on the tech stack that runs the store. The full set of box definitions is on gov.uk (gov.uk: how to fill in and submit your VAT Return (Notice 700/12)).
Remember the deferred income split has no effect on this return. Box 1 and Box 6 follow the tax point, so the whole £20 and £100 land in the February period even though most of the service is delivered later. The deferral lives in your accounts, not your VAT return.
Two cost points worth flagging while you are in the purchases boxes:
- Recurring revenue costs of running the store, such as hosting, plugin licences, payment gateway fees and the membership plugin subscription, are normally deductible revenue expenses, with VAT recoverable in Box 4 where you hold a valid VAT invoice and the cost is for the business.
- A larger one-off spend, such as a substantial bespoke build of the membership site, may be capital rather than revenue. The capital-versus-revenue line affects how it is treated for direct tax, not just VAT, so it is worth getting right.
All VAT-registered businesses must keep digital records and file through compatible software under Making Tax Digital for VAT (gov.uk: Making Tax Digital for VAT). A WooCommerce export that does not reconcile to your bookkeeping is a common MTD headache, so keep the two in step.
What about EU members and digital content? {#eu-and-digital}
If your membership is delivered as a digital service to private consumers in the EU, the place of supply is where the consumer is, and special rules apply. This is easy to trip over on a global WooCommerce store that sells to anyone.
A membership that gives automated access to online content can be a digitally supplied service. HMRC treats a service as digital where the supply is essentially automatic and any human involvement is minimal, for example automatically delivered downloads, streamed content or access to a members' area (gov.uk: VAT rules if you supply digital services to private consumers). A membership built mainly around live coaching or manually delivered support is not automated in the same way, so check which side of the line yours falls.
For B2C digital services to EU consumers, the place of supply is the consumer's country, and there is no UK registration threshold to shelter behind for those sales. A UK business either registers for the EU's non-Union One Stop Shop in a member state, or registers for VAT in each EU country it sells to (gov.uk: VAT rules if you supply digital services to private consumers). The UK's own VAT MOSS closed after the Brexit transition, so you use the EU schemes for these EU sales.
This is precisely the kind of cross-border rule a self-hosted store has to handle itself, because there is no marketplace doing the geolocation, evidence-gathering and country-by-country VAT for you. Our ecommerce accounting team sees this most often when a UK membership quietly starts attracting EU subscribers and the plugin keeps charging UK VAT to everyone.
Where WooCommerce membership VAT goes wrong {#where-it-goes-wrong}
Because the store is self-hosted and plugin-driven, the failure modes are configuration failures. These are the ones we see most:
- One VAT rate applied to a mixed bundle. A single product price mapped to 20% when part of the membership should be treated differently, for example bundled printed matter. The single-versus-multiple-supply question (above) should be settled before tax rates are set.
- Prices set inclusive or exclusive by accident. WooCommerce can display and store prices either way. A price meant to be £120 including VAT, set as £120 plus VAT, quietly overcharges customers and inflates the VAT you owe.
- EU and rest-of-world members all charged UK VAT. No geolocation rules, no OSS, so cross-border digital sales are handled wrongly.
- Cash dashboard treated as turnover. Recognising the full upfront annual payment as revenue, instead of deferring the unearned part.
- Renewals and refunds drifting out of sync. Recurring billing creates a steady stream of small tax points and credit notes that have to reconcile to the VAT return and the accounts.
None of these is exotic. They happen because there is no operator backstopping the numbers. The fix is a clean mapping from your membership products to the right VAT treatment, a bookkeeping process that defers income correctly, and a regular reconciliation of the store export to your accounts. If you want a second pair of eyes on the setup, that is exactly the kind of thing our ecommerce accountants check for self-hosted stores.
Frequently asked questions {#faqs}
Does WooCommerce report my membership income to HMRC like Amazon does?
No. WooCommerce is self-hosted software running on your own site, not a third-party marketplace operator. There is no platform report filed on your behalf and no deemed supplier collecting VAT for you. You declare your own income and account for your own VAT, unlike selling through a marketplace such as Amazon or eBay.
When is the VAT tax point for an annual membership paid upfront?
For a membership supplied continuously over time, the tax point is the earlier of when you issue a VAT invoice or when you receive payment, and there is no basic tax point. With most WooCommerce memberships the customer pays first, so the payment date is the tax point and the whole VAT amount falls in that VAT period.
Can I treat the full annual payment as this year's income?
No. You recognise membership revenue as you deliver the service, spread across the membership term. The part covering future months is deferred income on your balance sheet until earned. The VAT tax point and the revenue recognition timing are separate questions and usually fall in different periods for an upfront annual membership.
Is membership income standard-rated for VAT?
Usually yes, at the 20% standard rate, because most memberships are a single supply where the benefits support one core membership. The exception is where a benefit is genuinely an end in itself with a different VAT liability, such as bundled printed matter that can be zero-rated, in which case the price may need apportioning. Confirm the treatment before setting your plugin's tax rates.
Do I charge UK VAT to EU members?
Not necessarily. If the membership is a digital service supplied to EU private consumers, the place of supply is the consumer's country and there is no UK threshold for those sales. You would use the EU's non-Union One Stop Shop or register in each EU country, rather than charging UK VAT. A live coaching membership delivered with real human involvement is treated differently from automated digital access.
Which VAT return boxes does a membership sale affect?
A standard UK membership sale puts the output VAT in Box 1 and the net value in Box 6, feeding Box 3 (total VAT due) and Box 5 (net VAT payable). Costs of running the store go in Box 4 and Box 7. The deferred income split does not change these boxes, because they follow the VAT tax point, not when the service is delivered.
Sources {#sources}
- gov.uk: reporting rules for digital platforms
- gov.uk: selling goods or services on a digital platform
- gov.uk: VAT registration thresholds
- gov.uk: VATTOS9155 - continuous supplies of services (tax point)
- gov.uk: VAT guide (Notice 700)
- gov.uk: VATSC11112 - single and multiple supplies
- gov.uk: VATSC11113 - single and multiple supplies, general approach
- gov.uk: VAT rates
- gov.uk: how to fill in and submit your VAT Return (Notice 700/12)
- gov.uk: VAT rules if you supply digital services to private consumers
- gov.uk: Making Tax Digital for VAT
Want help getting VAT and revenue recognition right on your WooCommerce membership store? Talk to a Zmartly ecommerce accountant for a clear, fixed-fee setup review.





