Hostivio
Prague & Czech tourist tax

Prague city tax and the Czech tourist tax (turistický poplatek)
Rates, exemptions and automatic calculation

How much is the Prague city tax and the Czech tourist tax (turistický poplatek), who is exempt, and how accommodation providers collect and remit it — with Hostivio calculating it automatically per municipal ordinance.

Start for free →Back to homepage

What is the turistický poplatek?

The turistický poplatek (local accommodation tax, or místní poplatek z pobytu) is a municipal tax charged per overnight stay in accommodation facilities across the Czech Republic. It is governed by Act No. 565/1990 Coll. on local taxes. The accommodation provider typically collects the tax on behalf of the guest and remits it to the municipality.

Who is exempt:

  • Children under 18 years of age
  • Persons with a disability card (ZTP or ZTP-P)
  • Persons accommodated in healthcare or social facilities
  • Soldiers and police officers on duty

How is the tourist tax calculated?

Formula
Nights × Municipal rate × Guests = Tax

Each municipality sets its own rate by ordinance, up to a legal ceiling of CZK 50 per person per night.

Indicative rates in major tourist destinations

Rates are indicative — always verify the current municipal ordinance as rates can change.

MunicipalityIndicative rateNote
Prague (Praha)CZK 50/night/personsince 1 Jan 2022
Karlovy VaryCZK 50/night/personspa town, since 1 Sep 2024
BrnoCZK 21/night/personsince 1 Jan 2025
Český KrumlovCZK 50/night/persontourist area, since 1 Jan 2023
Other municipalitiesmax. CZK 50/night/personlegal ceiling

Frequently asked questions about the tourist tax

Related topics

Let Hostivio handle the tourist tax — always correct, automatically

Calculation, tracking, and reporting — no manual counting required.

Start for free →