Stop paying OTA fees on every booking

A direct booking channel doesn't replace Airbnb — it runs alongside it. Even 20% of your bookings going direct can save you thousands a year.

~14%Airbnb host fee
15–20%Booking.com commission
0%direct booking fee
FreeGoogle Business Profile

What are you paying in OTA fees?

Enter your annual revenue and OTA mix — see the real cost.

Airbnb 70%
Booking.com 20%
Direct 10%

Total: 100%

Annual fees paid to OTAs

Airbnb host fees (~14%)
Booking.com commission (~18%)
Total OTA fees / year

If 20% more bookings go direct

Fees saved / year

Airbnb host fee varies (3–16%) depending on your cancellation policy. 14% is the typical flexible-policy rate. Booking.com commission is typically 15–20% of the total booking value.

Why direct bookings matter — and why they're easier than you think

Direct bookings don't mean abandoning Airbnb. Most hosts who build a direct channel keep all their OTA listings running — they just add a third channel with zero commission. A return guest who books directly on your second stay saves you 14% of that booking immediately.

The guest wins too: they often pay slightly less (you pass on some savings), they have direct contact with the host, and they're not subject to OTA service fees on the guest side (which can be another 10–14% on Airbnb's side).

Step 1 — Google Business Profile (free, most underused tool)

Before spending anything on a website, set up a Google Business Profile for your property. This is free and makes your property appear in Google Maps searches for accommodation in your area.

  1. Claim your listing at business.google.com. Search for your address — if it's already listed, claim it. If not, create a new listing.
  2. Category: "Vacation Home Rental" or "Short-term Apartment Rental" — not "Hotel" or "Guest House."
  3. Add 10–20 photos — interior, exterior, neighbourhood. Photos are the strongest signal for clicks in local search.
  4. Set your website URL to your direct booking page (even a simple Smoobu-hosted page works for V1).
  5. Enable messaging if you're responsive — Google rewards it with more visibility.
  6. Gather reviews — after a good stay, send guests a direct Google review link. You can find your review link in GBP → Home → "Get more reviews."

A fully completed GBP with good photos and 10+ reviews can consistently put you in front of guests searching for accommodation in your neighbourhood — with zero OTA fee on that booking.

Step 2 — Your direct booking page

You need somewhere to send guests. There are three tiers — start with the free one and upgrade when you're ready.

1 Smoobu's hosted page Free

Smoobu gives you a hosted booking page at a smoobu.com subdomain. Calendar syncs automatically, guests can book, Stripe handles payment. No custom domain, no your branding — but it's a working direct booking URL you can put in your GBP today.

Start here. Validate that direct bookings come through before investing further.

2 Your own domain + Smoobu widget ~€5–15/year

Buy a domain (€5–15/year on Namecheap, Hetzner, or similar), create a simple page, and embed the Smoobu booking widget. The calendar syncs, guests can book, and you have a real URL that's yours.

The limitations are real though. The widget sits inside your page but it doesn't feel like a cohesive booking experience — guests comparing it to the Airbnb listing they came from will often go back and book there instead. We tried this approach first and found conversion wasn't what we expected. It's a fine stepping stone, but don't stop here if you're serious about direct bookings.

Bonus: a neighbourhood guidebook your guests actually use

Once you have your own site, you can add content that OTA listings don't support: a proper neighbourhood guide. Restaurant picks, market days, the best walk to the canal — the kind of local knowledge that makes a stay feel personal and that guests screenshot and share.

We use ours on two channels: it lives on the direct booking site as part of the pre-arrival information, and we link to it from the Airbnb welcome message as an external "local guide." Guests who found you on Airbnb already have your URL before they check out — which is exactly where you want them.

Step 3 — How to mention your direct site without violating Airbnb TOS

Airbnb prohibits sharing contact details or external links in messages before a booking is confirmed. After confirmation, you can share your website as part of check-in information. This is legal under Airbnb's ToS — you're providing information about the property, not soliciting a rebooking.

Practical approaches that don't violate ToS:

  • House manual / welcome guide — include your website URL as "for future bookings" at the end of your house manual. Guests who loved their stay will look you up.
  • Physical QR poster in the apartment — a framed card with "Book directly on your next visit" and a QR code. Guests in your apartment can see this; it doesn't live in Airbnb's messaging system.
  • Post-stay message (sent after check-out via Airbnb) — thank them, ask for a review, then mention "if you come back to Berlin, you can book directly at [your site] — same setup, slightly lower price for you." This is permitted under Airbnb's policies after the stay is complete.

Step 4 — Guest retention: turning one-time guests into return bookers

The highest-leverage direct booking is a return guest. They already trust you, they know the property, and they're comparing you to re-booking on Airbnb (where they'll pay another guest service fee). A small price advantage wins almost every time.

Post-stay message template (adapt to your voice):

Hi [name],

Thanks for staying — really glad it worked out well for your trip. If you leave a review on Airbnb, it makes a big difference for a small property like mine.

If you're ever back in [city], you can book directly at [your website]. No platform fees on your end, slightly lower price, same availability. Just thought I'd mention it in case it's useful next time.

Safe travels,
[your name]

Keep it human. Don't make it sound like a marketing email. The goal is to plant the seed — guests who would have come back anyway will now know to check your site first.

Free checklist

Where does your direct booking setup stand?

Four questions. We'll send you a personalised checklist of what's missing and what to tackle first.

Do you have a direct booking URL?

Is your Google Business Profile set up and complete?

Do you send a post-stay message with your direct booking link?

Is there a physical QR code or card in your apartment for direct bookings?

Your checklist will include
  • Answer the questions above to see your personalised checklist

One email with your personalised checklist. Nothing else unless you ask.

By submitting you agree to processing of your data. See our privacy policy.

Seumi — a direct booking site built on Smoobu

Custom availability calendar pulling from Smoobu API, Stripe payments straight to the host account, a return guest QR poster on the wall, neighbourhood guidebook, and Google Business Profile driving local organic traffic. Built for a single Berlin apartment. The full technical build guide — stack, Smoobu API integration, Stripe webhooks, multilingual SEO, German legal compliance — is linked below.

OTA fee percentages are approximate and change. Airbnb host service fee varies by cancellation policy (3–16%). Booking.com commission is property-specific. Check your own statements for accurate figures. Last reviewed: 26 June 2026.

The channel manager I actually use. Airbnb, Booking.com, and direct bookings in one dashboard — 14-day free trial, no credit card.

Try Smoobu free → * Affiliate link