Booking.com takes roughly 15–18% of every booking. Airbnb splits its cut between you and the guest and lands in a similar place. On €60,000 of bookings, that is somewhere around €10,000 a year, every year, forever.
The reaction to that number is usually either "I should leave the platforms" or "that's the cost of doing business." Both are wrong. The platforms genuinely earn their commission on the guest who has never heard of you — that is real distribution and it has real value. What they do not earn is commission on the guest who already stayed with you, loved it, and would happily have booked direct if you had made it possible.
That is the opportunity, and it is entirely a website problem.
The actual numbers
Run this for your own property before deciding anything.
Take your annual booking revenue. Multiply by your blended commission — 15% if you are mostly Airbnb, closer to 18% on Booking.com. That is your platform bill.
Now assume you shift a third of bookings direct. Not all of them; a third is realistic within a year or two if you actually try.
At €60,000 revenue and 17% commission, a third moving direct saves about €3,400 a year. At €120,000, it is €6,800. A good direct-booking site costs €2,500–€6,000 once.
But the saving is not the whole benefit, and arguably not the main one:
- You own the guest's email, so next year's booking costs you nothing
- You set your own cancellation terms rather than inheriting the platform's
- You keep the review relationship and can ask for repeat stays directly
- You are not exposed to a platform changing its rules or suspending your listing
That last one is not theoretical. Listings get suspended for reasons that make no sense, and businesses that are 100% dependent on one platform have no business that week.
Direct bookings must be easier than the platform, not just cheaper
This is where most direct-booking sites fail. The owner builds a site with a "Contact us to book" form and wonders why nobody uses it.
Your guest has just come from Airbnb, where booking took forty seconds on a phone with saved card details. If your alternative is an enquiry form, a wait for a reply, a bank transfer request and a WhatsApp exchange, they will go back to Airbnb and pay the extra. Convenience beats price for almost everyone at this price point.
Non-negotiables:
A real calendar showing real availability. Not "enquire for dates". If they cannot see instantly that their week is free, you have lost them.
Instant online payment. Card, on the site, now. Bank transfer as a secondary option if you like, but never as the only one.
Instant confirmation. The booking email arrives before they have closed the tab.
Under a minute on a phone. Test it yourself on 4G with one thumb, in the sun.
A visible reason to book direct. Do not be shy. "Book direct and save 12%" or "Book direct: free late checkout and a bottle of wine on arrival." Make it concrete, put it in the header, and mean it. You are still ahead of the commission.
The double-booking problem, and how to actually solve it
The moment you sell the same nights in two places, you need a single source of truth for availability. This is the one technical thing you cannot skip, because the failure mode is a family arriving at a house that is already occupied.
Two workable approaches.
A channel manager. Tools like Smoobu, Lodgify, Beds24 or Hostaway sync availability across Airbnb, Booking.com, Vrbo and your own site, typically €20–€50 a month. For most owners with one to five properties, this is the right answer and it is not close. Buy it.
Direct iCal sync. Free, built into the platforms, and it works — but it polls periodically rather than instantly, which leaves a window of an hour or more where a double booking is possible. Acceptable for a low-occupancy property, risky in August.
Whichever you choose, your site should sell against the same calendar the platforms read. This is where "build a website" quietly becomes "build a booking system", and it is worth paying for properly. We did this for Commonstone Barn in Wales and Porthtowan Holiday Lets in Cornwall.
Getting found without the platforms
The platforms are not just a booking engine — they are a search engine. If you leave, you need your own way of being found.
Rank for the searches guests actually make. Not "luxury villa" but "villa with pool near Lagos", "dog friendly cottage Cornwall", "apartment walking distance to Praia da Luz". Long, specific, and much easier to rank for than you expect, because most rental sites are one thin page.
Write the guide nobody else writes. The best-performing pages on holiday rental sites are usually not the property pages. They are "where to eat in [village]", "which beach for young children", "getting from Faro airport without a car". They rank, they attract exactly the right person months before they book, and they demonstrate that you know the place. This is also the content that AI assistants now surface when someone asks for a recommendation.
Your Google Business Profile, filled in properly, with photos and seasonal hours.
Email your past guests. The cheapest marketing you will ever do. A short message in January to everyone who stayed last year, with a direct-booking rate, routinely fills the shoulder season. If you have been booking through platforms and never captured guest emails, start now — that list is the asset.
Ask for the direct booking at checkout. A card in the house and a line in the goodbye message: "Book with us directly next year and save the booking fee." Guests who loved the place are delighted to.
Photography, again
The same truth as everywhere in tourism, and worth repeating because people keep spending money in the wrong place: your photos matter more than your design.
Guests choose with their eyes in about four seconds. Wide shots, natural light, the view from the terrace, the pool at the good hour, the beds made properly. If your budget is limited, a photographer for one day beats every design upgrade you could buy for the same money.
And give every image real alt text describing what is in it — it is how Google Images finds you, and it is how a partially sighted guest experiences your site.
What it costs
- Site with a booking widget from a channel manager embedded: €1,500–€3,000, plus €20–€50/month
- Custom direct-booking flow with your own payment handling and confirmations: €3,000–€6,000
- Multi-property with owner dashboards and automated guest comms: €6,000–€15,000
Against a €3,400-a-year saving on a single €60,000 property, the middle option pays for itself in roughly eighteen months and then keeps paying. Against several properties, it pays back inside a season.
Where to start
Do not delist from anything. Keep the platforms doing what they are good at — reaching people who have never heard of you — and build the direct channel alongside.
Then, in order: get a channel manager so you cannot double-book. Put a real booking engine on your own site. Start capturing every guest email. Give people a concrete reason to book direct and say it loudly. Write four genuinely useful local guides.
A year later, look at the split. Most owners who do this properly get to 25–40% direct, and never go back.
If you want to talk it through for your property — including whether it is worth it at your occupancy — see what we build.
Ready to take action?
Let's discuss how we can help your business grow with strategic web solutions and automation.
Start a Conversation