A new version of the app, guidance on the visa field, a country code list with Kosovo. The police don't announce changes by e-mail — here's what changed and where to keep an eye on it.
UbyPort (the Foreign Police reporting system) is a system that changes quietly. A new version, a new code list, a new interpretation of a field — and nobody sends you an e-mail. You find out about changes either from the Doručenka (delivery receipt), when a report suddenly doesn't go through, or from someone who keeps track. This is a summary of what changed most recently and a guide to where to keep an eye on it.
UbyPort 2.0
The current version of the app is 2.0 (in September 2026, specifically 2.0.105.0 from 1 July 2026) at ubyport.pcr.cz/UbyPort. The registration procedure has stayed the same: the form generates a PDF of the application, you send it via datová schránka (data box, the Czech official e-mail system) to the Directorate of the Foreign Police Service and wait for the Protocol with your login details.
A practical change worth knowing about: in the application, you choose whether you also want access to the web service. That's a separate account for systems that report automatically. If you didn't ask for it when registering, you apply afterwards in free form to reguby@pcr.cz, stating your IDUB and short code.
Guidance on the visa field (March 2025)
Field 7 of the registration form, “visa number”, is no longer just the visa number. According to the guidance of the Directorate of the Foreign Police Service of 26 March 2025, you enter:
- the visa number, if the guest has a visa,
- BIOMETRIKA, if the guest is exempt from the visa requirement thanks to a biometric passport,
- POBYT, if the guest presented a residence permit card issued by an EU or EEA state or Switzerland,
- NONE, if they have none of these.
So in two of the five common cases, the field is filled in even for a “visa-free” guest. Most hosts leave it empty.
The country code list
Citizenship is reported using a three-letter code from the code list of the Directorate of the Foreign Police Service, which has 258 entries. It isn't a list of UN members, and it isn't exactly ISO either. The most common mistake: Kosovo is XXK, not RKS or XKX as other systems have it. UbyPort rejects a report with an unknown code.
The purpose-of-stay code list
Fifteen values, unchanged since 2015. The codes aren't consecutive (08, 09 and 14 to 26 don't exist) and they're two-character strings: “01”, not “1”. For a short-term rental it's almost always 10 TURISTIKA (tourism). If you don't fill in anything, you get 99 OSTATNÍ (other), which doesn't block the report, but for the police it's the least informative value.
The error list: “Reported late” means accepted
In the delivery receipt, UbyPort returns codes from its error list. The most confusing one is code 112 “Oznámeno pozdě” (Reported late): it looks like a rejection, but the record has been accepted, just flagged as late. So the report is valid. A rejected record, on the other hand, means the guest hasn't been reported and you have to fix it and send it again.
Where to keep an eye on changes
- policie.gov.cz/ubyport — the official page with forms, contacts and information on registration and the web service.
- The UbyPort operating rules and their annexes — allowed characters, import format, code lists.
- The delivery receipt after every submission. When validation changes, this is where it shows up first.
- UbyPort support: ubyport@policie.gov.cz, +420 731 670 444, Mon–Fri 8:00–11:00.
What doesn't change
The 3-working-day deadline, reporting all foreigners including EU citizens, keeping the domovní kniha (house book) for 6 years, and the fine of up to CZK 50,000. The new Foreigners Act, which would shorten the retention period for the house book to 3 years, has a proposed effective date no earlier than 2029 and isn't in force yet.
In Ubyo, we keep track of the code lists, the country code list and the police guidance for you. When something changes, we update the check-in and reporting validation, and Help always reflects the current status.
Marco, founder of Ubyo — He has been running apartments in Prague for over seven years and wrote Ubyo because he didn’t want to do any of this by hand.
For information only, not legal or tax advice — always discuss your specific situation with a professional. This article is a translation of the Czech original.