Selling digital products to UK customers involves a value-added tax (VAT) system with specific rules for your product type, business location, and customers. These variables interact in ways that aren’t always obvious, and getting them wrong can result in back payments, penalties, and a compliance gap that only surfaces during an audit. With over half a million VAT-registered traders in the UK retail and wholesale markets in 2024–2025, it’s important that those who sell digital products follow the rules.
Below, we’ll explain what qualifies as a digital product under His Majesty’s Revenue and Customs (HMRC), how UK VAT on digital products works, and EU obligations for UK sellers.
What’s in this article?
- What counts as a digital product in the UK?
- Do you need to charge VAT on digital products in the UK?
- What are the VAT rates for digital products in the UK?
- What’s the process for selling to EU customers from the UK?
- What are the record-keeping and invoicing requirements for UK digital VAT?
- What are the challenges of managing VAT manually for digital products?
- How Stripe Tax can help
What counts as a digital product in the UK?
A digital product in the UK (referred to as a “digital service” by HMRC), must be delivered over the internet or an electronic network with minimal human involvement. That means that a live webinar with an instructor isn’t a digital service, but a recorded course that streams or downloads automatically is. The difference is how much a human is involved in delivering the product to the customer.
These typically qualify as a digital service and/or product:
Downloadable software, apps, and games
Streaming services for music, film, or other media
Ebooks and digital publications
Automatically delivered online courses and e-learning (not live instruction)
Website templates and digital graphics
Cloud-based software, such as software-as-a-service (SaaS)
Subscriptions to online databases or tools
Do you need to charge VAT on digital products in the UK?
Whether you need to charge VAT depends on where your business is established and who you’re selling to. The rules differ substantially depending on whether you’re UK-based or selling into the UK from abroad, and whether your customer is a business or consumer.
Businesses based in the UK
You must charge VAT on digital products sold to UK consumers. The VAT registration threshold is £90,000 and applies to your total taxable turnover. Once you’re registered, digital products sold to UK consumers are taxable supplies.
Businesses based outside of the UK
You’re required to register for UK VAT and charge it, regardless of turnover, if you make taxable sales in the UK. There’s no minimum threshold for non-UK businesses selling digital services to UK customers. This applies whether you’re a US-based SaaS company with a handful of UK subscribers or a solo developer selling software from the EU.
Business-to-business (B2B) sales to UK VAT-registered businesses can apply a reverse charge, which means the buyer accounts for the VAT. But with business-to-consumer (B2C) sales, you’re always responsible for charging and remitting the VAT. If you sell across both, your billing system needs to handle each transaction type correctly.
What are the VAT rates for digital products in the UK?
The standard UK VAT rate is 20%, and it applies to most digital products. Ebooks, digital publications such as digital newspapers and magazines, and children’s educational digital content all fall under a 0% tax rate.
Certain educational services that eligible bodies provide are exempt from VAT altogether, though this typically doesn’t apply to commercial sellers. If you sell across multiple product types, you might be applying different rates to different line items, so your billing system needs to handle that accurately.
What’s the process for selling to EU customers from the UK?
UK businesses selling digital services to EU consumers must comply with EU VAT obligations separately from the UK ones.
First, B2C businesses need to register for VAT in each EU country where they have customers. This is workable for one or two markets, but beyond that, you’ll want to register for the EU’s One Stop Shop (OSS) scheme in an EU member state. The non-Union OSS lets you file a single quarterly return covering all your EU consumer sales from one registration, and it’s available to businesses established outside of the EU, including UK businesses.
The EU-wide distance selling threshold of €10,000 doesn’t apply to businesses established outside of the EU. UK businesses need to register from their first sale. Missing a filing deadline triggers penalties under the rules of the EU member state you’re registered with.
The reverse charge applies to some B2B sales to EU VAT-registered businesses; it depends on the destination country’s rules.
What are the record-keeping and invoicing requirements for UK digital VAT?
HMRC requires you to keep records of your digital service sales for at least six years. The data points you need to retain are more demanding than those required for standard invoicing.
Customer location evidence
HMRC requires at least two noncontradictory pieces of evidence for B2C digital sales. This includes the billing address provided by the customer, IP address or geolocation of the device used to purchase, country of the bank or payment method used, or mobile country code if a phone was used. Collect and store this evidence consistently in case the HMRC requests it.
Invoicing requirements
VAT-registered UK businesses must issue VAT invoices for B2B sales that show the VAT number, amount of VAT charged, and applicable rate. In many cases, a simplified invoice or receipt can suffice for B2C digital sales. But the underlying records still need to be retained. If you’re selling through a platform or marketplace that handles VAT on your behalf, the platform retains records for you, but be sure to confirm what records they’re keeping and whether they’re what you need for your own returns.
Per transaction data
Make sure you retain the following information for each transaction: date of sale, customer location evidence (at least two data points), product type and applicable VAT rate, VAT amount charged, and total transaction value.
What are the challenges of managing VAT manually for digital products?
If HMRC or an EU tax authority audits your VAT compliance and finds gaps in your location evidence or inconsistencies in your rate application, you’re liable for the underpaid VAT plus interest and potentially penalties. Manual processes make these gaps more likely.
Here’s what to look out for if you manage VAT manually:
Applying the correct tax rates
Sometimes, you’ll need to apply different rates to different types of digital products you sell. It can be easy to misclassify or make errors if that logic is built into your billing manually, and the consequences fall on you.
Assessing customer location at transaction time
Determining customer location at the point of sale, collecting the required evidence, and storing it at scale all become substantial data management tasks with real audit exposure if gaps arise.
Filing across multiple jurisdictions
If you’re selling to UK consumers and EU consumers, you have separate filing obligations on different schedules in different currencies. Managing these manually means more room for error and penalties for missed filings under each country’s rules.
Staying on top of rate changes
VAT rates and rules change. Staying current requires active monitoring. Updating your billing logic to reflect changes isn’t always as fast as it needs to be.
How Stripe Tax can help
Stripe Tax reduces the complexity of tax compliance so you can focus on growing your business. Stripe Tax helps you monitor your obligations and alerts you when you exceed a sales tax registration threshold based on your Stripe transactions. In addition, it automatically calculates and collects sales tax, VAT, and GST on both physical and digital goods and services—in all US states and in more than 100 countries.
Start collecting taxes globally by adding a single line of code to your existing integration, clicking a button in the Dashboard, or using our powerful API.
Stripe Tax can help you:
Understand where to register and collect taxes: See where you need to collect taxes based on your Stripe transactions. After you register, switch on tax collection in a new state or country in seconds. You can start collecting taxes by adding one line of code to your existing Stripe integration or add tax collection with the click of a button in the Stripe Dashboard.
Register to pay tax: Let Stripe manage your global tax registrations and benefit from a simplified process that prefills application details—saving you time and simplifying compliance with local regulations.
Automatically collect tax: Stripe Tax calculates and collects the right amount of tax owed, no matter what or where you sell. It supports hundreds of products and services and is up-to-date on tax rules and rate changes.
Simplify filing: Stripe Tax seamlessly integrates with filing partners, so your global filings are accurate and timely. Let our partners manage your filings so you can focus on growing your business.
Learn more about Stripe Tax, or get started today.
เนื้อหาในบทความนี้มีไว้เพื่อให้ข้อมูลทั่วไปและมีจุดประสงค์เพื่อการศึกษาเท่านั้น ไม่ควรใช้เป็นคําแนะนําทางกฎหมายหรือภาษี Stripe ไม่รับประกันหรือรับประกันความถูกต้อง ความสมบูรณ์ ความไม่เพียงพอ หรือความเป็นปัจจุบันของข้อมูลในบทความ คุณควรขอคําแนะนําจากทนายความที่มีอํานาจหรือนักบัญชีที่ได้รับใบอนุญาตให้ประกอบกิจการในเขตอํานาจศาลเพื่อรับคําแนะนําที่ตรงกับสถานการณ์ของคุณ