The complete car rental booking plugin 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 free trial · 14-day money-back guarantee · Free, Pro & Pro Plus
▶ Try the live dashboard — no install
Rento King car rental booking plugin for WordPress: vehicle search results with price, body type and transmission filters
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, Pro Plus opens your site to rental partners.

01 · BOOKING

Real-time availability

Live availability checking, full admin booking management and status tracking. An availability calendar shows how many vehicles of each rental class are free every day.

02 · LOCATIONS

Multi-location management

Location types with icons, addresses, timezones, taxes, opening schedules, closed dates and gallery images. After-hours fees and special date schedules PRO.

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 and early-bird discounts, prices inclusive of tax. Seasonal discounts and minimum price floors PRO.

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

Contracts & documents

Terms and Conditions per language, accepted at checkout. Rental contract per language with a print preview PRO.

09 · CURRENCY

Multi-currency & tax

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

10 · DRIVERS

Additional drivers PRO

Driver categories with their own price, minimum age and limit, capped by the seats of the rental class. Listed on the summary, emails and contract.

11 · LANGUAGES

Multi-language content

Write your catalogue, field labels and emails once per language — customers read and receive them in the language they booked in. Spanish included.

12 · PARTNERS

Rental partners PRO PLUS

Other rental companies run their own fleet, prices and add-ons from your locations, seeing only their own bookings and customers.

Inside the plugin

See the car rental plugin in action.

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

01 Bookings dashboard · Smart filters & quick actions
Rento King bookings dashboard in WordPress with status filters and quick actions
02 vehicle selection
Car rental vehicle selection screen showing rates, transmission and seat count
03 Insurance & extras selection
Rental checkout step for choosing insurance cover and optional extras

Prefer to click around yourself? Open the live WordPress dashboard preview →

Pricing

Start with a 30-day trial.

Try every feature free for 30 days — cancel before it ends and you pay nothing. Changed your mind after paying? Full refund within 14 days, no questions asked.

30-day free trial on all paid plans · 14-day money-back guarantee
Free
Core booking system · WordPress.org
$0 /forever
  • Fleet, locations, bookings & customers
  • PayPal payment gateway
  • Multi-currency, tax models, notifications
  • Availability calendar
  • Multi-language content
  • 10 Elementor widgets · shortcodes
  • reCAPTCHA v3 · developer hooks
Download free
Pro Plus
Everything in Pro + rental partners
$199 /year
or $19.90/month
  • Every Pro feature included
  • Rental partners with their own account
  • Partner fleets, prices & add-ons from your locations
  • Partners only see their own bookings & customers
  • Partner booking notifications
  • 30-day free trial · 14-day money-back
10
Elementor widgets
30d
No-commitment trial
Free
Core version · always free
PHP 8.0+
Modern WordPress stack
Compare plans

What's included in each plan

Feature Free Pro Pro Plus
Core booking
Fleet, locations & bookingsVehicle categories, pickup/return locations, reservations
Real-time availability5-minute expiration cron · admin booking management
Availability calendarFree vehicles per rental class, every day
Customers & user rolesDriver licenses · Customer / Manager / Driver roles
Multi-currency & tax modelsPer-location tax · manual exchange rates
Multi-language contentCatalogue, labels & emails per language · Spanish included
Add-to-calendar linksGoogle, Apple, Outlook · emails & thank-you page
Google reCAPTCHA v3
Google Analytics ecommerce trackingSearch to purchase · Analytics & Tag Manager
Server-side purchase trackingCounted even when tags are blocked
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
Prices inclusive of tax
Seasonal discountsDate range on duration & early-bird discounts
Minimum rental price floors
Coupon codes
Custom price on the flyOverride prices per booking · lock original rates
Payments
PayPal gateway
Self-service payment linkSecure link in emails to review and pay a booking
Stripe Checkout
Prepayment options & send payment requestOne-click quote email with a 48h secure link
Operations
Insurance plans & extras (with stock)Per-day or per-reservation pricing
Terms & Conditions per language
Vehicle units managementPer license plate, damages, block periods
Additional driversCategories with price, minimum age & limit
Rental contractPer language, with a print preview
After-hours fees & date-specific schedules
Admin booking toolsOverbooking, bypass conditions, change rental class, show out of stock
Customer login & saved detailsLink customers to WordPress users
Open Exchange Rates auto-sync
Custom customer & booking fields
Partners
Rental partnersOwn fleet, prices & add-ons · see only their own data
Builder & developer
10 native Elementor widgets
Shortcodes · WP hooks & filters
Updates & technical support
30-day free trial · 14-day money-backFull refund, no questions asked
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
[rentoking view="search-form"]

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

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

// Full multi-step booking process
[rentoking view="booking-process"]
// Triggered when a new booking is created
add_action('rentoking_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('rentoking_booking_action',
    function ($action, $booking_details, $params) {
        if ($action === 'confirm') {
            // confirmation logic
        }
    }, 10, 3);
// Add a custom field to the booking form
add_filter('rentoking_booking_other_fields', function ($options) {
    $options[] = rentoking_field_make('textarea', 'special_requests', 'Special Requests')
        ->hint('Any special requests or notes');
    return $options;
});

// Add a custom notification trigger event
add_filter('rentoking_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

Car rental plugin questions, answered.

How do the free trial and the refund work?
Start a trial on the Pro or Pro Plus plan and use every feature free for 30 days. You enter your payment details at checkout, but you are not charged until the trial ends — cancel before then and you pay nothing. After your first payment you still have 14 days to ask for a full refund, no questions asked.
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, along with a secure self-service link customers can use to review their booking and complete payment. Pro adds Stripe Checkout, prepayment options (full / partial / deposit) and one-click "Send payment request" — a ready-made quote emailed to the customer with a secure link valid for 48h.
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 — with Pro. The rental contract lives in Settings → Documents next to your Terms and Conditions, written once per language. A preview shows it exactly as it prints, and each contract is filled with the booking details in the language the customer booked in.
Can I add additional drivers to a booking?
Yes — with Pro. Create driver categories, each with its own price, minimum age and limit per booking, capped by the seats of the rental class. Every driver is saved as a customer, fills in the fields you choose, and is listed on the booking summary, emails and contract.
Can other rental companies rent through my site?
Yes — with the Pro Plus plan. Rental partners get their own account on your site: each one manages their own fleet, prices and add-ons, rents from your locations, and only sees their own items, bookings and customers. You can switch a partner account off at any time.
Is Rento King multilingual?
Yes. Rental class and location names, descriptions, extras, field labels and email content can be written once per language, and customers read and receive them in the language they booked in. A complete Spanish translation is included, and it works with translation plugins such as TranslatePress.
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.
See plans · 30-day trial