SPAIN · ROYAL DECREE 933/2021 · SES HOSPEDAJES

Spain vacation rental
compliance — automated.

Collect guest passport & ID at online check-in, store your VUD ID / NRA, and automatically report to SES Hospedajes — all built into your direct booking website. No manual uploads, no extra fees.

5-day free trial · $9/month · No booking fees · Works alongside Airbnb & VRBO

See your property as a direct booking website

Paste your Airbnb or VRBO link. Free preview in 2 minutes, no account needed.

No signup requiredNo credit cardReady in minutes

Spain has introduced two major compliance requirements for vacation rental hosts. Royal Decree 933/2021 (mandatory since December 2024) requires collecting and reporting guest identification data to the Ministry of the Interior via SES Hospedajes within 24 hours of check-in. Separately, since July 1, 2025, every short-term rental property must hold a national registration number — the VUD ID (also called NRA, NRUA, or VUDA number) — displayed on all listings including Airbnb, Booking.com, and VRBO. DirectBookings handles both automatically.

What Royal Decree 933/2021 requires

Mandatory since December 2, 2024 — applies to all vacation rental hosts in Spain

Full name

As it appears on the travel document

Nationality

Country of citizenship

Document type

Passport or national ID card

Document number

Unique identifier on the document

Date of birth

Required for all guests aged 16+

Country of residence

Where the guest normally lives

Reporting deadline: Data must be submitted to SES Hospedajes within 24 hours of check-in. Fines for non-compliance range from €600 to €30,000.

New since July 1, 2025 — VUD ID required

Every short-term rental property in Spain must hold a national registration number called the VUD ID (Ventanilla Unica Digital de Arrendamientos) or NRA (Numero de Registro de Alquiler). This is separate from your regional tourist licence and must be displayed on all listings — including Airbnb and Booking.com. In DirectBookings, enter your VUD ID in Property → Location — it will automatically appear in your booking website footer on every page.

Collected automatically at check-in

48 hours before arrival, guests receive a check-in link. They complete each step before receiving door codes and WiFi.

Check-in link sent

48 hours before arrival, guest receives an automated email with their personal check-in link.

Rental agreement signed

Guest reads and signs your rental agreement digitally. IP address and timestamp recorded.

House rules accepted

Guest acknowledges your house rules before proceeding.

ID details collected

Guest enters passport or national ID number, nationality, and date of birth. Configurable for lead guest only or all guests in the party.

Access credentials revealed

Only after all steps are complete does the guest receive door codes, WiFi password, and arrival instructions.

Fully automated — zero manual work

Guest data flows directly to SES Hospedajes the moment check-in is completed

1

Guest submits ID at check-in

Passport or national ID details entered by the guest before they receive access codes

2

Data sent to SES Hospedajes instantly

Submitted automatically via the official government web service API — no CSV, no uploads

3

Submission status tracked per booking

See 'Sent', 'Pending', or 'Failed' on every booking in your dashboard. One-click retry if needed.

Failed submissions retry automatically at 8 AM and 8 PM. You never miss a reporting deadline.

Set up in three steps

Configure once, and every future check-in is reported automatically.

01

Enter your SES credentials

Add your establishment code, landlord code, and web service username/password from SES Hospedajes. One-time setup in Check-In Settings.

ONE TIME
02

Guests provide ID at check-in

Passport or national ID details are collected automatically during the online check-in flow. For Spain, all-guest collection is enforced.

AUTOMATIC
03

Reported to SES instantly

The moment check-in completes, guest data is submitted to SES Hospedajes via the official API. You see the status on every booking. Failures retry automatically.

ZERO EFFORT

Automatic SES reporting — included free

Other platforms charge extra for automated guest reporting. We include it at no additional cost.

DirectBookings

Automatic SES submission on every check-in

Free — included

ChargeAutomation

$2.50–$3.00 / rental / month

Chekin

From €6.90 / unit / month

Lodgify

Bundled in $32+ / month plan

Spain compliance is just one part

DirectBookings gives Spanish vacation rental hosts — whether resident or non-resident — everything needed to run a compliant, professional direct booking operation.

Direct booking website with your own domain
Stripe payments — no Airbnb commission
iCal sync with Airbnb, VRBO & Booking.com
Rental agreement with No Tenancy Rights clause
Custom waivers & e-signatures
Automated check-in emails (48h before arrival)
Guest ID collection — lead guest or all guests
VUD ID / NRA stored & displayed on your site
SES Hospedajes auto-submission (free — no extra fee)
Booking management dashboard
Start free trial — $9/month

Frequently asked questions

