Blog
Get the apartment readyHow-to · 25 min read ·

UbyPort without the stress: how to report foreign guests to the foreign police correctly

A guest from Berlin arrived, stayed two nights and left. Did you know that you were supposed to send a report about them to the Foreign Police (cizinecká policie) within 3 working days? If not, you are in good company — it is one of the most frequently overlooked duties of Czech hosts. There is no minimum length of stay: two nights trigger it just as two months do.

The good news: it is settled once and for all. You register, you get a facility identifier — and reporting a guest is then a matter of minutes. The bad news: the registration takes time, and until it is done you must report on paper — with a registration form signed by the guest, submitted to the foreign police department of the regional directorate for the address of the flat.

In brief
WhoAnyone who provides accommodation for payment — even a single flat, even once a year (§ 99 (1) of Act no. 326/1999 Coll.); and also anyone who accommodates more than 5 foreign nationals free of charge
WhereThe UbyPort 2.0 application at https://ubyport.pcr.cz/UbyPort, information and forms at https://policie.gov.cz/ubyport; registration with the Directorate of the Foreign Police Service, Olšanská 2, 130 51 Praha 3, data box ybndqw9
How muchFree — no fee is charged for registering an accommodation facility or for notifying accommodation; the law sets no administrative fee for either and both are handled electronically
How longThe police have up to 30 days to process the registration application; reporting one guest then takes minutes
DeadlineWithin 3 working days of the foreign national being accommodated, not after the booking and not after departure (§ 102 (1))
What you riskA fine of up to CZK 50,000 for an offence — not for every unreported guest; a natural person § 156 (5) (a), an entrepreneur and an s.r.o. § 157 (8) (b)

What to do

What to do
  • Register the accommodation facility in UbyPort and obtain an IDUB — before you accept your first foreign booking
  • Report every foreign national including EU citizens and including children, within 3 working days of them being accommodated
  • Collect all the particulars under § 97 from the guest
  • Have the guest sign the registration form and keep it for 6 years from the accommodation (§ 102 (4)); a set of signed documents replacing the book, for 6 years from the end of the accommodation (§ 101 (4))
  • Keep the house book and retain it for 6 years from the last entry (§ 101 (4))
  • After every submission, open the Delivery receipt and check whether UbyPort rejected any record

Who the duty applies to and whom you report

Under the law, a provider of accommodation is „anyone who provides accommodation for payment or accommodates more than 5 foreign nationals, except where the accommodated foreign nationals and the provider can be regarded as close persons“ (§ 99 (1) of Act no. 326/1999 Coll., on the residence of foreign nationals). Neither a trade licence nor the number of flats appears in the definition — you have the duty even without a trade authorisation and with a single studio.

And whom do you report? Every guest without Czech citizenship. The law is unusually explicit here: a foreign national is a natural person who is not a citizen of the Czech Republic, „including a citizen of the European Union“ (§ 1 (2)); the same regime applies to the EEA and Switzerland (§ 1 (3)). Age plays no role — you report infants too.

The only people you do not report are Czech citizens — and a guest with dual citizenship is not reported either, as a Czech. All of them, however, belong in the records for the municipal stay fee. → Stay fee: every municipality sets it differently — and you are the one collecting it

What is reported and by when

The deadline is 3 working days after the guest is accommodated (§ 102 (1)) — it runs from the day of arrival, not from the booking or the departure. The day of accommodation does not count; the 3 following working days do, so Saturdays, Sundays and public holidays extend it.

Example · The latest date to send the report (2026)
Accommodated on Friday 11 Sep Mon 14 Sep (1), Tue 15 Sep (2), Wed 16 Sep (3)Wednesday 16 September 2026
Accommodated on Friday 25 Sep Tue 29 Sep (1), Wed 30 Sep (2), Thu 1 Oct (3)Thursday 1 October 2026
(28 September is a public holiday, so counting starts only on Tuesday)
Accommodated on Wednesday 23 Dec Mon 28 Dec (1), Tue 29 Dec (2), Wed 30 Dec (3)Wednesday 30 December 2026
(24–26 December are days of rest)

Count the same way around 28 October (Wednesday) and 17 November (Tuesday).

What is reported is the scope of the registration form (§ 97): first name and surname, date of birth, citizenship, permanent residence abroad, the number of the travel document and the visa number if one is marked in the document, the beginning and place of stay, the expected length of stay and the purpose of stay.

Watch two things. Permanent residence abroad is a mandatory item and the one most often forgotten — UbyPort wants the street, the town and the country. The type of document, by contrast, is not reported: the law knows only „the number of the travel document“, and the detail „passport / identity card“ belongs in the guest register for the stay fee (§ 3g of Act no. 565/1990 Coll.). The end of the stay is filled in as expected.

UbyPort applies hard formats to the fields: surname 1–50 characters, first name 0–24, the travel document number only A–Z and 0–9, 6–30 characters long with no spaces, the visa number no more than 15, citizenship as a three-letter code and the purpose of stay from a code list. If you do not know the exact date of birth, an incomplete one can be entered (00.00.0000).

The purpose of stay and its code list

