9 min read

VAT on SaaS Sales to the EU: What Every Software Company Needs to Know

If you sell SaaS subscriptions to customers in the European Union, you have VAT obligations. This is true whether your company is based in the EU, the US, or anywhere else. SaaS is classified as an "electronically supplied service" under EU VAT law, which triggers a specific and sometimes complex set of rules. This guide covers exactly what you need to know.

Why SaaS is classified as an electronically supplied service

The EU VAT Directive classifies certain digital supplies as electronically supplied services (ESS), also called TBE services (telecommunications, broadcasting, and electronic services). SaaS falls squarely into this category because it meets the defining criteria:

This classification matters because ESS/TBE services follow special place-of-supply rules that differ from general services. Specifically, for B2C sales, VAT is due in the customer's country, not the seller's. This is what creates VAT obligations for non-EU SaaS companies selling to EU consumers.

B2B sales: the reverse charge simplifies everything

When you sell SaaS to a business customer (B2B) in the EU, the reverse charge mechanism applies (Article 196 of the VAT Directive). This means:

This is the simplest scenario. As long as you verify the customer's VAT number (via VIES), you issue a clean invoice with no VAT. See our reverse charge guide for the full details.

Critical: You must verify the customer's VAT number. An invalid or missing VAT number means the transaction is B2C, and different (more complex) rules apply.

B2C sales: destination-country VAT applies

When you sell SaaS to a consumer (B2C) in the EU, the place of supply is where the customer is located (Article 58 of the VAT Directive). This means you must charge VAT at the customer's country rate.

This is where it gets complicated for SaaS companies, because EU VAT rates vary significantly:

CountryStandard RateCountryStandard Rate
Germany19%France20%
Netherlands21%Spain21%
Italy22%Sweden25%
Ireland23%Hungary27%
Poland23%Luxembourg17%

If you have B2C customers in 15 EU countries, you would theoretically need to register for VAT in all 15. This is where the One-Stop Shop (OSS) scheme saves you.

The OSS scheme: one registration, one return

Instead of registering in every EU country where you have B2C customers, you can register for the Non-Union OSS (if you are based outside the EU) or the Union OSS (if you have an EU establishment). The OSS lets you:

The OSS country distributes the VAT to the appropriate member states. For non-EU SaaS companies, Ireland and the Netherlands are popular choices for Non-Union OSS registration due to their business-friendly tax administrations.

For a complete walkthrough, see our article on the EU OSS scheme.

Practical example: US SaaS company selling to the EU

Scenario A: B2B sale to German business

Seller: US SaaS company (no EU establishment)

Buyer: German GmbH with valid VAT number DE123456789

Subscription: EUR 500/month

VAT treatment: Reverse charge. Invoice shows EUR 500 with no VAT. German buyer self-assesses 19% (EUR 95) on their return. US company has no German VAT obligation.

Scenario B: B2C sale to French consumer

Seller: Same US SaaS company

Buyer: French individual (no VAT number)

Subscription: EUR 29/month

VAT treatment: Standard rate at destination. US company charges 20% French VAT (EUR 5.80), total invoice EUR 34.80. Reported via Non-Union OSS quarterly return.

What belongs on the invoice

B2B (reverse charge)

B2C (destination VAT via OSS)

Common pitfalls for SaaS companies

1. Treating all EU sales the same

B2B and B2C require completely different treatment. You cannot apply a flat "EU VAT rate" to all sales. Each B2C country has its own rate, and B2B sales should have no VAT at all.

2. Not validating VAT numbers

If a customer provides a VAT number, you must validate it against VIES. An unvalidated or invalid VAT number means you cannot apply the reverse charge. If you treat it as B2B anyway and don't charge VAT, you are liable for the missing VAT.

3. Ignoring the OSS threshold

Before the OSS reform (July 2021), there was a EUR 10,000 threshold below which you could apply your home country's VAT rate to B2C digital services. This threshold still exists — but only for EU-based businesses. Non-EU sellers have no threshold: the first EUR 1 of B2C sales triggers destination-country VAT obligations.

4. Confusing SaaS with other software models

Not all software sales are ESS. A perpetual software license delivered on physical media is classified as goods, not an electronically supplied service. Custom software development is classified as a service (not ESS), because it involves substantial human intervention and is not automated. The VAT treatment is different for each — the supply type determines which place-of-supply rules apply. The description of the transaction matters enormously. See our place of supply guide for more.

Frequently asked questions

Is SaaS subject to VAT in the EU?

Yes. SaaS is classified as an electronically supplied service (ESS) under the EU VAT Directive. For B2B sales, the reverse charge applies and the buyer self-assesses VAT. For B2C sales, the seller must charge VAT at the customer's country rate.

Do I need to register for VAT in every EU country where I have customers?

No. The EU One-Stop Shop (OSS) scheme lets you register in a single EU member state and file one quarterly return covering all your EU B2C sales. B2B sales are handled via the reverse charge and require no EU registration.

What VAT rate applies to SaaS sales in the EU?

For B2C sales, you must charge the standard VAT rate of the customer's country, which ranges from 17% (Luxembourg) to 27% (Hungary). For B2B sales, the reverse charge applies and no VAT is charged by the seller.

Is there a minimum threshold before I need to charge EU VAT?

For non-EU sellers, there is no threshold — you owe destination-country VAT from the very first euro of B2C sales. EU-based sellers have a EUR 10,000 combined annual threshold for cross-border B2C TBE services and distance sales of goods.

DeterminedAI classifies SaaS and digital service transactions automatically, determines whether reverse charge or destination VAT applies, and returns the correct rate and ERP tax code for each EU country.

Try DeterminedAI free →