Free direct booking website for your Airbnb: take repeat guests direct

A free booking page built from your guest manual: photos, open dates and an all-in price. Guests pay by card or send a request; you pay 1% plus card fees, not 15.5%.

Operations · · 5 min read · By StayPerk Team · Updated

Operations
A guest browses the Cedar Blocks booking page photos, picks Nov 14 to 21 and sees $1,229 with a 10% weekly discount and no service fees, adds a $15 firewood bundle, then books for $1,244, pays by card and gets a link to the guest manual.

See it live

Open the demo pages for five made-up places: a place's own booking page, and one page for all five. Pick dates and add extras to see the price. Booking is turned off on the demo, so nothing is sent.

Lakeshore Stays (demo), one page for five places: a guest picks Fri Nov 13 to Sun Nov 15, three places show as free with their full price (CA$520, CA$465 and CA$410), the beach house needs 3 nights and the barn is booked, then the cabin's own page opens with the dates filled in.

Quick answer

What you get, free

A StayPerk booking page at stayperk.com/book/your-place shows your photos, amenities, guest guidelines and open dates, taken from your guest manual, with an all-in price. Guests book and pay by card at once, or request and pay once you approve, or you collect payment your own way. Booked stays go into a calendar link you import into Airbnb and Vrbo, so those nights are blocked there too.

Why hosts take some bookings direct

Most hosts on Airbnb's single fee pay 15.5% of every booking. A guest who already knows your place and books again directly costs you StayPerk's 1% plus card processing instead, about 4% in all. On a $600 stay that is roughly $69 kept. Direct bookings also give you the guest's contact details and a relationship that no platform ranking change can take away.

What a $600 stay costs you in fees (checked October 29, 2026)
Where the guest booksFeeOn this stay
Airbnb, single fee15.5%$93
Vrbo, pay-per-booking12%$72
StayPerk booking page, paid online1% plus the card fee$24
StayPerk booking page, you collect paymentNothing$0

What a $600 stay costs you in fees (checked October 29, 2026)

Airbnb, single fee

Fee
15.5%
On this stay
$93

Vrbo, pay-per-booking

Fee
12%
On this stay
$72

StayPerk booking page, paid online

Fee
1% plus the card fee
On this stay
$24

StayPerk booking page, you collect payment

Fee
Nothing
On this stay
$0

The booking page itself has no monthly fee. Compare every site on your own numbers in the booking site fee calculator at stayperk.com/answers/airbnb-vs-vrbo-vs-booking-com-host-fees.

How the StayPerk booking page works

  1. Connect your Airbnb, Vrbo and Booking.com calendars on the StayPerk Calendar page. The booking page uses them, so a night booked anywhere shows as taken.
  2. Set up the page: it fills in photos, amenities, check-in times and guest guidelines from your guest manual. Add your nightly and weekend rates, cleaning fee, weekly or monthly discounts, cancellation terms and how guests book.
  3. Share the link with guests who found you directly or booked direct with you before, and on your own website and social media. Keep it out of anything Airbnb guests see during an Airbnb stay, such as Airbnb messages or a printed welcome book in the rental.
  4. With two places or more you also get one page for all of them, where guests pick dates and see which are free. A property manager gets one page for every place they manage, across all the hosts they work for.
  5. A guest picks dates and either books and pays straight away, or sends a request that you approve or decline in StayPerk.
  6. Paid bookings land in your StayPerk Books as rental income, and the guest gets a confirmation with the address and a link to your guest manual.
  7. Paste the calendar export link into Airbnb (Calendar, Availability, Connect calendars, Import) and into Vrbo. Approved direct stays then block those dates on both.

Taking payment

Connect a free Stripe account and guests pay by card on a secure Stripe page in your name. Stripe pays you out to your bank, less StayPerk's 1% and Stripe's card processing (about 2.9% plus 30 cents for most cards). If you would rather collect payment yourself, by bank transfer or a payment link, choose request to book and write how guests pay: it goes to the guest when you approve. If a stay is cancelled, StayPerk refunds the card in full or by your cancellation terms.

Stay within Airbnb's rules

Airbnb's Pricing and payment transparency policy says a reservation made on Airbnb is paid on Airbnb, and hosts may not steer Airbnb guests to book or pay outside it. Use the booking page for stays from people who found you directly or booked direct with you before, such as a referral or a visitor to your own site. Don't send the link in Airbnb messages, don't print it in a welcome book Airbnb guests read during their stay, and don't ask an Airbnb guest to cancel and rebook direct. Can repeat guests book direct under Airbnb's rules?

What to sort out before your first direct guest

  • Insurance that covers short-term guests without a platform's damage protection.
  • A damage deposit or a clear damage policy in your payment note.
  • Local occupancy or tourist tax: on a direct booking you usually collect and pay it yourself.
  • Any local permit or registration number your area asks you to show.
  • A cancellation policy: what you refund, and by when.

What iCal can and can't do

Booking sites read iCal links every few hours, not instantly, so a night can briefly look free in two places. StayPerk checks every connected calendar again when a guest sends a request and when you approve it, and refuses dates that are now taken. Approve requests promptly so the gap stays short.

Frequently asked questions

Is the booking page really free?

Yes. The page, requests and the calendar export link cost nothing, with no monthly fee. When guests pay online, StayPerk keeps 1% plus card processing. If you collect payment yourself, StayPerk takes nothing.

Can guests pay by card on the page?

Yes, once you connect Stripe. Choose instant booking, where guests pay and are confirmed at once, or request to book, where guests pay through a secure link after you approve.

Will Airbnb block the dates I book direct?

Yes, once you import the page's calendar export link into Airbnb's calendar settings. Airbnb refreshes imported calendars every few hours.

Can I share the link with an Airbnb guest?

Not through Airbnb messages, not in a printed welcome book Airbnb guests read during their stay, and not to move an Airbnb reservation. Share it with guests who found you directly or booked direct with you before, and on your own website and social media.

Still have a question?

Write to us and a person will reply, or look it up in the Help Center.

Sources for this page

Set up your free booking page

Create a free StayPerk account, connect your calendars, and share your booking link with past guests.