Toeristenbelasting Amsterdam 2026: tarief, berekening en voorbeelden

image/svg+xml Openclipart UK union flag 2012-05-15T04:06:24 https://openclipart.org/detail/170030/uk-union-flag-by-mr_johnnyp mr_johnnyp UK Union flag jubilee queen royal union jack English page

Toeristenbelasting is één van de grootste “verrassingen” op een hotel- of long-stay factuur. Zeker in Amsterdam kan dit bedrag flink oplopen—en in 2026 is er nog een extra component waar veel mensen op stuklopen: de btw op logies is hoger dan voorheen.

In dit artikel leggen we simpel uit:

  • wat de toeristenbelasting in Amsterdam in 2026 is,
  • hoe de berekening werkt (met voorbeelden),
  • en hoe je voorkomt dat je achteraf schrikt van de totaalprijs.

1) Wat is toeristenbelasting (en wie bepaalt het)?

Toeristenbelasting is een gemeentelijke belasting die je betaalt als je (tijdelijk) overnacht in een stad waar je niet staat ingeschreven. De gemeente bepaalt het tarief en hoe het wordt berekend.

Belangrijk: toeristenbelasting is iets anders dan btw.

  • Toeristenbelasting = lokaal, door de gemeente.
  • Btw = nationaal, via de Belastingdienst (en staat meestal ook op je factuur).

2) Tarief toeristenbelasting Amsterdam 2026

In 2026 geldt in Amsterdam (voor overnachtingen) een tarief van:

  • 12,5% van de overnachtingsprijs (exclusief btw).

Let op: sommige aanbieders tonen prijzen inclusief btw. De toeristenbelasting wordt dan alsnog berekend over het bedrag zonder btw (dus over de netto overnachtingsprijs).

3) Zo bereken je het (stap-voor-stap)

Gebruik deze simpele formule:

Toeristenbelasting = 12,5% × (overnachtingsprijs exclusief btw)

Daarbovenop kan ook btw gelden op de overnachtingsprijs. In 2026 is het btw-tarief op logies 21%.

Rekenvoorbeeld per nacht

Stel:

  • Overnachtingsprijs excl. btw: €100

Dan:

  • Btw (21%): €21
  • Toeristenbelasting (12,5% van €100): €12,50
  • Totaal: €100 + €21 + €12,50 = €133,50

Rekenvoorbeeld voor 30 nachten (indicatief)

Stel:

  • Overnachtingsprijs excl. btw: €100 per nacht
  • 30 nachten: €3.000 excl. btw

Dan:

  • Btw (21%): €630
  • Toeristenbelasting (12,5% van €3.000): €375
  • Totaal: €3.000 + €630 + €375 = €4.005

Tip: bij maandverblijf kan de aanbieder werken met een maandtarief in plaats van een nachttarief. Vraag dan expliciet hoe de overnachtingsprijs wordt afgeleid voor de belastingberekening.

4) Waarom dit belangrijk is bij long-stay (30+ dagen)

Bij 30+ dagen gaat het niet om “een paar euro per nacht”, maar om een substantiële maandpost. Daarom is een transparante uitsplitsing cruciaal:

  • Is de prijs die je ziet incl. of excl. btw?
  • Is de prijs incl. of excl. toeristenbelasting?
  • Wordt toeristenbelasting berekend over het netto bedrag (excl. btw)? (in Amsterdam: ja)

Als je een long-stay studio boekt, is het prettig als je een vast maandtarief hebt voor de woonkosten (wifi en nuts inbegrepen), en dat toeristenbelasting apart en duidelijk wordt vermeld.

5) 6 checks om verrassingen te voorkomen

Voor je boekt, vraag (of check) altijd dit:

  1. “Is de prijs inclusief btw?”
  2. “Is de prijs inclusief toeristenbelasting?”
  3. “Over welk bedrag berekenen jullie de toeristenbelasting?”
  4. “Krijg ik een factuur met uitsplitsing (handig voor HR/werkgever)?”
  5. “Geldt het tarief voor alle dagen van mijn verblijf?”
  6. “Wat is mijn totaalprijs voor 30 dagen, inclusief alle belastingen?”

Met deze vragen voorkom je 90% van de misverstanden.

6) Rotterdam als vergelijking (waarom het soms goedkoper voelt)

Een reden waarom sommige gasten Rotterdam aantrekkelijk vinden voor een tijdelijke periode, is dat de lokale belastingdruk anders kan uitpakken. In 2026 is de logiesbelasting in Rotterdam:

  • 6,5% van de overnachtingsprijs.

Dat verschil merk je direct in je totaal (zeker bij 30+ dagen). Als je flexibel bent en vooral een goede stad en scherpe maandkosten zoekt, is Rotterdam soms een heel slimme keuze.

Conclusie

De toeristenbelasting in Amsterdam is in 2026 12,5% van de overnachtingsprijs exclusief btw. In combinatie met btw kan dit je totaal flink verhogen—zeker bij 30+ dagen. De oplossing is simpel: reken all-in en vraag vooraf om een transparante uitsplitsing.