WordPress Plugin · v1.0.8

The complete car rental booking system for WordPress.

Turn your site into a professional rental platform. Manage fleet, locations, schedules, pricing plans, coupons and online payments — all from your WordPress dashboard.

30-day trial · Money-back guarantee · Free + Pro versions
yoursite.com/rentals
PickupAirport
ReturnAirport
DatesApr 29 → May 7
Search
IMG · SEDAN
Compact Sedan Sedan · Automatic
Hybrid 5 seats
$30/dayincl. taxes
IMG · MIDSIZE
Midsize Sedan Sedan · Automatic
Popular 5 seats
$56/dayfull coverage
Booking confirmed B20871
30 days trial included
Features

Everything you need to rent vehicles online.

Built for real rental agencies — fleet, locations, pricing plans, coupons, contracts and payments. Free version covers the basics, Pro adds power tools.

01 · BOOKING

Real-time availability

Live availability checking, full admin booking management, status tracking and 5-minute expiration cron to keep slots fresh.

02 · LOCATIONS

Multi-location management

Location types with icons, addresses, timezones, taxes, opening schedules, closed dates and gallery images.

03 · PAYMENTS

PayPal & Stripe

PayPal in Free; Stripe Checkout, prepayment options and tokenized payment requests in Pro.

04 · PRICING

Flexible price plans

Daily rates, per-weekday pricing, date-range plans, duration discounts and early-bird discounts. Minimum price floors.

05 · ADDONS

Extras & insurance

Insurance plans, extras with per-day or per-reservation pricing, stock management, and coupon codes.

06 · ELEMENTOR

Full Elementor integration

10 widgets: Search Form, Booking Process, Vehicles, Vehicle & Location Details, Settings & Booking Property — all under a dedicated category.

07 · UNITS

Vehicle units tracking PRO

Track each physical vehicle by license plate, make, model, year and color. Damage tracking, block periods and reserved status.

08 · CONTRACTS

Contract generation PRO

Booking contracts rendered from a configurable WordPress page template. After-hours fees and special date schedules per location.

09 · CURRENCY

Multi-currency & tax

Manual rates in Free; automatic Open Exchange Rates sync via cron PRO. Configurable tax models per location.

View all features →
Inside the plugin

See it in action.

From the bookings dashboard to the customer-facing checkout — built for clarity, control and conversion.

01 Bookings dashboard · Smart filters & quick actions
All your bookings, total visibility
02 vehicle selection
Total visibility, zero guesswork
03 Insurance & extras selection
More protection, more comfort
Pricing

Start with a 30-day trial.

Pay when you're convinced. Cancel anytime during the first 30 days for a full refund.

30-day trial included on all paid plans
Free
Core booking system · WordPress.org
$0 /forever
  • Fleet, locations, bookings & customers
  • PayPal payment gateway
  • Multi-currency, tax models, notifications
  • 10 Elementor widgets · shortcodes
  • reCAPTCHA v3 · developer hooks
Download free
10
Elementor widgets
30d
No-commitment trial
Free
Core version · always free
PHP 8+
Modern WordPress stack
Free vs Pro

What's included in each plan

Feature Free Pro
Core booking
Fleet, locations & bookingsVehicle categories, pickup/return locations, reservations
Real-time availability5-minute expiration cron · admin booking management
Customers & user rolesDriver licenses · Customer / Manager / Driver roles
Multi-currency & tax modelsPer-location tax · manual exchange rates
Pricing & promotions
Daily rates & date-range pricing plansSeasonal overrides per date range
Duration discounts & early-bird discounts
Per-weekday pricingSet different daily rates per day of the week
Minimum rental price floors
Coupon codes
Payments
PayPal gateway
Stripe Checkout
Prepayment options & tokenized payment requestsSend 48h secure payment link to the customer
Operations
Vehicle units managementPer license plate, damages, block periods
Contract generationWordPress page template-based
After-hours fees & date-specific schedules
Insurance plans & extras (with stock)Per-day or per-reservation pricing
Open Exchange Rates auto-sync
Custom customer & booking fields
Builder & developer
10 native Elementor widgets
Shortcodes · WP hooks & filters
Updates & technical support
30-day trial · full refund
Elementor-ready

10 native widgets under the Rento King category.

Drop them into any Elementor page — search forms, booking flows, vehicle & location details, all wired to your data. No shortcode juggling, no theme-fighting.

Category · Rento King Elementor 3.x
Search FormPickup / return / dates
Booking ProcessMulti-step checkout
VehiclesGrid / slider / list
Vehicle DetailsSingle page
Location DetailsMap & schedule
Settings PropertyCurrency & format output
Booking PropertySingle booking field output
Vehicle PropertySingle category field
LocationsAll locations list
Location PropertySingle location field
For developers

