OSS-regeling BTW bij EU-verkoop: hoe automatiseer je de berekening in je boekhouding?

Door Clen Mourik

Sinds 2021 gelden nieuwe BTW-regels voor verkoop aan EU-consumenten. Maar hoe zorg je dat je systemen de juiste BTW berekenen en boeken? En wanneer wordt het tijd om dit te automatiseren?

Je verkoopt een product aan een klant in Duitsland voor €100. Welke BTW bereken je? De Nederlandse 21%? De Duitse 19%? En vanaf welk bedrag moet je eigenlijk überhaupt rekening houden met buitenlandse BTW-tarieven?

Sinds 1 juli 2021 is de OSS-regeling (One Stop Shop) van kracht. Die regeling veranderde de manier waarop je BTW moet berekenen en aangeven bij verkoop aan consumenten in andere EU-landen. Het goede nieuws: je hoeft niet in elk land afzonderlijk aan te geven. Het minder goede nieuws: je systemen moeten wel de juiste BTW berekenen, registreren en boeken.

Wat werkt is een koppeling tussen je verkoopkanaal en boekhouding die automatisch de correcte BTW-tarieven toepast. Wat niet werkt is handmatig facturen aanpassen in je boekhoudpakket zodra je de drempel van €10.000 EU-omzet passeert.

In dit artikel leggen we uit hoe de OSS-regeling precies werkt, wanneer je deze moet toepassen, en hoe je de BTW-berekening automatiseert tussen je verkoopsysteem en boekhouding. Ook als je niet alleen een webshop hebt, maar bijvoorbeeld software verkoopt, B2B-handel doet, of digitale diensten levert.

Inhoudsopgave

Belangrijkste punten

Punt Details
OSS-drempel Vanaf €10.000 EU-omzet per jaar moet je buitenlandse BTW-tarieven toepassen
BTW-variatie BTW-tarieven in de EU variëren van 17% (Luxemburg) tot 27% (Hongarije)
Aangifteverplichting Eén kwartaalaangifte via OSS-portaal, maar data moet wel kloppen per land
Systeemvereisten Je systeem moet land detecteren, juiste tarief toepassen én correct boeken
Automatisering ROI Bij 100+ EU-orders per maand bespaart automatisering 8-12 uur handwerk per kwartaal

Wat is de OSS-regeling precies?

De OSS-regeling (One Stop Shop) is een Europese BTW-regeling voor bedrijven die goederen of diensten verkopen aan consumenten in andere EU-landen. Voor 1 juli 2021 golden per land verschillende drempels en regels. Nu is het overzichtelijker — maar ook strikter.

De kernpunten:

De regel geldt voor B2C-verkoop (aan consumenten zonder geldig BTW-nummer). Voor B2B binnen de EU blijft de 0%-regeling (verlegd btw) gewoon bestaan.

Wat ik in de praktijk zie: veel bedrijven weten dat de OSS-regeling bestaat, maar hebben geen idee of ze de drempel al gepasseerd zijn. En als je geen systeem hebt dat bijhoudt hoeveel je per land verkoopt, kom je er vaak pas achter bij een controle.

Voor welke verkoop geldt OSS?

De OSS-regeling is relevant voor drie categorieën:

Even concreet: als jij een webshop hebt en je verkoopt tassen aan klanten in België, Duitsland en Frankrijk, dan valt dat onder OSS zodra je totale EU-omzet de €10.000 overschrijdt.

EU-verkoop dashboard met BTW-tarieven per land op laptop scherm

Wanneer is de OSS-regeling voor jou van toepassing?

De vraag die iedereen heeft: moet ik me hier nu al mee bezig houden? Hier is een praktisch beslisschema:

Situatie OSS-verplichting? Actie
Alleen in Nederland verkopen Nee Niets aan de hand
Alleen B2B in EU (met BTW-nr) Nee 0% BTW met verlegd regime
EU B2C onder €10.000/jaar Optioneel Mag NL-BTW blijven gebruiken
EU B2C boven €10.000/jaar Ja, verplicht Buitenlands BTW-tarief toepassen + OSS-aangifte
Digitale diensten aan EU-consumenten Ja, vanaf €1 Altijd buitenlands tarief, geen drempel

