New guide, The Luxury Resort Direct-Booking Playbook: win back margin from the OTAs. Get it free →

Free guide · Luxury hospitality

The Luxury Resort Direct-Booking Playbook

How Europe’s luxury resorts are winning back margin from the OTAs, and getting ready for the AI-agent era. A practical playbook from the team at Hirundo.

Get the free guide Free · PDF · No spam
The Luxury Resort Direct-Booking Playbook — guide cover

What you'll learn

Inside the playbook

The real cost of a booking

OTA commissions run 15–30% (all-in up to ~35%) versus roughly 10% for a direct booking, and the margin you recover with every point of direct share.

Your 2024 pricing window

How the EU’s Digital Markets Act ended OTA rate-parity, so EEA resorts can finally price direct below the OTAs.

The AI-agent shift

Why guests increasingly discover and book through AI assistants, why those assistants default to OTAs, and how to stay visible.

One system, not three vendors

Running demand creation, on-site capture (CRO) and retention (CRM) as a single, luxury-native engine instead of siloed tactics.

Measure what matters

Booking cost (spend ÷ revenue) as the number that runs the P&L, not vanity media metrics.

A 90-day plan

A pragmatic sequence to audit, prioritise and grow direct-booking share this season.

~10%Cost of a direct booking vs 15–30% via OTAs
€38kRecovered per point of direct share / yr (200-key resort, illustrative)
+3–8 ptsRealistic annual direct-share gain
30%Of travel bookings agent-executed by 2030 (IDC)

What's inside

Four parts, one system

Part I

The opportunity

The money on the table: the margin spread, the value of a point of direct share, and a worked example on a 200-key resort.

Part II

The two threats

OTAs today and AI agents tomorrow, how each captures demand the resort itself creates.

Part III

The system

Demand creation → direct capture → retention, with creative built for luxury.

Part IV

The 90-day plan & measurement

Audit, prioritise, execute, and track everything in booking cost.

Where this comes from

Built on real operating experience

This playbook isn’t desk research. It distils hundreds of hours optimizing direct bookings for one of Europe’s most recognised luxury resort groups, a client we keep unnamed out of respect for the relationship, alongside benchmarks from across the sector.

  • Hundreds of hours of hands-on optimisation across paid media, CRM and CRO at resort scale.
  • A benchmark European resort group (kept anonymous) as the proving ground.
  • Senior operators from Meta, Google and Nike behind the method.
  • Public sources, the EU DMA, OTA-commission benchmarks and IDC’s agent-era forecasts, applied to luxury hospitality.

Bonus tool

The direct-booking gap calculator

Every night a guest books through an OTA instead of your own site, a slice of your margin walks out the door. Model that gap, conservatively, in under a minute.

Why this is winnable now. Since the EU’s Digital Markets Act forced Booking.com to drop rate-parity across the EEA in 2024, you are finally free to price your own website below the OTAs, a lever most resorts still haven’t pulled.

Your resort

Four inputs. Adjust to match your property; the estimate updates live.

Sellable rooms & suites only; leaving villas out keeps this conservative.

Your year-round average, across seasons and room types.

Seasonal resorts close part of the year; year-round hotels use ~360.

Modelled missed direct margin

€0–€0

recaptured net margin per year

Room-nights sold / yr0
Rooms revenue / yr€0
Shift to direct modelled3–8 pts
Margin saved vs OTA~12 pts
Refine this simulation, talk to us →

A modelled, conservative range, not a measurement. Assumes a ~12-point cost gap between OTA and direct channels and recapture of 3–8 points of rooms revenue to your own site; tour-operator allotments are treated as unshiftable. Your real figure depends on your channel mix and current parity, which a full audit measures.

Step 1

Room-nights = keys × open nights × occupancy.

Step 2

Rooms revenue = room-nights × your blended ADR.

Step 3

A realistic 3–8 points of that revenue shifts from OTAs to direct.

Step 4

On each shifted euro you keep ~12 points more margin: the recaptured band.

The same model powers the Hirundo benchmark register we run against luxury resorts across Spain, Portugal and the wider EU. The figure above is deliberately cautious; a real audit sharpens every assumption against your live data.

About this guide

Written by operators, measured in booking cost

Hirundo is the growth partner for luxury resorts that want control of their own demand. Built by senior operators from Meta, Google and Nike, we combine luxury-brand creative with performance and CRM depth, and we measure ourselves in your booking cost, not media metrics.

  • 3 disciplinesCreation · capture · retention, one system
  • Booking-costMeasured in your number, not media metrics
  • Senior operatorsEx-Meta, Google & Nike on every account

Ready to grow?

Tell us where and how you want to grow. We'll bring strategy, insight and direction to make it happen.

Book a discovery call