NextStay

Česko / Česká republika·Destination guide · Central Europe

Czech Republic

50.0755° N · Central Europe · Schengen

Czech hosts still need a personally signed přihláška — then Ubyport within three working days.

Under Act No. 326/1999 Sb. on the Residence of Foreign Nationals, every foreign guest — including other EU nationals — must present a travel document and personally fill in and sign a registration form (přihlašovací tiskopis). The accommodation provider keeps those signed sheets as the domovní kniha and notifies Cizinecká policie within 3 working days, via Ubyport when lodging is a business activity. Municipal poplatek z pobytu sits on top.

Open the guide ↓

NextStay relevance · Czech Republic

5 / 5

Essential

Act No. 326/1999 Sb. §§ 99–103 requires foreign guests to personally fill and sign a přihlašovací tiskopis, a domovní kniha kept for 6 years, and Ubyport reporting within 3 working days — on top of municipal poplatek z pobytu.

At a glance · Czech Republic

  • Přihláška

    Signed personally

  • Report

    Ubyport ≤ 3 days

  • Domovní kniha

    Keep 6 years

  • Prague tax

    50 Kč / night

Who this is for

What hosts and hotels actually need to know

The Czech stack separates three tracks hosts often blur together. First, guest identification for foreigners under Act No. 326/1999 Sb. §§ 99–103: the guest personally signs the přihlašovací tiskopis, the host keeps a domovní kniha (or the signed paper set that replaces it) for six years, and reports the stay to the Police of the Czech Republic — Foreign Police Service — within three working days. Business operators must use the Ubyport internet application when that remote channel is available and functional. Second, trade-licence posture under the živnostenský zákon: continuous, for-profit short-term letting with services beyond a bare lease typically sits under the free trade "Ubytovací služby" (obor 55); pure nájem of residential space can sit outside živnost — confirm facts with the živnostenský úřad. Third, municipal poplatek z pobytu under Act No. 565/1990 Sb. (national ceiling 50 Kč), with Prague at 50 Kč and Brno rates set per městská část. Self check-in works when the signed registration data required for the domovní kniha / Ubyport filing is captured before access is released. MMR's eTurista register remains a legislative / project track as of mid-2026 — do not treat it as a substitute for today's Ubyport and domovní kniha duties until the amending act is in force.

Front desk or digital, the duty is unchanged: every foreign guest personally signs the přihláška, the house register stays inspection-ready, and Ubyport runs on the three-working-day clock.

  • 01Collect a personally signed přihlašovací tiskopis (or equivalent signed sheet) from every foreign guest aged 15+, including other EU nationals
  • 02Keep the domovní kniha / signed sheets for 6 years and present them on police request
  • 03Transmit accommodation notices via Ubyport within 3 working days when lodging is your business activity
  • 04Collect and remit poplatek z pobytu per the obec / městská část vyhláška covering the property

Chapter · Identity

The přihláška and the domovní kniha

Act No. 326/1999 Sb. §§ 99–101 and 103 make the signed registration form the core identity artefact for foreign guests — and the domovní kniha the host's inspection record.

Statute

Cizinec je … povinen … předložit ubytovateli cestovní doklad … a osobně vyplnit a podepsat přihlašovací tiskopis nebo podepsat listinný dokument obsahující údaje v rozsahu přihlašovacího tiskopisu.
Zákon č. 326/1999 Sb., § 103 písm. b) (as consolidated on zakonyprolidi.cz) [01]
  1. 01

    Who is an ubytovatel

    § 99 defines an accommodation provider as anyone who provides paid lodging, or who accommodates more than five foreigners, except where the guests and the provider are close relatives. "Ubytování" covers contracts of accommodation, lease, sublease or similar content — so short-term apartment lets sit inside the same definition as hotel stays.

  2. 02

    Foreign guests — including other EU nationals

    Police and IPC guidance treat a "cizinec" as anyone who is not a Czech citizen. Other EU member-state nationals are in scope for the signed přihláška and for the host's reporting duty. Czech nationals are outside this Foreigners Act track, though hosts still capture identity for the contract, house rules and any municipal tax.

  3. 03

    Personal signature on the přihláška

    § 103(b) requires the foreign guest (age 15+) to present a travel document (or other listed residence document) and personally fill in and sign the registration form, or sign a paper document covering the same fields. A passport photo upload without that personal signature does not meet the statutory gate. Guests under 15 are exempt from personally completing and signing the form.

  4. 04

    Domovní kniha — keep for six years

    § 101 defines the domovní kniha as the document where the host records the registration-form fields plus start and end of the stay. A set of signed paper forms covering those fields also counts as the house register. Entries must be current, clear and chronological. Keep the book for six years from the last entry (or signed replacement sheets for six years from the end of the stay) and present it when police inspect.

