Pro booking widget

Vacation rental booking widget for your own website

Guests pick dates on your site, then ask to book or pay by card. You choose which, for each rental, and answer requests from your phone. We take no commission.

Pro is $19.99 a month, billed yearly. Try it for 7 days; a card starts it, cancel anytime.

How do I take direct bookings on my rental website?

To take direct bookings on your own website, embed the RentalBeam booking form, which comes with Pro. Guests pick dates from your synced availability, then send an inquiry or a request to book, or pay by card with Instant book. RentalBeam takes no commission and no booking fee. Card payments carry only the standard Stripe processing fee.

The booking form

Guests book without leaving your site. Pick what happens after they choose dates, for each rental. Each request arrives with the dates, guests and message, and you confirm or decline in one tap.

  • Inquiry

    Guests ask about their dates. You reply with a price, and nothing is booked until you say so.

  • Request to book

    Guests ask to book. You confirm, then send them a secure payment link.

  • Instant book

    Guests pay by card in the form, and the booking confirms on payment.

A booking request open in the dashboard, with the guest, dates and total, and Confirm booking and Decline buttons

The phone app

A request reaches your phone. See the dates and total, then confirm or decline. On iPhone and Android.

  • The RentalBeam app's Today screen on an iPhone: two booking requests waiting for an answer, a payment request to send and a message from a guest

    Today lists what waits for you: requests, payments to send and guest messages.

  • A booking request open in the RentalBeam app: the guest, the dates, the guests and nights, what the guest wrote and the total, with Decline and Confirm buttons

    Confirm a request, then share a payment link or record cash when it arrives.

  • A conversation with a guest in the RentalBeam app: their messages, your reply, and saved replies above the message box

    Reply to guests by email, with saved replies above the keyboard.

Requests, replies and paymentsPro

  • Download on the App Store
  • Get it on Google Play

Apple, the Apple logo and App Store are trademarks of Apple Inc., registered in the U.S. and other countries. Google Play and the Google Play logo are trademarks of Google LLC.

Guest emails

Guests hear from you, without you typing it. Emails go out in your rental's name, when the stay needs them.

Written for youPro

  • Request received, the moment a guest asks
  • Booking confirmed, when you confirm or the guest pays
  • Payment request with a PDF, when you send it
  • A reminder 3 days before a payment is due, and 2 days after
  • A receipt for every payment, by card or recorded by you

In your own wordsPro

  • Up to 10 emails of your own per rental, before check-in or after check-out
  • Saved replies that fill in the guest's name and dates
  • Replies you send from your own inbox, kept in the same conversation
Read how guest messaging works
  • The email a guest gets when their stay is confirmed: the rental, the dates, the guests and the total

    Booking confirmed

  • A payment request email: the host's details, the stay, each line of the price and the amount due

    Payment request

  • A payment reminder email, sent before the balance is due

    Payment reminder

Pricing and fees

Price each stay your way. Nightly and weekend rates, seasons, fees, taxes, discounts and coupon codes.

A rental's Price & fees step: the standard rate, a cleaning fee and a discount rule

Guest payments

We never take a cut of what you charge. Guests pay by card in the form or by secure link. Only Stripe's card fee applies.

The guest payment page: the stay, the amount due and the card form, under the host's own name

Real hosts use RentalBeam on their own websites. Live on the websites of hosts renting homes, cabins, rooms, boats, RVs and trailers.

1,100+
rentals on RentalBeam
200,000+
times guests opened a host's calendar, form, map or Link page

Warwickshire UK Holiday Cottages

Napton, Warwickshire, UK

"The calendar will cut down on on un-necessary email requests but I also think it will encourage people to contact because they see an opening and it gives them confidence to book"

naptonfieldsholidaycottages.co.uk

Solimare Corsica

Corsica, France

"I love that guests can easily check availability and prices directly on the website. The payment system also looks very straightforward to set up and makes the booking process simple and convenient for guests."

solimare.corsica

Case fra i Vulcani

Lajares Fuerteventura

"Affidabilità e serietà"

solyluna.es

Each host chose to be shown here and gets a link to their website.

Frequently asked questions.

Does RentalBeam take a commission on my direct bookings?

No. RentalBeam never takes a commission on your booking revenue on any plan, and Pro adds no RentalBeam booking or application fee. If a guest pays by card through RentalBeam, only the standard Stripe card-processing fee applies, and that fee goes to Stripe, the same as any payment processor. Inquiry, pay-later, and off-platform bookings (such as bank transfer) have no per-transaction cost at all.

Does RentalBeam support coupon codes and discounts?

Yes. RentalBeam Pro includes coupon codes, percentage and fixed-amount discount rules, seasonal prices, and a weekend price. You can run promotional codes for repeat guests, configure off-season discounts, and combine them with custom fees and booking rules from the same booking form widget setup.

Can I charge sales tax, VAT, or occupancy tax on my booking form?

Yes. RentalBeam Pro supports percentage fees built for taxes: you enter the rate (up to three decimals, so rates like 8.875% work) and it is calculated on the discounted subtotal plus your other fees, the same base tax authorities use. The rate can be added on top of your prices, like a sales tax, or shown as already included in them, like VAT, with an "Includes" line and the rate under the total. You can exclude individual fees from the tax base when your jurisdiction does not tax them, and guests see the tax clearly labeled with the rate. Fixed per-person tourist taxes are also supported through per-guest-per-night fees with child age rules.

