Zugrow
Back to blog
product_comparison

Direct Bookings for Airbnb Hosts: The Complete Guide (Plus 6 Booking Widgets Compared)

Photo of Arjun Patel, AI Automation Lead at Zugrow

Written by Arjun Patel

AI Automation Lead

31 July 2026|10 min read
Direct Bookings for Airbnb Hosts: The Complete Guide (Plus 6 Booking Widgets Compared)

Why 2026 Is the Year Direct Bookings Stopped Being Optional

Every booking that arrives through Airbnb or Booking.com costs you a slice of the nightly rate — and from this year, Airbnb's slice becomes a single, impossible-to-miss 15.5% fee on the host's side. Most hosts accept it as the cost of visibility, and for your first bookings it genuinely is. But once guests have stayed with you, paying a platform fee every time they come back is money you're choosing to give away.

A direct booking is simply a reservation a guest makes with you — on your own website or booking page — rather than through an OTA (online travel agency). You keep the fee, you own the guest relationship, and you set the rules. This guide covers what direct bookings are actually worth, what you need to take them, and compares six booking widgets — lightweight tools that embed straight into a website you already have and turn it bookable, without forcing you onto a whole new platform.

The Maths: What a Direct Booking Is Actually Worth in 2026

In July 2026 Airbnb announced it is combining its host and guest service fees into a single 15.5% fee paid on the host side (16% in Brazil and Mexico). Hosts have until 15 September 2026 (13 October in the EEA) to adjust their prices using Airbnb's tool — if you don't, your payouts simply drop. Hosts using property management software were moved to host-only fees even earlier.

Airbnb's tool is designed to keep your payout the same by raising your displayed price, so this isn't automatically a pay cut. But it does make one thing impossible to ignore: around 15.5% of every Airbnb booking now visibly flows to the platform. On a £450 stay, that's roughly £70.

Compare the direct version of the same booking. Your costs are card processing (typically 1.5–3%) plus a flat software subscription — call it £10–£15 on that £450 stay. The £55+ difference is yours to keep, or to share with the guest as a lower direct price. That's the quiet superpower of direct bookings: you can be cheaper for the guest and better paid at the same time, because there's no platform taking a cut in the middle.

To be clear, OTAs still earn their fee on the first booking — nothing matches Airbnb for putting new guests in front of you. The hosts who win in 2026 run both: OTAs for discovery, direct for everyone who comes back.