Let op: bij digitale diensten (software, online cursussen, streaming) geldt géén drempel van €10.000. Vanaf de eerste verkoop moet je het BTW-tarief van het land van de klant toepassen.

De €10.000 drempel in de praktijk

Stel: je verkoopt koffieproducten via je webshop. In 2024 verkoop je voor €8.500 aan klanten in België, Duitsland en Frankrijk. Dan mag je 21% Nederlandse BTW blijven hanteren.

In 2025 groeit je EU-omzet naar €12.000. Vanaf het moment dat je de €10.000 passeert, moet je voor nieuwe orders het BTW-tarief van het bestemmingsland gebruiken. Voor België is dat 21%, voor Duitsland 19%, voor Frankrijk 20%.

Zonder automatisering betekent dit: handmatig bijhouden welke factuur naar welk land gaat, het juiste percentage opzoeken, en per land uitsplitsen in je boekhouding. Bij 50 EU-orders per maand is dat niet vol te houden.

BTW-tarieven per EU-land: waarom automatisering nodig is

Hier wordt het interessant. De EU heeft 27 lidstaten, en elk land heeft zijn eigen BTW-tarief. Sterker nog: sommige landen hebben meerdere tarieven afhankelijk van het producttype.

Een selectie van standaard BTW-tarieven (2024):

Nu hoor ik je denken: "Oké, maar ik onthoud die percentages wel." Het probleem zit hem niet in onthouden, maar in de complexiteit:

Een klant van ons in beauty-producten had maandenlang het verkeerde tarief gebruikt voor cosmetica in Duitsland. Het verschil tussen 19% en 7% lijkt klein, maar over een paar duizend orders loopt dat op. De correctie-aangifte kostte meer dan de implementatie van de automatisering had gekost.

Productcategorieën en afwijkende tarieven

Voedsel heeft in veel landen een verlaagd tarief. Boeken ook. Kinderkleding soms. Medische producten vaak. Maar niet overal hetzelfde.

Als je diverse producten verkoopt, moet je systeem niet alleen het land weten, maar ook de productcategorie en het bijbehorende tarief. Dat vraagt om een database die actueel blijft — precies wat platforms zoals Shopify en WooCommerce standaard hebben ingebouwd.

Het wordt pas uitdagend als je die data door moet geven aan je boekhouding én correct moet boeken op de juiste grootboekrekeningen per land.

Factuur met verschillende BTW-tarieven per EU-land op computerscherm

Wat er fout gaat zonder automatisering

Laten we eerlijk zijn: de eerste maanden kun je het handmatig bijhouden. Een Excel met per order het land, het bedrag en het BTW-percentage. Elke week even bijwerken. Elk kwartaal de aangifte invullen.

Maar wat gebeurt er als je groeit?

Scenario: 150 EU-orders per maand

Je verkoopt koffieproducten. 150 orders per maand naar verschillende EU-landen. Gemiddeld 4-5 landen waar regelmatig orders naartoe gaan.

Handmatig proces:

Tijdsinvestering: ongeveer 3-4 minuten per order. Bij 150 orders is dat 7,5 uur per maand, oftewel 22,5 uur per kwartaal alleen voor de verwerking. Plus nog eens 4-6 uur voor het invullen van de OSS-aangifte zelf.

Totaal: 26-28 uur per kwartaal aan handwerk. Als je dit tegen een uurtarief van €50 rekent (wat bescheiden is voor administratief werk), kost dit je €1.300-1.400 per kwartaal aan tijd.

Veelvoorkomende fouten

Bij handmatige verwerking gaat het vaker fout dan je denkt:

Eén fout lijkt niet erg. Maar de Belastingdienst controleert steeds vaker op OSS-compliance. Een correctie-aangifte met boete kost al snel meer dan een automatisering kost.

