How to cut OTA commission with direct bookings
For most dive resorts and liveaboards, the online travel agencies (OTAs) are both the best and the most expensive sales channel. Booking.com, Expedia, Agoda and the dive-specific marketplaces bring real guests — but they take a commission of roughly 15–25% on everything they send you. On a €2,000 liveaboard berth, that is €300–500 gone before you have filled a tank.
You cannot — and should not — abandon the OTAs. They are where guests discover you. The goal is to shift the balance: keep the OTAs for reach, and move as many repeat and word-of-mouth bookings as possible to a direct, commission-free channel you own.
Why direct bookings matter more than the commission
The commission is the obvious cost, but the bigger prize is the guest relationship. A booking that comes through an OTA often comes with the guest's contact details masked, the OTA's cancellation terms, and the OTA's branding around your experience. A direct booking gives you the guest's email, your own terms, and the start of a relationship you can turn into a repeat visit — which is worth far more than a single stay.
The two pieces you need
1. A direct booking engine. This is a booking widget on your own website that takes reservations in real time, shows live availability, and collects payment or a deposit — with no commission. A guest who found you on an OTA last year, loved the trip, and comes back to your site to rebook should never have to pay OTA prices again, and you should never have to pay OTA commission on them.
2. A channel manager. This keeps your rates and availability in sync across every OTA you sell on, and pulls their bookings back automatically. Without one, direct bookings are dangerous: sell a cabin on your website and forget to close it on Booking.com, and you have an overbooking and an angry guest. A channel manager makes direct selling safe by keeping one source of truth for availability.
Put together, the two let you sell direct and on the OTAs against the same live inventory, so a berth is never double-sold and you never enter a booking twice.
A practical plan
- Put a booking engine on your own site. Make "Book direct" the most obvious call to action on every page. Guests will use it if you let them.
- Give direct guests a reason. A small perk that costs you less than the commission — a free nitrox fill, an airport transfer, a late checkout — makes "book direct next time" an easy sell at the end of a great trip.
- Connect a channel manager before you push direct hard. Safe distribution first, then volume.
- Capture the email every time. Even for OTA bookings, get the guest onto your own list (a pre-trip form is a natural moment) so the next booking can come direct.
- Measure the mix. Track what share of revenue is direct versus OTA, and watch it move. Even a 10-point shift toward direct is real margin.
Where Gurita fits
Gurita gives dive resorts and liveaboards a commission-free booking engine and a channel manager that syncs with 160+ OTAs, against one live availability — plus the guest CRM and pre-trip forms that turn an OTA guest into a direct one next season. If you want to see how that works for your operation, the dive resort software and liveaboard software pages go into the detail, and the full feature list covers the rest.
The OTAs are a channel, not a landlord. With the right two tools, you can use them for what they are good at — reach — and keep the margin on everyone who comes back.