The purpose of stay is one of the mandatory particulars of the registration form — the law lists it among the others as „the purpose of stay in the territory“ (§ 97 of Act no. 326/1999 Coll.). And because the house book is kept in the scope of the registration form (§ 101 (1)), the same detail belongs in it too. On the form it is box 9, „Účel pobytu v České republice“ (purpose of stay in the Czech Republic), and it is a field you do not fill in freely — you choose from a fixed list.

That list was issued by the Foreign Police as the code list „Kód účel pobytu cizince“ (code for a foreign national's purpose of stay, ref. no. CPR-23415-26/ČJ-2015-930310-C203 of 11 December 2015) and has not changed since. It has fifteen values:

The codes do not run in sequence — 08, 09 and the whole range from 14 to 26 do not exist in the list. It grew out of visa administration rather than as a continuous series, and no new values can be added to it.

What matters is that the code is a string, not a number: „01“ is not the same as „1“ and the leading zero belongs to it. The police point this out in the code list file themselves, and the UNL import has a fixed-length field of exactly two characters for the purpose of stay. UbyPort will accept no value other than one from the list: Annex no. 3 to the UbyPort Operating Rules is binding on users and says that where an item is tied to a code list, only a value from that list may be chosen.

So what to fill in in ordinary cases:

Four values you will practically never meet in short-term rentals. 04 POZVÁNÍ is not a purpose of travel but a residence title based on an invitation verified by the police; 05 OFICIÁLNÍ (POLITICKÝ) targets diplomatic and official missions; 13 LETIŠTNÍ TRANZIT belongs to an airport transit visa, with which a guest does not spend the night in an apartment; and 93 is the special Chinese ADS visa for participants in organised tours.

The purpose of stay has no bearing on the calculation of the stay fee — that follows entirely different rules. → Stay fee: every municipality sets it differently — and you are the one collecting it

How to obtain the particulars — and what to sign

The guest is not a volunteer here. Under § 103 (b) a foreign national is obliged to present the provider with a travel document, a residence permit card, a registration certificate, a residence card, or a permanent residence card or document — so a passport is not the only option — and to fill in and sign the registration form, or a paper document with the same particulars, in person. For a child under 15 the legal representative signs; a foreign national who fails to present a document risks a fine of up to CZK 3,000 (§ 156 (1) (g) and (5) (d)).

The most convenient way is an online check-in in advance: the guest fills in the details from their phone and on arrival you merely compare them with the document. The catch shows up only at an inspection. You always keep the house book (§ 100 (f)) — either as a running record, or as a chronologically ordered set of documents signed by guests, which is deemed to be the house book (§ 101 (1)). If you report electronically through UbyPort and the guest filled in and signed the registration form for you, you must in addition keep it for 6 years from the accommodation of the foreign national (§ 102 (4)).

Copy the document down, but do not photograph or copy it — the law wants the particulars from the document, not the document itself, and a copy runs up against the data minimisation principle of the GDPR. → GDPR and guest data: what you may, what you must and what is forbidden

How to get access to UbyPort

UbyPort is the Foreign Police's web application for receiving reports — the law describes it as „remote access by filling in an electronic form“ (§ 102 (2) (c)). It runs at https://ubyport.pcr.cz/UbyPort, currently in version 2.0.105.0 of 1 July 2026; official information, forms and contacts are at https://policie.gov.cz/ubyport. The procedure:

  1. 1On the home page of https://ubyport.pcr.cz/UbyPort open the link „Žádost o registraci nového ubytovacího zařízení“ (application to register a new accommodation facility). The wizard generates a PDF application from your details — you draft nothing freely.
  2. 2You enter the name of the facility, the IČO (or, if you have none, your birth number; a DIČ cannot be used), the contact person, telephone, e-mail, data box ID, the number of accesses (1 main and optionally 1–10 authorised) and the address identified against the RÚIAN register; in a building with several flats, the flat number too. In the same application, choose that you also want login credentials for the web service (WS) — that is the access through which Ubyo reports on your behalf. A separate application is filed for each facility.
  3. 3Send the generated PDF to the Directorate of the Foreign Police Service — not to the regional foreign police department. There are four routes: data box ybndqw9, e-mail to reguby@pcr.cz (an electronically signed PDF or a signed e-mail), post, or in person at Olšanská 2, 130 51 Praha 3. The data box is the safest — the reply comes back through it too. → Data box: 20 minutes that save you years of trudging between offices
  4. 4You wait. The police state literally: „Under the Administrative Code there are up to 30 days to process an application, and applications are processed by date of sending.“ The UbyPort 2.0 manual talks about a standard response within 1–3 working days.
  5. 5You receive the IDUB (the accommodation facility identifier, 12–14 digits), the Abbreviation (5 letters for communication with support) and the Protocol on the creation of login credentials with a username, password and PUK; you change the password at your first login. If you also applied for the web service, the Protocol additionally contains a separate username for it (beginning UBY-WS) with its own password.
  6. 6If you already have an IDUB but only a login to the web form, request the web service afterwards: in free form to reguby@pcr.cz (best via data box to ybndqw9), stating the IDUB, the abbreviation and the name of the program — Ubyo. Processing takes as long as the registration, usually a few working days, at most 30 days.
Without access to the UbyPort web service (UbyPort — Webová služba, username UBY-WS…) UbyPort cannot be paired with Ubyo and the app cannot send any report. The ordinary login to the web form (username „ub“ + digits) is not enough for this — you must expressly request the web service, ideally right in the registration.

Deal with the registration before you accept your first foreign booking; it is not tied to a trade licence. Until you get access, you can meet the duty properly on paper as well: you submit the registration form signed by the guest, or a counterpart of the paper document with the same particulars, to the locally competent foreign police department of the regional directorate for the address of the flat (§ 102 (2) (a) and (b)).

If accommodation is your business, the paper route ends for you once access is set up: a provider whose business is accommodation notifies it by remote access „where such access is set up and functional“ (§ 102 (3)), and forms are left to them only for the duration of an application outage.

The IDUB is tied to the provider and to a specific address point. If you change the address, the IČO or the birth number, you need a new registration; you report the end of the activity or a change of details on the form „Žádost o zrušení/změnu registrace ubytovacího zařízení“ (application to cancel/change the registration of an accommodation facility) to the same address as the registration application. A second flat = a second IDUB.

UbyPort support: ubyport@policie.gov.cz, +420 731 670 444, Mon–Fri 8:00–11:00.

How to report and how to make sure it worked

There are three ways to get data into UbyPort: the manual web form (the police recommend it for a handful of guests a week; one list may contain at most 10 rows), an import of a UNL text file in CP1250 encoding, or a web service for systems that send automatically — a separate account is applied for to use it.

Once the data is received, UbyPort offers a PDF called Doručenka (delivery receipt). It states the numbers of accepted, rejected and ignored records together with name lists — and a rejected guest means that their accommodation was not notified and the deadline keeps running.

Open and read the delivery receipt after every submission, do not just save it. And store it securely — it contains guests' personal data.

The most common reasons for rejection have to do with characters. The field for the first name and surname accepts basic Latin, Czech and Central European diacritics, the space, the apostrophe and the hyphen; lower-case letters are converted to capitals and disallowed characters are dropped. Cyrillic, Greek and Arabic script, but also ø, ñ, ã, å or ı, are not on the list. The solution: transcribe the name from the machine-readable zone at the bottom of the passport, where it has already been converted into the permitted set.

Example · What UbyPort does with a name from a passport
You copy the name from the top of the passport „Søren“„SREN“ is stored (the character ø is dropped)
You copy it from the machine-readable zone „SOEREN“„SOEREN“ is stored — correct
You write the document number with a space „AB 123456“the space is dropped, „AB123456“ remains

The house book — and the second book you have to keep

The report and the book are two separate duties (§ 100 (c) and (f)). The house book is a document in which you enter the particulars in the scope of the registration form plus the actual beginning and end of the accommodation (§ 101 (1)). The entries must be made „in real time, regularly, clearly and comprehensibly“ and in chronological order (§ 101 (3)).

You retain it for 6 years from the last entry — so with a book kept continuously, the deadline for the whole book moves with every entry. A set of paper documents signed by guests, which replaces the book, is kept for 6 years from the end of the foreign national's accommodation (§ 101 (4)). The law does not prescribe the form — it speaks only of a „document“. The police, however, mention paper form on their website under the provider's duties, so keep an electronic book in a way that lets you print it at any time. When an inspection begins you must produce the book with the currently accommodated foreign nationals at once, not the next day.

Alongside it you also keep the guest register for the stay fee under § 3g of Act no. 565/1990 Coll. It is a different record: it includes Czech guests too, plus the type of identity document and the amount of the fee or the reason for exemption, it is retained for 6 years from the last entry and it is checked by the municipality, not by the police. → The guest register: what must not be missing (and what does not belong there)

What else § 100 wants

A provider's duties do not end with the report and the book. The same section, carrying the same fine of up to CZK 50,000, also contains these:

There are three offences of a provider: failing to meet one of the duties under § 100 (typically not notifying accommodation), keeping or retaining the house book contrary to § 101, and failing to keep the signed registration form under § 102 (4). Each of them carries a fine of up to CZK 50,000 (§ 156 (2) and (5) (a) for a natural person, § 157 (4) and (8) (b) for an entrepreneur and an s.r.o.).

What is coming (and what does not apply yet)

A number of deadlines circulating around the eTurista register do not apply. The position as of 5 September 2026: Regulation (EU) 2024/1028 on the collection and sharing of short-term rental data has indeed applied since 20 May 2026, but the registration procedure for hosts is introduced only by the member state (Article 4 (2)) — and Czechia has not introduced one. Government parliamentary print 761 fell with the end of the electoral term, parliamentary print 106 received a negative opinion from the government in March 2026 and as of 5 September 2026 had not even passed its first reading — that is proposed for the Chamber's 30th session from 8 September 2026; the Ministry for Regional Development talks about a launch in 2027.

In practice: the timetable „launch 1 July 2026, compulsory registration from 1 October 2026“ that circulates in secondary sources does not apply; no registration number is required in Czechia yet for an Airbnb or Booking listing; UbyPort and the 3-working-day deadline apply unchanged.

There is also a new Act on the Residence of Foreign Nationals on the horizon (parliamentary print 144, after its second reading of 24 June 2026): it proposes an effective date of 1 January 2029 and shortening the house book to 3 years. None of that applies yet.

The most common mistakes and myths

Frequently asked questions

The guest did not give me a document. What now?
Do not accommodate a guest without a document. A foreign national is obliged to present one (§ 103 (b)) and without the document number you will not even send the report in UbyPort — it is a mandatory field.
The guest extended their stay. Do I report again?
Yes. You always report the stay as known from the booking at that moment — from when to when. In the report you state only the expected end of the stay (§ 97), so when a guest stays longer, send a new report to UbyPort with the new dates; both UbyPort and the web service allow it. If the guest leaves earlier, you report nothing — you merely enter the actual end in the house book (§ 101 (1)).
What about children?
Every foreign national is reported regardless of age. The only relief: for a foreign national under 15 the registration form is signed by their legal representative (§ 103 (b)).
A Czech guest has checked in. Do I report them?
No, Czech citizens are not reported to the Foreign Police — but they do belong in the guest register for the municipal fee.
How Ubyo helps
The guest fills in the details in advance through the check-in link, the app checks them — including the permitted characters in the name — and offers a correction, sends the report to UbyPort within the deadline and stores the confirmation of receipt. The house book fills itself from the check-ins and the reports sent. Since 6 September 2026 the purpose of stay is a separate check-in field: the guest chooses from fourteen sentences and the app adds the code from the Foreign Police's binding code list itself. In the same way the guest chooses the type of document from the nine statutory types and answers whether their passport holds a visa, whether it is biometric or whether they have a residence permit card — boxes 6 and 7 of the report are then filled with what the police methodology requires (the document number, NONE, BIOMETRIKA or POBYT). The guest never sees police wording; they describe their own situation in their own words. You fill in the IDUB, the abbreviation and the web service login credentials (the UBY-WS… username and password) once, in the apartment settings (Apartments → Edit → UbyPort), and click „Verify connection“; because automatic sending goes exclusively through the UbyPort web service, you must expressly request it from the police — without it the pairing fails (see the procedure above). When UbyPort rejects a record, the app shows you the error message — so you do not have to watch whether everything went through — and it stores the result of every submission in a report you can return to at any time. → Online check-in and the guest portal: fewer messages, happier guests
Legal framework and sources (8)
  • Act no. 326/1999 Coll., on the residence of foreign nationals, § 97 and § 99–103 — who is a provider of accommodation, what is reported and by when, the house book, the guest's duties
  • the same Act, § 156 (2) and (5), § 157 (4) and (8) — the provider's offences and the fine of up to CZK 50,000 (as in force from 12 June 2026; the latest amendment, no. 314/2025 Coll., did not touch the provider's duties)
  • Act no. 565/1990 Coll., on local fees, § 3g — the guest register for the stay fee (a different record from the house book)
  • https://ubyport.pcr.cz/UbyPort — the UbyPort 2.0 application and the form „Žádost o registraci nového ubytovacího zařízení“
  • https://policie.gov.cz/ubyport — registration, the web service, login credentials, the delivery receipt, contacts and the helpline
  • Operating Rules of the UbyPort web application and their Annex no. 3, archiv.policie.gov.cz — permitted characters, the UNL format, the delivery receipt
  • the code list „Kód účel pobytu cizince“, ref. no. CPR-23415-26/ČJ-2015-930310-C203 of 11 December 2015, archiv.policie.gov.cz — the fifteen binding values of the purpose of stay
  • Regulation (EU) 2024/1028 and parliamentary print 106 (eTurista), psp.cz — the state of the planned registration of short-term rentals

