Een totale prijs tonen inclusief lokale belastingen
Dit artikel is het derde deel van een vierdelige serie over de prijsregels van de CMA voor reizen en wat deze betekenen voor boekingsplatformen:
- De prijsregels van de CMA voor reizen: wat er in de totale prijs moet staan
- Toeristenbelasting in de hoofdprijs: wat de totale prijsregel van de CMA betekent voor platformen
- Dit artikel: Een totale prijs tonen inclusief lokale belastingen
- Zijn platformen aansprakelijk voor prijffouten onder de CMA-regels, en niet alleen de verkoper? Wie draagt de verantwoordelijkheid als een prijs niet klopt, en waarom het antwoord veranderd is.
Een totale prijs tonen inclusief lokale belastingen
Een totale prijs inclusief lokale belastingen bouw je op voordat de prijs verschijnt. Achteraf corrigeren is geen optie. Onder de totale prijsregel van de CMA moet elk zoekresultaat, listingspagina, appbanner en winkelwagentje dat een Britse klant ziet het volledige bedrag bevatten. Inclusief toeristenbelasting, vanaf het eerste moment dat een prijs verschijnt. Een fout of onvolledig bedrag op een van die contactmomenten is een overtreding. Op platformschaal herhaalt een verouderd tarief zich duizenden keren per dag in getoonde prijzen. Het juiste bedrag vaststellen is een vierstapsvolgorde: bepaal de jurisdictie, haal het actuele tarief op, pas het toe voor weergave, en houd het tarief actueel na lancering. De juridische basis behandelen we in toeristenbelasting in de hoofdprijs en de bredere CMA-regel in de prijsregels van de CMA voor reizen. Dit artikel gaat over hoe je de prijs zelf correct opbouwt.
Stap 1: bepaal de jurisdictie voordat je de prijs aanraakt
De verplichting volgt de bestemming. Toeristenbelasting wordt vastgesteld door de gemeente waar de gast verblijft, niet door de thuismarkt van de klant of het land van oprichting van het platform. Een Britse OTA die een verblijf in Amsterdam verkoopt is het Amsterdamse tarief verschuldigd, en dezelfde OTA die een verblijf in Rome verkoopt is het Romeinse tarief verschuldigd. Voordat een belastingbedrag berekend kan worden, heeft het boekingsproces de exacte locatie van de accommodatie nodig op stads- of gemeenteniveau. Tarieven en regels verschillen immers vaak binnen hetzelfde land. Ga deze stap verkeerd, dan erft elke volgende stap de fout.
Stap 2: haal het actuele tarief voor die locatie op
Als de jurisdictie bekend is, moet de prijs het tarief weergeven dat nu van toepassing is. De CMA beoordeelt het getoonde totaalbedrag, niet de bedoeling erachter. Hier gaat een statische, intern onderhouden tarieftabel mis. Tarieven veranderen zonder waarschuwing en elke gemeente handmatig volgen is een fulltimebaan. Het tarief dat de LocationTax API teruggeeft, houdt rekening met deze variaties op jurisdictieniveau. Elke berekening is gebaseerd op geverifieerde, actuele lokale regels. Geen getal dat iemand bij lancering invoerde en nooit meer aanraakte.
Stap 3: pas het tarief toe voordat de prijs ergens verschijnt
De CMA vereist de totale prijs bij elke koopuitnodiging. Die term wordt ruim geïnterpreteerd: het eerste zoekresultaat, de listingspagina, elke appbanner en het winkelwagentje vallen eronder. Een belastingbedrag dat pas bij het afrekenen wordt toegevoegd, of een opmerking dat lokale belastingen mogelijk van toepassing zijn, voldoet niet aan de regel. Ongeacht hoe accuraat het bedrag later blijkt te zijn. Voor het team dat de prijsweergave bouwt, betekent dit dat het tarief bepaald en meegenomen moet worden in de berekening die vóór de weergave draait. Niet ergens later in de reis erbij gelapt.
Stap 4: houd het tarief actueel na lancering
Een tarief dat op lanceerdag correct was, kan binnen maanden fout zijn. Gemeenten verhogen tarieven, voegen seizoensvariaties toe of wijzigen structuren per persoon en per nacht, vaak zonder veel waarschuwing. Een prijs opgebouwd op een verouderd tarief wordt op het moment van wijziging een compliance-risico. De eerste boete van de CMA onder het nieuwe regime laat zien op welke schaal het regime werkt: een verplichte boekingsfee van £3 die te laat in het proces werd getoond, kostte de rijscholen van de AA £4,2 miljoen in april 2026. Trippz bewaakt elke jurisdictie die het bedient en stuurt tariefupdates automatisch door. Zo blijft de prijs die een platform toont actueel, zonder dat iemand in het compliance- of engineeringteam elke gemeente handmatig hoeft bij te houden.
Wat betreft vrijstellingen en tariefvariaties?
Toeristenbelasting geldt zelden als één vast bedrag. Kinderen onder een bepaalde leeftijd zijn vaak vrijgesteld, sommige steden stellen een maximum aan het aantal belaste nachten, en tarieven kunnen verschillen per seizoen of per type accommodatie binnen dezelfde stad. Een tariefopvraging die alleen een hoofdtarief teruggeeft zonder deze variaties, levert een verkeerd totaal op precies bij de boekingen waar het het meest uitmaakt. Het tarief dat de LocationTax API teruggeeft, houdt rekening met deze variaties op jurisdictieniveau. Vrijstellingslogica hoeft dus niet apart gebouwd en onderhouden te worden in de prijsengine zelf.
De integratie testen voordat deze live prijzen raakt
Elke van deze vier stappen kan worden geverifieerd tegen echte jurisdictiegegevens voordat het een live zoekresultaat bereikt. Een account aanmaken is vrijblijvend, en sandboxtoegang volgt binnen twee werkdagen. Zo kan de integratie end-to-end getest worden, van jurisdictiebepaling tot weergegeven prijs, voordat deze in de buurt van een klant komt.
Trippz dekt tariefonderhoud in 70+ landen, en het onderliggende datamodel is hetzelfde als beschreven in wat is een toeristenbelasting API. De dienst is SOC1 Type 2 en SOC2 Type 2 gecertificeerd en AVG-compliant. Het is de belastingengine achter de prijzen van Airbnb, Booking.com en Expedia.
Trippz houdt het lokale belastingtarief actueel voor elke prijs die jij toont. Bekijk Trippz voor Platformen. Je bent misschien ook geïnteresseerd in...