Ja, je kunt kortingscodes veilig en fiscaal correct gebruiken in boekingssoftware, mits je onderscheid maakt tussen kortingscodes, vouchers en waardebonnen en je administratie daarop inricht. Stel heldere regels in, test elk scenario voordat je live gaat en raadpleeg bij twijfel over btw-behandeling altijd je accountant.
Kort samengevat:
- Voor een waardebon kan btw op een ander moment verschuldigd zijn dan voor een kortingscode; laat je accountant betaalde vouchers en vergoedingen door derden beoordelen.
- Test elke code intern met kaartbetaling, aanbetaling, annulering en groepsreserveringen; toon de korting apart op de factuur om rekenfouten en rapportageproblemen te voorkomen.
- Boekingssoftware moet de verleende korting, de vooraf betaalde voucherwaarde en de resterende bijbetaling afzonderlijk vastleggen en exporteren naar je boekhoudpakket.
- Beperk misbruik met unieke codes, eenmalige inwisseling en limieten per klant; leg ook vooraf vast hoe kortingen bij annuleringen worden terugbetaald.
Inhoudsopgave
- Kortingscodes instellen in boekingssoftware: een stappenplan
- Administratie en btw: waarom het instrument dat je kiest ertoe doet
- Kortingscode, voucher of giftcard: operationele gevolgen per instrument
- Best practices en valkuilen bij kortingscodes
- Wat we in de praktijk zien bij kortingscodes en vouchers
- Hoe RaxBooker kortingscodes en vouchers ondersteunt
- Veelgestelde vragen
- Bronnen
Kortingscodes instellen in boekingssoftware: een stappenplan
Een kortingscode werkt pas goed als je vooraf de juiste keuzes maakt. De volgorde waarin je dit aanpakt, bepaalt of je achteraf nog regels moet repareren of niet.
- Kies het type code. Een percentagekorting past goed bij losse activiteiten, een vast bedrag werkt beter bij pakketten met een vaste prijs; beslis ook of de code eenmalig of herbruikbaar is.
- Beperk het toepassingsgebied. Koppel de code aan specifieke activiteiten, data, tijdvakken, een maximumaantal reserveringen of een bepaalde klantgroep, zodat je geen korting weglekt naar boekingen waarvoor die niet bedoeld was.
- Configureer de effecten op prijsberekening en factuur. Zorg dat de software de korting als apart veld toont op de factuur, los van de hoofdprijs, zodat je rapportages en je administratie kloppen.
- Test alle scenario's. Boek testtransacties met kaartbetaling, met aanbetaling, met annulering en met groepsboekingen, want juist deze combinaties leveren de meeste rekenfouten op.
- Publiceer en communiceer de code. Zet hem op een landingspagina, verstuur hem per e-mail en gebruik UTM-tracking, zodat je precies kunt zien welk kanaal de boekingen oplevert.
Voor een uitgebreidere uitwerking van regelconfiguratie, inclusief voorbeelden per activiteitstype, verwijzen we naar onze gids over kortingsregels in je boekingssysteem.
Pro-tip: Test een nieuwe kortingscode altijd eerst met een interne testboeking voordat je hem publiceert, zeker als hij een aanbetaling of annuleringsregel raakt.
Administratie en btw: waarom het instrument dat je kiest ertoe doet
Niet elke korting is fiscaal gelijk. De Belastingdienst maakt onderscheid tussen een waardebon, waarbij de btw vaak pas bij inwisseling wordt bepaald, en andere kortingsinstrumenten die onder de algemene btw-regels vallen. Een terugkerende kortingscode is dus niet automatisch hetzelfde als een voucher of een waardebon, en die indeling bepaalt op welk moment je btw moet afdragen.
Het Besluit heffing van omzetbelasting ter zake van vouchers, waardebonnen en zegels werkt dit verder uit in paragraaf 2.4: niet elk kortingsinstrument is een waardebon, en het besluit legt uit wanneer een kortingsbon als directe korting geldt en wanneer als vergoeding door een derde partij. Een herbruikbare kortingsbon is doorgaans geen waardebon, terwijl een waardebon meestal eenmalig wordt ingezet.
Maak in je administratie en rapportages altijd onderscheid tussen een kortingscode, een voucher en een waardebon. Deze categorieën hebben verschillende btw-momenten en voorwaarden, dus laat je boekingssoftware de korting, de betaalde voucherwaarde en de resterende bijbetaling apart vastleggen.
Dat onderscheid vertaalt zich concreet naar drie velden die je apart moet kunnen terugvinden:
- De verleende korting op de oorspronkelijke prijs.
- De betaalde voucherwaarde, als de klant voor de voucher zelf heeft betaald.
- De resterende bijbetaling die de klant nog verschuldigd is bovenop de voucher.
Goede boekingssoftware maakt deze velden zichtbaar op de boekingsregel en exporteerbaar naar je boekhoudpakket. Bij betaalde vouchers of vergoedingen door een derde partij, zoals een touroperator die een deel van de prijs voor zijn rekening neemt, stem je de inrichting altijd af met je accountant: de rol die je onderneming speelt, als uitgever, acceptant of handelaar, weegt mee in de beoordeling.
Kortingscode, voucher of giftcard: operationele gevolgen per instrument
De keuze voor een instrument raakt niet alleen de fiscale kant, maar ook hoe je reserveringsflow en rapportage eruitzien.
- Kortingscode (generiek of uniek): verrekent direct op het transactiebedrag, meestal zonder aparte waarderegistratie, en is het eenvoudigst te rapporteren per marketingkanaal.
- Voucher of waardebon: vertegenwoordigt een vooraf betaalde waarde; bij inwisseling ontstaat vaak een resterende bijbetaling die je apart moet vastleggen naast de ingewisselde waarde.
- Giftcard of prepaid-tegoed: staat als openstaande verplichting op de balans tot het moment van inwisseling, waarna het wordt omgezet in omzet.
- Combinatieregels: de meeste boekingssoftware staat toe dat je per boeking maximaal één code toestaat, of juist specifieke stapelingen toelaat; kies wat voor jouw activiteiten praktisch werkbaar blijft zonder dat de marge onder druk komt.
Voor een praktijkvoorbeeld van hoe voucher-inwisseling en de bijbehorende bijbetaling er in een echt systeem uitzien, bekijk onze uitleg over vouchers inwisselen online. Hoe aanbetalingen en resterende bijbetalingen samen met kortingen worden vastgelegd, lees je in onze gids over aanbetalingen bij boekingen correct instellen.
Best practices en valkuilen bij kortingscodes
Kortingscodes zijn alleen winstgevend als je misbruik en administratieve rommel voorkomt. Beperk misbruik met unieke, eenmalig inwisselbare codes, limieten per klantaccount en een koppeling aan een geverifieerd e-mailadres, zodat dezelfde klant niet meerdere keren profiteert van een introductieaanbieding.
Standaardiseer daarnaast je velden en exports: gebruik voor elke code dezelfde naamgeving en attributielogica, zodat marketing en boekhouding uit dezelfde rapportage kunnen werken zonder data opnieuw te moeten koppelen. Leg vooraf vast hoe je omgaat met terugbetalingen en annuleringen: een proportionele terugbetaling van de korting voorkomt dat je bij een deelannulering de volledige kortingswaarde kwijt bent.
Meet ten slotte de netto-effectiviteit, niet alleen het aantal inwisselingen. Omzet per boeking, herhaalratio en conversieratio per campagne laten zien of een kortingscode klanten aantrekt die anders ook geboekt zouden hebben, of dat hij echt nieuwe omzet creëert.