Updated: 21 September 2026, verified against the sources listed above. This is informational text, not legal or tax advice — consult a professional about your specific situation.

ubyo
Blog
Get the apartment readyHow-to · 25 min read ·

UbyPort without the stress: how to report foreign guests to the foreign police correctly

A guest from Berlin arrived, stayed two nights and left. Did you know that you were supposed to send a report about them to the Foreign Police (cizinecká policie) within 3 working days? If not, you are in good company — it is one of the most frequently overlooked duties of Czech hosts. There is no minimum length of stay: two nights trigger it just as two months do.

The good news: it is settled once and for all. You register, you get a facility identifier — and reporting a guest is then a matter of minutes. The bad news: the registration takes time, and until it is done you must report on paper — with a registration form signed by the guest, submitted to the foreign police department of the regional directorate for the address of the flat.

In brief
WhoAnyone who provides accommodation for payment — even a single flat, even once a year (§ 99 (1) of Act no. 326/1999 Coll.); and also anyone who accommodates more than 5 foreign nationals free of charge
WhereThe UbyPort 2.0 application at https://ubyport.pcr.cz/UbyPort, information and forms at https://policie.gov.cz/ubyport; registration with the Directorate of the Foreign Police Service, Olšanská 2, 130 51 Praha 3, data box ybndqw9
How muchFree — no fee is charged for registering an accommodation facility or for notifying accommodation; the law sets no administrative fee for either and both are handled electronically
How longThe police have up to 30 days to process the registration application; reporting one guest then takes minutes
DeadlineWithin 3 working days of the foreign national being accommodated, not after the booking and not after departure (§ 102 (1))
What you riskA fine of up to CZK 50,000 for an offence — not for every unreported guest; a natural person § 156 (5) (a), an entrepreneur and an s.r.o. § 157 (8) (b)

