# A vacation rental website with your own booking for all your homes

Connect Hospitable, Hostaway or Guesty, or paste a calendar link from Airbnb, Vrbo or Booking.com. Your homes show on your own site, guests pick dates and pay into your Stripe account, and PageHub takes no booking fee. If you are looking for a vacation rental website builder, an own booking site for my homes, or a direct booking website for vacation rentals, this page covers it.

## The short answer

- Your homes come from your rental tool (Hospitable, Hostaway or Guesty) or from the calendar links of your Airbnb, Vrbo and Booking.com listings. They refresh every hour.
- Guests pick dates on a calendar on each home's page, see the full price, and pay into your own Stripe account.
- No booking fee from PageHub. Stripe still charges its processing fees.
- Charge at once or hold the card until you approve, offer long-stay discounts and promo codes, and set a cancellation policy.

## How it works

1. Connect your homes. Paste your Hospitable token, your Hostaway account ID and API key, or your Guesty client ID and secret. No rental tool? Paste each listing's calendar link instead.
2. PageHub checks the connection, copies your homes into a collection on your site, and drafts a Stays page and a Stay page for them.
3. Connect Stripe so guests pay into your own account.
4. Choose charge now or hold, and type a cleaning fee on each home.
5. Preview your homes. Nothing goes live until you publish, on your own domain.

## What guests see

- **A list of your homes.** Cards with the photo, city, guests, rooms and the lowest nightly price. A search form takes dates, guests, city and amenity.
- **A page for each home.** A photo gallery with a full-screen tour, the facts, amenities, check-in and check-out times, and a booking card.
- **A calendar that is the date picker.** Tap check-in, tap check-out. The nights and the total show straight away. Booked nights are crossed out, and the minimum stay and no-check-in days from your tool are enforced at checkout.
- **An email they can keep.** Guests get an email when they book, when you hold their request and when you decline it. You can edit all three.

## What you control

- **Charge now, or hold the card.** Hold keeps the guest's card on hold until you approve the request. Decline it and the hold is released. Charge now takes payment when they book.
- **Longer-stay discounts.** Type a weekly and a monthly percent on a home. The guest sees what they save on the booking card, and checkout names the discount in the line.
- **Promo codes.** Make a code in Shop, under Checkout & shipping. It lives on your Stripe account, and guests type it in Have a code? on the booking card.
- **Cancellation policy.** Pick flexible, moderate, firm or strict for all homes, or set one per home. When a guest asks to cancel, the refund screen suggests an amount from the policy. You press Refund, and you can change the amount.
- **Fees and tax.** Each home carries a cleaning fee and an optional lodging tax rate. The guest sees the nights, the fee and the tax as separate lines before they pay.

## What a booking costs

Airbnb's host service fee is 15.5% for most hosts, according to Airbnb's help center. A booking made on your own site is paid into your Stripe account.

| Where the guest books | What the booking costs you |
|---|---|
| On Airbnb | Airbnb's host service fee: 15.5% for most hosts. |
| On your PageHub site | No booking fee from PageHub. Stripe still charges its processing fees. |

Stripe's processing fees are Stripe's, and they show in your Stripe account like any other payment.

## Each home on its own page

Every home has its own page with its own title, description and share image, and goes into your site's sitemap when you publish. The home carries structured data built from the fields you already have: name, photos, address, bedrooms and amenities.

The rental templates include area and guide page layouts, so you can write about the places your homes are in. Add your own text and publish.

## Next to your Airbnb listing

