Local business

Direct booking website for a B&B or guesthouse

A B&B or guesthouse website gets direct bookings when it shows rooms, rates and availability clearly and lets guests book and pay a deposit in a few steps. Every direct booking keeps the commission the platforms would take: Airbnb's host-only fee is 15.5% for most hosts, and Booking.com's rate is set in each property's contract, typically around 15%. In the EU, since 2024, Booking.com can no longer stop you from offering lower prices on your own site.

By MateiPublished · 6 min read
Contents
  1. Key points
  2. What a platform booking costs you
  3. Can you charge less on your site than on Booking.com?
  4. What a guesthouse website needs
  5. Request form, booking engine or channel manager?
  6. How to avoid double bookings
  7. How guests find your website
  8. Payments, taxes and accessibility
  9. Questions
  10. Sources

Key points

  • Airbnb's host-only fee is 15.5% for most hosts, and Airbnb is moving all home hosts to it.
  • Booking.com has been an EU gatekeeper since May 2024 and can't stop EU properties from charging less on their own site.
  • Calendars can sync through iCal, but Airbnb refreshes imported calendars every three hours; with several rooms, a channel manager is safer.
  • Google shows free links to booking on your own site in its hotel results, through Hotel Center.

For many small properties, Booking.com and Airbnb bring in most reservations, and their commission is one of the biggest costs. A website of your own doesn't replace the platforms, but it can turn returning guests and people who search for you on Google into direct bookings. Here's what the site needs, how it connects to the platforms' calendars, and what the rules now allow.

What a platform booking costs you

  • Airbnb is moving all home hosts to a host-only fee. Most hosts pay 15.5% of the booking, and the fee is mandatory for traditional hospitality listings and hosts who use property management software. Under the old split-fee model, the host paid 3% and the guest paid the rest.
  • Booking.com doesn't publish a single rate. The percentage is set in each property's contract; industry guides put it between 10% and 25%, averaging around 15%. Visibility programmes and Genius discounts add to that.

On a $150 room, 15% is $22.50 a night. Over a full season, the difference between platform and direct bookings can pay for the website.

Can you charge less on your site than on Booking.com?

In the European Union, yes. For years, Booking.com required "parity": a property couldn't offer a lower price on its own website than on Booking.com.

Two decisions changed that:

  • The Digital Markets Act. On 13 May 2024, the European Commission designated Booking.com a gatekeeper, with six months to comply. Article 5(3) of the act bars gatekeepers from preventing businesses from offering the same services at different prices or conditions through their own sales channels.
  • The EU Court of Justice. On 19 September 2024, in Case C-264/23, the Court found that neither wide nor narrow parity clauses are objectively necessary for Booking.com's service.

In the EU, then, you can offer a lower rate, breakfast included or more flexible cancellation on your own site, as a concrete reason to book direct. Outside the EU, check your contract: rate parity clauses may still apply.

What a guesthouse website needs

  • A page for each room, with real photos, how many guests it sleeps, beds, bathroom and amenities.
  • Rates by season, including what's in the price (breakfast, taxes) and any minimum stay.
  • Availability, in a calendar or in the booking form, so guests don't wait for a reply to find out whether you have space.
  • Booking in a few steps, with a deposit paid on the spot or clear next steps.
  • The cancellation and refund policy, shown before payment.
  • Location and directions: a map, distances to nearby sights, parking, winter access.
  • Things to do nearby, on their own pages. This is where people searching for a place to stay near something specific find you.
  • Reviews, linked to your Google profile.
  • A phone number and messaging, easy to tap on a phone, for guests who want to ask first.

Request form, booking engine or channel manager?

Option How it works Good fit for
Request form The guest sends details, you confirm availability and ask for a deposit One or two units, few direct bookings
Booking engine on your site The guest sees free rooms, picks one and pays the deposit immediately Properties that want bookings without back-and-forth
Booking engine with a channel manager Availability and rates update on your site, Booking.com and Airbnb from one place Several rooms on several platforms

How to avoid double bookings

Calendars can be linked with iCal, a format Airbnb and many other platforms and booking engines accept. Each calendar exports a link, and the others import it.

The limit is speed: Airbnb refreshes imported calendars every three hours. Between two refreshes, the same room can be booked on two channels. With one or two units the risk is small; with several rooms, a channel manager connected directly to the platforms is the safe option.

How guests find your website

  • Your Google Business Profile. For a guesthouse, most visits start here. A link to your site and recent reviews matter more than anything else; the full guide is in the Google Business Profile guide.
  • Google's free booking links. Google shows free links to booking on your own site next to the platforms' prices in its hotel results, through Hotel Center. Many booking engines and channel managers set this up for you.
  • Returning guests. A card in the room, or a message after the stay sent with the guest's consent, telling them they can book direct next time.
  • Pages about the area. Trails, wineries, ski slopes, events: things people search for before they search for a place to stay.

Payments, taxes and accessibility

Deposits can be taken by card through a payment processor, which handles the card data, or by bank transfer, with the booking confirmed once the money arrives. Lodging taxes are set by states and cities in the US and by local authorities elsewhere, so check what you have to collect on direct bookings, which the platforms may have collected for you until now. In the US, the Department of Justice's guidance says the ADA applies to the websites of businesses open to the public, so the booking flow should work with a keyboard and a screen reader.

We build business websites for local businesses, guesthouses included, and when a booking form or engine with payments is needed, we build it as a web app.

Questions

Can I charge less on my website than on Booking.com?

In the EU, yes. Since May 2024, Booking.com is a designated gatekeeper under the Digital Markets Act, which bars it from preventing properties from offering different prices or conditions on their own site. Outside the EU, read your contract: rate parity clauses may still apply.

Should I leave Booking.com and Airbnb once I have a website?

No. For a small property, the platforms bring new guests, and your website keeps returning guests and those who find you on Google. The goal is a growing share of direct bookings, not leaving the platforms.

How do I avoid double bookings?

By syncing calendars. For one or two units, iCal sync can be enough; with several rooms on several platforms, a channel manager updates availability everywhere almost immediately.

How do I take a deposit on a direct booking?

By card on the website, through a payment processor, or by bank transfer, with the booking confirmed once the money arrives. The cancellation and refund policy has to be shown clearly before payment.

Do I need a booking engine or is a form enough?

A request form works for one or two units and few direct bookings. If you want guests to book without back-and-forth messages, a booking engine that shows live availability and takes the deposit is worth it.

Sources

  1. Service fees, Airbnb
  2. Sync your home host calendar to other websites, Airbnb
  3. What commission rates does Booking.com charge hotels?, Preno
  4. Commission designates Booking as a gatekeeper, European Commission
  5. Regulation (EU) 2022/1925 (Digital Markets Act), Article 5, EUR-Lex
  6. Press release No 145/24, Case C-264/23 Booking.com, Court of Justice of the European Union
  7. About hotel free booking links, Google Hotel Center Help
  8. Guidance on web accessibility and the ADA, U.S. Department of Justice

Related articles