Aviy
International InvoicingVAT MOSS ReplacementOSS Scheme EU

Understanding EU VAT for Digital Services: A Practical 2026 Guide

Understanding EU VAT for Digital Services: A Practical 2026 Guide - Aviy AI invoicing
18 min read

EU VAT for digital services is charged based on where the customer is located, not where the seller is. For B2C sales, you apply the customer's country VAT rate and report it through the One Stop Shop (OSS) scheme. For B2B sales, the reverse charge usually applies, shifting the VAT to the buyer.

If you sell software, templates, online courses, ebooks, or any other digital product to customers in Europe, understanding EU VAT for digital services is not optional - it is the difference between a clean compliance record and an unexpected tax bill. The core idea is deceptively simple: VAT on digital services is generally charged based on where your customer is, not where your business sits. That single rule reshapes how you price, invoice, and report.

This guide walks through the place-of-supply rules, the difference between business and consumer sales, the One Stop Shop reporting scheme, and exactly what your invoices need to show. It is written for freelancers, SaaS founders, course creators, and small online businesses. It is educational, not tax or legal advice - VAT rates and registration thresholds change, so always confirm current figures with the relevant national tax authority or the European Commission before you act.

What "Digital Services" Means Under EU VAT

EU VAT rules use a specific category called electronically supplied services (sometimes grouped with telecommunications and broadcasting as "TBE" services). The defining feature is that the service is delivered over the internet, is essentially automated, and could not exist without information technology.

Typical examples include:

  • Downloadable or streamed software, apps, and plugins
  • SaaS and cloud subscriptions
  • Ebooks, PDFs, stock photos, fonts, and design templates
  • Online courses that are pre-recorded and auto-delivered
  • Website hosting, domain services, and online advertising
  • Music, video, and game downloads or streams

The boundary matters. A live, human-taught webinar or bespoke consulting delivered over a call is usually not an electronically supplied service, even though it happens online, because it involves significant human intervention. A pre-recorded course that a customer buys and accesses instantly, however, is squarely a digital service. When in doubt, ask: would this exist and deliver itself without a person doing the work each time? If yes, treat it as a digital service.

This classification is not academic - it determines which VAT rule applies. Electronically supplied services to consumers follow the customer-location rule and OSS reporting. Services with meaningful human input may follow entirely different place-of-supply provisions, and in some cases the VAT is due where the supplier is established or where the service is physically performed. Two products that look identical to a buyer (a recorded course versus a live cohort) can therefore carry completely different VAT obligations. Document your reasoning for each product so that, if questioned, you can show why you treated a supply the way you did. A short note in your records - "auto-delivered PDF, no human intervention, treated as ESS" - is worth far more than a vague memory at audit time.

The Golden Rule: Place of Supply

For most goods and services, VAT follows the supplier. For digital services sold to consumers, the EU flips that: the place of supply is where the customer belongs. This is the foundation of the entire system.

That means a developer in Spain selling an app to a private individual in Germany must charge German VAT, not Spanish VAT. A course creator in Ireland selling to a consumer in Italy charges Italian VAT. There is no de minimis safety net in most cases - the rule applies from the first sale, though many countries operate a modest EU-wide threshold below which micro-businesses selling cross-border can stick to their home-country VAT. Because that threshold is low and changes, confirm the current figure rather than assuming you are under it.

The logic behind the rule is fairness in the single market. If place of supply followed the seller, every digital business would simply incorporate in the lowest-VAT member state and the tax base would erode. By taxing where consumption actually happens, the EU keeps revenue with the country whose resident is buying. That is why the rule is unforgiving: there is no "I'm too small to bother" exemption beyond the modest micro-business threshold, and the obligation lands on you, the seller, to get it right. Understanding the why makes the operational burden easier to accept - and harder to argue your way out of.

B2C vs B2B: Two Very Different Paths

Who your customer is changes everything. The same digital product can be taxed in completely different ways depending on whether the buyer is a private consumer (B2C) or a VAT-registered business (B2B).

Selling to Consumers (B2C)

You charge the VAT rate of the customer's country and remit it to that country. Because tracking dozens of separate VAT rates and filing in every member state is impractical, the EU created the One Stop Shop so you can report all of it through a single return (more on that below).

Selling to Businesses (B2B)

When you sell to a VAT-registered business in another EU country, the reverse charge usually applies. You do not charge VAT. Instead, the buyer accounts for the VAT in their own country under their own return. Your invoice shows no VAT but must include the customer's valid VAT number and a note that the reverse charge applies. To learn the mechanics in depth, see how the reverse charge works in practice.

