Btw op cadeaubonnen: verkopen versus inwisselen in je webshop administratie

Portret van Daan van Kampen, e-commerce boekhoudkundige en AI-softwareanalist
Daan van Kampen
E-commerce boekhoudkundige en softwareanalist
Btw-aangifte en internationale belasting · 2026-02-15 · 7 min leestijd

Stel, je verkoopt via je webshop een cadeaubon van €100 voor auto-onderhoud. De klant betaalt, jij krijgt het geld op je rekening. Makkelijk, toch? Nou, niet helemaal.

De Belastingdienst heeft hier een duidelijke mening over, en die hangt af van één simpel verschil: is het een bon voor één specifieke klus (een SPV) of een bon die voor alles in je shop gebruikt kan worden (een MPV)?

Het verschil in btw-afdracht is gigantisch en bepaalt of je direct €21 of €0 aftikt. Dit is het verhaal over het gat in je hand als je de verkeerde boekhoudregel volgt.

Het gevecht: Single Purpose vs Multi Purpose

Om te weten hoe je die bon moet boeken, moet je eerst weten wat voor een beest het is.

De Belastingdienst maakt een simpel onderscheid. Het gaat erom of je bij de verkoop van de bon al precies weet welk btw-tarief straks gaat gelden. Dat bepaalt alles.

Een Single Purpose Voucher (SPV) is een bon met een missie. Stel je verkoopt een bon voor een specifieke behandeling, bijvoorbeeld een ‘Winterbandenwissel’ voor €150. Of een ruitreparatie van €75. Omdat je precies weet dat die dienst onder het 21% btw-tarief valt (of 9% voor bandenwissel als het om arbeid gaat, afhankelijk van de exacte regelgeving rondom banden), is het tarief bij uitgifte al vaststaand.

Je hoeft niet te wachten tot de klant de bon inlevert. De Belastingdienst wil dat je die btw direct afdraagt op het moment van verkoop.

Je bent het geld als het ware al kwijt, ook al staat de auto nog niet op de brug. Een Multi Purpose Voucher (MPV) is de bon met vrijheid. Dit is jouw ‘Alles-in-één’ cadeaubon voor de webshop.

De klant kan er een setje ruitenwissers van €25 van kopen, maar ook een dure autoradio van €200. Omdat die ruitenwissers 21% btw hebben en die autoradio ook, maar je weet het nooit zeker, is het tarief bij uitgifte niet vast te stellen.

Deze bon is een betaalmiddel. De verkoop ervan is geen btw-incident.

Je boekt het als een schuld (een voorschot). Pas als de klant de bon inwisselt en een product uitkiest, pas je het juiste tarief toe en draag je btw af. Dat is het moment van levering, niet de verkoop van de bon.

De verkoop: cash in de kassa, maar nog geen omzet

Hoe zet je dat nu in je boekhouding? Pak even je administratie erbij.

Als je een MPV verkoopt, dus die algemene cadeaubon van €100, gebeurt er financieel gezien iets vreemds. Je krijgt €100 binnen, maar je hebt nog niets verkocht. Je hebt alleen een betalingsverplichting gecreëerd.

Je boekt dit als een financiële transactie. De €100 die binnenkomt boek je op een speciale subrekening, bijvoorbeeld ‘Cadeaubonnen uitgegeven’ of ‘Nog te leveren diensten’.

Dit is een schuldpost naar je klant. Je betaalt hierover geen omzetbelasting.

Het is simpelweg geld dat je vasthoudt totdat de klant zijn slag slaat in de shop. Het is dus heel verleidelijk om die €100 direct als omzet te boeken, maar doe dat niet. Je betaalt dan over geld dat je nog niet definitief mag houden. Je loopt jezelf voor de voeten.

Verkoop je een SPV? Dan is het verhaal anders.

Stel je verkoopt een bon voor een exclusieve chip-tuning van €500. Je weet dat dit onder het 21% btw-tarief valt. De klant betaalt €500.

In je administratie boek je dit direct als omzet. Je berekent de btw (ongeveer €86,78) en draag dit af in je aangifte, net zoals je doet wanneer je btw over verzendkosten moet berekenen.

Je hebt nu al een stukje van je winst en je btw-plicht 'verbruikt'. Dat is het directe gevolg van de bekende bestemming en het bekende tarief.

De inwisseling: het moment van de waarheid

Het leuke gedeelte komt nu: de klant komt langs om zijn cadeaubon te verzilveren. Hij heeft de MPV van €100 en koopt een nieuwe uitlaatdemper van €100.

Of hij doet er €20 bij en neemt een setje sportvelgen van €120.

Dit is het moment dat je geld definitief van jou wordt. Dit is het moment van de btw-afdracht. Als de klant de MPV inwisselt, moet je je boekhouding bijwerken.

Je boekt de verkoop van de demper als echte omzet. Tegelijkertijd schrijf je de schuldpost van €100 af.