What to do

What to do
  • Register the accommodation facility in UbyPort and obtain an IDUB — before you accept your first foreign booking
  • Report every foreign national including EU citizens and including children, within 3 working days of them being accommodated
  • Collect all the particulars under § 97 from the guest
  • Have the guest sign the registration form and keep it for 6 years from the accommodation (§ 102 (4)); a set of signed documents replacing the book, for 6 years from the end of the accommodation (§ 101 (4))
  • Keep the house book and retain it for 6 years from the last entry (§ 101 (4))
  • After every submission, open the Delivery receipt and check whether UbyPort rejected any record

Who the duty applies to and whom you report

Under the law, a provider of accommodation is „anyone who provides accommodation for payment or accommodates more than 5 foreign nationals, except where the accommodated foreign nationals and the provider can be regarded as close persons“ (§ 99 (1) of Act no. 326/1999 Coll., on the residence of foreign nationals). Neither a trade licence nor the number of flats appears in the definition — you have the duty even without a trade authorisation and with a single studio.

And whom do you report? Every guest without Czech citizenship. The law is unusually explicit here: a foreign national is a natural person who is not a citizen of the Czech Republic, „including a citizen of the European Union“ (§ 1 (2)); the same regime applies to the EEA and Switzerland (§ 1 (3)). Age plays no role — you report infants too.