Chapter · Ubyport

Ubyport & the 3-working-day clock

§ 102 requires the host to notify the police of a foreign guest's accommodation within three working days. Ubyport (ubyport.pcr.cz) is the Foreign Police internet application for that electronic notice.

  1. 01

    Deadline

    Notify the competent police unit within 3 working days after the guest is accommodated. Weekends and public holidays are excluded from the count — plan around long Czech weekends.

  2. 02

    Business operators must use Ubyport

    If accommodation is the object of your business activity, § 102(3) requires electronic remote filing through the internet application (Ubyport) when that channel is established and functional. Non-business hosts may still use paper registration forms at the locally competent Foreign Police department, or may choose Ubyport after registering the facility.

  3. 03

    Register the facility first

    Ubyport access requires a facility registration processed by Ředitelství služby cizinecké policie (datová schránka ybndqw9 / reguby@pcr.cz). Until credentials issue, business operators cannot complete the mandatory electronic channel — register before the first foreign guest arrives.

  4. 04

    Signature and transmission are sequential

    The personally signed přihláška is the identification duty at check-in. Ubyport transmission is the reporting duty that follows within three working days. A signed form that never reaches Ubyport on time is still a compliance gap — and when you file electronically rather than by handing in the paper form, § 102(4) still requires you to archive the signed přihláška for six years.

Chapter · Živnost

Ubytovací služby & the trade licence

Czech law distinguishes bare residential letting from the free trade "Ubytovací služby". Getting that line wrong is a živnostenský úřad and tax question — not a substitute for Ubyport.

  1. 01

    Free trade — ubytovací služby (obor 55)

    When short-term letting is continuous, independent, in your own name, on your own responsibility and for profit, and you provide services beyond basic building operation (for example clean linen or cleaning), MPO guidance and case law treat the activity as the free ohlašovací živnost "Ubytovací služby" under příloha č. 4 to the živnostenský zákon. General conditions apply (age, legal capacity, integrity) — no special professional qualification for the free trade itself.

  2. 02

    Pure nájem can sit outside živnost

    The živnostenský zákon excludes mere lease of immovable property, flats and non-residential space from the definition of a trade. Occasional bare letting without hospitality-style services may therefore sit outside "Ubytovací služby" — but Foreigners Act reporting and municipal tax can still apply when you provide paid accommodation to foreigners. Confirm classification with the živnostenský úřad when the facts are borderline.

  3. 03

    eTurista is not yet a finished substitute

    MMR's eTurista / Register of accommodation establishments project aims to unify lodging registration, guest-related filings and local-tax administration, including alignment with Regulation (EU) 2024/1028. As of this review the amending tourism-conditions legislation was still moving through the legislative process — continue to meet Act 326/1999 and municipal tax duties rather than waiting for a portal go-live date.

Chapter · Poplatek

Poplatek z pobytu — municipal, capped nationally

Act No. 565/1990 Sb. lets each obec levy a local stay fee on paid stays of at most 60 consecutive days, capped at 50 Kč per person per started day (excluding the arrival day).

  1. 01

    National ceiling — 50 Kč

    § 3d of the local-fees act sets the maximum sazba at 50 Kč. The fee applies to persons not registered as resident in the obec; the provider is the plátce who must collect from the guest. Exemptions in § 3b (for example persons under 18) still apply unless a local vyhláška lawfully narrows them.

  2. 02

    Prague — 50 Kč citywide

    Obecně závazná vyhláška č. 18/2019 Sb. hl. m. Prahy (as amended by vyhláška č. 19/2021) sets Prague's rate at 50 Kč per person per started day of stay, excluding the day the stay begins, for paid stays of at most 60 consecutive days. Register as plátce with the competent městská část (Magistrát administers *–***** hotels citywide) within 30 days of starting paid lodging, and remit by the 15th of the following month.

  3. 03

    Brno — rates by městská část

    Statutární město Brno levies poplatek z pobytu under Obecně závazná vyhláška č. 24/2025 (effective 1 January 2026), with sazby published in Příloha č. 2 by city district. Do not assume a single Brno figure — confirm the rate for the property's městská část (for example ÚMČ Brno-střed) before quoting guests.

