How to accept direct bookings on your GoDaddy vacation rental website
A GoDaddy Websites + Marketing site can publish a real booking form without a full PMS or a separate form builder. GoDaddy has an HTML section that takes custom code, so the recommended setup pastes the RentalBeam booking widget script into its Custom Code field, placed next to your availability calendar. You decide whether guests submit an inquiry, get billed after host approval by bank transfer, cash, or a secure card payment link, or pay inline with Stripe Connect - all with no commission and no RentalBeam booking fee on your direct bookings.
Why add a direct-booking form to your GoDaddy site?
Guests who reach your own website are your highest-intent traffic. Letting them request or book a stay without leaving the page, and without paying an OTA service fee, is the most underused conversion lever in vacation rentals. A direct-booking form on GoDaddy turns the page from a brochure into a booking surface.
- Take booking requests directly from your own website
- Keep Airbnb, VRBO, and Booking.com synced so the form never sells double-booked dates
- Offer coupon codes, seasonal pricing, custom fields, and booking rules
- Choose between inquiry-only, bill later by bank transfer, cash, or a card link, or inline Stripe Connect card payment
- Zero RentalBeam commission on direct bookings - hosts keep 100% of their booking revenue

What you need
- A GoDaddy Websites + Marketing page you can edit
- A RentalBeam Pro plan with a booking-ready calendar
- At least one connected OTA or iCal availability source
Pro plan required
The booking widget is part of RentalBeam Pro, which takes no commission and no RentalBeam booking fee on your direct bookings. When a guest pays by card, only the standard Stripe card-processing fee applies, paid to Stripe rather than RentalBeam.Setup steps
- 1
Create a booking-ready RentalBeam calendar
- Open your RentalBeam dashboard and create or open a calendar.
- Connect at least one iCal source (Airbnb, VRBO, Booking.com, Google Calendar) so the booking widget never offers double-booked dates.
- Set your nightly pricing, optional seasonal rules, minimum stay, advance notice, and prep time.
- Decide whether bookings should be inquiry-only, host-reviewed and billed later by bank transfer, cash, or a card link, or paid inline with Stripe Connect.
Choose payment flow at any time
You can start with inquiry-only or pay-later requests today and switch to inline card payments later without rebuilding the page. The widget URL stays the same. - 2
Copy the right booking widget embed for GoDaddy
RentalBeam recommends the script embed for GoDaddy. Use the matching code format below as your reference.
html<script src="https://cdn.rentalbeam.com/v1/embed.js" async></script> <div class="rentalbeam-booking-form" data-rental-id="your-calendar-id"></div>GoDaddy's HTML section runs the booking form script and sizes to it when Forced Height is blank. Because the section is already an iframe, use the full booking form here rather than the compact search bar.
GoDaddy publishing reminders
- Use the full booking form on GoDaddy, not the compact search bar. The bar opens the form as an overlay on the page it sits on, and it cannot cover a page it is framed inside, so it would open in a new tab instead.
- Leave Forced Height blank so the form can grow as guests fill it in. It gets taller on mobile.
- Keep the snippet exactly as copied from RentalBeam. GoDaddy warns that custom code can affect the page.
- 3
Paste the booking widget into GoDaddy
Builder-specific install steps
Use these steps to place the RentalBeam booking widget exactly where guests are ready to book.
Recommended: ScriptGoDaddy
Add an HTML section and paste the script snippet; leave Forced Height blank so the calendar sizes itself.
GoDaddy's HTML section runs the booking form script and sizes to it when Forced Height is blank. Because the section is already an iframe, use the full booking form here rather than the compact search bar.
Use the Script tab for this builder.
- Open the page where guests should submit booking requests
- Add a section where the form should sit, search for HTML, and choose Add
- Paste the RentalBeam booking widget script embed into the Custom Code field and leave Forced Height blank
- Publish the site, then submit a test inquiry on the live page from desktop and from a phone
Before you publish
- Use the full booking form on GoDaddy, not the compact search bar. The bar opens the form as an overlay on the page it sits on, and it cannot cover a page it is framed inside, so it would open in a new tab instead.
- Leave Forced Height blank so the form can grow as guests fill it in. It gets taller on mobile.
- Keep the snippet exactly as copied from RentalBeam. GoDaddy warns that custom code can affect the page.
- 4
Publish and submit one live test inquiry
Where to place the booking widget on the page
- Use the full booking form on GoDaddy rather than the compact search bar. The section is already an iframe, and the bar cannot open its overlay over a page it is framed inside.
- Leave Forced Height blank so the form can grow as guests fill it in, especially on a phone.
- Run your test inquiry on the published page, and keep the snippet exactly as RentalBeam gave it to you.
Treat the booking form as the page's primary CTA
High-converting direct-booking pages put the booking form directly next to or under the availability calendar so guests can check dates and request a stay in a single visual area.No commission on your direct bookings
RentalBeam Pro takes no commission and adds no RentalBeam booking fee on your direct bookings - your booking revenue is 100% yours. When a guest pays by card through RentalBeam, the only deduction is the standard Stripe card-processing fee, which is paid to Stripe, not RentalBeam.
- No commission - RentalBeam never takes a cut of your booking revenue.
- No RentalBeam booking or application fee on guest card payments.
- Card payments carry only the standard Stripe card-processing fee; inquiry-only and pay-later bookings have no per-transaction cost.