wordpress car rental booking system

Add a Car Rental Booking System to WordPress

Add a complete car rental booking system to your existing WordPress site without rebuilding it or maintaining a plugin. Customers book from your page, while your team manages live availability, reservations, contracts, invoices and fleet records in RentingPal.

One-line install

Add booking to your WordPress site in one line of code

RentingPal gives you a single script tag. Paste it anywhere on the page and the widget renders in that exact spot, filling the full width of its container. No target div to wire up. Every reservation then lands in RentingPal, where your team runs the fleet.

Widget Settings → embed code
<script id="renting-pal-widget-script" src="https://renting-pal.com/renting-pal-widget.js?fleet=YOUR_FLEET_ID"></script>

Tip: drop it into a full-width section, ideally just under your hero, so the widget renders edge to edge.

  • Copy the RentingPal widget script from your fleet's Widget Settings
  • Paste it into a WordPress Custom HTML block where customers should reserve
  • The script renders the booking widget on the WordPress page and keeps it responsive
  • After a customer books, your team manages the rental in RentingPal: availability, contracts, invoices and fleet records
Start Free Trial

WordPress setup guide

How to add a car rental booking system to WordPress

Use the script generated for your fleet. It places the booking flow inside your existing WordPress page while reservations, availability, contracts and invoices stay connected in RentingPal.

Copy your generated RentingPal script

In RentingPal, open your fleet's Widget Settings, choose Embed on your site and copy the reservation widget script. The generated code already contains your fleet ID and widget settings, so you do not need to edit it.

Add it with the WordPress block editor

  1. Open the page where customers should book and select Edit.
  2. Add a Custom HTML block where the booking flow should appear. Search for Custom HTML or type /html.
  3. Paste the complete RentingPal script into the block.
  4. Preview the page, confirm the booking widget loads, then publish or update it.

Using Elementor?

Drag an HTML widget into the booking section, paste the same generated script, then update and preview the page.

Read the Elementor-specific setup guide

Check the installation before publishing

  • The complete script is inside one Custom HTML or Elementor HTML block
  • The widget appears in preview and on the published page
  • A test reservation reaches RentingPal
  • The booking section works on mobile and desktop
See how the full car rental booking system works

RentingPal car rental booking system

Add car rental booking to your WordPress site

Give your WordPress site the booking flow customers expect. The script shows the widget on your website; the screenshots here show the RentingPal platform where your team manages reservations, live availability, contracts, invoices, support and fleet records after the booking comes in.

  • Openly published pricing: €2 per car / month (€20 minimum), no quote needed
  • 30-day free trial with no credit card required
  • Built-in 24/7 online booking plus an embeddable widget for any website
  • Available in any language, not limited to a fixed list
  • Hands-on help migrating your existing data across
  • Direct support from the people who build the product

Rental businesses already run on RentingPal

Frequently asked questions

Is RentingPal a WordPress plugin?

No. RentingPal gives you a script tag for your WordPress site. The script displays the booking widget for customers, while your team manages reservations, availability, contracts and invoices inside RentingPal instead of maintaining a plugin.

Do I need to rebuild my WordPress site?

No. RentingPal works as an embedded booking flow, so your current theme, pages and hosting can stay as they are.

How do I add RentingPal to WordPress?

Copy the generated script from your fleet's Widget Settings, add a Custom HTML block to the WordPress page where customers should book, and paste the complete script into that block. Preview the page before publishing.

Can I use RentingPal with Elementor?

Yes. Add Elementor's HTML widget to the booking section and paste the same generated RentingPal script into it. The widget renders where you place the HTML widget.

Why did WordPress remove the booking script after I saved it?

WordPress can remove script tags when your account or plan does not allow unfiltered HTML. WordPress.com requires a paid plan with hosting features activated. On self-hosted WordPress, ask an administrator or another user with permission to add the script.

Where does the widget render? Do I need a container div?

No container is required. The script renders the booking widget right where you place the tag, and it fills the full width of the surrounding element. For an edge-to-edge fit, drop it into a full-width section, ideally just under your hero.

Is the widget responsive?

Yes. It takes 100% of the available width and auto-adjusts its height to its content, so there are no inner scrollbars on desktop or mobile. The height updates automatically as the customer moves through the booking steps.

Can I match it to my brand?

Yes. The widget reads background, foreground, accent color and language from the script URL, so you can align it with your site and choose the language. Your fleet's Widget Settings generates the final tag with these values for you.

RentingPal is not affiliated with WordPress. Platform names and trademarks belong to their respective owners. Setup options may change, so confirm the latest embed/code features in your site builder. Book a demo

Chat on WhatsApp