← Back to all articles
Direct Bookings 8 min read 2025-01-19

Direct Bookings vs OTAs: A Full Cost Comparison for Holiday Home Owners

OTAs offer convenience, but at a price. This detailed cost comparison shows what you truly earn per booking through Airbnb, Booking.com, and your own direct channel.


The Question Every Holiday Home Owner Should Be Asking

When you take a booking through Airbnb or Booking.com, you get a confirmed reservation, a guest who trusts the platform, and zero upfront acquisition cost. It feels efficient. But efficiency isn't the same as profitability — and over the lifetime of a rental business, the difference in economics between OTA bookings and direct bookings is dramatic.

This guide presents a transparent, line-by-line cost comparison between taking bookings through the major OTAs and taking them direct. The goal isn't to declare a winner — both channels have a role — but to give you the numbers you need to make strategic decisions about where to invest your time and money.

Setting the Scene: Our Comparison Property

To make this comparison concrete, we'll use a real-world scenario throughout:

  • Property: 3-bedroom cottage in the Cotswolds
  • Nightly rate: £200
  • Typical stay length: 4 nights (£800 booking value)
  • Cleaning fee: £80
  • Annual bookings: 40 (full occupancy at target rate)
  • Annual booking revenue (before fees): £35,200 (40 × £880 including cleaning)

We'll compare what the host nets across five channels: Airbnb (split-fee), Airbnb (host-only), Booking.com, Vrbo, and Direct.

Channel 1: Airbnb — Split-Fee Model

Under Airbnb's split-fee model, the host pays 3% and guests pay a service fee of approximately 14–16%.

Per booking (£880 subtotal including cleaning):

  • Booking subtotal: £880
  • Airbnb host service fee (3%): −£26.40
  • Host receives: £853.60

Per year (40 bookings):

  • Gross revenue: £35,200
  • Total Airbnb host fees: −£1,056
  • Annual net to host: £34,144

What guests actually pay: The guest pays £880 + approximately £123 in Airbnb service fees = £1,003. Airbnb's total extraction from the transaction: £149 (host fee + guest fee).

Key limitations:

  • No guest contact data (email/phone withheld until day before arrival)
  • Cannot directly market to past guests for repeat stays
  • Ranking subject to algorithm changes
  • Reviews can be manipulated by bad-faith guests

Channel 2: Airbnb — Host-Only Fee Model

Required for hosts using third-party channel management software connected via Airbnb's API. The host pays all platform fees, typically 14–16%.

Per booking (£880 subtotal):

  • Booking subtotal: £880
  • Airbnb host service fee (15%): −£132
  • Host receives: £748

Per year (40 bookings):

  • Gross revenue: £35,200
  • Total Airbnb host fees: −£5,280
  • Annual net to host: £29,920

Compared to split-fee: The host-only model costs the host an additional £4,224 per year on this booking volume. This cost is why many hosts who use channel management software raise their Airbnb nightly rate to compensate — which can make their listing less competitive.

Channel 3: Booking.com

Booking.com operates a commission model where the host pays a commission on all bookings, typically 15% for most UK properties. There is no guest-facing service fee.

Per booking (£880):

  • Booking commission (15%): −£132
  • Host receives: £748

Per year (40 bookings):

  • Gross revenue: £35,200
  • Total Booking.com commission: −£5,280
  • Annual net to host: £29,920

Booking.com-specific considerations:

  • Guests pay no service fee, so the all-in price to guests is lower than Airbnb under the split-fee model — this can drive higher conversion
  • Booking.com's Genius loyalty programme can require mandatory discounts of 10–15% for Genius guests, which stacks on top of the commission
  • The platform has historically had more fraudulent booking attempts than Airbnb; due diligence and payment verification matter
  • Properties that use Booking.com's Preferred Partner programme may see lower commission, but at the cost of meeting specific performance criteria

Channel 4: Vrbo

Vrbo (formerly HomeAway) offers two fee models for hosts:

Option A: Pay-per-booking

  • Host pays 8% commission per booking
  • No annual subscription fee

Option B: Annual subscription

  • £300–£400/year (depending on region and listing tier)
  • No per-booking commission

Per booking under pay-per-booking (£880):

  • Vrbo commission (8%): −£70.40
  • Host receives: £809.60

Per year under pay-per-booking (40 bookings):

  • Gross revenue: £35,200
  • Total Vrbo commission: −£2,816
  • Annual net to host: £32,384