Chapter · EU layer

EU law that sits underneath

Czech domovní kniha / Ubyport rules sit inside the same European stack hosts meet elsewhere — Schengen lodging purposes, GDPR, and the 2024 short-term rental data framework.

  1. 01

    Schengen Convention — Article 45(1)(b)

    Lodging providers across Schengen states are expected to account for who stayed where. The Czech signed přihláška and Ubyport notice are a national implementation of that public-security logic for foreign guests, including EU nationals.

  2. 02

    GDPR (Regulation (EU) 2016/679)

    Přihláška data, document numbers and signatures are personal data. Collect what Act 326/1999 and the municipal tax basis require, inform guests, secure Ubyport transmission, and respect the six-year statutory archive without keeping extra copies indefinitely.

  3. 03

    Short-term rental data — Regulation (EU) 2024/1028

    From 20 May 2026, where Member States operate STR registration / data systems, platforms work through harmonised registration numbers and activity reporting. Czech eTurista is the national project oriented at that transparency layer — watch Sbírka zákonů enactment rather than inventing a registration number today.

Remote arrival · Still the law

Self check-in under Czech rules

Remote arrival is routine in Prague apartments and Brno / Český Krumlov stock. The compliance gate is the guest's personal signature on the registration fields before access is released — Ubyport is the separate three-working-day reporting clock that follows.

01

Document

02

E.turistas

03

Keys

  • Personal e-signature before access

    Build travel-document details and a personal signature covering přihlašovací tiskopis fields into the check-in flow itself. Release door codes or lockbox instructions only after that signed data is complete — mirroring § 103(b) for foreign guests aged 15+.

  • Ubyport runs on its own clock

    Once signed, the stay still needs to reach Ubyport within 3 working days when you are a business operator. Signature and transmission are sequential duties, not the same step — and the signed form stays in your six-year archive.

  • EU nationals are in scope too

    Do not skip the signed přihláška for guests from other EU member states. Police guidance is explicit: a cizinec is anyone who is not a Czech citizen.

  • Collect poplatek z pobytu in the same flow

    Quote and collect the correct municipal rate (Prague 50 Kč; Brno by městská část; Český Krumlov per local vyhláška) as part of arrival messaging. Tax remittance remains the plátce's duty even when check-in is fully remote.

Municipal & tax layers

Ubyport and the domovní kniha are national. Cities still set their own poplatek z pobytu rates and remittance offices — Prague, Brno and Český Krumlov each differ.

  • Prague Old Town rooftops — municipal poplatek z pobytu territory

    Prague — 50 Kč poplatek z pobytu

    01

    Citywide rate of 50 Kč per person per started day (excluding arrival), capped at 60 consecutive days under OZV 18/2019 as amended. Register as plátce with the městská část of the property (Magistrát administers the fee for *–***** hotels citywide). Remit selected fees by the 15th of the following month.

  • Brno Náměstí Svobody — confirm poplatek with the městská část

    Brno — district sazby

    02

    OZV č. 24/2025 (from 1 January 2026) keeps poplatek z pobytu but publishes rates in Příloha č. 2 by městská část. Confirm the figure with ÚMČ for the property address (Brno-střed publishes registration and quarterly hlášení forms) rather than quoting a single city average.

  • Český Krumlov castle and Vltava footbridge — local poplatek territory

    Český Krumlov — local vyhláška

    03

    Město Český Krumlov levies poplatek z pobytu under Obecně závazná vyhláška č. 11/2023; the city's published schedule lists 50 Kč per person per started day (except arrival) for recent years. Confirm the in-force year and remittance calendar with Městský úřad — Odbor financí before quoting peak-season guests.

This is the law · Here is the reference

Sources & references

