OSS for digital services—automatic destination country VAT

Invoxo supports One Stop Shop (OSS) for B2C digital services. When you sell a digital service to an EU consumer, Invoxo automatically applies the correct destination country VAT rate. No manual rate lookups, no spreadsheets, no guesswork.

View pricing

14-day free trial. No charges until trial ends.

Destination country VAT ✅ Automatic rate application ✅ OSS reporting exports ✅ Audit-ready tax records ✅

How OSS works in Invoxo

OSS handling is built into Invoxo's tax engine

OSS is not a manual configuration or an add-on. It is a first-class tax treatment in Invoxo's EU-VAT regime. When a digital service is sold B2C to an EU consumer in another member state, the tax engine automatically determines OSS eligibility and applies the destination country's VAT rate.

Example

You're a SaaS founder in Ireland. You sell a subscription to a consumer in Germany. Invoxo automatically applies 19% German VAT and classifies the invoice as EU_B2C_OSS.

What is One Stop Shop (OSS)?

The EU One Stop Shop (OSS) scheme expanded the Mini One Stop Shop (MOSS) from July 2021. It allows businesses selling digital services to EU consumers to file a single VAT return in their home country, covering all cross-border B2C sales across the EU.

Without OSS, you'd need to register for VAT in every member state where you have consumer customers. OSS eliminates that requirement—but you still need to charge the correct destination country VAT rate on each invoice. That's the part most invoicing tools get wrong or leave to you.

Note: Below €10,000 in total cross-border B2C digital sales per year (across all EU countries combined, not per country), sellers may charge their home country VAT rate. Above that threshold, destination country VAT is mandatory. From 1 January 2027, the threshold calculation is tightened: only goods dispatched from, and services supplied from, your country of establishment count (a ViDA change).

Automatic destination country VAT rates for digital services sold to EU consumers

Buyer country + Digital service + B2C sale Destination VAT applied

Key distinction

OSS simplifies where you file. It does not simplify what rate you charge. You still need to apply the correct destination country rate on every invoice.

The invoicing problem OSS creates

OSS simplifies VAT filing — one return covers all EU member states. But it does not simplify invoicing. You need to know each buyer's country, apply the correct VAT rate (19% for Germany, 21% for Netherlands, 25% for Denmark, and so on), and record it correctly. Most invoicing tools make you look up rates manually or hardcode them.

What Invoxo does differently

OSS handling is built into Invoxo's tax engine — not a manual configuration. The TaxRegimeRouter automatically detects OSS eligibility based on service type, buyer type, and countries involved. The correct destination VAT rate is applied without manual lookups.

How Invoxo handles OSS

Invoxo supports One Stop Shop (OSS) for B2C digital services as a first-class tax treatment. Here's what happens when you create an OSS-eligible invoice.

Automatic OSS eligibility detection

When you create an invoice for a digital service sold to an EU consumer (B2C), Invoxo's tax engine evaluates the transaction. It checks the service type, whether the buyer is a business or consumer, and the countries involved. If the transaction qualifies for OSS, the EU_B2C_OSS treatment is applied automatically.

  • ✅ No manual treatment selection
  • ✅ No country-rate lookup tables to maintain

Destination country VAT rate applied

Once OSS treatment is determined, Invoxo applies the standard VAT rate for the buyer's country. Sell to a consumer in France? 20% VAT. Consumer in Hungary? 27% VAT. The rate is applied automatically based on the buyer's location—you don't need to look it up or enter it manually.

  • ✅ Correct rate per member state
  • ✅ Applied automatically, not manually entered

Immutable tax record

When the invoice is issued, the tax treatment, rate, destination country, and basis for the OSS determination are recorded in an immutable tax payload. This is not just a rate lookup—it's a verifiable tax decision that cannot be altered after issuance. If your tax authority asks why you charged 21% on a specific invoice, the answer is in the payload.

  • ✅ Treatment and rate locked at issuance
  • ✅ Audit-ready records for every invoice

OSS reporting exports

