Direct naar de inhoud

Cookie-instellingen

Kies per soort welke cookies je toestaat. Je kunt je keuze altijd wijzigen via Cookie-instellingen onderaan elke pagina. Privacyverklaring

Noodzakelijk

Altijd aan

Nodig om in te loggen, je winkelwagen te bewaren en je keuzes te onthouden. Deze staan altijd aan.

Welke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: je sessie en ingelogd blijven
  • weboke_basket: je winkelwagen
  • wkBtwIncl: prijzen met of zonder btw tonen
  • wok_cookies: je cookiekeuze, 12 maanden

Meet welke advertentie tot een bezoek of bestelling leidt, zodat we niet betalen voor advertenties die niets doen.

Welke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), tot 90 dagen
  • OpenAI Ads, advertenties in ChatGPT
  • wok_aff: via welke partner je bij ons kwam (affiliateprogramma), 60 dagen

4,6

Land en taal

Elk land heeft zijn eigen site, met prijzen en btw van dat land.

Bekijken

Verkopen in andere EU-landen en de OSS-regeling

Module 4: Btw, verzending en betalen · Leestijd: 11 minuten

Leerdoel: Na deze les kun je uitleggen wanneer je de btw van het land van de klant rekent, hoe je de drempel van € 10.000 telt, hoe de OSS-regeling (Unieregeling) werkt en hoe je WooCommerce daarop inricht.

Kernbegrippen: afstandsverkopen, consument in een ander EU-land, drempel van € 10.000, land van aankomst, Unieregeling (OSS, one-stop-shop), kwartaalaangifte, tarieven per land, gelijke eindprijs, woocommerce_adjust_non_base_location_prices, bewijs van het land, EU-KOR

Deze les legt de regels uit zoals ze op 9 november 2026 gelden. Het is geen juridisch of fiscaal advies. Twijfel je over jouw situatie, vraag het dan aan een jurist, je brancheorganisatie of je boekhouder.

Het probleem: welke btw bij een klant in Keulen?

Theehuis Example in Utrecht verkoopt een theepot aan een particulier in Keulen. Rekent het 21 procent Nederlandse btw of 19 procent Duitse? Het antwoord hangt af van één getal: hoeveel je in totaal aan consumenten in andere EU-landen verkoopt. Zulke verkopen, waarbij jij de goederen naar een particulier in een ander EU-land stuurt, heten afstandsverkopen. Deze les volgt de uitleg van de Nederlandse Belastingdienst; de EU-regel erachter geldt in alle lidstaten, met in België en Duitsland dezelfde drempel en dezelfde regeling via hun eigen belastingdienst.

De drempel van € 10.000

De Belastingdienst legt het zo uit:

  • Je telt alle afstandsverkopen aan particulieren in alle andere EU-landen samen, exclusief btw, per kalenderjaar. Lever je ook digitale diensten aan particulieren in de EU, dan tel je die mee.
  • Zolang dat totaal € 10.000 of lager is, reken je meestal Nederlandse btw.
  • Zodra je erboven komt, reken je de btw van het EU-land waar de goederen naartoe gaan.
  • Pas als je een volledig kalenderjaar op of onder € 10.000 bleef, mag je vanaf 1 januari daarna weer Nederlandse btw rekenen.
  • Je mag ook kiezen om de drempel niet te gebruiken: dan reken je meteen de btw van het land van aankomst. Die keuze geldt minimaal twee jaar.
  • Heb je een vaste inrichting in een ander EU-land, dan geldt de drempel niet.

Let op drie valkuilen:

  1. Het is één drempel voor de hele EU, niet per land. € 6.000 naar België en € 5.000 naar Duitsland is samen € 11.000: boven de drempel.
  2. Verkopen in Nederland tellen niet mee. Die blijven gewoon in je Nederlandse aangifte.
  3. Verkopen aan bedrijven met een btw-nummer tellen niet mee: dat zijn geen afstandsverkopen maar intracommunautaire leveringen (les 4.1).

