Hostivio
Local Accommodation Tax

Tourist Tax (turistický poplatek)
Automatic calculation and reporting

Hostivio automatically calculates the Czech local accommodation tax for every guest — correctly, always in line with the 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/personper current ordinance
Karlovy VaryCZK 21/night/personspa town
BrnoCZK 15/night/personindicative value
Český KrumlovCZK 30/night/persontourist area
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 →