Wat we in de praktijk zien bij kortingscodes en vouchers

Veel ondernemers onderschatten hoeveel administratieve ruimte een voucher nodig heeft vergeleken met een simpele kortingscode, zoals ook blijkt uit de praktische oplossingen om meerdere accommodaties efficiënt te beheren. De fout zit vaak niet in de korting zelf, maar in het ontbreken van een apart veld voor de betaalde voucherwaarde, waardoor rapportages later niet meer kloppen met de boekhouding.
Onze ervaring is dat bedrijven die vooraf kiezen voor strikte scheiding tussen korting, voucherwaarde en bijbetaling, aanzienlijk minder correcties achteraf nodig hebben. Dat is precies waarom we in onze gidsen over kortingsregels in je boekingssysteem en vouchers inwisselen online steeds terugkomen op die scheiding als uitgangspunt, niet als uitzondering.
— Bernard
Hoe RaxBooker kortingscodes en vouchers ondersteunt
We bouwen onze reserveringssoftware zodat kortingscodes, vouchers en de bijbehorende rapportage correct worden vastgelegd.

- Kortingscodes en vouchers: regels instellen per activiteit, datum of klantgroep, met aparte velden voor korting en resterende bijbetaling.
- Kassakoppeling en rapportage: inwisselingen en betalingen komen automatisch terug in je financiële overzichten.
- Overstapservice: we begeleiden de overgang vanuit je huidige systeem zonder dat je historische data verliest.
Wil je zien hoe dit in jouw boekingsflow werkt? Bekijk onze reserveringssoftware en vraag een demo aan.
Veelgestelde vragen
Mag ik meerdere kortingscodes combineren in één boeking?
Dat hangt af van de regels die je instelt in je boekingssoftware: de meeste systemen staan standaard maar één code per boeking toe. Je kunt dit verruimen, maar houd rekening met de impact op je marge voordat je stapeling toestaat.
Is btw bij een voucher verschuldigd bij uitgifte of bij inwisseling?
Volgens de Belastingdienst hangt dit af van het type instrument: bij een waardebon wordt de btw vaak bij inwisseling bepaald, terwijl andere vouchers al bij uitgifte btw-plichtig kunnen zijn. Raadpleeg je accountant voor de exacte situatie van jouw aanbod.
Wat is het verschil tussen een kortingscode en een waardebon?
Een kortingscode verrekent direct een percentage of vast bedrag op de transactieprijs, zonder dat er sprake is van een vooraf betaalde waarde. Een waardebon vertegenwoordigt een bedrag dat al is betaald of toegezegd, en valt daardoor onder andere fiscale regels zoals beschreven in het besluit over vouchers en waardebonnen.
Hoe voorkom ik misbruik van kortingscodes in mijn boekingssysteem?
Gebruik unieke, eenmalig inwisselbare codes in plaats van algemene codes die iedereen kan delen, en koppel ze waar mogelijk aan een geverifieerd klantaccount. Stel daarnaast een limiet per klant of per tijdvak in om herhaald misbruik te voorkomen.
Bronnen
- Vouchers, zegels en waardebonnen | Belastingdienst
- Besluit heffing van omzetbelasting ter zake van vouchers, waardebonnen en zegels
