Booking widget

A booking widget (or booking form widget) is an embeddable form that lets a website visitor request or reserve a stay directly, without leaving the host's site. It typically checks live availability, calculates a price, and sends the request to the host: the direct-booking counterpart to an availability calendar, which only displays open dates.

Booking widgets vary in how far they go: some only collect an inquiry for the host to answer by email, others let the host bill the guest after confirming, and some accept a card payment inline through the widget itself. Which flow a widget supports is usually a host-configurable setting rather than one fixed behavior.

A capable booking widget also supports the pricing mechanics hosts actually need (fees, discounts, coupon codes, seasonal rates, guest counts, and custom questions), not just a bare date picker and a submit button.

Why it matters for hosts

RentalBeam's Booking Form Widget is a Pro feature that supports inquiry-only, request-now-bill-later, and pay-in-widget flows, with configurable fees, discount rules, coupon codes, seasonal pricing, custom fields with file upload, and optional Stripe Connect guest payments. It takes no commission and no booking fee: card payments carry only the standard Stripe processing fee, paid to Stripe rather than RentalBeam.

Further reading More detail on how this works with RentalBeam.

Related terms Other glossary terms that come up alongside this one.

rentalbeam.com/dashboard/rentals/6f1d2c4e-3b7a-4c58-9e21-8a0f5d7b2c19/widgets/booking-form
A rental's Booking form widget section: the live form preview with its embed code beneath

See this in the product.

See the booking widget

Put a live availability calendar on your own website

RentalBeam syncs your dates from Airbnb, Vrbo, Booking.com or any iCal feed and shows them on your site. The availability calendar is free.

Compare plans