Skip to content
Back to blog

Automate Spain Guest Registration (RD 933/2021) without Paperwork or Manual SES.HOSPEDAJES Submissions

Updated RegistroViajero 8 min read
A character beside a small handcrank machine on a Spanish patio; papers feed in one side and emerge neatly tied with twine on the other

If you manage a tourist accommodation in Spain, you already know the routine.

Royal Decree 933/2021 asks you to collect a long list of guest data and submit it to the Ministry of the Interior through SES.HOSPEDAJES. Doing it by hand is workable for one property and two stays a month. For any real volume, it’s a recipe for missed entries, transcription errors, and eventually a public-safety penalty.

The good news: almost the whole flow can be automated. From the moment the guest books to the moment the report lands at the Ministry. The less good news: automation is not the same as forgetting about it. Some steps must stay under your control.

This article breaks down what can be automated, what cannot, and how to chain it together.

What “automating Spain guest registration for SES.HOSPEDAJES” actually means

Guest registration has three operational blocks:

  1. Capture the guest’s data (ID document, date of birth, address, contact, relationship if applicable).
  2. Create the reservation in your system (accommodation, dates, amount, payment method).
  3. Submit to the Ministry the guest report and, for vacation rentals or apartments, the lodging communication.

Automating means, for each of those three, eliminating manual data entry without losing the human validation the law explicitly requires. The signature on the truthfulness declaration. The visual check of the document. The decision on incidents.

The manual flow we want to replace

Familiar to anyone who’s lived it:

  1. The guest books through Booking, Airbnb, or by phone.
  2. You write the reservation down in a spreadsheet or notebook.
  3. On check-in day, you take a photocopy of the ID and have them sign a paper.
  4. That night you log into SES.HOSPEDAJES and fill every field by hand.
  5. You mistype a letter. The submission is rejected. You start over.
  6. You file paperwork that has to be kept for 3 years.

Every step is time, error risk, and legal exposure.

1. Automatic data capture: digital check-in app for Spanish vacation rentals

This is the block that saves the most time. Instead of the guest arriving and you filling the form for them, you send them a unique check-in link. They complete it from their phone before arrival.

  • They upload a photo of the document straight from the camera.
  • The system recognises the document type (DNI, NIE, passport) and shows only the relevant fields.
  • By the time they reach the property, the data is in your dashboard, validated.

This is where OCR for passport and DNI scanning in Spanish guest registration earns its place. A clean read saves the guest from typing name, surnames, document number, and date of birth. The OCR has to be built for the documents the rule accepts, not for generic ID cards.

The form has to be built for RD 933/2021. A generic check-in won’t do. That means capturing the 18 fields required by the rule, including the second surname and support number for Spanish DNI/NIE, the relationship for minors, and payment data for the lodging communication. A generic form that skips these will fail at the Ministry.

For groups and families —the trickiest case— two patterns work well together:

  • One link per traveler: each adult fills in their own from their phone.
  • One group link: the lead guest completes them all in one session, marking the relationships.

The second pattern is especially useful when registering minors, where you also need the accompanying adult’s details.

2. Automatic reservation import: iCal

The second big block. Getting reservations into your system on their own. The industry-standard route is the iCal feed each portal exposes.

Connect the iCal URLs from Booking, Airbnb, VRBO, Expedia, Tripadvisor, and Google Calendar. Reservations show up automatically. Every time a portal records a new booking, the sync (ideally every 15 minutes) brings it in with the lead guest’s name, the dates, and sometimes their email or phone.

What iCal doesn’t bring:

  • The guest’s ID document (portals don’t share it for privacy reasons).
  • Data for the other travelers accompanying the lead guest.
  • The signature on the truthfulness declaration.

That’s why iCal import doesn’t replace digital check-in. It complements it. The reservation arrives on its own; the guest completes their part from their phone. We go deeper into how to set up each portal in Sync Booking, Airbnb, VRBO and others via iCal.