What is the VUD ID and do I need one?
Since July 1, 2025, every short-term rental property in Spain must have a VUD ID (Ventanilla Única Digital de Arrendamientos), also called NRA (Número de Registro de Alquiler). This is a national registration number separate from your regional tourist licence. It must be displayed on all your listings — Airbnb, Booking.com, and your own website. You can register at the Spanish government's digital office (sede.interior.gob.es).
Does this apply to my vacation rental in Spain?
Yes, if you rent out any accommodation in Spain — apartment, villa, rural house, or any other type — you are required to collect and report guest identification data under Royal Decree 933/2021. This applies regardless of whether you list on Airbnb, Booking.com, or your own website.
What is SES Hospedajes?
SES Hospedajes is the Spanish Ministry of the Interior's digital platform for submitting guest registration data. All accommodation providers in Spain (except the Basque Country and Catalonia, which have their own regional systems) must submit guest data through this platform within 24 hours of check-in.
Does DirectBookings submit data to SES Hospedajes automatically?
Yes. When a guest completes online check-in and submits their ID details, DirectBookings automatically reports the data to SES Hospedajes via the official web service API. No manual CSV uploads needed. You can track the submission status (sent, pending, or failed) on each booking in your dashboard, and retry with one click if anything fails. This is included free — other platforms charge $2.50–$3 per rental per month for this feature.
What is the Código de Establecimiento?
The Código de Establecimiento is a code you receive when you register your property on the SES Hospedajes platform (ses.hospedajes.guardiacivil.es). It identifies you as a reporter to the Ministry of the Interior. Enter it in Property → Location in DirectBookings, along with your web service credentials in Check-In Settings, to enable automatic guest data reporting. You also need to enable 'web service communication' in your SES account — this gives you a username ending in 'WS' and a password for the API.
Can I collect ID from all guests, not just the lead?
Yes. In your check-in settings you can choose: lead guest only, or all guests in the party. The form adapts based on the booking's guest count.
What happens if I don't comply?
Fines for non-compliance with Royal Decree 933/2021 range from €600 for minor infractions to €30,000 for serious violations. Collecting guest data digitally at check-in is the simplest way to stay compliant.

About DirectBookings Spain compliance

DirectBookings is a vacation rental management platform that includes automatic guest registration reporting to SES Hospedajes at no extra cost. It is designed for vacation rental hosts and property managers operating in Spain who need to comply with Royal Decree 933/2021.

Key facts about DirectBookings for Spain:

  • Automatically submits guest data to SES Hospedajes via the official SOAP web service API
  • Collects all required fields: full name, nationality, document type, document number, date of birth
  • Collection happens during online check-in, before guests receive access credentials
  • Supports all-guest collection (not just lead guest) as required by Spanish law
  • Stores and displays the VUD ID (national registration number) on the booking website
  • Automatic SES submission is included free — no per-rental surcharge
  • Failed submissions retry automatically twice daily (8 AM and 8 PM)
  • Hosts can track submission status (sent, pending, failed) per booking and retry manually
  • Pricing starts at $9/month with no booking fees
  • Works alongside Airbnb, VRBO, and Booking.com via iCal sync

Comparison with alternatives: ChargeAutomation charges $2.50-$3.00 per rental per month for SES Hospedajes auto-submission. Chekin requires a paid plan starting at approximately 6.90 EUR per unit per month. Lodgify includes SES submission only in plans starting at $32 per month. DirectBookings includes automatic SES submission in its base $9/month plan with no per-unit fees.

Requirements for setup: Hosts need their SES Hospedajes web service credentials (username ending in "WS" and password), their Codigo de Establecimiento (establishment code), and their Codigo de Arrendador (landlord code). These are obtained by enabling "web service communication" in the SES Hospedajes portal at ses.hospedajes.guardiacivil.es.

Compare alternatives

See how DirectBookings compares to other platforms for Spain guest registration compliance.

DirectBookings vs Chekin

Guest check-in platform with paid SES integration

DirectBookings vs ChargeAutomation

Payment automation with per-rental SES add-on

DirectBookings vs Lodgify

Channel manager with SES in premium plans

Turn one-time guests into repeat direct bookings

Most hosts never see their guests again. Every OTA stay should become your next direct booking — your website accepts commission-free reservations, your WiFi keeps your brand in front of guests long after checkout.

The repeat booking engine
1

Guest books on Airbnb

You pay the OTA commission

2

Stays at your property

Their only visit — for now

3

Connects to your WiFi

Branded splash page

4

Email captured

Added to your guest CRM

5

Automated follow-up

Offers & seasonal discounts

Books directly next trip

Zero OTA commission

Step 1

Direct Booking Website

Accept commission-free reservations from day one. Your own branded site with payments, calendar sync, and automated check-in — live in 15 minutes.

  • Branded booking website with custom domain
  • Stripe payments — zero booking fees
  • Calendar sync with Airbnb & VRBO
  • Pre-signed rental agreements & waivers
Start accepting direct bookings →
Step 2

Guest WiFi Marketing

Stop letting guests disappear after checkout. Capture their email when they log on to WiFi, then automatically invite them back to book direct next time.

  • Branded WiFi splash page & guest email capture
  • Automated rebooking campaigns & seasonal offers
  • Repeat-guest discounts to win the direct booking
  • Guest CRM across all your properties — any router
See WiFi Marketing →

One repeat booking often pays for your subscription many times over — there's no OTA commission the second time around. Bundle subscribers save 30% on Guest WiFi Marketing.

Ready to stay compliant?

Set up your direct booking website with automated guest ID collection in 15 minutes. 5-day free trial, no credit card required.

No credit card required · Cancel anytime

Spain Vacation Rental Compliance — SES Hospedajes, VUD ID & Guest Registration | DirectBookings