Rekenvoorbeeld. Vorig jaar verkocht Theehuis Example € 7.000 aan particulieren buiten Nederland. Dit jaar staat de teller op 1 oktober op € 9.800. Een Belgische klant bestelt voor € 150 zonder btw. Totaal € 9.950: Nederlandse btw. Een week later bestelt een Duitse klant voor € 120. Totaal € 10.070: vanaf dat moment de btw van het land van aankomst, voor deze bestelling Duitse btw. En volgend jaar begint de shop met buitenlandse btw, want dit jaar ging het erboven.

De Unieregeling (OSS)

Boven de drempel zou je in elk land waar je klanten zitten btw moeten aangeven. Om dat te voorkomen, bestaat de Unieregeling, onderdeel van het eenloketsysteem (one-stop-shop, OSS). Volgens de Belastingdienst:

  • Je meldt je aan via Mijn Belastingdienst Zakelijk, op tijd.
  • Je doet één melding per kwartaal over al je afstandsverkopen in de EU en betaalt de buitenlandse btw in één keer. De Belastingdienst stuurt de melding en het geld door naar de andere landen.
  • Doe je mee, dan moet alles wat onder de regeling valt erin; je mag niet een deel via OSS en een deel in het buitenland aangeven.
  • Je verkopen in Nederland blijven gewoon in je Nederlandse btw-aangifte.
  • Het is een keuze: je mag je ook in elk land apart registreren en daar aangifte doen.
  • Binnen de Unieregeling gelden de Nederlandse regels voor facturering, en voor de btw hoef je aan particulieren geen factuur uit te reiken (les 5.6).

Let op: het is wel Duitse btw die je via OSS in Nederland aangeeft. Het tarief is dus 19 procent, niet 21.

Een Belgische of Duitse webshop doet hetzelfde via de eigen belastingdienst: OSS is een EU-regeling die elke lidstaat aanbiedt.

EU-KOR: kleine ondernemers met een totale EU-omzet tot € 100.000 kunnen onder voorwaarden een vrijstelling krijgen, ook in andere EU-landen. Dat valt buiten deze cursus; bespreek het met je boekhouder.

Btw per land in WooCommerce

WooCommerce weet niet vanzelf welk tarief in welk land geldt. Boven de drempel heb je per land een regel nodig in elke btw-klasse. Voor Theehuis Example, dat naar Nederland, België en Duitsland verstuurt:

KlasseLandTariefNaam
StandaardNL21BTW
StandaardBE21BTW
StandaardDE19MwSt.
Verlaagd tariefNL9BTW
Verlaagd tariefBE6BTW
Verlaagd tariefDE7MwSt.

Of losse thee in België en Duitsland onder dat verlaagde tarief valt, controleer je in de TEDB van de Europese Commissie of met je boekhouder. Je kunt tarieven met de hand invoeren, of met een CSV-bestand in de tarieventabel laden. Er zijn ook uitbreidingen en diensten die tarieven automatisch bijhouden; controleer of ze voor EU-landen werken. Gebruik btw berekenen op basis van het verzendadres van de klant, want de btw volgt het land waar de goederen aankomen.

Zit je onder de drempel en heb je niet gekozen om hem niet te gebruiken, dan heb je alleen de NL-regels nodig. Laat dan geen buitenlandse tarieven staan, anders rekent je shop te vroeg buitenlandse btw. Houd de teller bij (je boekhouding of een rapport per land) en zet de tarieven aan op het moment dat je de drempel passeert.

Eén prijs voor iedereen of een prijs per land

Theehuis Example voert prijzen inclusief 21 procent in: theepot € 29,95. Wat ziet een Duitse klant boven de drempel? Standaard rekent WooCommerce terug naar de prijs zonder Nederlandse btw (€ 24,75) en zet daar Duitse btw op: € 29,45. De Duitse klant betaalt minder, jij houdt per theepot hetzelfde over.

