Direct bookings

Repeat guest strategy: how to turn one-time stays into loyal bookers

Turn one-time Airbnb guests into repeat direct bookers: collect contact details compliantly, offer return-stay incentives, and skip the OTA commission.

Published 21 July 2026 Β· By the BookBed Team
Repeat guest strategy: how to turn one-time stays into loyal bookers

A three-unit host in Split has a couple who've stayed every September for four years running. First booking came through Airbnb. Every one since has landed in her inbox with a two-line email: "Same week work for us again?" She blocks the dates, sends a payment link, done. No commission. No guest service fee inflating the price. No competing listings one swipe away. That single returning couple is worth more per night than any first-time booking she'll take all year.

That's the whole case for a repeat-guest strategy. Winning a new guest is expensive and slow. Winning back one who already loved the place is nearly free, and the booking is cleaner, higher-margin, and less likely to cancel. Most hosts leave this money on the table because they treat every stay as a one-off transaction instead of the start of a relationship. Here's how to change that, what you're allowed to do while a guest is still an Airbnb guest, and how to build a channel returning guests can actually book through.

Why are repeat guests your highest-margin bookings?

A returning guest costs almost nothing to acquire and pays no platform markup when they book direct, so the same nightly rate nets you 15 to 20 percent more than a first-time OTA booking. That's before you count the softer wins.

A pink ribbon path doubling back on itself and looping around a single origin point, printed in halftone dots with visible ink registration offset.

Think about what a first-time booking actually costs you. On Airbnb, the guest pays a service fee that's typically under 14.2% on top of your rate (Airbnb's published service-fee structure), which quietly raises the price they see and shaves your conversion. You spend messages answering the same pre-booking questions. You carry the risk that a stranger trashes the place. A repeat guest skips all of it. They know the wifi password, they know where the spare towels live, and they've already proven they treat your unit well.

Repeat guests also cancel less. Someone booking a place they've never seen bails when a cheaper option appears. Someone rebooking the apartment they loved last summer is committed. Lower cancellation risk means steadier occupancy, and steadier occupancy is what actually pays your mortgage, not a headline ADR.

The math compounds. Say you run three units and convert just one repeat direct booking per unit per year, at €800 a stay. On Airbnb that same guest would have paid a service fee and you'd have eaten your own host fee. Direct, you keep the full €2,400 across the three, minus a payment-processing cut of a couple percent. That's a weekend of revenue you didn't have to market for.

Can you ask Airbnb guests to book directly next time?

You cannot solicit a direct booking or share off-platform contact details while a guest is still an active Airbnb guest, but once they've stayed and the platform relationship is complete, the rules loosen considerably. The line matters, and hosts get burned by ignoring it.

During the booking and the stay, Airbnb's terms prohibit pushing guests off-platform. Drop a "book direct next time and save 15%" note in the Airbnb message thread and you risk suspension. Airbnb's systems flag phone numbers, emails, and even lightly-disguised URLs in messages. Don't do it in the thread.

What you can do is make your brand visible inside the property itself. A welcome book, a fridge magnet, a small card by the coffee machine with your property's own name and website. Guests who want to find you again can. That's not solicitation; it's hospitality with a memory. The difference between a compliant repeat-guest play and a policy violation usually comes down to where the ask happens: inside the Airbnb thread is off-limits, inside your own four walls is yours.

If you're weighing how much to lean on direct versus keeping guests on the OTA, our breakdown of Airbnb versus direct booking walks through the tradeoffs honestly. OTAs win discovery. You win the rebooking.

How do you collect guest contact details the right way?

Collect contact details through the property experience and your own booking flow, never through the Airbnb message thread, and always give the guest a reason to hand them over. Consent beats scraping.

The cleanest capture points are the ones guests expect:

  • A physical welcome book or digital guide with a "stay in touch" line and your site.
  • A checkout note offering a returning-guest rate if they book with you next time.
  • Your own direct booking page, where the guest enters their email to complete a reservation anyway.
  • A short, optional guest wifi splash or house-manual page that invites a newsletter sign-up.

Once a guest has booked direct even once, you have their email legitimately, with a clear commercial relationship behind it. Keep it clean under GDPR: tell them what you'll send, don't sell the list, and give a one-click unsubscribe. A returning-guest list of 40 emails you can mail twice a year is worth more than 4,000 cold contacts you scraped and can't lawfully use.

Here's how the channels stack up once a guest is ready to rebook.