This is the core of Airbnb Spain guest registration automation: the reservation flows in from the OTA, the guest fills the form, and the data lands ready to send.

3. Send guest data to SES.HOSPEDAJES automatically

The final step —the most intimidating one— is also the one that benefits most from automation. SES.HOSPEDAJES exposes an API. An integrated system submits the communications without going through the web form.

If your platform is integrated, marking the reservation as validated and clicking “submit” makes the system:

  1. Build the XML with the reservation and traveler data.
  2. Sign and submit it to SES.HOSPEDAJES.
  3. Receive the receipt and store it in the audit log.
  4. If a validation error comes back, surface it with the Ministry’s message so you can fix it.

For this integration you need three credentials issued by the Ministry: username, password, and lessor code. Without them no submission is possible. Getting them isn’t trivial the first time. We explain the procedure step by step in How to obtain your SES.HOSPEDAJES credentials.

What can’t (and shouldn’t) be automated

Four things must stay under human control even if the tool makes them easy:

  1. The signature on the truthfulness declaration. The law asks the guest to declare under their responsibility that the data is correct. The signature can be digital, on screen. It still has to be a conscious act.
  2. The visual check of the document. If the photo of the ID is blurry or doesn’t match the person, don’t submit the report. A good tool will flag incidents. The call to validate is yours.
  3. The initial setup of the accommodation. Each property has an establishment code the Ministry assigns. You enter it once when you configure the property.
  4. Handling Ministry incidents (rejections, missing data, doubts about how to classify a traveler). The system flags them; you decide how to resolve them.

Pretending that the system “submits everything without you looking” is, beyond irresponsible, illegal. The accommodation owner is always responsible for the truthfulness of the data submitted.

The full automated flow

Chaining the three blocks, here’s day-to-day with a system that automates RD 933/2021:

  1. The guest books on Booking, Airbnb, etc.
  2. The reservation lands on its own via iCal within 15 minutes.
  3. The system sends a check-in link to the guest.
  4. The guest fills in their data from their phone, uploads the ID photo, and signs.
  5. They arrive. You validate the data is correct.
  6. One click submits the report to SES.HOSPEDAJES. You get the receipt back.
  7. The data is kept for 3 years automatically and deleted afterwards.

Total manual work per reservation: 30–60 seconds (the validation). Compared to the 10–15 minutes of the manual flow, the difference is visible in the first week.

What to look for in a tool

If you’re evaluating options to automate RD 933/2021, the non-negotiables are:

  • Direct submission to SES.HOSPEDAJES, not a file export you upload manually.
  • Full coverage of the 18 RD 933/2021 fields, including relationships and payment data.
  • iCal import from the portals you use (at least Booking and Airbnb).
  • Multi-language check-in. A Spanish-only form multiplies abandonment with international guests.
  • Immutable audit log and 3-year retention as the rule requires.
  • GDPR compliant, encrypted data, EEA-based hosting.
  • That it does not block guest check-in if your subscription lapses, so guests can still complete their part during any administrative hiccup on your side.

RegistroViajero ticks all seven. Try it for 15 days without a credit card. The full flow can be set up in an afternoon.

Connecting your PMS or channel manager to SES.HOSPEDAJES

If you already use a PMS or a channel manager, the sensible setup is for it to receive the reservations and pass guest data to the compliance tool without your touching anything. Done by API integration or shared iCal.

The PMS doesn’t replace the Ministry submission. It feeds it. The guest signature and the signed XML still happen inside the compliance tool.

Is it worth it for a single property?

Yes, for two reasons:

Potential penalty vs. cost. A single fine starts at €601 (serious tier under Organic Law 4/2015). The monthly cost of a compliance tool is around €5 per accommodation. The math works out fast.

Time recovered. Even with 5 bookings a month, that’s 5 manual submissions of around 10 minutes each. Almost an hour a month back for something else.

For higher volumes the calculation isn’t even close.

Next steps

More articles

Automate your guest reports

15-day free trial. No credit card.

Create free account