Your Airbnb listing stays as it is. A calendar link keeps the dates in step in both directions, and your site holds the bookings made on it. Read [what Airbnb's policy allows](https://pagehub.dev/what-airbnb-allows-direct-booking) before you decide how to tell people about your site, and see [how the Airbnb calendar sync works](https://pagehub.dev/airbnb-calendar-sync-website).

## Connect your tool

- [Hospitable](https://pagehub.dev/hospitable-direct-booking-website)
- [Hostaway](https://pagehub.dev/hostaway-direct-booking-website)
- [Guesty](https://pagehub.dev/guesty-direct-booking-website)

## Everything in the Rentals pack

$49 a month up to 5 homes, $99 up to 25, $199 up to 100. Your site is included, and PageHub takes no booking fee. Stripe still charges its processing fees.

- **Bookings paid into your Stripe.** Guests pick dates on each home's calendar and pay into your own Stripe account. Charge at once, or hold the card until you approve.
- **Part payment.** Guests pay part now and agree to the balance on the same card. You press Charge balance when it's due, and PageHub reminds you.
- **Refundable security deposit.** Place a hold on the guest's card before check-in, then release it or keep part of it from your Orders screen.
- **Rental agreements signed online.** Guests type their name and agree before they pay. Each order keeps the exact text they signed.
- **Discounts, promo codes and cancellation.** Weekly and monthly discounts, promo codes on your Stripe account, and a cancellation policy that suggests each refund.
- **Guest list and book-again emails.** Every guest who books is saved. Email past guests who agreed to offers, with a promo code for their next stay.
- **Abandoned-booking email.** A guest who agreed to offers and left checkout gets one email about an hour later, with their dates filled in.
- **One calendar for every home.** See every home's bookings on one screen, and close the same dates on several homes at once.
- **Sync alerts.** Homes sync from Hospitable, Hostaway, Guesty or Airbnb, Vrbo and Booking.com calendar links. If a sync keeps failing, PageHub emails you.
- **A page for every home and area.** Each home gets its own page, title, share image and vacation rental structured data, plus area and guide pages for your sitemap.
- **Purchase tracking.** Each booking sends a purchase event to Google Analytics 4 and the Meta pixel, with the booking's value and no guest details.
- **Set it up by asking your AI.** Connect PageHub to Claude, ChatGPT or Cursor. The Set up direct bookings skill connects Stripe, brings in your homes and checks every fee and policy.

Building by asking? [Connect your AI to PageHub](https://pagehub.dev/guides/connect-your-ai-to-pagehub) in two minutes.

## FAQ

### Do I need a rental tool like Hospitable?
No. Paste the calendar link of each Airbnb, Vrbo or Booking.com listing and its booked and blocked nights show on your site. A calendar link carries dates only, so you add photos, a description, a nightly rate and a cleaning fee on the home yourself.

### Does PageHub take a booking fee?
No booking fee from PageHub. Stripe still charges its processing fees, and they show in your Stripe account like any other payment.

### How does a guest pay?
Into your own Stripe account, on the home's page. You choose whether the card is charged at once or held until you approve the request.

### Can the same night be booked on Airbnb and on my site?
A night booked on your site closes on your site at once. Other platforms learn about it when they next read your site's calendar link, which they do on their own schedule, so a gap of some hours is possible. Holding the card until you approve gives you room to check.

### What happens if the sync fails?
The dashboard shows a sync problem instead of saying synced, and if it keeps failing for about an hour PageHub emails you. You get a second email when it reads fine again.

### What about lodging tax?
Type a tax rate on each home and guests see it as its own line. You're responsible for the right rate for your area. This isn't tax advice.

### Which rental tools connect?
Hospitable, Hostaway and Guesty connect with their API credentials. Lodgify and OwnerRez don't connect yet. If a home is listed on Airbnb, Vrbo or Booking.com, its calendar link brings in the dates.

### Do I need a paid plan?
Connecting a rental tool or a calendar link is on paid plans. The Rentals pack is $49 a month up to 5 homes, $99 up to 25, $199 up to 100, with your site included.

### Can I set it up by asking Claude or ChatGPT?
Yes. Connect PageHub to Claude, ChatGPT or Cursor and run the Set up direct bookings skill. It connects Stripe, brings in your homes, turns on booking and checks every fee and policy in your draft. It never charges a guest, and it asks before it publishes.

### Can I use my own domain?
Yes. Add your domain on the Domains page, add the DNS records PageHub shows you, and SSL is issued automatically.

Source: [Airbnb Help Center: Host service fees](https://www.airbnb.com/help/article/1857), read November 2026.

Airbnb, Vrbo, Booking.com, Hospitable, Hostaway, Guesty and Stripe are trademarks of their owners. PageHub isn't affiliated with or endorsed by them.