Hoe automatiseer je de BTW-berekening naar je boekhouding?

De oplossing zit in een koppeling tussen je verkoopkanaal en je boekhoudpakket. Die koppeling moet drie dingen doen:

  1. Land detecteren — aan de hand van het afleveradres
  2. Juiste BTW-tarief toepassen — op basis van land én productcategorie
  3. Correct boeken — omzet en BTW op de juiste grootboekrekeningen per land

Optie 1: Standaard webshop-integraties

Platforms zoals Shopify, WooCommerce en Lightspeed hebben ingebouwde BTW-berekening. Die systemen weten welk tarief bij welk land hoort en passen dat automatisch toe op de factuur.

Het probleem: die data moet nog wel naar je boekhouding. De meeste standaard koppelingen (zoals de native Exact-koppeling van Shopify) boeken alles op één grootboekrekening. Voor de OSS-aangifte moet je dan alsnog handmatig uitsplitsen.

Wat je nodig hebt:

Bij SyncIT bouwen we koppelingen die dit automatisch regelen. Bijvoorbeeld: Shopify → Exact Online, waarbij elke order met het juiste BTW-percentage en de juiste grootboekrekening wordt geboekt afhankelijk van het bestemmingsland.

Optie 2: Marktplaatsen (Bol.com, Amazon)

Als je via Bol.com of Amazon verkoopt aan EU-klanten, wordt het nóg complexer. Deze platforms berekenen zelf de BTW (vaak via hun eigen OSS-registratie) en geven je een netto-bedrag.

Je moet dan:

Hier is maatwerk bijna altijd nodig. De standaard API's van marktplaatsen geven niet altijd genoeg detail om automatisch correct te boeken.

Optie 3: Maatwerk voor complexe situaties

Soms is je situatie te specifiek voor een standaard koppeling:

Dan bouw je een maatwerk-integratie die precies doet wat jij nodig hebt. Die koppeling kan ook direct rapportages genereren voor je accountant of voor de OSS-aangifte zelf.

Dashboard met omzet en BTW grafieken per EU-land op groot scherm

Technische vereisten voor je systemen

Voordat je begint met automatiseren, moet je checken of je systemen de juiste data kunnen leveren en ontvangen.

Checklist voor je verkoopkanaal

Checklist voor je boekhoudpakket

De meeste moderne systemen zoals Exact Online, AFAS, Twinfield en Visma ondersteunen dit. Oudere systemen of specifieke branchepakketten soms niet — dan moet je creatief worden met workarounds.

Data die je moet vastleggen per transactie

Voor de OSS-aangifte heb je per verkoop nodig:

Deze data moet gestructureerd opgeslagen worden zodat je elk kwartaal een rapport kunt draaien dat direct in het OSS-portaal kan worden ingevoerd.

Wat kost het om OSS-compliance in te regelen?

De vraag die iedereen heeft: wat gaat dit me kosten? Eerlijk antwoord: dat hangt af van je situatie.

Optie A: Standaard koppeling met aanpassingen

Als je een gangbaar systeem gebruikt (Shopify/WooCommerce + Exact/AFAS), kun je vaak werken met een bestaande koppeling die je uitbreidt met OSS-functionaliteit.

Kosten:

Totaal eerste jaar: ongeveer €2.000 - €3.000.

Optie B: Maatwerk-integratie

Bij complexere situaties (meerdere verkoopkanalen, specifieke productvereisten, minder gangbare systemen) bouw je maatwerk.

Kosten:

Totaal eerste jaar: ongeveer €6.000 - €12.000.

Terugverdientijd

Klinkt als veel geld. Maar vergelijk met handmatig werk:

Bij 150 orders per maand kost handmatige verwerking 26-28 uur per kwartaal aan €50/uur = €1.300-1.400 per kwartaal. Dat is €5.200-5.600 per jaar alleen aan tijdskosten.

Plus het risico op fouten, boetes bij controles, en de frustratie van handmatig geploeter.

