Gids · bijgewerkt
Kortingscodes en btw in uw webshop
Een kortingscode is snel aangemaakt. In de boekhouding roept hij twee vragen op: over welk bedrag rekent u btw, en hoe ziet u later hoeveel korting u eigenlijk hebt gegeven? Het antwoord op de eerste vraag is eenvoudig, de tweede vraagt om een bewuste keuze in uw administratie.
Rekenvoorbeeld: 10% kortingscode, prijzen inclusief 21% btw
- Producten€ 121,00
- Kortingscode 10%− € 12,10
- Klant betaalt€ 108,90
- Waarvan btw€ 18,90
Btw over het bedrag na korting
De Belastingdienst gaat uit van het totaalbedrag dat u in rekening brengt. Staat de korting op de bestelling, dan brengt u minder in rekening en rekent u ook minder btw. In het rekenvoorbeeld hierboven betaalt de klant € 108,90 inclusief 21% btw; de btw is dan 21/121 daarvan, € 18,90, en niet de € 21,00 van de prijs zonder korting.
Een bijzonder geval is korting voor op tijd betalen. Daarvoor heeft de Belastingdienst een eigen regeling: zet u de korting direct op de factuur en betaalt de klant op tijd, dan hebt u het juiste btw-bedrag gerekend. Betaalt de klant te laat, dan is alsnog btw verschuldigd over de korting. In webshops komt dit zelden voor, omdat de klant meestal direct betaalt.
Korting bij verschillende tarieven
Verkoopt u producten met 9% en met 21%, dan moet een kortingscode over die regels worden verdeeld. Een korting van € 10 op een bestelling met een boek en een tas verlaagt deels de 9%-omzet en deels de 21%-omzet. WooCommerce verdeelt een kortingscode over de orderregels; controleer met een testbestelling of de btw per tarief daarna klopt.
Wordt de korting als één losse regel zonder tarief geboekt, dan klopt het totaal misschien, maar de verdeling over de rubrieken van uw btw-aangifte niet.
Kortingscode, cadeaubon of tegoed?
Een kortingscode die u weggeeft, verlaagt alleen de prijs. Een cadeaubon die een klant heeft gekocht, is iets anders: daar is al voor betaald, en voor de btw gelden de regels voor vouchers. Een tegoed na een retour is weer een vorm van terugbetaling. Geef ze in uw winkel verschillende namen en codes, zodat ze in de administratie niet op één hoop belanden.
Hoe u kortingen boekt
Er zijn twee nette manieren. Netto boeken: de omzet staat er na korting in. Simpel, maar u ziet niet meer hoeveel korting u gaf. Bruto boeken: de omzet tegen de volle prijs, met de korting op een aparte rekening. Dan ziet u per kwartaal wat uw acties kostten. Voor de btw maakt het niet uit, zolang de btw op het bedrag na korting is gebaseerd.
Gebruikt u veel acties, vraag dan bij de koppeling of de korting per orderregel wordt meegestuurd. Dan blijft de verdeling over de tarieven intact.
Veel acties en kortingscodes? Laat de koppeling de korting per orderregel meenemen.
Veelgestelde vragen
Reken ik btw over de prijs voor of na korting?
Over het bedrag dat u in rekening brengt, dus na de korting die op de bestelling staat.
Hoe werkt een kortingscode bij producten met 9% en 21%?
De korting moet over de orderregels worden verdeeld, zodat de btw per tarief klopt. Controleer dat met een testbestelling.
Is een cadeaubon hetzelfde als een kortingscode?
Nee. Voor een gekochte cadeaubon gelden de btw-regels voor vouchers. Een kortingscode verlaagt alleen de prijs.
Moet ik kortingen apart boeken?
Het hoeft niet, maar bruto boeken met korting op een aparte rekening geeft u inzicht in wat uw acties kosten.
Bronnen
- Belastingdienst — Btw berekenen over goederen (totaalbedrag, verzend- en verpakkingskosten)
- Belastingdienst — U geeft korting voor betalingen die op tijd zijn
- Belastingdienst — Rekenvoorbeeld btw berekenen (21/121 en 9/109)
- Belastingdienst — Vouchers, zegels en waardebonnen
Algemene informatie, gebaseerd op de bronnen hierboven (geraadpleegd op 26 oktober 2026). Wat een softwarepakket aanbiedt, kan veranderen; kijk voor de actuele stand op de site van dat pakket. Regels kunnen wijzigen; voor uw eigen situatie kijken we graag met u mee.