What You Need to Take Direct Bookings (It's Less Than You Think)

Hosts often put off direct bookings because they imagine a big web project. In reality you need four things:

  • Somewhere to send guests. A simple website, a single landing page, or even a free site-builder page is enough. Each of the tools in this comparison is designed to work with a website you already have — you don't need anything fancy, just a page you control.
  • A booking widget or engine. The bit that shows live availability, takes dates and payment, and confirms the booking — without you manually invoicing anyone.
  • Calendar sync. Your direct calendar must stay in lockstep with Airbnb and other channels, in both directions, or you will eventually double-book. Most widgets here handle this by iCal or API — the sections below say how, where we could verify it, and it's the single most important thing to check before you buy.
  • A way to take payment. Usually Stripe or PayPal behind the scenes — guests just see a normal card checkout.

Optional but sensible extras: a short set of house terms guests agree to at checkout, and deposit or damage-waiver handling if your properties need it.

What a Booking Widget Actually Does for You

A booking widget is a small piece of code you drop into your website that turns it from a brochure into a shop. Instead of "DM us to book", guests see a live calendar, pick their dates, and pay — the same instant-booking experience they're used to on Airbnb. That matters more than most hosts realise:

  • It converts lookers into bookers. A guest who lands on your site at 11pm can finish the booking there and then. "Email us for availability" loses the majority of those guests back to the OTAs.
  • Shared availability kills double bookings. The widget reads and updates the same calendar your channels use, so a night booked directly closes on Airbnb too — instantly on API connections, within the sync cycle on iCal.
  • Payments happen without you. Card checkout, deposits and balances are collected automatically — no bank-transfer chasing.
  • Automation keeps working. Confirmation emails, check-in instructions and pre-arrival reminders fire just like they do for OTA bookings.
  • Every direct booking compounds. Each direct guest is now your guest — their email, their trust, their repeat visits — not the platform's.

6 Booking Widgets for Airbnb Hosts Compared (2026)

Widget From Booking fee Embeds into Best for
BNBForms $16/mo (annual) None WordPress, Wix, GoDaddy, Shopify + any site Independent hosts starting direct bookings
Bookingmood £17.32/mo + £2.99/unit None 60+ builders incl. Wix, Squarespace, Webflow Design-conscious hosts
Bookalet £139/yr None WordPress, Wix, Squarespace, bespoke UK holiday-let owners
freetobook Free (core) None on direct Your existing website Cost-conscious starters
Planyo CHF 29/mo (3 units) None (PRO plan) WordPress, Joomla, Drupal + HTML Tinkerers, unusual setups
Checkfront $99/mo 3% online bookings WordPress, Drupal, Joomla Larger or mixed operations

Prices checked against each provider's own pricing pages, July 2026, in the currency each provider displays. Billing periods, unit counts and feature tiers vary — details in each section below.

1. BNBForms — Recommended for independent hosts

If you want a lightweight, affordable booking widget without the complexity of a full property management system, BNBForms is a strong option. Rather than pushing hosts into an all-in-one platform, it focuses specifically on making direct bookings simple: the widget embeds into a website you already have — WordPress, Wix, GoDaddy, Shopify, Drupal, Weebly or plain HTML — and guests can search availability, pick dates and complete a booking in a few clicks.

Under the hood it covers real-time availability and calendar sync, guest communications (automated check-in instructions, pre-arrival reminders, post-stay surveys), payment processing via PayPal, Stripe, direct bank transfer or payment on arrival, and a PriceLabs integration for hosts who already manage dynamic pricing that way. Pricing starts from $16/month on the annual plan ($19/month billed monthly) with no per-booking commission — the same flat rate whether you're running one property or several — and there's a one-month free trial, no card required.

Pros

  • Very easy to set up
  • Works with any existing website
  • Automatic sync to OTAs to avoid double bookings
  • No per-booking commission
  • PriceLabs integration for dynamic pricing

Best for: independent Airbnb hosts and small property managers who want an easy way to start taking direct bookings without investing in a full PMS.

👉 See the BNBForms booking widget

2. Bookingmood — most design flexibility

Bookingmood is the closest like-for-like alternative: a commission-free, widget-first tool built for independent holiday rentals. It offers nine widget types — availability calendars, multi-unit timelines, search bars, even pricing and review widgets — each embeddable inline, as a popup, or as a floating tab, and its docs include step-by-step embed guides for more than sixty site builders, from WordPress, Wix and Squarespace to Webflow, Canva and Google Sites.

The Booking plan is £17.32/month billed monthly (about £14.34/month annually, prices based on USD) plus £2.99/month per unit, and takes payment through Stripe, Mollie or Square with deposits and instalments supported. Calendars sync with Airbnb, Vrbo and other channels by iCal at no extra cost — though iCal isn't real-time, so leave instant-book headroom. There's a 14-day free trial of everything.

Pros

  • Nine widget types with genuinely flexible embedding
  • Commission-free, with deposits and instalments built in
  • Embed guides for over sixty website builders
  • PriceLabs integration and automated guest messaging

Best for: design-conscious hosts who want the booking experience to blend seamlessly into a site they're proud of.

3. Bookalet — the UK holiday-let veteran

Bookalet is a UK-based booking system built specifically for holiday lets, with zero commission and zero booking fees. Its widgets — live availability calendars, multi-property search and booking or enquiry forms — drop into WordPress, Wix, Squarespace or a bespoke site as copy-paste embed codes, and payments go straight into your own Stripe, PayPal or merchant account: as they put it, the money hits your account, not theirs.

Pricing is refreshingly annual: Lite is £139/year (excl. VAT) for one or two properties, and Pro at £189/year adds channel management via iCal and API, extra payment gateways and SMS alerts. The catch to know: Lite doesn't include OTA calendar sync at all, so most Airbnb hosts should budget for Pro. There's a 30-day free trial with one-to-one onboarding.

Pros

  • Priced per year, not per month — Pro costs less than £16/month
  • Zero commission; payments direct to your own account
  • Built for UK holiday lets specifically
  • 30-day trial with personal onboarding

Best for: UK owners of one or two holiday cottages who want simple annual billing from a holiday-let specialist.

4. freetobook — the free starting point

freetobook is a Glasgow-based booking system whose core — the direct booking engine, diary and property management — is genuinely free forever, with no commission on direct bookings and their pitch of adding it to your website in about twenty minutes. Everything else is à la carte: the card payments suite is £139/year (£99 for a single unit), guest messaging £89/year, and the API channel manager to Airbnb, Booking.com and Expedia costs £1.50 per OTA booking (minimum £9/month, plus a £49 one-off connection fee per channel). Direct bookings stay free throughout, and payments run through Stripe or your own merchant account.

Pros

  • Free forever core — the cheapest possible way to start
  • No commission on direct bookings, ever
  • Proper API channel manager available when you need it
  • Glasgow-based UK company

Best for: cost-conscious hosts who want to test direct bookings at £0 and don't mind a room-and-rates setup that feels more B&B than Airbnb.

5. Planyo — the flexible power tool

Planyo is a general-purpose reservation system with one standout trick: it embeds into your pages without iframes, so guests complete the entire booking without ever appearing to leave your website. There are plugins for WordPress, Joomla and Drupal and plain HTML copy-paste for everything else, more than 70 payment gateways, and every knob you could wish to turn — custom booking forms, deposits, cart mode for multiple bookings.

The PRO plan is CHF 29/month (about £26) including three units, with a clever wrinkle for seasonal lets: months without rentals are free. OTA calendars connect by two-way iCal, with per-channel sync extensions on top — Airbnb sync is CHF 1.90/month extra — and there's a 30-day free trial. The flip side of all that flexibility is complexity: this is a tool you configure, not one that configures itself.

Pros

  • Bookings complete on your own domain — no iframes
  • Over 70 payment gateways, deposits supported
  • Free months when you have no rentals
  • Endlessly configurable, with an API and Zapier

Best for: hosts with unusual requirements — or a mix of rentals and other bookable things — who enjoy having full control.

6. Checkfront — the premium end

Checkfront is a mature booking platform spanning tours, activities, rentals and accommodation, with a booking widget that embeds into your existing site and integrations for WordPress, Drupal and Joomla. It's priced for bigger operations: $99/month plus a 3% online booking fee (which you can pass on to guests; offline sales are fee-free, and there are no setup fees).

For a host with a couple of holiday lets it's honestly overkill — and the 3% fee sits oddly with the whole point of going direct. But if your business mixes stays with experiences, equipment hire or tours, having one booking system across all of it starts to make sense. One box we couldn't tick from their public pages: Airbnb calendar sync — confirm with Checkfront directly how it would connect to your OTA calendars before relying on it.

Pros

  • One system for stays, activities and hire
  • Mature, well-supported platform
  • No surcharges on offline or API bookings

Best for: larger or mixed operations — stays plus experiences — that want a single booking engine for everything.

How to Actually Get Direct Bookings Once the Widget Is Live

Installing a widget doesn't create demand by itself — it catches the demand you already have. The good news: as an established host you have more of it than you think.

  • Your past and current guests are the whole game. Repeat guests already trust you — they just need somewhere to book. Your digital guidebook is the one link every guest opens during their stay, which makes it the perfect place to carry your direct booking link. Zugrow's guidebook has a field for exactly this: add your booking page once and every guest sees a "book your next stay direct" route alongside their check-in details, Wi-Fi and local recommendations.
  • Collect emails properly. A post-stay thank-you note with a modest returning-guest discount code outperforms almost any paid marketing.
  • Put the link everywhere you already exist. Instagram bio, Facebook page button, Google Business Profile, WhatsApp auto-reply, email signature.
  • One warning: don't message guests who are mid-enquiry on Airbnb and try to move that booking off-platform — it breaches Airbnb's terms and risks your listing. Direct bookings are built from your own channels and returning guests, not poached from the OTA inbox.

For a deeper look at the fees-vs-visibility trade-off, see our guide to Airbnb vs direct booking in the UK.

The Bottom Line

You don't need to leave Airbnb to benefit from direct bookings — you need a second door guests can walk through. For most independent hosts the fastest route is a lightweight widget on a site you already have, and BNBForms is our pick: flat pricing, no per-booking commission and a genuinely simple setup. The alternatives above each have their niche — free-forever tiers, UK-specific polish, design flexibility — so pick the one whose trade-offs match how you host.

Whichever you choose, pair it with the channel that actually fills it: your own guests. A guidebook that carries your direct booking link turns every stay into a chance at the next one — and that's the cheapest marketing you'll ever run.

Frequently asked questions

What is a direct booking widget?

A small piece of code you add to your own website that shows live availability, lets guests pick dates and pay, and confirms the booking automatically. Most sync with your Airbnb and other OTA calendars by API or iCal, closing booked nights everywhere else.

Can I take direct bookings and still list on Airbnb?

Yes — most hosts run both. Pick a plan that syncs with your Airbnb calendar (some entry tiers don't include OTA sync, and iCal updates on a cycle rather than instantly). Just don't move an active Airbnb enquiry off-platform: that breaches Airbnb's terms — build direct bookings from your own channels and returning guests.

How much does a booking widget cost in 2026?

Anywhere from free (freetobook's core engine) or £139/year (Bookalet) up to $99/month at the premium end (Checkfront). Our featured pick, BNBForms, is a flat $16/month on the annual plan with no per-booking commission however many bookings you take.

What is Airbnb's new 15.5% service fee?

From 2026 Airbnb is combining its host and guest fees into a single 15.5% service fee paid by the host (16% in Brazil and Mexico). Hosts have until 15 September 2026 — 13 October in the EEA — to adjust prices with Airbnb's tool, or payouts drop. Existing bookings are unaffected.

Do I need my own website to use a booking widget?

You need a page you control, but it can be very simple — a one-page site on Wix, WordPress or GoDaddy is enough. Widgets like BNBForms embed into whatever you already have, and you can share the same booking link in your digital guidebook, social bios and emails.

How do I get my first direct booking?

Start with guests you already have: put your booking link in your digital guidebook where every guest sees it, send a post-stay thank-you with a returning-guest discount code, and add the link to your Instagram bio, Facebook page and Google Business Profile.

Zugrow

Zugrow runs your rentals with AI agents

One platform that vets guests, replies 24/7 and prices every night, with AI agents you control.