The only people you do not report are Czech citizens — and a guest with dual citizenship is not reported either, as a Czech. All of them, however, belong in the records for the municipal stay fee. → Stay fee: every municipality sets it differently — and you are the one collecting it

What is reported and by when

The deadline is 3 working days after the guest is accommodated (§ 102 (1)) — it runs from the day of arrival, not from the booking or the departure. The day of accommodation does not count; the 3 following working days do, so Saturdays, Sundays and public holidays extend it.

Example · The latest date to send the report (2026)
Accommodated on Friday 11 Sep Mon 14 Sep (1), Tue 15 Sep (2), Wed 16 Sep (3)Wednesday 16 September 2026
Accommodated on Friday 25 Sep Tue 29 Sep (1), Wed 30 Sep (2), Thu 1 Oct (3)Thursday 1 October 2026
(28 September is a public holiday, so counting starts only on Tuesday)
Accommodated on Wednesday 23 Dec Mon 28 Dec (1), Tue 29 Dec (2), Wed 30 Dec (3)Wednesday 30 December 2026
(24–26 December are days of rest)

Count the same way around 28 October (Wednesday) and 17 November (Tuesday).

What is reported is the scope of the registration form (§ 97): first name and surname, date of birth, citizenship, permanent residence abroad, the number of the travel document and the visa number if one is marked in the document, the beginning and place of stay, the expected length of stay and the purpose of stay.

Watch two things. Permanent residence abroad is a mandatory item and the one most often forgotten — UbyPort wants the street, the town and the country. The type of document, by contrast, is not reported: the law knows only „the number of the travel document“, and the detail „passport / identity card“ belongs in the guest register for the stay fee (§ 3g of Act no. 565/1990 Coll.). The end of the stay is filled in as expected.

UbyPort applies hard formats to the fields: surname 1–50 characters, first name 0–24, the travel document number only A–Z and 0–9, 6–30 characters long with no spaces, the visa number no more than 15, citizenship as a three-letter code and the purpose of stay from a code list. If you do not know the exact date of birth, an incomplete one can be entered (00.00.0000).

The purpose of stay and its code list

The purpose of stay is one of the mandatory particulars of the registration form — the law lists it among the others as „the purpose of stay in the territory“ (§ 97 of Act no. 326/1999 Coll.). And because the house book is kept in the scope of the registration form (§ 101 (1)), the same detail belongs in it too. On the form it is box 9, „Účel pobytu v České republice“ (purpose of stay in the Czech Republic), and it is a field you do not fill in freely — you choose from a fixed list.