Here is the distinction at a glance:

ScenarioWho charges VATRate appliedHow it's reported
B2C, same country as sellerSellerSeller's domestic rateNormal domestic VAT return
B2C, another EU countrySellerCustomer's country rateOSS return (or local registration)
B2B, another EU country (valid VAT no.)Buyer (reverse charge)Buyer's country rateBuyer's domestic return
B2B/B2C, non-EU customerUsually no EU VATN/AOutside scope of EU VAT

The single most important checkout question, therefore, is: is this buyer a business with a valid EU VAT number, or a consumer? Everything downstream depends on the answer.

The One Stop Shop (OSS) Scheme Explained

Before 2021, cross-border B2C digital sales were reported through the Mini One Stop Shop (MOSS). That has been replaced and expanded into the One Stop Shop (OSS), which now also covers distance sales of goods and a wider range of services.

OSS lets you register in one EU member state and file a single periodic return that covers all your B2C sales across the EU. You collect the correct VAT for each customer's country, then declare and pay it through that one return. The tax authority you registered with distributes the money to the other member states. Without OSS, you would have to register for VAT in every country where you have a consumer - an administrative nightmare.

There are three flavours:

  • Union OSS - for EU-established businesses making cross-border B2C supplies within the EU.
  • Non-Union OSS - for businesses established outside the EU supplying digital services to EU consumers.
  • Import OSS (IOSS) - primarily for low-value imported goods, less relevant to pure digital sellers.

Returns are typically filed quarterly for OSS. You still keep detailed records for each sale (commonly for around a decade - confirm the exact retention period). OSS does not let you reclaim input VAT; that is handled separately through your domestic return or a refund procedure.

The mechanics of an OSS return are straightforward once you are set up. You log into the portal of the member state where you registered, enter your total cross-border B2C sales broken down by country of consumption and by VAT rate, and the system calculates what is owed to each. You make one consolidated payment. Behind the scenes, your registration country forwards each slice to the correct national treasury. The simplicity is real, but it depends entirely on the quality of your underlying data - if your sales records do not cleanly attribute each transaction to a country and a rate, building the return becomes a manual reconstruction. This is the strongest argument for capturing the right data at the moment of sale rather than at quarter-end.

One subtlety worth flagging: if you miss the small cross-border threshold question or your circumstances change mid-year, you may move between charging your home rate and charging customer-country rates. Keep an eye on your cumulative cross-border sales so a threshold crossing does not catch you off guard.

What an EU VAT-Compliant Digital Invoice Must Show

Invoice content rules are harmonised across the EU but applied through each country's national law. For a full VAT invoice, you generally need:

  • A unique, sequential invoice number
  • The date of issue (and supply date if different)
  • Your business name, address, and VAT identification number
  • The customer's name and address - and their VAT number for B2B
  • A clear description of the digital service supplied
  • The taxable amount, the VAT rate applied, and the VAT amount
  • The total payable and the currency
  • For reverse-charge B2B sales, the words "reverse charge" and no VAT charged

For B2C digital sales, you apply the customer's country rate and show it explicitly. Consistent, sequential numbering matters for audits - if you need a refresher, our guide on invoice numbering systems covers reliable schemes. EU VAT invoice requirements are strict on the VAT breakdown, so never bundle VAT into a single line without showing the rate.

Currency notes

You can invoice in euros or another currency, but the VAT amount usually must also be expressed in the currency of the member state where the tax is due, using an accepted exchange rate (commonly the European Central Bank rate on a set date). For cross-border work generally, our multi-currency invoicing guide explains how to keep conversions clean.

Proving Where Your Customer Is

Because you charge based on the customer's location, EU rules require you to hold evidence of that location. For B2C digital sales, you generally need at least two non-contradictory pieces of evidence, such as:

  • Billing address
  • IP address of the device used
  • Bank or card issuer country
  • The country code of the SIM card (for mobile purchases)
  • Other commercially relevant information

Small sellers below a certain cross-border threshold may rely on a single piece of evidence - again, confirm the current rule. The practical takeaway: capture and store location data at the point of sale automatically. Reconstructing it months later during an audit is painful and unreliable. Store it alongside the transaction record so each sale is self-documenting.

Non-EU Sellers: You Are Not Exempt