Primary statutes, EU instruments and competent authorities. Open the link when your property is at stake.

  1. [01]Local law
    Zákon č. 326/1999 Sb. — §§ 99–103 (ubytovatel, domovní kniha, oznámení)

    Primary statute defining accommodation providers, the house register, the 3-working-day notice, and the foreign guest's duty to personally sign the registration form.

  2. [02]Authority
    Policie ČR — Povinnosti ubytovatele

    Foreign Police summary of §§ 99–102 duties, domovní kniha retention and Ubyport for business operators.

  3. [03]Authority
    Policie ČR — Oznamování ubytování cizince ubytovatelem

    Official notice channels: mandatory Ubyport for business operators; paper forms still available for non-business hosts.

  4. [04]Authority
    Policie ČR — Paper registration forms guidance

    States that a cizinec is anyone who is not a Czech citizen, including other EU nationals.

  5. [05]Authority
    Policie ČR — Co to je UbyPort

    Describes Ubyport as the web application for electronic transmission of foreign-guest accommodation data.

  6. [06]Authority
    Ubyport — ubyport.pcr.cz

    Official login / facility-registration portal for electronic foreign-guest notices to the Police of the Czech Republic.

  7. [07]Agency
    IPC — General information for accommodation providers

    Plain-language duties: report within 3 working days; Ubyport mandatory when lodging is a business activity.

  8. [08]Local law
    Zákon č. 455/1991 Sb. — živnostenský zákon

    Trade-licence framework; free trade list includes ubytovací služby (obor 55); bare lease of flats can sit outside živnost.

  9. [09]Agency
    MPO — Živnostenské podnikání v cestovním ruchu

    Ministry guidance: linen/cleaning-style services with continuous for-profit letting require the free trade "Ubytovací služby".

  10. [10]Local law
    Zákon č. 565/1990 Sb. — o místních poplatcích (§§ 3–3f)

    National framework for poplatek z pobytu, including the 50 Kč ceiling and plátce collection duty.

  11. [11]Local law
    OZV č. 18/2019 Sb. hl. m. Prahy — místní poplatek z pobytu

    Prague rate of 50 Kč per person per started day excluding arrival (as amended by OZV 19/2021); ohlášení and remittance clocks.

  12. [12]Authority
    Praha 2 / city-district practice — poplatek z pobytu FAQ

    Confirms 50 Kč rate, age 18+, ≤ 60 days, and plátce registration practice used across Prague districts.

  13. [13]Local law
    OZV statutárního města Brna č. 24/2025 — o místních poplatcích

    Brno stay-fee framework effective 1 January 2026; sazby by městská část in Příloha č. 2.

  14. [14]Authority
    ÚMČ Brno-střed — místní poplatek z pobytu

    District registration, hlášení forms and remittance practice; rate taken from the current city OZV appendix.

  15. [15]Authority
    Město Český Krumlov — Poplatek z pobytu

    Local OZV č. 11/2023 and published 50 Kč schedule for recent years; confirm current year with MÚ.

  16. [16]Agency
    MMR — e-Turista project

    National recovery-plan project for an online lodging / guest register; not a finished substitute for Ubyport while the amending act is still in process.

  17. [17]EU law
    Convention Implementing the Schengen Agreement — Art. 45

    EU-layer lodging / guest-record purpose.

  18. [18]EU law
    GDPR — Regulation (EU) 2016/679

    Personal-data rules for identity, signature and document processing.

  19. [19]EU law
    Regulation (EU) 2024/1028 — short-term rental data

    EU framework for STR registration data and platform sharing (from 20 May 2026).

  20. [20]Agency
    European Commission — STR transparency rules

    Plain-language explanation of the May 2026 framework.

After the law · The product

Where NextStay fits

After the law is clear: we build the personal signature into the check-in gate — so Czech hosts can run remote-friendly arrivals without skipping the přihláška or missing the Ubyport clock.

  • 01

    Signature before the key

    Online check-in collects travel-document details and a personal signature covering přihlašovací tiskopis fields before door instructions unlock — matching § 103(b) for foreign guests, including EU nationals.

  • 02

    Ubyport-ready records, on the clock

    Structured guest data is ready to transmit within the 3-working-day Ubyport window, with signed forms retained for the six-year domovní kniha archive.

  • 03

    Host visibility without desk chaos

    Hotels and individual hosts see who has signed, who is blocked, and when access can release — including late Prague and Brno arrivals.

  • 04

    Destination guidance in the workspace

    This Czech dossier stays attached to the market — přihláška, Ubyport, živnost and poplatek z pobytu — not a generic EU footnote.