De One Stop Shop (OSS) regeling maakt het voor Nederlandse verkopers mogelijk om BTW voor alle EU-landen via één loket aan te geven — de Nederlandse Belastingdienst. Geen aparte registraties in 27 landen meer.
In dit artikel leggen we stap voor stap uit hoe de OSS-aangifte werkt, wanneer je moet beginnen en hoe je de bedragen correct berekent.
📌 OSS is verplicht zodra je meer dan €10.000 per jaar verkoopt aan EU-klanten buiten Nederland. Onder die grens mag je de KOR-vrijstelling toepassen en hoef je geen OSS-aangifte te doen.
OSS staat voor One Stop Shop — een EU-brede regeling waarbij je via één portaal (in Nederland: Mijn Belastingdienst Zakelijk) BTW aangeeft voor al je verkopen aan consumenten in andere EU-landen.
Vóór OSS moest je je in elk EU-land apart registreren zodra je daar een bepaalde drempel overschreed. Dat was een administratieve nachtmerrie voor kleine verkopers. OSS heeft dat vereenvoudigd.
OSS geldt voor Nederlandse ondernemers die:
Ga naar mijn.belastingdienst.nl → log in met DigiD voor Zakelijk → BTW → OSS-registratie. Dit is gratis en duurt 5-10 minuten. Je ontvangt je OSS-registratienummer per post of via je Berichtenbox.
Je hebt nodig: totale omzet per EU-land per kwartaal. Exclusief BTW — je berekent de BTW er daarna over. Export je data uit Etsy, Shopify of Vinted als CSV en upload in ZenBTW voor automatische berekening.
Vermenigvuldig de omzet per land met het BTW-tarief van dat land. Duitsland: 19%, België: 21%, Frankrijk: 20%, etc. ZenBTW berekent dit automatisch voor alle 27 EU-landen.
Via Mijn Belastingdienst Zakelijk → OSS → Nieuwe melding. Vul per land in: de omzet en het BTW-bedrag. Het systeem berekent het totaal. Je kunt ook een XML-bestand uploaden — ZenBTW genereert dit automatisch.
Na indiening ontvang je een betalingsreferentie. Betaal het totale BTW-bedrag via een iDEAL-betaling of overboeking. De Belastingdienst verdeelt het bedrag vervolgens over de EU-landen.
| Land | Standaard | Land | Standaard |
|---|---|---|---|
| 🇩🇪 Duitsland | 19% | 🇵🇱 Polen | 23% |
| 🇧🇪 België | 21% | 🇸🇪 Zweden | 25% |
| 🇫🇷 Frankrijk | 20% | 🇩🇰 Denemarken | 25% |
| 🇮🇹 Italië | 22% | 🇫🇮 Finland | 25,5% |
| 🇪🇸 Spanje | 21% | 🇦🇹 Oostenrijk | 20% |
| 🇳🇱 Nederland | 21% | 🇵🇹 Portugal | 23% |
| 🇨🇿 Tsjechië | 21% | 🇬🇷 Griekenland | 24% |
| 🇷🇴 Roemenië | 19% | 🇭🇺 Hongarije | 27% |
| 🇧🇬 Bulgarije | 20% | 🇸🇰 Slowakije | 23% |
| 🇭🇷 Kroatië | 25% | 🇸🇮 Slovenië | 22% |
| 🇪🇪 Estland | 24% | 🇱🇻 Letland | 23% |
| 🇱🇹 Litouwen | 21% | 🇱🇺 Luxemburg | 17% |
| 🇮🇪 Ierland | 23% | 🇨🇾 Cyprus | 19% |
| 🇲🇹 Malta | 18% |
Handmatig uitrekenen hoeveel je per land hebt verkocht en wat de BTW is, kost uren per kwartaal. ZenBTW doet dit automatisch:
Upload je verkoopexport en ZenBTW genereert een XML-bestand klaar voor de Belastingdienst. Gratis voor alle basisfuncties.
📊 Open gratis ZenBTW dashboard →