UK VAT on digital products: Rates, rules, and cross-border obligations

Tax
Tax

O Stripe Tax automatiza a conformidade fiscal global do início ao fim para que você mantenha o foco no crescimento da empresa. Identifique obrigações fiscais, gerencie cadastros, calcule e recolha o valor correto dos impostos em todo o mundo e habilite declarações, tudo em um só lugar.

Saiba mais 
  1. Introdução
  2. What counts as a digital product in the UK?
  3. Do you need to charge VAT on digital products in the UK?
    1. Businesses based in the UK
    2. Businesses based outside of the UK
  4. What are the VAT rates for digital products in the UK?
  5. What’s the process for selling to EU customers from the UK?
  6. What are the record-keeping and invoicing requirements for UK digital VAT?
    1. Customer location evidence
    2. Invoicing requirements
    3. Per transaction data
  7. What are the challenges of managing VAT manually for digital products?
    1. Applying the correct tax rates
    2. Assessing customer location at transaction time
    3. Filing across multiple jurisdictions
    4. Staying on top of rate changes
  8. How Stripe Tax can help

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.

O conteúdo deste artigo é apenas para fins gerais de informação e educação e não deve ser interpretado como aconselhamento jurídico ou tributário. A Stripe não garante a exatidão, integridade, adequação ou atualidade das informações contidas no artigo. Você deve procurar a ajuda de um advogado competente ou contador licenciado para atuar em sua jurisdição para aconselhamento sobre sua situação particular.

Mais artigos

  • Algo deu errado. Tente novamente ou entre em contato com o suporte.

Vamos começar?

Crie uma conta e comece a aceitar pagamentos sem precisar de contratos nem dados bancários, ou fale conosco para criar um pacote personalizado para sua empresa.
Tax

Tax

Saiba onde se registrar, recolha automaticamente o valor certo dos impostos e acesse os relatórios necessários para fazer declarações.

Documentação do Tax

Automatize o recolhimento e a declaração de impostos sobre vendas, IVA e GST para todas as transações, com integrações low-code e no-code.