How to take boat, trailer, and car rental bookings on your own website
To take rental bookings on your own website you need two things: a live availability calendar for each unit, and a booking form that collects the details your counter actually checks - dates, license numbers, tow details, and a photo ID. Most day-based rental businesses end up stitching a calendar widget to a separate form builder, which means double data entry and forms that do not know your availability. This guide shows the simpler setup: one tool, per-unit calendars, one multi-unit widget, and a request flow that lets you verify every renter before money moves.
Why a calendar widget plus a form builder breaks down
The common DIY setup is an embedded availability calendar next to a generic form-builder form. It works until it does not:
- The form does not know your availability, so customers request dates that are already taken and you handle the apology emails.
- There is no per-unit pricing - the form cannot quote a total, apply seasonal rates, or add a delivery fee.
- Submissions land in a second inbox, disconnected from the calendar, so confirming a rental means updating two systems by hand.
- Payment is a third system again: you re-type the amount into an invoicing tool and chase it over email.
A booking form that shares the calendar's availability data removes all four problems: dates are validated live at submission, pricing is calculated per unit, requests appear next to the calendar they block, and the payment step is part of the same flow.
The setup, step by step
- 1
Create one rental per unit
Each boat, trailer, RV, or car gets its own rental in RentalBeam with its own availability calendar. Block dates manually for maintenance or off-season, or import any iCal feed you already maintain. Confirmed bookings block their own dates automatically. The calendar embeds on your website with a two-line snippet and works on WordPress, Wix, Squarespace, Webflow, or plain HTML.
- 2
Group your fleet into one widget
Instead of embedding ten separate calendars, a unit group shows your whole fleet in one widget: an all-units timeline with one row per unit and a per-day count of what is open, plus tabs to each unit's full calendar. The booking form gets a unit picker the same way. Customers find the right unit themselves instead of calling to ask what is free.
- 3
Build the form your counter checklist needs
On Pro, add up to 20 custom fields per rental: license number, tow vehicle and hitch class, pickup notes, insurance details - and file upload fields so renters attach a photo ID or document (up to 3 images or PDFs per field, 10 MB each). Files are stored privately and viewable only from the booking in your dashboard. One-click presets cover the common fields.
- 4
Choose an approval-first booking flow
Day-based rentals usually need a human check before confirmation - is the license valid, can that vehicle tow that trailer? The request-now flow fits exactly: the customer submits dates, details, and documents; you review and confirm from your dashboard or straight from the notification email; then you send a secure payment link. If your pricing is reliable, pay-in-widget collects card payment during submission instead.
- 5
Let customers request several units in one go
Two friends renting two jet skis, a crew taking two trailers - with a unit group, the customer fills the form once and ticks the extra units. Each unit becomes its own request with its own price and availability check, and you confirm and bill each one. Their answers and uploads carry over to each requested unit automatically.
Day-based, not hourly
RentalBeam manages availability per day, which fits daily and multi-day rentals. Collect a preferred pickup time as a form field; if your business runs on hourly slots, a scheduling tool is the better fit.What this costs compared to commission platforms
Marketplace platforms take a percentage of every rental. Bookings that come through your own website with RentalBeam carry no commission and no RentalBeam booking fee - when a customer pays by card through RentalBeam, only the standard Stripe card-processing fee applies, paid to Stripe, not RentalBeam. The availability calendar itself starts free, so you can publish live fleet availability before committing to anything.
See the vertical guides for specifics: boat rentals, trailer and equipment rentals, RV and campervan rentals, and car rentals.