De btw die je nu berekent over die demper (21%) draag je af in je eerstvolgende aangifte. De bon verdwijnt uit het systeem als een betaalmiddel en de transactie is compleet. Het is alsof de klant toen hij de bon kocht, geld op een spaarrekening bij je zette, en nu het definitief uitgeeft. Het is cruciaal dat je bij het inwisselen btw-tarieven voor digitale producten en downloads correct toepast.

Veelgestelde vragen over cadeaubonnen

De klant betaalt met de bon, maar de inhoud van de winkelmand bepaalt de btw.

Koop hij er een boek van (6% btw) en een motorolie van (21% btw)? Dan moet je dat netjes splitsen. De bon dekt de totaalprijs, maar jij moet de btw per product berekenen.

Doe je dat niet, dan betaal je te veel of te weinig en heb je een rotzooi in je administratie. De Belastingdienst houdt van regels, en jij waarschijnlijk van duidelijkheid.

Hieronder vind je de antwoorden op de vragen die webshopeigenaren vaak stellen. Moet ik btw betalen bij de verkoop van een cadeaubon?
Dat hangt er echt vanaf. Is het een bon voor één specifieke klus (SPV)?

Dan betaal je direct btw over het volle bedrag. Is het een bon voor alles in je shop (MPV)?

Dan betaal je op dat moment geen btw. Dat is pas bij inwisselen.

Wat is een Single Purpose Voucher precies?
Een SPV is een voucher waarbij bij uitgifte al vaststaat wat het btw-tarief is en waar deze besteed kan worden. Voorbeelden in de autowereld: een bon voor een APK-keuring (vast tarief), een bon voor het wisselen van je zomerbanden (vast tarief), of een bon voor een specifieke poetsbeurt. Het is een doelgerichte coupon.

Hoe boek ik een cadeaubon in mijn administratie?
Bij een MPV boek je de verkoop als een financiële transactie (voorschot). Je zet het op een post 'Cadeaubonnen in omloop' of 'Nog te leveren'.

Je raakt het geld niet aan voor de btw-aangifte. Pas bij inwisseling boek je het als omzet. Bij een SPV boek je het direct als omzet en draag je direct btw af. Wat als een cadeaubon voor meerdere btw-tarieven kan worden gebruikt?
Dan is het per definitie een Multi Purpose Voucher (MPV).

Omdat je niet weet of de klant straks een product met 9% btw (soms motoronderdelen) of 21% btw (accessoires) koopt, mag je niet direct btw heffen. Het is dan essentieel om verschillende btw-tarieven correct te verwerken op je factuur.

Je wacht af tot de bestelling geplaatst is. Is de verkoop van een cadeaubon een btw-belaste prestatie?
Bij een SPV: ja. De levering is de bon zelf, met een bekend tarief.

Bij een MPV: nee. De verkoop van de bon is slechts een ruil van betaalmiddelen (geld voor een tegoed). De belaste prestatie vindt pas later plaats bij inlevering.

Praktische tips voor je webshop

Wil je het goed doen zonder gek te worden? Zorg dat je systemen en processen kloppen.

Dit zijn drie concrete tips om je hoofd koel te houden en je administratie strak te trekken. De regels rondom btw op cadeaubonnen zijn streng, maar logisch. De Belastingdienst wil het geld hebben op het moment dat jij het definitief verdient.

  1. Automatiseer de boekhouding. Zorg dat je webshop (Magento, Shopify, WooCommerce) onderscheid maakt tussen de verkoop van een fysiek product en een cadeaubon. Je wilt niet na elk verkoopje handmatig een spreadsheet bijwerken. Gebruik een plugin of koppel je boekhoudsoftware (zoals Exact of Moneybird) zodat MPV's automatisch op de juiste schuldrekening belanden.
  2. Label je bonnen duidelijk. Wees transparant naar je klant, maar vooral naar jezelf. Noem een SPV nooit zomaar 'Cadeaubon'. Noem het 'Cadeaubon voor APK'. Zo weet jij bij het boeken direct dat je 21% moet aftikken. En de klant weet wat hij krijgt.
  3. Check je voorraad en prijzen. Een MPV is een slapende rekening. Als je je prijzen verhoogt (bijvoorbeeld door inflatie of duurdere onderdelen), onthoud dan dat die bon van €100 van vorig jaar nu misschien minder waarde heeft. Of dat je er minder voor kunt kopen. Houd rekening met de waardedaling van je uitstaande bonnen in je financiële overzicht.

Speel je de regels slim uit, dan houd je cashflow over en voorkom je naheffingen.

Zie die bon niet als een simpel stukje papier, maar als een financieel product dat je met zorg moet behandelen.

Portret van Daan van Kampen, e-commerce boekhoudkundige en AI-softwareanalist
Over Daan van Kampen

Daan beheert al tien jaar de financiën van webshops en volgt de ontwikkeling van boekhoudsoftware op de voet. Hij schrijft om ondernemers helder uit te leggen welke AI-tools echt tijd besparen.

Volgende stap
Bekijk alle artikelen over Btw-aangifte en internationale belasting
Ga naar overzicht →