A common and costly misconception: businesses outside the EU sometimes assume EU VAT does not apply to them. For digital services sold to EU consumers, it absolutely does. A US-based SaaS company selling subscriptions to private individuals in France owes French VAT on those sales.

Non-EU sellers register under the Non-Union OSS scheme through a single EU member state of their choosing, then file and pay just like EU businesses. The alternative - registering separately in every country where you have a consumer - is far worse. For B2B sales to VAT-registered EU businesses, the reverse charge typically applies and you charge nothing, but you should still validate the buyer's VAT number and note the reverse charge on the invoice. If you bill clients in multiple regions, our guide on invoicing international clients pairs well with this one.

Pros and Cons of the OSS Approach

The OSS system is a genuine simplification, but it is not effortless. Weigh both sides.

Pros:

  • One registration and one return instead of up to 27 separate VAT registrations
  • A single payment that the tax authority distributes for you
  • Works for both EU and non-EU sellers via the right scheme
  • Quarterly filing reduces administrative frequency
  • Keeps you compliant from the first cross-border sale

Cons:

  • You must still determine and apply the correct rate for every country
  • No input VAT recovery through the OSS return itself
  • Strict record-keeping and location-evidence obligations
  • Currency conversion and rate changes add ongoing maintenance
  • Mistakes can trigger queries from multiple member states at once

A Real-World Example: Lena's Design Templates

Lena is a freelance designer based in Portugal who sells downloadable website templates through her own store. In a single week she makes three sales.

First, a private buyer in Germany purchases a template for personal use. Because this is a B2C digital sale to another EU country, Lena charges the German VAT rate, captures the buyer's IP and billing country as location evidence, and records it for her OSS return.

Second, a VAT-registered agency in the Netherlands buys a bundle. The agency provides a valid Dutch VAT number, so the reverse charge applies. Lena charges no VAT, writes "reverse charge" on the invoice, and includes both VAT numbers.

Third, a hobbyist in Brazil buys a single template. Brazil is outside the EU, so this sale is outside the scope of EU VAT entirely, though Lena notes Brazil may have its own digital tax rules to check separately.

At quarter-end, Lena files one OSS return covering the German consumer sale (and any others), pays through her Portuguese tax authority, and keeps her location evidence and invoices on file. Three sales, three different treatments - and one tidy return.

Common Mistakes to Avoid

Even careful sellers trip over the same recurring errors. Watch for these.

Charging your own country's rate to all EU consumers

This is the classic mistake. If you charge Spanish VAT to a German consumer, you have collected the wrong tax and under- or over-paid the correct authority. Always apply the customer's country rate for B2C.

Failing to validate B2B VAT numbers

The reverse charge only applies if the buyer is genuinely VAT-registered. Always validate the number through the EU's VIES system before zero-rating. An invalid or fake number means you may owe the VAT yourself.

Not collecting location evidence

If you cannot prove where your customer was, you cannot defend the rate you charged. Capture evidence automatically at checkout, every time.

Assuming non-EU status exempts you

As covered above, selling digital services to EU consumers brings you into scope regardless of where you are based.

Confusing digital services with human-delivered ones

A live, one-to-one coaching call is taxed differently from a pre-recorded course. Misclassifying the supply leads to the wrong rule entirely.

Poor record-keeping

OSS records must typically be retained for around a decade and be available on request. Scattered spreadsheets will not survive an audit. Our piece on digital tax record best practices goes deeper here.

Best Practices for Digital Service VAT

Build a system once and let it run. These steps keep you compliant without daily firefighting.

  1. Classify your offering correctly. Decide whether each product is an electronically supplied service before you sell it, and document the reasoning.
  2. Capture customer type at checkout. Ask whether the buyer is a business and request a VAT number; validate it in real time against VIES.
  3. Automate rate selection. Use checkout or invoicing software that applies the correct country rate so you are not looking it up manually each time.
  4. Collect two pieces of location evidence automatically and store them with the transaction.
  5. Register for the right OSS scheme - Union OSS if EU-based, Non-Union OSS if outside the EU - once you make cross-border B2C sales.
  6. Reconcile and file OSS quarterly, keeping your domestic return separate for B2B and home-country sales.
  7. Keep every invoice and evidence record for the full retention period, ideally in searchable cloud storage.
  8. Review rates and thresholds periodically, because they change and the burden of accuracy sits with you.