Invoxo provides VAT breakdown exports grouped by country and rate—exactly what you need for your OSS return. Each line shows the member state, the VAT rate applied, the taxable amount, and the VAT amount. Hand it to your accountant or use it for your own filing.

  • ✅ VAT grouped by country and rate
  • ✅ Clean CSV exports

What counts as a digital service?

The EU defines "electronically supplied services" as services delivered over the internet or an electronic network where delivery is essentially automated. OSS applies to these services when sold B2C within the EU.

Qualifies for OSS

These are electronically supplied services:

  • ✅ SaaS subscriptions and cloud software
  • ✅ Online courses and e-learning platforms
  • ✅ E-books and digital publications
  • ✅ Digital downloads (music, video, apps)
  • ✅ Streaming services
  • ✅ Website hosting and domain registration
  • ✅ Online advertising services

Does not qualify

These require human involvement and are not electronically supplied:

  • × Consulting or professional advice (even if delivered via video call)
  • × Live teaching or training with a human instructor
  • × Custom software development projects
  • × Physical goods shipped to the buyer

Invoxo is designed for service businesses. Physical goods are not supported.

EU standard VAT rates by country

When Invoxo applies OSS treatment, it uses the standard VAT rate for the buyer's member state. These are the current standard rates across all 27 EU countries.

Country Code Standard VAT rate
Austria AT 20%
Belgium BE 21%
Bulgaria BG 20%
Croatia HR 25%
Cyprus CY 19%
Czech Republic CZ 21%
Denmark DK 25%
Estonia EE 24%
Finland FI 25.5%
France FR 20%
Germany DE 19%
Greece GR 24%
Hungary HU 27%
Ireland IE 23%
Italy IT 22%
Latvia LV 21%
Lithuania LT 21%
Luxembourg LU 17%
Malta MT 18%
Netherlands NL 21%
Poland PL 23%
Portugal PT 23%
Romania RO 21%
Slovakia SK 23%
Slovenia SI 22%
Spain ES 21%
Sweden SE 25%

Standard rates for electronically supplied services. Reduced rates may apply in limited cases. VAT rates are subject to change by member states—verify with your accountant for the latest applicable rates.

OSS under ViDA: what's expanding

The EU's VAT in the Digital Age (ViDA) directive expands the scope of OSS in phases. Today, OSS covers digital services sold B2C within the EU. Over the next few years, it will expand to cover significantly more transaction types.

For digital service sellers, the current OSS rules continue to apply. The expansions below add new categories of supplies to the scheme — they don't change how digital services are handled.

OSS today

Digital services B2C

Electronically supplied services (SaaS, online courses, digital downloads, etc.) sold to EU consumers. Destination country VAT applied automatically. This is what Invoxo handles today.

1 January 2027

Energy supplies added

OSS extended to include B2C supplies of gas, electricity, heating, and cooling energy.

1 July 2028

Major expansion

Union OSS extended to all B2C supplies by non-established suppliers — not just digital services. Includes domestic B2C, goods with installation, and goods supplied on board transport.

30 June 2029

Call-off stock simplification ends

The call-off stock simplification ceases entirely as OSS coverage broadens.

How it works in practice

From invoice creation to locked tax record in four steps.

1) Create your invoice

Select your client (or add a new one with their country) and add line items. Mark the product or service as a digital service. Invoxo uses the client's country, the service type, and whether they're a business or consumer to evaluate the transaction.

2) OSS treatment determined automatically

If the buyer is an EU consumer and the service qualifies, Invoxo's tax engine classifies the transaction as EU_B2C_OSS and applies the destination country's standard VAT rate. No manual rate selection needed.

3) Review and issue

Preview the invoice with the VAT treatment and rate clearly displayed. Confirm it looks correct, then issue. At issuance, Invoxo locks the tax payload—the treatment, rate, destination country, and basis for the determination become immutable.

4) Export for OSS reporting

At the end of the reporting period, export your VAT breakdown grouped by member state and rate. This gives your accountant exactly what they need for the OSS return. Each invoice's tax payload provides the audit trail.

