Moducraft
Small Business 9 October 2026 · 6 min read

Online bookings: your own website vs third-party platforms

Booking platforms bring reach and take commission - up to 15-20% of every booking for accommodation. The answer isn't to abandon them; it's to stop depending on them. Here's how direct bookings through your own website change the arithmetic.

By Moducraft

The commission conversation every owner eventually has

Talk to a guesthouse owner about booking platforms and you'll hear the same arc: gratitude, then arithmetic. The platforms brought guests they'd never have reached - and then the year-end numbers show what that reach cost. Accommodation platforms typically take somewhere in the region of 15% or more of every booking. On a guesthouse doing R500,000 a year through platforms, that's the better part of R75,000 - every year, forever - for bookings that increasingly come from guests who would have booked anyway.

Restaurants have their own version with delivery apps and table-booking services; tour operators theirs with experience marketplaces. The pattern is identical: the platform owns the customer, you own the costs.

The answer is not to storm off the platforms - for most businesses they remain a valuable channel. The answer is to stop depending on them, and that's a website question.

What the platforms actually give and take

Be fair about both columns. They give: enormous reach, especially to international travellers who trust the platform brand more than any individual establishment; a booking flow that works flawlessly; and payment handling. For a new business, that reach is genuinely hard to replicate.

They take: the commission, obviously - but the quieter costs matter more over time. The guest is their customer: you often can't market to them afterwards, and the platform will happily advertise your competitors to them, and to people searching for you by name. Your pricing, cancellation terms, and presentation live inside their rules, which change without negotiation. And a business whose bookings all arrive through one platform has handed that platform a switch that turns its revenue off - the same concentration risk we described with social media followers.

The direct booking, by contrast

A booking through your own website costs you the payment gateway fee - a few percent - instead of the platform's cut. The guest's details are yours, so this year's guest can become next year's repeat direct booking, and your mailing list grows with every stay. Your terms are your own. And the margin difference funds real hospitality: many establishments offer direct bookers a better rate or a small extra, undercut only their own platform listing, and still come out well ahead.

The strategy: platforms for discovery, your website for the relationship

The businesses that get this right run both channels deliberately:

1. Let the platforms do what they're good at - introducing you. First-time and international guests will find you there; that's fine and worth the commission, once.

2. Make sure the guest can find the direct door. A meaningful share of travellers see a place on a platform, then search for its own website to compare. If your website looks credible and offers a booking flow (and ideally a reason - better rate, late checkout, a bottle of local wine), that comparison goes your way. If your website is a tired brochure with a phone number, they book on the platform. Your Google Business Profile linking to a proper site is critical to winning this moment.

3. Convert every platform guest into a future direct guest. This happens in person - a card at check-in or on the table: "Book direct next time - it's cheaper for you and better for us." Guests genuinely respond to it; most people would rather pay a small business than a platform, given an easy way to do so.

4. Grow the direct share deliberately. Watch the split between platform and direct bookings, and treat every point of shift as recovered margin. Established guesthouses in our part of the world often reach a majority of bookings direct - at which point the platforms are a marketing channel with a performance fee, not a landlord.

What your website needs for this to work

A real booking or ordering flow. Live availability and instant confirmation is the standard the platforms have set; a request form with fast, reliable human follow-up is acceptable for smaller places - as long as "fast" is hours, not days. What kills direct booking is doubt: an enquiry form into silence sends the guest straight back to the platform's instant certainty.

Payment on the spot. Deposits or full payment by card, through a South African gateway, at booking. "We'll send you an EFT request" leaks bookings at the exact moment of commitment - see our payment gateway comparison for the options.

Calendar sync if you're on multiple channels. Availability must stay consistent between your site and the platforms - double bookings destroy more guest goodwill than any commission saving is worth. This is a solved technical problem (usually via iCal or channel-manager integrations), but it needs to be set up properly.

Credibility to match the platform. Photos, reviews, clear pricing, a site that works beautifully on a phone. The direct channel only wins the comparison if it deserves to - our guesthouse website guide covers what that takes for accommodation, and the same logic runs through what we build for guesthouses and restaurant ordering.

The ten-year view

Commissions are rent, and rent never ends. A proper website with a booking flow is a once-off build with modest running costs that reduces the rent every year it operates - usually paying for itself within the first year or two of shifted bookings, then compounding. Platforms are a fine place to be found. They're an expensive place to live.

If you'd like the honest numbers for your establishment - what a direct booking setup would cost, and how quickly your current commission spend would repay it - get in touch. We build booking and ordering flows for Western Cape guesthouses, restaurants, and tour operators, on websites their owners actually own.

Want to talk about your project?

Book a 20-minute call. No obligation, no sales pitch.

Book a 20-minute call