Wil je overal dezelfde eindprijs (€ 29,95, met minder btw en dus meer marge in Duitsland, of minder marge in een land met een hoger tarief), dan bestaat daarvoor het filter woocommerce_adjust_non_base_location_prices. Zet een ontwikkelaar of een kleine plugin dat filter op "false", dan houdt WooCommerce de prijs inclusief btw gelijk en rekent het de btw eruit met het tarief van het land. Beide aanpakken mogen; kies bewust en vertel het je boekhouder, want je marge per land verandert.

Bewijs van het land

Je moet kunnen aantonen waar de goederen naartoe gingen: het verzendadres en de verzendgegevens (track-and-trace, vervoerder). WooCommerce bewaart het adres bij de bestelling; bewaar de verzendbewijzen bij je administratie. Voor digitale diensten aan particulieren gelden andere bewijsregels; dat valt buiten deze les.

Samenvatting

  • Afstandsverkopen aan particulieren in andere EU-landen tel je samen, exclusief btw, per kalenderjaar: één drempel van € 10.000 voor de hele EU.
  • Boven de drempel reken je de btw van het land van aankomst, vanaf de verkoop waarmee je erover gaat, en het volgende jaar ook.
  • Via de Unieregeling (OSS) geef je die buitenlandse btw in één kwartaalaangifte in je eigen land aan.
  • In WooCommerce: tarieven per land per btw-klasse, berekenen op het verzendadres; kies bewust tussen gelijke eindprijs en gelijke nettoprijs.
  • Bewaar het bewijs van het land; bespreek EU-KOR en twijfelgevallen met je boekhouder.

Quiz

1. Theehuis Example verkocht dit jaar € 5.500 aan Belgische en € 4.000 aan Duitse particulieren (excl. btw). Waar staat de teller?



2. Wat doe je met Duitse btw die je via de Unieregeling aangeeft?



3. Een webshop ging dit jaar in september over de € 10.000. Wat geldt op 1 januari van volgend jaar?



4. Waarvoor dient het filter woocommerce_adjust_non_base_location_prices?



Opdracht

Opdracht A4.2: Welke btw reken je? (casus). Lees de casus en vul de drie velden in. Het programma vergelijkt je antwoorden met een vaste sleutel; er wordt niets opgevraagd.

Theehuis Example in Utrecht verkoopt theepotten (algemeen btw-tarief) aan particulieren. Van 1 januari tot en met 30 september 2026 verkocht het voor € 6.200 aan particulieren in België en € 3.500 aan particulieren in Duitsland (bedragen zonder btw). Het verkoopt geen digitale diensten. Vorig jaar bleef het onder de € 10.000. Op 3 oktober bestelt een particulier in Keulen een theepot van € 400 zonder btw. Het heeft geen vaste inrichting buiten Nederland en heeft niet gekozen om de drempel niet toe te passen.

  • Land: de btw van welk land reken je voor deze bestelling? (Nederland / Duitsland / België)
  • Tarief: welk percentage?
  • Aangifte: hoe geef je deze btw aan? (Nederlandse btw-aangifte / OSS (Unieregeling) / alleen een Duitse aangifte / geen aangifte)

Groen als alle drie goed zijn, oranje bij twee, rood bij minder. Bij een fout veld krijg je een hint.

Opdracht A4.2: Welke btw reken je? (casus)




Wat je invult en wat we vinden, slaan we niet op. Je browser onthoudt je antwoorden en of je de opdracht hebt gehaald. Ben je aangemeld, dan bewaren we alleen dat je de opdracht (bijna) goed had in Mijn cursussen; daar kun je het ook verwijderen.

Verder lezen

Even geduld…

Stel je domeinen in

Regel per domein de nameservers, de koppeling aan je hosting en wie de eigenaar wordt.

Je domeinen laden…