That list was issued by the Foreign Police as the code list „Kód účel pobytu cizince“ (code for a foreign national's purpose of stay, ref. no. CPR-23415-26/ČJ-2015-930310-C203 of 11 December 2015) and has not changed since. It has fifteen values:

  • 00 ZDRAVOTNÍ (medical)
  • 01 OBCHODNÍ (business trip)
  • 02 KULTURNÍ (cultural)
  • 03 NÁVŠTĚVA RODINY NEBO PŘÁTEL (visiting family or friends)
  • 04 POZVÁNÍ (invitation)
  • 05 OFICIÁLNÍ (POLITICKÝ) (official, political)
  • 06 PODNIKÁNÍ – OSVČ (business — self-employment)
  • 07 SPORTOVNÍ (sport)
  • 10 TURISTIKA (tourism)
  • 11 STUDIUM (ŠKOLENÍ, STÁŽ) (study, training, internship)
  • 12 TRANZIT (průjezd) (transit)
  • 13 LETIŠTNÍ TRANZIT (letištní průjezd) (airport transit)
  • 27 ZAMĚSTNÁNÍ (employment)
  • 93 The so-called ADS visa granted to a citizen of China
  • 99 OSTATNÍ / JINÉ (other)

The codes do not run in sequence — 08, 09 and the whole range from 14 to 26 do not exist in the list. It grew out of visa administration rather than as a continuous series, and no new values can be added to it.

What matters is that the code is a string, not a number: „01“ is not the same as „1“ and the leading zero belongs to it. The police point this out in the code list file themselves, and the UNL import has a fixed-length field of exactly two characters for the purpose of stay. UbyPort will accept no value other than one from the list: Annex no. 3 to the UbyPort Operating Rules is binding on users and says that where an item is tied to a code list, only a value from that list may be chosen.

So what to fill in in ordinary cases:

  • For a short-term rental — a holiday, a long weekend, sightseeing — it is almost always 10 TURISTIKA.
  • If the guest has a visa, choose the value corresponding to the purpose marked in the visa.
  • For a child under 15 who has no purpose of stay marked in a visa of their own, the purpose identical to the parent's is stated (instruction of the Directorate of the Foreign Police Service on box 9 of the registration form).
  • If nothing is filled in, the system inserts 99 OSTATNÍ / JINÉ. The report goes through, but for the police it is the least informative value — do not let it win by default.

Four values you will practically never meet in short-term rentals. 04 POZVÁNÍ is not a purpose of travel but a residence title based on an invitation verified by the police; 05 OFICIÁLNÍ (POLITICKÝ) targets diplomatic and official missions; 13 LETIŠTNÍ TRANZIT belongs to an airport transit visa, with which a guest does not spend the night in an apartment; and 93 is the special Chinese ADS visa for participants in organised tours.

The purpose of stay has no bearing on the calculation of the stay fee — that follows entirely different rules. → Stay fee: every municipality sets it differently — and you are the one collecting it

How to obtain the particulars — and what to sign

The guest is not a volunteer here. Under § 103 (b) a foreign national is obliged to present the provider with a travel document, a residence permit card, a registration certificate, a residence card, or a permanent residence card or document — so a passport is not the only option — and to fill in and sign the registration form, or a paper document with the same particulars, in person. For a child under 15 the legal representative signs; a foreign national who fails to present a document risks a fine of up to CZK 3,000 (§ 156 (1) (g) and (5) (d)).

The most convenient way is an online check-in in advance: the guest fills in the details from their phone and on arrival you merely compare them with the document. The catch shows up only at an inspection. You always keep the house book (§ 100 (f)) — either as a running record, or as a chronologically ordered set of documents signed by guests, which is deemed to be the house book (§ 101 (1)). If you report electronically through UbyPort and the guest filled in and signed the registration form for you, you must in addition keep it for 6 years from the accommodation of the foreign national (§ 102 (4)).

Copy the document down, but do not photograph or copy it — the law wants the particulars from the document, not the document itself, and a copy runs up against the data minimisation principle of the GDPR. → GDPR and guest data: what you may, what you must and what is forbidden

How to get access to UbyPort

UbyPort is the Foreign Police's web application for receiving reports — the law describes it as „remote access by filling in an electronic form“ (§ 102 (2) (c)). It runs at https://ubyport.pcr.cz/UbyPort, currently in version 2.0.105.0 of 1 July 2026; official information, forms and contacts are at https://policie.gov.cz/ubyport. The procedure:

  1. 1On the home page of https://ubyport.pcr.cz/UbyPort open the link „Žádost o registraci nového ubytovacího zařízení“ (application to register a new accommodation facility). The wizard generates a PDF application from your details — you draft nothing freely.
  2. 2You enter the name of the facility, the IČO (or, if you have none, your birth number; a DIČ cannot be used), the contact person, telephone, e-mail, data box ID, the number of accesses (1 main and optionally 1–10 authorised) and the address identified against the RÚIAN register; in a building with several flats, the flat number too. In the same application, choose that you also want login credentials for the web service (WS) — that is the access through which Ubyo reports on your behalf. A separate application is filed for each facility.
  3. 3Send the generated PDF to the Directorate of the Foreign Police Service — not to the regional foreign police department. There are four routes: data box ybndqw9, e-mail to reguby@pcr.cz (an electronically signed PDF or a signed e-mail), post, or in person at Olšanská 2, 130 51 Praha 3. The data box is the safest — the reply comes back through it too. → Data box: 20 minutes that save you years of trudging between offices
  4. 4You wait. The police state literally: „Under the Administrative Code there are up to 30 days to process an application, and applications are processed by date of sending.“ The UbyPort 2.0 manual talks about a standard response within 1–3 working days.
  5. 5You receive the IDUB (the accommodation facility identifier, 12–14 digits), the Abbreviation (5 letters for communication with support) and the Protocol on the creation of login credentials with a username, password and PUK; you change the password at your first login. If you also applied for the web service, the Protocol additionally contains a separate username for it (beginning UBY-WS) with its own password.
  6. 6If you already have an IDUB but only a login to the web form, request the web service afterwards: in free form to reguby@pcr.cz (best via data box to ybndqw9), stating the IDUB, the abbreviation and the name of the program — Ubyo. Processing takes as long as the registration, usually a few working days, at most 30 days.
Without access to the UbyPort web service (UbyPort — Webová služba, username UBY-WS…) UbyPort cannot be paired with Ubyo and the app cannot send any report. The ordinary login to the web form (username „ub“ + digits) is not enough for this — you must expressly request the web service, ideally right in the registration.

Deal with the registration before you accept your first foreign booking; it is not tied to a trade licence. Until you get access, you can meet the duty properly on paper as well: you submit the registration form signed by the guest, or a counterpart of the paper document with the same particulars, to the locally competent foreign police department of the regional directorate for the address of the flat (§ 102 (2) (a) and (b)).

If accommodation is your business, the paper route ends for you once access is set up: a provider whose business is accommodation notifies it by remote access „where such access is set up and functional“ (§ 102 (3)), and forms are left to them only for the duration of an application outage.

The IDUB is tied to the provider and to a specific address point. If you change the address, the IČO or the birth number, you need a new registration; you report the end of the activity or a change of details on the form „Žádost o zrušení/změnu registrace ubytovacího zařízení“ (application to cancel/change the registration of an accommodation facility) to the same address as the registration application. A second flat = a second IDUB.

UbyPort support: ubyport@policie.gov.cz, +420 731 670 444, Mon–Fri 8:00–11:00.

How to report and how to make sure it worked

There are three ways to get data into UbyPort: the manual web form (the police recommend it for a handful of guests a week; one list may contain at most 10 rows), an import of a UNL text file in CP1250 encoding, or a web service for systems that send automatically — a separate account is applied for to use it.

Once the data is received, UbyPort offers a PDF called Doručenka (delivery receipt). It states the numbers of accepted, rejected and ignored records together with name lists — and a rejected guest means that their accommodation was not notified and the deadline keeps running.

Open and read the delivery receipt after every submission, do not just save it. And store it securely — it contains guests' personal data.

The most common reasons for rejection have to do with characters. The field for the first name and surname accepts basic Latin, Czech and Central European diacritics, the space, the apostrophe and the hyphen; lower-case letters are converted to capitals and disallowed characters are dropped. Cyrillic, Greek and Arabic script, but also ø, ñ, ã, å or ı, are not on the list. The solution: transcribe the name from the machine-readable zone at the bottom of the passport, where it has already been converted into the permitted set.

Example · What UbyPort does with a name from a passport
You copy the name from the top of the passport „Søren“„SREN“ is stored (the character ø is dropped)
You copy it from the machine-readable zone „SOEREN“„SOEREN“ is stored — correct
You write the document number with a space „AB 123456“the space is dropped, „AB123456“ remains

The house book — and the second book you have to keep

The report and the book are two separate duties (§ 100 (c) and (f)). The house book is a document in which you enter the particulars in the scope of the registration form plus the actual beginning and end of the accommodation (§ 101 (1)). The entries must be made „in real time, regularly, clearly and comprehensibly“ and in chronological order (§ 101 (3)).

You retain it for 6 years from the last entry — so with a book kept continuously, the deadline for the whole book moves with every entry. A set of paper documents signed by guests, which replaces the book, is kept for 6 years from the end of the foreign national's accommodation (§ 101 (4)). The law does not prescribe the form — it speaks only of a „document“. The police, however, mention paper form on their website under the provider's duties, so keep an electronic book in a way that lets you print it at any time. When an inspection begins you must produce the book with the currently accommodated foreign nationals at once, not the next day.

Alongside it you also keep the guest register for the stay fee under § 3g of Act no. 565/1990 Coll. It is a different record: it includes Czech guests too, plus the type of identity document and the amount of the fee or the reason for exemption, it is retained for 6 years from the last entry and it is checked by the municipality, not by the police. → The guest register: what must not be missing (and what does not belong there)

What else § 100 wants

A provider's duties do not end with the report and the book. The same section, carrying the same fine of up to CZK 50,000, also contains these:

  • on request, to issue the foreign national a confirmation of accommodation with their first name, surname, street, place and period of accommodation (letter (e)) — guests need it for a visa, for instance,
  • to allow the police to enter places where a foreign national may be staying, where it is premises used for business (letter (b)),
  • to report the death of an accommodated foreign national without delay (letter (a)),
  • to provide accommodation that is not manifestly inadequate — the floor area of the room must be at least 8 m² for one person and 12.6 m² for two, with 5 m² added for each further person (letter (d)).

There are three offences of a provider: failing to meet one of the duties under § 100 (typically not notifying accommodation), keeping or retaining the house book contrary to § 101, and failing to keep the signed registration form under § 102 (4). Each of them carries a fine of up to CZK 50,000 (§ 156 (2) and (5) (a) for a natural person, § 157 (4) and (8) (b) for an entrepreneur and an s.r.o.).

What is coming (and what does not apply yet)

A number of deadlines circulating around the eTurista register do not apply. The position as of 5 September 2026: Regulation (EU) 2024/1028 on the collection and sharing of short-term rental data has indeed applied since 20 May 2026, but the registration procedure for hosts is introduced only by the member state (Article 4 (2)) — and Czechia has not introduced one. Government parliamentary print 761 fell with the end of the electoral term, parliamentary print 106 received a negative opinion from the government in March 2026 and as of 5 September 2026 had not even passed its first reading — that is proposed for the Chamber's 30th session from 8 September 2026; the Ministry for Regional Development talks about a launch in 2027.

In practice: the timetable „launch 1 July 2026, compulsory registration from 1 October 2026“ that circulates in secondary sources does not apply; no registration number is required in Czechia yet for an Airbnb or Booking listing; UbyPort and the 3-working-day deadline apply unchanged.

There is also a new Act on the Residence of Foreign Nationals on the horizon (parliamentary print 144, after its second reading of 24 June 2026): it proposes an effective date of 1 January 2029 and shortening the house book to 3 years. None of that applies yet.

The most common mistakes and myths

  • „I don't have to report EU citizens.“ — You do. The law defines a foreign national expressly as „including a citizen of the European Union“ (§ 1 (2)); citizens of the EEA and Switzerland are in the same position.
  • „An entry in the book is enough.“ — It is not. Notifying the police (§ 100 (c)) and keeping the house book (§ 100 (f)) are two duties and two separate offences.
  • „The type of document belongs in the report too.“ — It does not; § 97 knows only the number of the travel document. The type of identity document is wanted by the guest register for the stay fee. The UbyPort user manual says expressly, under the box „Travel document number“, that no supplementary information such as „ID card“ or „Passport“ is to be written into it.
  • „Box 7 is purely for the visa number.“ — It is not. Under the methodology of the Directorate of the Foreign Police Service, ref. no. CPR-8936-2/ČJ-2025-930308-203 of 26 March 2025, the word BIOMETRIKA (the guest is exempt from the visa thanks to a biometric passport) or POBYT (the guest presented a residence permit card issued by an EU, EEA or Swiss state) is written into it as well. So in two cases out of five it is filled in even for a „visa-free“ guest.
  • „I'll sort out the registration once I have a trade licence.“ — The duty arises from accommodation for payment, and your birth number is enough in the application if you have no IČO. Putting it off is the most common source of trouble at the start.
  • „I sent it, so I'm done.“ — Not until you have read the delivery receipt. A record rejected because of a character in the name or the document number does not count.
  • „The police will never find out anyway.“ — The police carry out residence checks on the spot and inspect the house book (§ 100 (b) and (f)). Automatic data sharing with the platforms does not exist yet, but the fine of up to CZK 50,000 applies already.

Frequently asked questions

The guest did not give me a document. What now?
Do not accommodate a guest without a document. A foreign national is obliged to present one (§ 103 (b)) and without the document number you will not even send the report in UbyPort — it is a mandatory field.
The guest extended their stay. Do I report again?
Yes. You always report the stay as known from the booking at that moment — from when to when. In the report you state only the expected end of the stay (§ 97), so when a guest stays longer, send a new report to UbyPort with the new dates; both UbyPort and the web service allow it. If the guest leaves earlier, you report nothing — you merely enter the actual end in the house book (§ 101 (1)).
What about children?
Every foreign national is reported regardless of age. The only relief: for a foreign national under 15 the registration form is signed by their legal representative (§ 103 (b)).
A Czech guest has checked in. Do I report them?
No, Czech citizens are not reported to the Foreign Police — but they do belong in the guest register for the municipal fee.
How Ubyo helps
The guest fills in the details in advance through the check-in link, the app checks them — including the permitted characters in the name — and offers a correction, sends the report to UbyPort within the deadline and stores the confirmation of receipt. The house book fills itself from the check-ins and the reports sent. Since 6 September 2026 the purpose of stay is a separate check-in field: the guest chooses from fourteen sentences and the app adds the code from the Foreign Police's binding code list itself. In the same way the guest chooses the type of document from the nine statutory types and answers whether their passport holds a visa, whether it is biometric or whether they have a residence permit card — boxes 6 and 7 of the report are then filled with what the police methodology requires (the document number, NONE, BIOMETRIKA or POBYT). The guest never sees police wording; they describe their own situation in their own words. You fill in the IDUB, the abbreviation and the web service login credentials (the UBY-WS… username and password) once, in the apartment settings (Apartments → Edit → UbyPort), and click „Verify connection“; because automatic sending goes exclusively through the UbyPort web service, you must expressly request it from the police — without it the pairing fails (see the procedure above). When UbyPort rejects a record, the app shows you the error message — so you do not have to watch whether everything went through — and it stores the result of every submission in a report you can return to at any time. → Online check-in and the guest portal: fewer messages, happier guests
Legal framework and sources (8)
  • Act no. 326/1999 Coll., on the residence of foreign nationals, § 97 and § 99–103 — who is a provider of accommodation, what is reported and by when, the house book, the guest's duties
  • the same Act, § 156 (2) and (5), § 157 (4) and (8) — the provider's offences and the fine of up to CZK 50,000 (as in force from 12 June 2026; the latest amendment, no. 314/2025 Coll., did not touch the provider's duties)
  • Act no. 565/1990 Coll., on local fees, § 3g — the guest register for the stay fee (a different record from the house book)
  • https://ubyport.pcr.cz/UbyPort — the UbyPort 2.0 application and the form „Žádost o registraci nového ubytovacího zařízení“
  • https://policie.gov.cz/ubyport — registration, the web service, login credentials, the delivery receipt, contacts and the helpline
  • Operating Rules of the UbyPort web application and their Annex no. 3, archiv.policie.gov.cz — permitted characters, the UNL format, the delivery receipt
  • the code list „Kód účel pobytu cizince“, ref. no. CPR-23415-26/ČJ-2015-930310-C203 of 11 December 2015, archiv.policie.gov.cz — the fifteen binding values of the purpose of stay
  • Regulation (EU) 2024/1028 and parliamentary print 106 (eTurista), psp.cz — the state of the planned registration of short-term rentals

Updated: 21 September 2026, verified against the sources listed above. This is informational text, not legal or tax advice — consult a professional about your specific situation.