Built to be extended, not boxed in.

Shortcodes, WordPress hooks, filters and a clean PHP API. Drop it into any theme, customize every email template, override any view.

Shortcodes for every view

Search form, vehicles list, vehicle & location details, booking process and customer area — all available as drop-in shortcodes with parameters.

Action hooks & filters

Hook into every booking lifecycle event — creation, status change, payment, cancellation. Filter prices, availability rules and email content.

Theme-overridable templates

Every front-end template can be overridden in your theme folder, just like WooCommerce. CSS variables for fast restyling.

REST endpoints & admin AJAX

Programmatic access to bookings, vehicles, locations and pricing — perfect for headless setups or custom integrations.

// Drop the search form anywhere
[rentalcarsystem view="search-form"]

// List vehicles (grid / slider / list)
[rentalcarsystem view="vehicles"]

// Single location with map & schedule
[rentalcarsystem view="location-details" id="42"]

// Full multi-step booking process
[rentalcarsystem view="booking-process"]
// Triggered when a new booking is created
add_action('rentalcarsystem_booking_created',
    function ($booking_id, $search_results, $customer, $items, $extras) {
        // sync to CRM, trigger external workflow, etc.
    }, 10, 5);

// Triggered on confirm, cancel or other status transitions
add_action('rentalcarsystem_booking_action',
    function ($action, $booking_details, $params) {
        if ($action === 'confirm') {
            // confirmation logic
        }
    }, 10, 3);
// Add a custom field to the booking form
add_filter('rentalcarsystem_booking_other_fields', function ($options) {
    $options[] = rentalcarsystem_field_make('textarea', 'special_requests', 'Special Requests')
        ->hint('Any special requests or notes');
    return $options;
});

// Add a custom notification trigger event
add_filter('rentalcarsystem_notification_events', function ($events) {
    $events['my_custom_event'] = ['title' => 'Custom Event', 'value' => 'my_custom_event'];
    return $events;
});
System requirements

Modern WordPress stack.

Tested up to the latest WP and PHP releases. Works on shared hosting, VPS and managed WordPress.

PHP
8.0+
Tested up to 8.3
WordPress
6.5+
Multisite compatible
MySQL / MariaDB
5.6+
or MariaDB 10.3+
SSL
Required
For payment gateways
Frequently asked

Quick answers.

How does the 30-day trial work?
You purchase normally and have 30 calendar days from the purchase date to request a full refund — no questions asked. During that window you access every feature of your plan.
What are the system requirements?
WordPress 6.5+, PHP 8.0+ (tested up to 8.3), MySQL 5.6+ or MariaDB 10.3+, and SSL enabled (required by payment gateways). Works on shared hosting, VPS and managed WordPress.
Does it work with Elementor, Divi, Gutenberg or any theme?
Yes. The plugin ships shortcodes for every front-end view and 10 native Elementor widgets under a dedicated "Rento King" category — Search Form, Booking Process, Vehicles, Vehicle & Location Details, Settings, Booking Property and more. Compatible with any standards-compliant WordPress theme.
Can I manage multiple locations with different schedules and prices?
Exactly. Each location can have its own opening schedule, timezone, taxes, closed dates, gallery and distance-based pricing for pickup/return combinations. Pro adds after-hours fees and date-specific overrides per location.
What payment gateways are supported?
PayPal in Free. Pro adds Stripe Checkout, prepayment options (full / partial / deposit) and tokenized "Send payment request" links — a 48h secure link emailed to the customer to complete payment without re-entering data.
Can I track individual vehicles, not just types?
Yes — Pro adds Vehicle Units. Track each physical car by license plate, make/model/year/color, log damages, set block periods (maintenance, transfers) and manage reserved status. Free version handles vehicles at the type level only.
How does multi-currency work?
Both versions support multi-currency with manual exchange rates. Pro automatically syncs rates from Open Exchange Rates via cron, so your prices stay accurate without intervention.
Can I generate rental contracts?
Yes — Pro renders booking contracts from a configurable WordPress page template. You design the contract once with merge fields, and the plugin fills it for every booking ready to print or download.
Is it customizable for developers?
Very. Shortcodes for every view, action hooks & filters across the booking lifecycle, theme-overridable templates (WooCommerce-style), CSS variables, REST endpoints and admin AJAX. Customize prices, availability, emails or build headless integrations.
Are updates and support included?
Yes. All annual plans include a full year of updates and technical support.
Buy now View demo
Buy · 30-day trial