Een standaard koppeling van €2.000-3.000 in het eerste jaar verdient zich terug in 5-7 maanden. Een maatwerk-oplossing in 12-18 maanden, afhankelijk van je ordervolume.

Wat als je nét over de €10.000 zit?

Zit je op €11.000-15.000 EU-omzet per jaar? Dan is de vraag: ga ik groeien of blijf ik hier hangen?

Als je verwacht te groeien: investeer nu in automatisering. Elke maand die je handmatig werkt kost je tijd die je in groei had kunnen steken.

Als je stabiel blijft rond dit niveau: overweeg een lichtere oplossing. Bijvoorbeeld een export-script dat je orders omzet naar een gestructureerd bestand dat je accountant kan importeren. Kost een paar honderd euro eenmalig en scheelt je al veel handwerk.

Veelgestelde vragen

Moet ik de OSS-regeling gebruiken of kan ik ook per land apart aangifte doen?

Je mag kiezen. OSS is optioneel — je kunt ook in elk land waar je verkoopt een lokale BTW-registratie aanvragen en daar apart aangifte doen. Maar dat is administratief een nachtmerrie en kost je veel meer tijd en geld. OSS is specifiek bedoeld om dit te vereenvoudigen.

Wat gebeurt er als ik de €10.000 drempel overschrijd maar het niet doorheb?

Dan bereken je te weinig BTW aan je buitenlandse klanten en te veel aan de Nederlandse staat. Bij een controle kan de Belastingdienst je verplichten om correctie-aangiftes in te dienen. Je bent dan BTW verschuldigd aan andere EU-landen en krijgt die niet terug van Nederland. Plus mogelijk een boete voor te late aangifte.

Kunnen mijn systemen de OSS-aangifte automatisch invullen?

Niet direct — het OSS-portaal van de Belastingdienst heeft geen API waar je automatisch data naartoe kunt sturen. Maar je kunt wel een rapportage genereren uit je systemen die exact de bedragen per land laat zien die je moet invullen. Dat scheelt enorm veel tijd bij het invullen.

Werkt de OSS-regeling ook voor B2B-verkoop?

Nee. OSS is alleen voor B2C (verkoop aan consumenten zonder geldig BTW-nummer). Voor B2B binnen de EU gebruik je het verlegd BTW-regime (0% BTW op de factuur, de koper draagt de BTW af in zijn eigen land). Dat blijft gewoon zo werken.

Ik verkoop via Amazon FBA — moet ik dan zelf OSS-aangifte doen?

Dat hangt ervan af. Als je via Amazon FBA verkoopt en Amazon is de "deemed supplier" (faciliterende verkoper), dan regelt Amazon de BTW-aangifte. Jij krijgt een netto-bedrag uitbetaald. Check altijd in je Amazon-instellingen wie verantwoordelijk is voor de BTW — dit kan per land verschillen.

Wil je dit allemaal goed geregeld hebben zonder er zelf maanden mee bezig te zijn? Een koppeling tussen je verkoopkanaal en boekhouding die automatisch de juiste BTW berekent en boekt scheelt je niet alleen tijd, maar ook hoofdpijn bij de kwartaalaangifte.

Bij SyncIT bouwen we dit soort koppelingen dagelijks. We snappen niet alleen de techniek, maar ook de fiscale kant. Want een integratie die technisch werkt maar fiscaal verkeerd boekt, schiet je niks op.

Benieuwd wat de beste aanpak is voor jouw situatie? Plan een vrijblijvend adviesgesprek — we kijken naar je systemen, je ordervolume en je wensen, en geven eerlijk advies over wat wel en niet nodig is.

Over de auteur

Clen Mourik is mede-eigenaar en verantwoordelijk voor IT bij SyncIT. Met uitgebreide ervaring in systeemintegraties en dataverwerking helpt hij MKB-bedrijven hun processen te automatiseren en systemen naadloos te laten samenwerken. Clen schrijft vanuit de dagelijkse praktijk over de uitdagingen en kansen van procesautomatisering.