Almost every European country requires accommodation providers to register guests and report at least foreign guests to a police or immigration authority — an obligation rooted in Article 45 of the Convention Implementing the Schengen Agreement, which requires managers of accommodation establishments to have foreign guests complete and sign a registration form and keep it available to authorities. What the Schengen Convention does not do is standardize how: each country runs its own system, sets its own deadline (anywhere from 12 hours to 5 days), and decides for itself whether the duty covers every guest or only foreign nationals. Only a minority of countries currently offer an automated, API-based way to submit that report.
Why does Europe require guest registration at all?
Article 45 of the Schengen Convention is the constitutional root of guest registration across the Schengen area: accommodation managers must ensure foreign nationals personally complete and sign a registration form, prove their identity, and that the completed forms are kept available for the competent authorities. Every national system in this article — UbyPort, SES.Hospedajes, Alloggiati Web, eVisitor, and the rest — is a national implementation of that one shared obligation, built independently over the following decades. Ireland and the United Kingdom, which never joined the Schengen area, have their own parallel rules under national immigration law instead of Article 45.
Regulation (EU) 2024/1028, applicable since 20 May 2026, harmonizes a different layer entirely: short-term rental registration numbers and the data platforms report about listings. It deliberately does not touch guest/police reporting, which is why the patchwork below still exists and will keep existing even as the registration-number layer becomes uniform.
Which countries have automated national reporting systems?
| Country | System | Who’s covered | Deadline | Automated submission |
|---|---|---|---|---|
| Czechia | UbyPort | Foreign nationals | 3 working days (pending eTurista reform would cut this to 24h) | Yes — public API |
| Spain | SES.Hospedajes | All guests | 24 hours | Yes — public API (since 2 Dec 2024) |
| Italy | Alloggiati Web | All guests | 24h (immediately for stays under 24h) | Yes — per-structure credentials |
| Portugal | SIBA (AIMA) | Foreign nationals | 3 working days | Yes — public API |
| Slovenia | AJPES eTurizem | All guests | 12 hours | Yes — one feed for police, statistics, and tax |
| Croatia | eVisitor | All guests | 24h at arrival and at checkout | Yes — public system |
| Hungary | VIZA (via NTAK) | All guests | Same-day, per NTAK rules | Certified software only, not a self-service API |
Which countries require registration but have no central system?
| Country | Requirement | Who’s covered | Deadline | Submission method |
|---|---|---|---|---|
| Slovakia | Hlásenie pobytu cudzinca | Foreign nationals | 5 days (calendar) | Online form on the Ministry of Interior portal (portal.minv.sk), bound to the operator’s own eID — no public API |
| Austria | Gästeverzeichnis (Meldegesetz 1991) | All guests | 24 hours | Paper or approved local electronic form; no national digital rail (roughly 80% of Austrian municipalities run on the commercial feratel system instead) |
| Germany | Meldeschein | Foreign guests only (since 1 Jan 2025) | At check-in | Paper or local form, no central submission |
| France | Fiche individuelle de police | Foreign nationals | At check-in | Paper or local form, no central submission |
| Switzerland | Federal duty (Art. 16, Foreign Nationals and Integration Act) | Foreign nationals | Varies | Implemented independently by each of the 26 cantons |
| United Kingdom | Immigration (Hotel Records) Order 1972 | All guests aged 16+ | At check-in | Paper or local record, kept for 12 months |
Two countries stand out for having essentially no equivalent duty: Poland, where the hotel police-reporting obligation for short stays was abolished, and the Netherlands, where accommodation providers keep a digital night register (nachtregister) for statistical and tax purposes but there’s no guest-identity reporting duty to the police.
How do deadlines and scope differ?
The deadline spread is the single biggest operational difference: Slovenia and Croatia require same-day reporting (12–24 hours), while Slovakia allows a full 5 days (calendar days, not working days). That’s not a minor detail for a multi-country operator — a workflow tuned to Slovakia’s generous window will miss Slovenian and Croatian deadlines by days if applied unchanged.
Scope is the second axis. Austria, Croatia, and Italy report every guest regardless of nationality; Czechia, Slovakia, Portugal, France, and Germany focus the formal duty on foreign guests. This matters for what data you’re legally required (and permitted) to collect from a domestic guest versus a foreign one — over-collecting from domestic guests “to be safe” is itself a data minimization problem, not a safety margin.
What are the penalties?
Penalties for missing or late reports vary enormously in both structure and size:
- Spain: €100–600 for a late report, €601–30,000 for a missing one — the highest ceiling in this comparison.
- Croatia: €660–6,600 per violation under eVisitor rules.
- Czechia: up to 50,000 Kč (roughly €2,000) under the Act on Residence of Foreign Nationals.
- Italy: penalties attach primarily to the separate CIN registration-code requirement, up to €8,000, alongside Alloggiati Web reporting duties.
- Portugal: €100–2,000 or more depending on the severity and recurrence of the violation.
How Best Guest helps
Best Guest automates UbyPort filing in Czechia today, where an official public API exists and the reporting workflow runs without manual intervention. For Slovakia, where no public API exists and submission is bound to the operator’s own eID identity, Best Guest prepares the police report as a ready-to-file document instead of overstating what can be automated. Other countries in the tables above are being added to the roadmap in rough order of API availability — see the countries hub for what’s live today, or read about running properties across multiple countries if you’re expanding into a second market for the first time.
Frequently asked questions
Do EU citizens have to be registered too, or only foreigners?
It varies by country. Austria, Croatia, and Italy register all guests regardless of nationality. Czechia, Slovakia, Germany, France, and Spain focus their formal reporting duty on foreign (non-citizen) guests specifically, though most still keep some record of every guest for tax or statistical purposes.
Is there one EU-wide system for reporting guests to the police?
No. Regulation (EU) 2024/1028 harmonizes short-term rental registration numbers and platform data reporting, but it explicitly does not create a common police-reporting system — that stays a matter of national law under Article 45 of the Schengen Convention, and every country runs its own system (or none at all).
Which countries let you submit guest reports automatically through an API?
Spain, Italy, Portugal, Slovenia, Croatia, and Czechia all publish an official system with programmatic submission. Hungary requires certified software rather than a self-service API. Slovakia, Austria (nationally), Germany, France, and Switzerland have no public state API — reporting is done through a portal, paper form, or kept as a local record.
What happens if an accommodation provider doesn't report a guest?
Penalties vary widely by country: up to €30,000 per missing report in Spain, €660–6,600 in Croatia, and up to 50,000 Kč in Czechia. Several countries treat a missing report as a public-order offense rather than a fixed fine, so the actual exposure depends on how the case is handled locally.
Sources
Verified against
- Convention Implementing the Schengen Agreement, Article 45
- Foreign Police of the Czech Republic — Povinnosti ubytovatele
- Ministerio del Interior (Spain) — SES.Hospedajes
- Questura — Alloggiati Web (WS_ALLOGGIATI manual)
- gov.hr — Tourist registration and deregistration (eVisitor)
- slovensko.sk — Hlásenie krátkodobého pobytu cudzinca
- legislation.gov.uk — Immigration (Hotel Records) Order 1972
Informational only
This page is provided for general information and is not legal or tax advice. Rates, deadlines and exemptions are set by law and municipal ordinances and can change — always verify current requirements with your municipality or a qualified advisor.