Done well, EU VAT for digital services becomes a quiet background process rather than a quarterly scramble. The investment is front-loaded: set up classification, location capture, and OSS registration once, and each future sale slots into place automatically. Tools that generate compliant invoices and apply the right treatment per customer remove the heaviest part of that load. If you want to reduce the manual work around billing in general, see how AI can reduce administrative work for small businesses.

Summary

EU VAT for digital services is built on one principle: tax follows the customer. For B2C sales you charge the customer's country rate and report through the One Stop Shop; for B2B sales the reverse charge usually shifts VAT to the buyer; and non-EU sellers are firmly in scope when they sell to EU consumers. Compliant invoices must show the correct VAT breakdown, the right VAT numbers, and - for reverse charge - the appropriate wording. Capture location evidence, validate business VAT numbers, classify your supplies carefully, and keep thorough records. Because rates and thresholds shift, confirm current figures with the European Commission or your national tax authority before relying on any number. Treat this as a guide to the structure, not a substitute for professional advice.

Frequently asked questions

Do I have to charge EU VAT on digital services?

If you sell electronically supplied services to private consumers in the EU, yes - you generally charge VAT at the rate of the customer's country from the first sale, subject to a small cross-border threshold for micro-businesses. For B2B sales to VAT-registered businesses, the reverse charge usually applies and you charge no VAT, provided you validate the buyer's VAT number.

What is the difference between MOSS and OSS?

MOSS (Mini One Stop Shop) was the original scheme for reporting cross-border B2C digital sales. It was replaced and expanded into OSS (One Stop Shop), which now covers a wider range of services and distance sales of goods, not just digital services. Functionally, OSS still lets you file one return for all your EU B2C sales rather than registering in every country.

How do I know which EU VAT rate to apply?

For B2C digital sales, apply the standard VAT rate of the country where your customer belongs. Rates differ by member state and change over time, so use up-to-date rate data - ideally automated in your checkout - rather than memorising figures. Always confirm current rates with the European Commission or the relevant national tax authority.

Do non-EU businesses pay VAT on digital sales to Europe?

Yes. A business based outside the EU that sells digital services to EU consumers must account for EU VAT. The simplest route is registering under the Non-Union OSS scheme through one EU member state, then filing and paying through it. For B2B sales to VAT-registered EU businesses, the reverse charge typically removes the obligation to charge VAT.

What counts as an electronically supplied service?

An electronically supplied service is delivered over the internet, is largely automated, and depends on information technology. Examples include software, SaaS, ebooks, templates, pre-recorded courses, and streamed media. Services involving significant human intervention, like a live one-to-one consultation, generally do not qualify even when delivered online.

How do I prove where my customer is located?

EU rules generally require at least two non-contradictory pieces of evidence for B2C digital sales, such as billing address, IP address, and bank or card issuer country. Capture this automatically at checkout and store it with the transaction. Some small sellers below a threshold may rely on a single piece of evidence - confirm the current rule.

Can I use reverse charge for B2B digital services?

Yes, for cross-border B2B digital sales to a VAT-registered business in another EU country, the reverse charge usually applies. You charge no VAT, but your invoice must include the customer's valid VAT number and state that the reverse charge applies. Always validate the VAT number through the EU's VIES system first.

Do I need to register for VAT to sell digital products in the EU?

If you make cross-border B2C digital sales, you generally need to account for VAT in the customer's country, most practically via OSS registration. Whether you also need domestic VAT registration depends on your home country's rules and thresholds. Check your national tax authority's current requirements before you start selling.

How often do I file an OSS return?

OSS returns are typically filed quarterly. You declare all your cross-border B2C sales for the period, broken down by country, and make a single payment to your registered tax authority, which distributes it. You must still file your normal domestic VAT return separately for home-country and B2B activity.

Does OSS let me reclaim input VAT?

No. The OSS return is only for declaring and paying the VAT you collected on cross-border B2C sales. To recover input VAT on your business expenses, you use your normal domestic VAT return or a separate refund procedure, depending on where the expense was incurred.

Conclusion

Mastering EU VAT for digital services comes down to internalising a single rule and building your systems around it: for consumer sales, the customer's country sets the rate, and you report it all through the One Stop Shop; for business sales, the reverse charge usually does the work for you. Get classification, location evidence, and VAT-number validation right at the point of sale, and the quarterly filing becomes routine.

Because rates, thresholds, and retention periods shift, never treat any specific number as permanent - confirm current figures with the European Commission or your national tax authority, and consider professional advice for edge cases. Treat this guide as the map of how the system works, then automate the parts that repeat.

Sources and further reading