Home · Blog · Compliance

EN · SL · HR · DE · IT · ES

Guest Registration & Police Reporting in Europe: the Country-by-Country Guide

Every accommodation provider in Europe — hotel, guesthouse, apartment, campsite or vacation rental — is legally required to report who is sleeping under their roof. The portals have different names (eVisitor, Alloggiati Web, AJPES, SES Hospedajes…), but the pattern is the same: identity data, a deadline measured in hours, and fines when you miss it. Here is how the systems work, and how modern properties file every report automatically.

Why this obligation exists everywhere

Guest registration laws descend from two sources: police records of foreign nationals (many countries implement Article 45 of the Schengen Convention, which obliges lodging providers to have foreigners fill in declaration forms) and tourism statistics plus tourist tax collection. That's why in several countries a single submission feeds both the police and the statistics office — and calculates the city tax you owe per guest-night.

The practical consequence for a hotelier: for every guest (in some countries only foreign guests, in most — everyone), you must capture identity document data and submit it to a government portal, usually within 12–24 hours of arrival. Manually, that means retyping passport fields into a web form every single day of the season.

Manual reporting Photocopy passport at desk Retype fields into gov portal Repeat daily per guest, in season Risk of fines missed deadlines Automated reporting Guest scans ID online during self check-in Data verified & mapped to the national format Filed automatically on time, every time
The same legal obligation, two workflows. Automation turns a daily chore with legal risk into a background job.

The systems, country by country

Names, portals and deadlines as commonly applied in 2026. Rules change and some regions add local requirements — always confirm with the official registry for your property.

CountrySystem / formWho is reportedTypical deadline
SloveniaAJPES eTurizem (feeds police & statistics; tourist tax)All guestsWithin 12 hours of arrival
CroatiaeVisitorAll guestsWithin 24 hours (10 h for foreign nationals' check-in in some cases)
ItalyAlloggiati Web (Polizia di Stato) + ISTAT/regional tourism portalsAll guestsWithin 24 hours (6 h for stays under 24 h)
SpainSES.HOSPEDAJES (unified traveller registry)All guests 14+Within 24 hours
PortugalSIBA / AIMA boletim de alojamentoForeign guestsWithin 3 working days
AustriaGästeverzeichnis / Meldezettel (municipal)All guestsWithin 24 hours
GermanyMeldeschein (hotel registration form, §§ 29–30 BMG)All guests (paper/digital form at arrival)On arrival
CzechiaUbyport (foreign police)Foreign guestsWithin 3 days
FranceFiche individuelle de policeForeign guestsOn arrival (kept for 6 months)
NetherlandsNachtregister (municipal night register)All guestsOn arrival

What data you must capture

Across systems the required fields are remarkably consistent — which is exactly what makes automation feasible:

This is precisely the data an online check-in flow with document scanning collects anyway. When a guest scans their passport during self check-in, the MRZ is machine-read — no typos, no misread handwriting — and every field the registry needs is already structured.

The real cost of doing it by hand

Take a 12-unit apartment property on the Adriatic with a 70% summer occupancy and average 2.4 guests per booking. That's roughly 400–500 individual guest registrations over a season. At three to four minutes each (find the passport photo, open the portal, log in with the certificate, type, submit), registration alone consumes 25–35 hours of pure clerical work — compressed into evenings, because guests arrive in the afternoon and the clock is ticking.

Then there's the downside risk. Fines for late or missing registrations vary widely but are material everywhere: typically hundreds of euros per violation, and in some jurisdictions thousands for repeat offences — with inspections often triggered by tourist tax audits. One missed batch of registrations can cost more than a year of automation software.

Tourist tax is the enforcement hook. In countries where the same portal computes city tax per guest-night (Slovenia, Croatia, much of Italy and Spain), municipalities reconcile tax receipts against registrations. Gaps surface automatically — which is why "I'll catch up on reports next week" is riskier than it feels.

How automated reporting works

  1. Booking sync. The reservation arrives from Booking.com, Airbnb, Expedia or your channel manager with dates and guest count.
  2. Identity capture. Each guest verifies their ID in the online check-in flow before arrival — including every member of a group, not just the booker.
  3. Validation. The software checks the data against the registry's format rules (document types, country codes, tax exemption categories) while the guest is still in the flow, so errors are fixed by the guest, not by you.
  4. Submission. The report is filed to the national system automatically, and the confirmation is stored with the booking.
  5. Tourist tax. Where applicable, the per-person-per-night tax is calculated, charged to the guest during check-in, and reflected in the monthly reconciliation.

The property owner's involvement drops to reviewing a dashboard — and handling the occasional guest whose document fails verification, which the system flags before arrival rather than after.

Frequently asked questions

Do I need to report children?

In most all-guest systems (Slovenia, Croatia, Italy, Austria), yes — minors are registered, typically under a parent's booking, and are usually exempt from or discounted on tourist tax. Spain's SES.HOSPEDAJES reports guests 14 and older.

Can I let guests check in before the report is filed?

The safest design is the reverse: the door code is released only after every guest in the party has completed ID verification. That single gate makes "unregistered guest inside" structurally impossible — and it's how ReceptionGO's flow works by default.

What if a guest refuses to provide ID?

You are legally entitled — in fact required — to insist; a guest who won't identify themselves cannot lawfully be accommodated in these jurisdictions. In practice refusal is extremely rare when verification happens in a normal online flow before arrival.

Never retype a passport again

ReceptionGO verifies guest IDs during online check-in and files the mandatory government report automatically — with tourist tax handled in the same flow.

Start free