🎉 Get 20% off with an annual plan 📱 Free onboarding and 24/7 support ✨ 1-month free trial with no credit card 🎉 Get 20% off with an annual plan 📱 Free onboarding and 24/7 support ✨ 1-month free trial with no credit card 🎉 Get 20% off with an annual plan 📱 Free onboarding and 24/7 support ✨ 1-month free trial with no credit card
Related articles
Profitability
01 October 2026
9 min

Direct booking engine: how to reduce your Airbnb and Booking commissions when managing multiple properties

Out of 100 bookings you receive this month, how many go through Airbnb or Booking? 80? 90? Do the math: between 15 and 18% commission per booking. On an average basket of 150 euros per night for two nights, that's 45 to 54 euros per stay going to the platform. Multiply by your annual volume. The figure hurts. The classic reflex is to tell yourself "yes, but OTAs bring me visibility". That's true. Nobody is saying to cut them off. But if you're not capturing any direct bookings, you're working to finance the platforms' visibility, not your own. And the bigger you grow, the bigger the bill. The problem is that building a website with a reliable booking engine when you manage 15, 30 or 80 properties is not the same as creating a WordPress page with a contact form. Availability must be synchronised in real time, payment must be secure, and the guest must have a smooth experience. Otherwise you create double bookings, additional support work, and you lose time instead of gaining it. This article sets out the numbers, details what actually works in practice, and shows how a PMS with an integrated channel manager makes direct booking viable at scale.
Direct booking engine interface property management with availability calendar and online payment
Grégoire Vernay
Sales & Marketing Manager
The Biloki team shares its expertise to help property management companies optimize their operations.
Published on
01 October 2026
9 min

1 – The true cost of OTA commissions when you manage a multi-property portfolio

Before talking about solutions, let's look at the numbers. Because as long as things remain vague, we tolerate the situation. When we put euros on the table, we act.

1.1: What you actually pay Airbnb and Booking every year

Airbnb charges an average of 3% to the manager (split model) or 14% to 16% under the simplified model. Booking.com charges between 15% and 18% depending on your location and history. Abritel is around 8% on the host side, plus guest fees.

Let's look at a concrete example. A property management company with 25 properties, each generating an average annual revenue of 35,000 euros. Total turnover: 875,000 euros. If 90% of bookings go through OTAs with an average commission of 16%, the annual commission bill reaches 126,000 euros. This is not a fixed cost; it is a percentage that scales with your growth. The more properties you add, the more the platforms collect.

And this figure doesn't include guest fees. On Airbnb, the guest also pays their share. The result: your listed price is artificially inflated compared to a direct rate, creating a competitive disadvantage on your own website if you have one. As explained in our 2026 profitability analysis, every margin point counts in a market where tax regulations are tightening.

1.2: The snowball effect nobody calculates

You could have the best technical engine on the market, but if it takes a traveler five clicks to find availability, if they have to create an account, or if they can't see clear photos or pricing, they’ll be back on Airbnb in 10 seconds.

A direct booking engine for a multi-property management company must offer: a property catalog with filters (location, capacity, dates), up-to-date rates including cleaning fees and tourist taxes, secure online payment in no more than two steps, and instant confirmation with practical stay information. Travelers should be able to book in under 90 seconds.

The advantage of an engine integrated with your PMS is that rates, photos, descriptions, and availability are already in the system. There’s no need to re-enter everything or manually keep a separate site up to date. The engine displays what is in your PMS in real time. And if you offer extras via an integrated guest shop, the average order value of your direct bookings will exceed that of OTAs.

1.3: The threshold at which direct booking becomes profitable

Building a website with a booking engine has a cost: setup time, software subscription, and possibly an advertising budget to generate traffic. The legitimate question: from what point is it profitable? The calculation is straightforward. If your average OTA commission is 16% and your booking engine costs you 2 to 3% in payment fees (Stripe, for example), each direct booking saves you 13 to 14% in net commission. On a 300-euro stay, that's 39 to 42 euros recovered. For a property management company managing 25 properties, capturing just 10 to 15% of your bookings directly is more than enough to cover the cost of the engine and start generating a net surplus. That's two to three direct bookings per property per year. You don't need an exceptional conversion rate. You just need the channel to exist, to work, and for your past guests to know it's there. The real barrier isn't ROI. It's the fear of technical complexity and double bookings. That's exactly what we address in the next section.

2 – What a direct booking engine must do (and what breaks when a piece is missing)

A booking engine is not a calendar with a 'book' button. It's a system that must manage availability in real time, payment, guest communication and synchronisation with your OTAs. If a single link in the chain fails, you create more problems than you solve.

2.1: Real-time sync — a non-negotiable requirement

The number one nightmare when you open a direct channel: double bookings. A guest books on your site while another books the same property on Booking at the exact same time. You end up having to call a guest to cancel, you get hit with an OTA penalty, and your reliability score drops.

This happens when your booking engine isn't connected to the same channel manager as your OTAs, or when synchronization relies on iCal files with a 15 to 30-minute update delay. During peak season, 15 minutes is all it takes to create a conflict.

The only reliable setup is a booking engine integrated directly into your PMS and channel manager, with instant availability updates across all channels. If you've ever dealt with synchronization errors between Airbnb and Booking, you know that latency is the enemy. With a booking engine integrated into the same system, a direct booking immediately blocks the slot everywhere. Zero delay, zero risk.

2.2: The guest journey that converts (and the one that drives people away)

You could have the best technical engine on the market, but if it takes a traveler five clicks to find availability, if they have to create an account, or if they can't see clear photos or pricing, they’ll be back on Airbnb in 10 seconds.

