slimzaakVolledige site →

btw-en-belasting

The OSS scheme explained: how VAT works for EU sales

2026-07-09 · 5 min leestijd

If you sell through your webshop or a marketplace to consumers in other EU countries, you'll run into the OSS scheme sooner or later. It sounds complicated, but the whole point is to keep things simple: one return for all your EU VAT. In this article, we explain how it works and when it starts to apply to you.

The OSS scheme (One Stop Shop, known in the Netherlands as the unieregeling or Union scheme) lets webshops pay VAT on sales to consumers in other EU countries through a single quarterly return with the Dutch Belastingdienst, instead of registering separately in every EU country. The scheme becomes relevant once your total cross-border EU sales to consumers exceed the threshold of €10,000 per calendar year: from that point on, you charge the VAT rate of your customer's country instead of Dutch VAT.

What is the OSS scheme (Union scheme)?

OSS stands for One Stop Shop: a single point of contact for the VAT on your sales to consumers in other EU countries. In the Netherlands, this is officially called the unieregeling (Union scheme).

Here's the problem it solves: if you sell to a consumer in, say, Belgium or Germany and need to charge local VAT there, you would technically have to register and file a separate return in each of those countries. For a webshop delivering to ten EU countries, that's simply unworkable.

With the OSS scheme, you instead file one separate quarterly return with the Dutch Belastingdienst covering all that foreign VAT together. You pay a single amount, and the Belastingdienst distributes it to the EU countries involved. The EU has harmonised the VAT rules for these so-called distance sales, so webshops across the Union work with the same system. You can find general information on EU VAT rules at europa.eu.

The €10,000 threshold explained

The scheme only becomes relevant once you cross the EU-wide threshold of €10,000 per calendar year. A few rules around this are often misunderstood:

You can also choose to apply the destination country's rate voluntarily from the start, even while you're still under the threshold. That can be useful if you already expect to cross it and don't want to change your prices halfway through the year.

How filing works with the Belastingdienst

In practice, the Union scheme works like this:

  1. Register. You sign up for the Union scheme through the Belastingdienst. This is done online via the business portal.
  2. Charge VAT per country. From the moment you register, you apply the VAT rate of the customer's country to your EU consumer sales.
  3. File a quarterly OSS return. Every quarter, you file a separate OSS return, listing the sales and VAT owed per country. This is separate from your regular Dutch VAT return.
  4. Make one payment. You pay the total amount to the Belastingdienst, which forwards it to the other EU countries.

Important to remember: the OSS return doesn't replace your regular VAT return. Your domestic sales and input VAT stay on your normal quarterly return; only your foreign consumer sales move to the OSS return.

Who is OSS relevant for — and who isn't?

Relevant to you if:

Not relevant (or relevant in a different way) if:

That last category needs close attention. If you sell across multiple channels and countries, check per sales flow who's actually remitting the VAT — you or the platform — before you put everything in your OSS return.

Practical admin: what you need to track

The OSS scheme makes filing simpler, but it does place demands on your record-keeping. For every sale, you need to be able to show which country the customer is in and which VAT rate you applied. In practice, that means:

Doing this by hand is error-prone: every EU country has its own rates, and you need to apply the right one to every order. This is exactly the kind of thing worth automating. slimzaak supports the EU OSS scheme out of the box: it recognises the customer's country, automatically applies the correct VAT rate to invoices from your webshop and marketplace orders, and produces VAT summaries you can use for both your regular return and your OSS return. That way, your admin scales effortlessly as you start selling across borders.

Veelgestelde vragen

From when do I need to charge foreign VAT to EU customers?
As soon as your total cross-border sales to consumers in other EU countries together exceed €10,000 per calendar year. From the order that pushes you over that threshold, you charge the VAT rate of your customer's country. Below the threshold, you can keep charging Dutch VAT.
Do I need to register for VAT separately in every EU country?
No — that's exactly what the OSS scheme prevents. Through the Union scheme, you register once with the Dutch Belastingdienst and file a single quarterly return covering all your EU consumer sales. Local registration in each country remains an option, but for most webshops it's needlessly cumbersome.
Does the OSS scheme also apply to sales via bol.com or Amazon?
Yes. Sales to consumers in other EU countries count towards the €10,000 threshold regardless of whether they go through your own webshop or a marketplace. One thing to watch: in specific situations, such as goods imported from outside the EU, the platform itself may be responsible for remitting the VAT. Check per sales flow who is actually remitting it.
Does the OSS return replace my regular VAT return?
No. Your domestic sales and input VAT stay on your normal Dutch quarterly return. The OSS return is a separate, additional quarterly return that only covers the VAT on your consumer sales in other EU countries. So you file both returns alongside each other.
Gratis starten