Per year under annual subscription:

  • Annual fee: −£350 (approximate)
  • Per-booking fees: £0
  • Annual net to host: £34,850

For a property doing 40 bookings per year via Vrbo, the annual subscription model is significantly more cost-effective. Vrbo is particularly strong for family and group bookings, where the typical booking value is higher.

Channel 5: Direct Bookings

Direct bookings have acquisition costs too — they're just one-time or ongoing infrastructure costs rather than per-booking commissions.

Per booking costs (direct):

  • Payment processing via Stripe (1.4% + £0.20): ~£12.52
  • Host receives: £867.48

Annual infrastructure costs for direct bookings:

  • Direct booking website hosting: £100–£300/year
  • Domain name: £15/year
  • Booking engine software (if using a dedicated platform): £0–£600/year (varies)
  • Marketing and SEO investment: £0–£2,000/year (one-time investment compounds over time)

Conservative annual estimate for 40 direct bookings:

  • Gross revenue: £35,200
  • Payment processing (40 bookings): −£501
  • Website/infrastructure costs: −£500 (amortised)
  • Annual net to host: £34,199

Optimistic estimate (established direct channel, minimal ongoing spend):

  • Annual net to host: £34,450+

Side-by-Side Comparison: 40 Bookings Per Year

Channel Annual Net Revenue Annual Platform Cost
Airbnb (split-fee) £34,144 £1,056
Vrbo (subscription) £34,850 £350
Direct £34,200–£34,450 £500–£1,000
Vrbo (pay-per-booking) £32,384 £2,816
Airbnb (host-only) £29,920 £5,280
Booking.com (15%) £29,920 £5,280

The key insight: Airbnb's split-fee model is competitive with direct — on a per-booking basis. But the direct channel wins over time because:

  1. Marketing costs decrease — once your SEO is established and you have a repeat guest base, the cost per acquisition for direct bookings falls toward zero
  2. Guest data compounds — every direct booking builds your guest database; every OTA booking does not
  3. You're not exposed to algorithm or policy risk — your direct channel cannot be suspended, delisted, or penalised
  4. Pricing control — you set your own policies, cancellation terms, and pricing without OTA interference

The Guest Lifetime Value Argument

The per-booking comparison above understates the value of direct bookings because it ignores guest lifetime value.

A guest who books through Airbnb and has a great stay will likely re-book — but they'll re-book through Airbnb, paying you 3% again for a relationship that was already established. You had no way to contact them with a direct booking offer.

A guest who books direct stays in your CRM. One year later, you email them: "You stayed with us last April — fancy coming back this spring? Book direct and I'll knock 10% off." That rebooking costs you nothing except Stripe's 1.4%.

A property with 30% of its bookings from repeat direct guests operates at a fundamentally different economics from one that starts fresh on OTAs every season.

When OTAs Are the Right Choice

OTAs are not the enemy — they're a powerful distribution channel with specific advantages:

  1. New listings — a brand-new property with no reviews or reputation has no organic direct booking capacity; OTAs provide the initial exposure
  2. International travellers — guests from overseas, particularly outside the EU, often default to Airbnb or Booking.com for trust reasons; OTAs provide reach you cannot replicate directly
  3. Last-minute bookings — OTA platforms have heavy marketing spend on last-minute deals; if you have gaps to fill, OTA visibility is useful
  4. Low-season fill — when demand is soft, OTA discoverability helps you fill dates that direct channels might not

The optimal strategy for most UK holiday home owners is a hybrid model: OTAs for top-of-funnel discovery and international reach, with direct as the preferred channel for repeat guests, domestic travellers, and bookings where you already have a relationship.

Building Toward a Better Mix

A realistic three-year transition might look like this:

  • Year 1: 80% OTA / 20% direct — establish direct booking website, begin SEO, start collecting guest emails
  • Year 2: 60% OTA / 40% direct — growing organic search traffic, repeat guest bookings via CRM
  • Year 3: 45% OTA / 55% direct — direct channel established, ongoing SEO investment paying off, strong repeat guest base

Applied to our Cotswolds cottage doing £35,200/year, shifting from 80% OTA to 55% direct saves approximately £2,500–£3,500 per year in net platform costs — without any change to the property's underlying revenue or occupancy.

Get Started with LetPilot

LetPilot makes it practical to run a direct booking channel alongside your OTA listings — syncing calendars, handling bookings and payments, and managing the guest journey from a single dashboard so you can grow your direct share without growing your workload. Try LetPilot free at letpilot.co — no credit card required.