A direct booking engine for a multi-property management company must offer: a property catalog with filters (location, capacity, dates), up-to-date rates including cleaning fees and tourist taxes, secure online payment in no more than two steps, and instant confirmation with practical stay information. Travelers should be able to book in under 90 seconds.

The advantage of an engine integrated with your PMS is that rates, photos, descriptions, and availability are already in the system. There’s no need to re-enter everything or manually keep a separate site up to date. The engine displays what is in your PMS in real time. And if you offer extras via an integrated guest shop, the average order value of your direct bookings will exceed that of OTAs.

2.3: Payment, invoicing and compliance: the details that hold managers back

Many property managers hesitate to launch direct booking because of payment. On Airbnb, the platform handles collection, disputes and refunds. With direct booking, that's on you. In practice, it's no longer that complicated. A processor like Stripe, integrated into the booking engine, handles card payment, deposit pre-authorisation, and one-click refunds. The cost: approximately 1.4% + 0.25 euros per transaction in the euro zone. Far from the 15 to 18% of an OTA. On the compliance side, direct booking doesn't exempt you from anything: tourist tax collection, displayed registration number, compliant invoicing. But if your PMS already handles these obligations for your OTA bookings, it applies them in the same way to direct bookings. It's the same system, the same workflow, the same traceability. The key point: don't choose a standalone booking engine. Choose a PMS that includes the booking engine as a native component. Otherwise you're adding another tool to maintain, synchronise and debug. And you know how that ends.

3 – The concrete strategy for capturing your first direct bookings

Having a booking engine online is not enough. If nobody knows it exists, nobody books through it. Here's what works when you manage a property portfolio and are starting from scratch with direct bookings.

3.1: Turning your past guests into direct customers

Your best lever for direct bookings is the guests who already know you. They’ve stayed with you, had a great experience, and might come back. The question is: will they return via Airbnb (where you’ll pay the commission again) or through your own website?

The simplest method is a post-stay message. Not a generic marketing email, but a personalized note sent 2 to 3 days after checkout, thanking the guest and letting them know they can book directly next time. Include a link to your booking engine and perhaps an incentive, like a 5% discount, a complimentary early check-in, or a bottle of wine upon arrival.

If your PMS includes an automated messaging system, this message goes out automatically after every stay. You don’t have to do anything manually. With 1,000 stays per year, even a 5% conversion rate generates 50 direct bookings. At 40 euros saved per booking, that’s 2,000 euros recovered. No ad budget required. No recurring effort.

3.2: Local SEO that brings in qualified traffic

Travelers search for "vacation rentals Annecy lakeside" or "short-term apartment Lyon Part-Dieu" on Google. Today, the top results are Airbnb, Booking, and Vrbo. However, local results (Google Maps, Google Business profiles) offer an opportunity that most property management companies overlook.

Every managed property can have a Google Business profile complete with photos, reviews, and a link to your booking site. When a traveler types "short-term rental + city," your profile appears in the local pack. The click leads directly to your booking engine. Zero commission.

The initial work takes time: creating the profiles, optimizing them, and collecting reviews. But once in place, it becomes a passive, free acquisition channel. Coupled with a blog featuring content targeted to your destinations (neighborhood guides, activities near the property), you build an SEO asset that you own. Unlike your Airbnb ranking, no one can take it away from you overnight.

For property management companies handling rentals in French tourist cities, this is particularly relevant given the influx of 102 million annual tourists who are looking for accommodations.

3.3: Rate parity — the trap to avoid

A common mistake is displaying the same price on your direct website as you do on OTAs. In that case, the traveler has no reason to leave Airbnb, where they are already comfortable and benefit from familiar guarantees and payment systems.

The goal isn't to slash prices. It's to offer a clear, visible advantage that justifies booking directly. Three options that work: a 5–10% lower rate (you still come out ahead since you save 15–18% in commissions), a complimentary extra (linen package, late check-out, welcome basket), or more flexible cancellation policies.

However, be mindful of rate parity clauses. In some countries, Booking.com contractually requires that the public rate on your website not be lower than the rate displayed on their platform. In France, the 2015 Macron Law abolished broad rate parity clauses, meaning you are legally allowed to display a lower price on your own site. Check your OTA contract terms, but in principle, you are free to offer a better rate for direct bookings. It is your primary conversion tool.

As detailed in our article on pricing mistakes, pricing strategy is a pillar of profitability. Direct booking is its natural extension.

Every month without direct bookings is thousands of euros left with the platforms

OTAs will remain an acquisition channel. Nobody is saying otherwise. But building 100% of your distribution on platforms that take 15 to 18% per stay means accepting a permanent profitability ceiling. The bigger you grow, the heavier that ceiling weighs. A direct booking engine integrated into your PMS and synchronised via your channel manager is an additional channel that costs you 2 to 3% instead of 16%. Not a six-month IT project. A component you activate within your existing software. Biloki integrates a direct booking engine connected in real time to the PMS and channel manager. Availability synchronised across 120+ platforms, secure payment, smooth guest journey, zero double bookings. Try it free for 30 days, no credit card required. Make your first direct booking this week.
Tags:
#Direct_booking
#commissions_ota
#short_term_rental_revenue_optimization
#profitability
#Channel_Manager_for_Property_Management
#vacation_rental_pms

Activate your direct booking engine

Every direct booking saves you 15 to 18% in commission. Try Biloki free for 30 days, no credit card required, and receive your first direct booking.
Book a demo
Commencer gratuitement