Digital products—subscriptions, apps, online courses, downloadable templates, SaaS add-ons, and in-game purchases—have become a core revenue stream for many SMEs and growing businesses. But the accounting can be surprisingly complex: VAT rules differ by customer location, revenue may need to be recognised over time, and refunds or chargebacks can distort reported performance if not handled cleanly.
This FAQ is designed for business owners, finance managers, and founders who want practical, accurate guidance on how to account for digital product sales and subscriptions—without relying on generic one-size-fits-all advice.
What makes digital product accounting different from “normal” sales?
Digital products often include a mix of characteristics that change how revenue and tax should be treated:
- Cross-border sales at scale: you can sell to customers in multiple countries on day one, triggering VAT/GST/sales tax obligations you may not expect.
- Ongoing performance obligations: subscriptions and support can mean you must recognise revenue over the service period (not all at the purchase date).
- Refund and chargeback patterns: digital transactions can have higher refund/chargeback rates than many physical goods, requiring robust contra-revenue processes.
- Bundling: one price might include software access, onboarding, community membership, and updates—each potentially affecting timing of revenue recognition.
The goal is to ensure your accounts reflect what you’ve actually earned in the period, while also staying compliant with indirect tax rules.
How do I know if what I sell counts as an “electronically supplied service” for VAT purposes?
VAT classifications vary by jurisdiction, but a common concept is whether the product is delivered primarily over the internet with minimal human intervention. Typical examples include:
- Software access (SaaS), app subscriptions, and cloud storage
- Downloadable digital files (templates, eBooks, plugins, music)
- Streaming subscriptions
- Automated online courses with on-demand content
Where it gets tricky is when a digital product includes live teaching, coaching, or significant bespoke services. In those cases, the “digital” part might not be the main supply, and different VAT treatments can apply.
Actionable tip: Write a one-paragraph “supply description” for each offer. Include what’s delivered, how it’s delivered, whether it’s automated, and whether there’s live human input. This document will help your accountant assess the correct VAT position consistently.
Where is VAT due when I sell digital products to customers in different countries?
For many digital services, VAT is determined by the customer’s location (especially for consumer sales). That means two identical transactions can have different VAT outcomes depending on where the buyer resides.
Common compliance requirement: You may need evidence of the customer’s location (for example, billing address, IP address, bank country, or SIM country—depending on platform and rules). Platforms and payment processors often provide some of this data, but you should confirm what you can export for record-keeping.
Practical workflow tip:
- Ensure your checkout captures billing country and (where appropriate) VAT ID.
- Configure your payment provider/tax tool to apply VAT rules by location.
- Store transaction-level detail: customer country, VAT charged, VAT ID (if provided), and invoice/receipt number.
Because VAT rules can change with policy and economic conditions, it’s worth following reputable coverage of tax and business developments. For broader context on shifting economic and regulatory environments that can influence indirect taxes, see BBC business coverage.
Do I recognise subscription revenue immediately or over time?
In most cases, subscription revenue should be recognised over the subscription period because you’re providing access and/or services over time. That means:
- Cash received up front is not automatically “earned” on day one.
- The unearned portion is typically recorded as deferred revenue (a liability) and released to income over time.
Example: You sell an annual subscription for £1,200 on 1 January. If service is delivered evenly, you would recognise £100 revenue per month. On 1 January you’d record £1,200 cash (or receivable) and £1,200 deferred revenue. Each month, you reduce deferred revenue by £100 and recognise £100 revenue.
Actionable tip: Decide on a recognition method and document it—monthly straight-line is common for access-based subscriptions, but usage-based or milestone-based models may require a different approach.
How should I treat free trials, setup fees, and onboarding charges?
Free trials
If a customer pays nothing during a free trial, there may be no revenue to recognise. However, you should watch for marketing costs and any obligations created (for example, contracted discounts).
Setup and onboarding fees
Setup fees can be tricky because they may not represent a separate “product” if they simply enable the customer to access the subscription. In that case, fees may need to be recognised over the expected customer relationship or contract term rather than immediately.
Example: A SaaS business charges £300 onboarding plus £150/month. If onboarding is necessary to deliver the subscription service and doesn’t provide a distinct benefit on its own, it may be recognised over the subscription term (e.g., 12 months), not on day one.
Actionable tip: Ask: “Would the customer still benefit from the setup if they never used the subscription?” If the answer is no, consider spreading the revenue.
What about bundles: course + community + downloadable resources?
Bundles are common in digital businesses and can cause messy reporting if you treat everything as a single undifferentiated sale. The accounting question is whether the components are distinct performance obligations with different delivery timings.
Example: You sell a package for £500 that includes:
- Immediate access to downloadable resources
- 8-week cohort course (delivered weekly)
- 12 months community membership
In many cases, recognising the full £500 on day one would overstate short-term income. A more faithful approach could allocate consideration across components and recognise:
- Some revenue immediately for the downloads
- Some over the 8 weeks for the course delivery
- Some over 12 months for the community access
Actionable tip: Keep a simple allocation model based on standalone selling prices. If you sell each item separately (even occasionally), you already have pricing evidence you can use.
How do I account for refunds, partial refunds, and chargebacks?
Refunds aren’t just “negative sales”—they are an essential part of accurate revenue reporting and cash forecasting.
- Refunds within the same period: typically reduce revenue in that period.
- Refunds after revenue has been recognised: may require reversing recognised revenue and adjusting deferred revenue depending on timing.
- Chargebacks: often include fees and can create bank reconciliation challenges. They should be tracked separately so you can monitor dispute rates.
Actionable tips:
- Create separate accounts or tracking categories for Refunds and Chargebacks/Disputes.
- Track refund rates by product line. A spike can indicate mis-selling, onboarding issues, or product-market fit problems.
- For subscriptions, consider a refund reserve or at least a monthly review if you see predictable post-renewal refunds.
What are the most common bookkeeping mistakes in digital product businesses?
- Recognising annual subscriptions as monthly subscriptions: cash timing is not revenue timing.
- Mixing VAT collected with sales income: VAT is generally not your revenue; it’s a tax collected on behalf of the authority.
- Not reconciling payment processor payouts: Stripe/PayPal/shop platforms often pay out net of fees, refunds, and disputes—your books should reflect gross sales, fees, and adjustments clearly.
- Ignoring multi-currency effects: FX differences can materially affect margins when you scale internationally.
- Under-documenting product changes: pricing changes, new bundles, and new refund policies should be logged for auditability and consistent reporting.
How can I build a clean monthly close process for subscriptions and digital sales?
A reliable month-end close makes performance metrics credible and reduces year-end stress. Here’s a practical checklist:
- 1) Reconcile bank and payment processors: tie out gross sales, fees, refunds, disputes, and net payouts.
- 2) Update deferred revenue schedule: recognise the correct portion for the month and confirm opening/closing balances.
- 3) Review VAT/tax reporting: validate VAT charged by location and ensure evidence of customer location is retained as required.
- 4) Check key metrics: MRR/ARR, churn, refund rate, and average revenue per user (ARPU). Investigate sharp changes.
- 5) Document anomalies: big one-off enterprise contracts, promotional campaigns, or platform issues that impacted sales.
Real-world example: If your Stripe payout is £47,200 but gross sales were £50,000, the £2,800 difference is often a combination of processing fees, refunds, and chargebacks. Recording only the payout as “sales” hides these drivers and makes it harder to manage profitability.
What data should I keep for audit trails and tax compliance?
Even small businesses benefit from audit-ready records, especially when selling internationally. At a minimum, retain:
- Invoices/receipts with sequential numbering
- Customer country and VAT ID (where applicable)
- Evidence supporting customer location where required
- Refund/chargeback documentation and communications
- Contract terms for subscriptions, trials, and cancellations
- A revenue recognition policy note (short, written, consistent)
When should I speak to an accountant about digital product revenue and VAT?
Consider getting tailored advice if any of the following apply:
- You sell to customers in multiple countries or plan to expand internationally
- You offer annual prepayments, multi-year contracts, or enterprise deals
- You bundle products with different delivery timings (downloads + memberships + live services)
- Your refund or chargeback rate is rising
- You’re preparing for funding, a loan, or due diligence
Getting the structure right early—especially deferred revenue and VAT handling—can save significant time and cost later.
Conclusion: How do I keep digital product accounting accurate as I scale?
Digital product businesses scale fast, and accounting systems need to keep up. The fundamentals are straightforward: recognise revenue when it’s earned, separate taxes from income, reconcile processor payouts, and document your policies. The complexity lies in the details—bundles, cross-border VAT, refunds, and contract changes.
If you standardise your checkout data, maintain a deferred revenue schedule, and implement a disciplined month-end close, you’ll gain cleaner financial reporting, better decision-making metrics, and fewer surprises at year-end.