Related topics

OSS is part of Invoxo's broader EU VAT handling. These pages cover related features.

Free VAT tools

Not sure which VAT treatment applies? Try Invoxo's free tools—no account required.

Available on the Business plan

OSS for B2C digital services is included in the Business plan. Standard EU VAT features (domestic, reverse charge, out-of-scope) are included on every plan.

View pricing

Why service businesses choose Invoxo for OSS

Automatic, not manual

OSS treatment and destination VAT rates are determined by the tax engine based on transaction details. No manual rate lookups or country selection needed.

Audit-ready from day one

Every OSS invoice has an immutable tax payload recording the treatment, rate, and destination country. The audit trail is built into the workflow.

Clean exports for your accountant

VAT breakdown exports are grouped by member state and rate — exactly the format your accountant needs for the OSS return.

Built for SaaS and digital products

Invoxo is designed for service businesses selling across EU borders. OSS for digital services is a core use case, not an afterthought.

OSS – Common questions

What is the EU One Stop Shop (OSS)?
The One Stop Shop (OSS) is an EU VAT scheme that allows businesses selling certain services to EU consumers across borders to file a single VAT return in their home country, instead of registering for VAT in each member state where they have customers. It expanded the Mini One Stop Shop (MOSS) from July 2021 to cover a wider range of cross-border supplies.
Does Invoxo support OSS?
Yes. Invoxo supports One Stop Shop (OSS) for B2C digital services as a first-class tax treatment. When you sell a digital service to an EU consumer in another member state, Invoxo automatically determines OSS eligibility, applies the correct destination country VAT rate, and classifies the invoice as EU_B2C_OSS. OSS is available on the Business plan.
What types of services qualify for OSS?
Electronically supplied services qualify for OSS treatment: SaaS subscriptions, online courses, e-books, digital downloads, streaming services, website hosting, and similar services delivered automatically over the internet. Services that require significant human involvement — such as live consulting, custom development, or one-on-one teaching — generally do not qualify as electronically supplied services.
How does Invoxo determine the correct VAT rate for OSS?
Invoxo's tax engine evaluates the transaction based on the buyer's country, the service type (digital service vs. general service), and whether the buyer is a business or consumer. If the transaction qualifies for OSS, the standard VAT rate for the buyer's member state is applied automatically. You do not need to look up or enter rates manually.
Do I still need to register for VAT in each EU country with OSS?
Generally, no. That is the primary benefit of OSS. You register for the OSS scheme in your home member state and file a single quarterly return covering all your cross-border B2C digital sales across the EU. You still need to charge the correct destination country VAT rate on each invoice — which is what Invoxo handles automatically.
Does the €10,000 OSS threshold still apply?
Yes. Below €10,000 in total annual cross-border B2C digital sales (across all EU countries combined, not per country), sellers can opt to charge their home country VAT rate. Above that threshold, destination country rates are mandatory. From 1 January 2027, the calculation changes: only sales from your country of establishment count toward the threshold. Sellers with presence in multiple member states can no longer aggregate all cross-border sales.
Can I use OSS for B2B sales?
No. OSS applies to B2C supplies (sales to consumers). When you sell to a business customer with a valid EU VAT ID, the standard reverse charge mechanism applies instead — the buyer accounts for VAT in their country. Invoxo handles both treatments automatically based on the buyer's VAT status.
What changes to OSS are coming under ViDA?
From January 2027, OSS will cover B2C supplies of gas, electricity, heating, and cooling energy. From July 2028, Union OSS expands to all B2C supplies by non-established sellers — not just digital services. For digital service sellers, the current OSS rules continue to apply. Invoxo currently supports OSS for digital services.

Disclaimer: Invoxo provides tooling to support common EU VAT workflows including OSS. For complex scenarios, confirm requirements with your accountant.

Automatic destination country VAT for digital services

Invoxo supports OSS for B2C digital services. Correct rates, audit-ready records, and clean exports for your OSS return.

See pricing

14-day free trial. No charges until trial ends.