Turn your site into a professional rental platform. Manage fleet, locations, schedules, pricing plans, coupons and online payments — all from your WordPress dashboard.
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.
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.
Location types with icons, addresses, timezones, taxes, opening schedules, closed dates and gallery images. After-hours fees and special date schedules PRO.
PayPal in Free; Stripe Checkout, prepayment options and tokenized payment requests in Pro.
Daily rates, per-weekday pricing, date-range plans, duration and early-bird discounts, prices inclusive of tax. Seasonal discounts and minimum price floors PRO.
Insurance plans, extras with per-day or per-reservation pricing, stock management, and coupon codes.
10 widgets: Search Form, Booking Process, Vehicles, Vehicle & Location Details, Settings & Booking Property — all under a dedicated category.
Track each physical vehicle by license plate, make, model, year and color. Damage tracking, block periods and reserved status.
Terms and Conditions per language, accepted at checkout. Rental contract per language with a print preview PRO.
Manual rates in Free; automatic Open Exchange Rates sync via cron PRO. Configurable tax models per location.
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.
Write your catalogue, field labels and emails once per language — customers read and receive them in the language they booked in. Spanish included.
Other rental companies run their own fleet, prices and add-ons from your locations, seeing only their own bookings and customers.
From the bookings dashboard to the customer-facing checkout — built for clarity, control and conversion.
Prefer to click around yourself? Open the live WordPress dashboard preview →
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.
| 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 | |||
Shortcodes, WordPress hooks, filters and a clean PHP API. Drop it into any theme, customize every email template, override any view.
Search form, vehicles list, vehicle & location details, booking process and customer area — all available as drop-in shortcodes with parameters.
Hook into every booking lifecycle event — creation, status change, payment, cancellation. Filter prices, availability rules and email content.
Every front-end template can be overridden in your theme folder, just like WooCommerce. CSS variables for fast restyling.
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; });
Tested up to the latest WP and PHP releases. Works on shared hosting, VPS and managed WordPress.
Be Smart Web, LLC ("we", "us", "our") operates the website rentoking.com and develops the Rento King WordPress plugin. This Privacy Policy explains how we collect, use, disclose and protect your personal information when you visit our website, purchase our products or use our plugin.
2.1 Information you provide
When you purchase a license, create an account or contact support, we may collect your name, email address, billing address and payment information. Payment processing is handled by third-party providers (PayPal, Stripe) — we do not store full credit card numbers on our servers.
2.2 Information collected automatically
When you visit our website, we may automatically collect technical data such as your IP address, browser type, operating system, referring URL and pages viewed. We use this data to improve site performance and understand usage patterns.
2.3 Plugin data
The Rento King plugin stores all booking and customer data locally in your WordPress database. No personal data is sent to our servers from the plugin, except in the following cases:
We use the information we collect to:
We do not sell, rent or trade your personal information to third parties for marketing purposes.
This website does not set any first-party cookies. We do not use cookies to track your behaviour, remember your preferences, or analyse traffic.
However, certain third-party services integrated into this website may set their own cookies on your device:
These third-party cookies are governed by the respective privacy policies of those services and are outside our direct control. You can manage or block cookies at any time through your browser settings.
We may share data with the following third-party services, solely for the purposes described:
Each of these services operates under its own privacy policy. We encourage you to review their respective policies.
We retain your account and purchase information for as long as your account is active or as needed to provide services. If you request account deletion, we will remove your personal data within 30 days, except where we are required to retain it for legal or accounting purposes.
Booking data stored by the plugin in your WordPress database is managed entirely by you. The plugin only removes its database tables if you explicitly enable "delete data on deactivation" in the plugin settings before deactivating.
We implement appropriate technical and organisational measures to protect your personal information against unauthorised access, alteration, disclosure or destruction. All data transmissions between your browser and our servers are encrypted using SSL/TLS. However, no method of electronic transmission or storage is completely secure, and we cannot guarantee absolute security.
Depending on your jurisdiction, you may have the right to:
To exercise any of these rights, please contact us. We will respond within 30 days.
Be Smart Web, LLC is a US-based company (Hawaii). Our website is hosted on servers located in Europe. Your information may therefore be transferred to and processed in countries other than your country of residence — including between the United States and the European Economic Area. We take reasonable steps to ensure appropriate safeguards are in place in accordance with applicable data protection laws whenever such transfers occur.
Our services are not directed to individuals under the age of 16. We do not knowingly collect personal information from children. If we become aware that we have collected personal data from a child without parental consent, we will take steps to delete that information.
We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date at the top of this page. We encourage you to review this page periodically to stay informed about how we protect your information.
If you have any questions about this Privacy Policy or wish to exercise your rights, please send us a message using our contact form or write to us at:
Be Smart Web, LLC
PO Box 791091
Paia, HI 96779
USA
We usually reply within one business day.
Earn recurring commissions every time someone you refer makes a purchase — including renewals.