Can I message guests from my email inbox?

Yes. On Pro, every booking notification email includes a reply address linked to that booking. Reply in Gmail, Apple Mail, or any email app and your message goes to the guest. When they reply, it comes back to your inbox and is saved with that booking in your dashboard. Your personal email address is never shared with the guest.

What is a vacation rental booking widget?

A booking widget is a form embedded on your own website that lets guests send reservation requests directly to you. It shows current availability, optionally displays pricing, and collects guest details in one form.

Does the booking widget replace Airbnb or Vrbo?

No, it works alongside them. You keep your existing listings on those platforms and add a direct booking option on your own website, so guests who find you directly have a clear path to contact and book with you.

How does the booking form handle pricing?

You can show or hide prices. Prices can be in any currency Stripe supports, one currency per rental. Set nightly rates, weekend prices, seasonal overrides, cleaning fees, pet fees, percentage tax rates (sales tax, VAT, occupancy tax), length-of-stay discounts, and coupon codes. Show pricing upfront, or hide it and quote manually after the request. Take inquiries only, approve the stay and send a secure payment link later, or turn on guest card payments inside the widget.

What happens when a guest submits a booking request?

You get an email as soon as a guest sends a request, with their details, dates, and contact information. The email opens a secure review page showing the full booking details before you act, and that page lets you confirm, decline, or send a payment link from the same secure screen. You can also reply directly to the notification email to message the guest from your inbox. Their reply comes back to you. All messages are saved in the dashboard.

Can I hold dates while I review a booking request?

Yes. The Time to answer setting in Booking and payment, under the rental's Booking settings, controls how long a request to book holds the requested dates. You choose the duration, and the dates open again if you have not confirmed by then. An inquiry never holds dates. A reminder email can be sent while a request waits for your answer.

Do availability dates sync with Airbnb automatically?

Yes. The booking widget reads from the same iCal sources as your availability calendar, which refreshes at most every 15 minutes (exact timing varies by platform). To prevent double bookings, a reservation paid in the widget is checked against your live calendars at the moment the guest confirms, so a stay just booked on Airbnb or Vrbo is caught before the reservation is accepted.

Which plan includes the booking widget?

The booking form widget is a Pro feature. Pro takes no commission and no booking fee on direct bookings. When a guest pays by card, only the standard Stripe card-processing fee applies, paid to Stripe, not RentalBeam. Pro also includes configurable fees, discount rules, coupon codes, custom form fields, seasonal pricing, booking rules, payment links, split payment steps, payment request PDFs with customizable details, and multi-currency support, with monthly or annual billing available. Pro at any number of rentals comes with a 7-day free trial on monthly or annual billing.

Can I embed the booking widget on any website?

Yes. The widget supports script or iframe embeds on Wix, Squarespace, WordPress, Webflow, and any builder that accepts HTML or scripts. Setup takes about 2 minutes.

Is my guests' information secure?

Guest details travel over HTTPS and only you can see them. They are never shared or sold. The widget only displays availability to site visitors, never personal data.

Is there a widget or button to take direct bookings on my own rental website?

Yes. RentalBeam's booking form widget (Pro) embeds a direct booking form or button on your own website. Guests pick dates against your current availability and send a reservation request straight to you, with no Airbnb or Vrbo in the middle. You can take inquiries only, approve the stay and send a secure payment link later, or accept guest card payments inside the widget.

How do I set up a commission-free direct booking process for my vacation rental?

Show your availability calendar on your website, add the RentalBeam booking form widget on Pro, and choose whether guests pay by card at booking, pay through a secure link later, or just send an inquiry. RentalBeam takes no commission and no booking fee on these direct bookings. When a guest pays by card, only the standard Stripe card-processing fee applies, and it is paid to Stripe, not RentalBeam. Inquiry and off-platform payments carry no per-transaction cost at all.

Can guests pay for a stay directly through the booking widget?

Yes, on Pro. Choose Instant book and guests pay by card through Stripe at the moment they book, with Apple Pay and Google Pay available where Stripe supports them. Before that reservation is accepted, the widget re-checks your current availability so a date just taken on another channel cannot be double booked. You can also collect a deposit now and the balance later with split payment steps.

What features should a vacation rental booking widget have?

A good vacation rental booking widget shows current availability with a clear check-in and check-out date picker, collects guest counts (adults, children, and pets) for accurate pricing, takes secure card payments, works well on mobile, and syncs over iCal with Airbnb, Booking.com, and Vrbo to prevent double bookings. RentalBeam's booking form widget covers all of these on Pro.

Can the booking form take car, boat, RV, trailer, or equipment rentals?

Yes. Each rental is rented by the night or by the day. By the night uses check-in, check-out and nights; by the day uses pick-up, drop-off and days and is billed per day, in all 25 languages the form speaks and in every email and document. Whether the form asks how many guests are coming follows your maximum number of guests: at 1 it asks nothing, which suits a trailer, and a boat or RV sets the real number. Pricing, fees, coupon codes, custom fields such as a license upload, and Stripe payments work the same on both kinds. Bookings are whole days: a renter who picks up on Monday and drops off on Tuesday has booked one day. There are no hourly rentals or time slots.

Take bookings on your own website.

Pro is $19.99 a month, billed yearly. Try it for 7 days; a card starts it, cancel anytime. The button opens the Pro plan, where you pick how many rentals.