ChannelCommission on rebookingWho owns the guest relationshipRebooking friction
AirbnbHost fee plus guest service feeAirbnbGuest re-searches, sees rivals
Booking.com15 to 18% commission bandBooking.comGuest re-searches, sees rivals
Direct (your site)Payment processing only, a few %YouOne link, one payment, done

The direct column is the entire point. When a repeat guest books through your own page, there's no marketplace between you and them, no competing listings, and no commission skim. For the deeper playbook on standing that channel up, our guide to getting direct bookings covers the discovery and trust side.

What incentives actually convert a repeat stay?

The incentive that converts best is a specific, time-boxed returning-guest rate: a fixed discount or perk they can only get by booking with you, framed around the exact place they already loved. Vague loyalty language does nothing; a concrete offer books dates.

Overlapping cream paper panels with terracotta and indigo curved paths that all radiate out and loop back to one shared central point, flat editorial-collage style.

A few that work, roughly in order of pull:

  • A returning-guest discount code, 10 to 15%, that beats what they'd pay on the OTA after fees. This is the workhorse. It costs you less than the commission you'd have paid anyway.
  • Early-access calendar. Email past guests your peak-season availability a week before it goes public. For a place people book a year out, first dibs is worth more than a discount.
  • A small loyalty perk that costs you little and reads as generous: a late checkout, a welcome bottle, an upgrade to a better unit if one's free.
  • A "bring a friend" referral rate that turns one loyal guest into two.

Keep the offer honest and scarce. A discount that's always available stops feeling like a reward. A returning-guest rate that shows up once a year, in a short personal email, gets opened and acted on. We've watched a coastal host in Zadar send a single September email to past guests with a "your dates before anyone else" line and fill three prime weeks in 48 hours, commission-free, before the listing ever went live for strangers.

How do you build a channel returning guests can book through?

You need three things: a page where guests can see availability and pay, a booking widget that handles the calendar and reservation, and a simple way to email past guests when it's time to rebook. None of it requires a developer.

The page can be as plain as a one-screen site with your photos, a short pitch, and an embedded booking widget. The direct booking widget is the piece that does the real work: it shows live availability, takes the reservation, and processes payment right there, without sending the guest to a marketplace. Because it syncs against the same calendar as your OTA listings, a direct rebooking blocks the dates everywhere, so you're not risking a double booking to save commission.

The newsletter doesn't need to be fancy. A plain-text email, twice a year, to guests who've opted in. One in spring for summer dates, one in autumn for the following season. Announce availability, restate the returning-guest rate, keep it under 150 words. The goal isn't marketing polish; it's reminding someone who already loves your place that the dates they want are open and cheaper direct.

Put those three together and the repeat booking becomes the frictionless path the Split host at the top of this piece already runs: an email, a link, a blocked calendar. The guest saves money, you skip the commission, and the relationship you built during their first stay finally starts paying compound interest.

Frequently asked questions

Can you ask Airbnb guests to book directly next time? Not inside the Airbnb message thread or during an active booking, that violates the terms and risks suspension. You can make your brand visible in the property itself, so guests who want to find you again can, and you can market a returning-guest rate freely once their stay is complete and they've opted into your own list.

How do I get repeat guests without violating Airbnb rules? Keep every off-platform ask out of the Airbnb thread. Use in-property touchpoints (a welcome book, a card, your property's own name and site) and your own booking flow to capture consenting contacts. Once a guest books direct or opts into your newsletter, the relationship is yours to nurture within GDPR and platform rules.

What discount converts a repeat stay? A returning-guest rate of 10 to 15% off, scarce and time-boxed, tends to convert best because it beats the OTA price after fees while still netting you more than a commissioned booking. Early-access to peak-season dates often outperforms a discount for high-demand properties where availability is the real constraint.

How do I build a direct booking channel for returning guests? Stand up a simple page with photos and a booking widget that shows live availability and takes payment, keep it synced to your OTA calendars to avoid double bookings, and email past guests twice a year with your availability and returning-guest rate. That's the full loop, and none of it needs custom code.

About BookBed: BookBed's zero-commission direct booking widget is the channel your returning guests book through, live availability, payment, and calendar sync in one embed, so a repeat stay costs you processing fees instead of OTA commission. Because it polls your other calendars every 60 seconds, a direct rebooking blocks the dates everywhere before a double booking can happen. Get the direct booking widget.

Try BookBed

14-day free trial. No card. We'll migrate your data for free.

Get the direct booking widget