Title: Rentbaik
Author: rentbaik
Published: <strong>November 8, 2026</strong>
Last modified: November 8, 2026

---

Search plugins

![](https://ps.w.org/rentbaik/assets/banner-772x250.png?rev=3790901)

![](https://ps.w.org/rentbaik/assets/icon-256x256.png?rev=3790685)

# Rentbaik

 By [rentbaik](https://profiles.wordpress.org/rentbaik/)

[Download](https://downloads.wordpress.org/plugin/rentbaik.1.0.1.zip)

 * [Details](https://wordpress.org/plugins/rentbaik/#description)
 * [Reviews](https://wordpress.org/plugins/rentbaik/#reviews)
 *  [Installation](https://wordpress.org/plugins/rentbaik/#installation)
 * [Development](https://wordpress.org/plugins/rentbaik/#developers)

 [Support](https://wordpress.org/support/plugin/rentbaik/)

## Description

Rentbaik turns your WordPress site into a booking system for a vehicle rental business–
a scooter shop in Bali, a bike rental in Amsterdam or a small car rental anywhere
in the world.

It works with **any theme** and **does not need a page builder or WooCommerce**.
When WooCommerce is active, customers can also pay with any WooCommerce payment 
method.

#### For your customers

 * Search by pick-up and return time and see which vehicles are free, with the total
   price.
 * Book in three simple steps: dates  vehicle and extras  contact details and payment.
 * Pay the way you offer: at pick-up, by bank transfer, with a QR code (for example
   QRIS, PromptPay or DuitNow), or online with any WooCommerce payment method.
 * Send the booking to your WhatsApp with one tap.
 * Check a booking later with the booking number and email or phone.

#### For you and your staff

 * **Fleet by plate number**: each vehicle model has one or more units with plate
   number, odometer and status (ready, on rent, in service, inactive).
 * **Prices per hour, day, week and month**. A few hours never cost more than a 
   day, and long rentals automatically use the cheaper weekly or monthly price.
 * **Rental rules**: 24-hour or calendar days, late-return grace, minimum and maximum
   rental, a gap between rentals for cleaning, tax (included or added) and a security
   deposit.
 * **Opening hours and closed dates**: pick-ups and returns are only possible when
   you are open.
 * **Extras** such as helmets, raincoats, child seats or a driver – per rental or
   per day, with stock.
 * **No double bookings**: availability is checked per unit with database locks.
 * **Bookings screen**: create bookings for phone, WhatsApp and walk-in customers
   with live price, record payments and deposits, hand over and take back vehicles,
   export to CSV.
 * **Dashboard**: today’s pick-ups and returns, late returns, a month calendar with
   every rental and a timeline per unit (plate number); drag a booking to change
   its dates or unit, and click a date for the day agenda, fleet status and income
   compared with the previous period.
 * **Customer photo** at pick-up, stored in a private folder with random file names
   and shown only to logged-in staff. Apache and LiteSpeed block the folder automatically;
   on nginx one server rule is needed and Rentbaik warns you until it is in place(
   see FAQ).
 * **Emails** for new bookings, confirmations, pick-up and return reminders and 
   thank-you messages.
 * **Rental Manager** and **Rental Staff** roles for your team.

#### Works everywhere

 * Any currency, number format, date and time format and week start.
 * Translation ready.
 * Three style modes: Rentbaik style, Minimal (layout only), or Follow my theme (
   no plugin CSS at all).
 * Theme developers can override every template from `yourtheme/rentbaik/`.
 * Assets are loaded only on pages that show Rentbaik.

#### Shortcodes

 * `[rentbaik_search]` – pick-up and return search form
 * `[rentbaik_vehicles]` – vehicle list (attributes: `type`, `category`, `limit`)
 * `[rentbaik_booking]` – booking form (attribute: `vehicle` = vehicle ID)
 * `[rentbaik_account]` – “My booking” lookup

The pages Rentals, Book a rental and My booking are created for you when the plugin
is activated.

### External services

Rentbaik itself does not send any data to other servers. Its only request goes to
your own site, to check that the private folder for customer files is blocked (see
the FAQ). It only shows two kinds of links. Nothing is sent until a person clicks
one of them, and then the link opens in that person’s browser.

**WhatsApp** (wa.me), by WhatsApp LLC / Meta

 * What it is for: the “Send this booking to us on WhatsApp” button on the booking
   confirmation page (for customers, only when you enter your WhatsApp number and
   turn it on) and the “WhatsApp customer” button on a booking in the admin (for
   staff).
 * What is sent and when: only when the button is clicked, the browser opens https://
   wa.me/ with the phone number to chat with and a ready-made message about the 
   booking (booking number, vehicle, pick-up and return date and time, pick-up place,
   price). The person can still change or cancel the message in WhatsApp before 
   sending it.
 * WhatsApp terms of service: https://www.whatsapp.com/legal/terms-of-service – 
   privacy policy: https://www.whatsapp.com/legal/privacy-policy

**Google Maps**, by Google LLC

 * What it is for: the “Open in maps” link next to a pick-up place, shown only when
   you enter the latitude and longitude of a location.
 * What is sent and when: only when the link is clicked, the browser opens https://
   www.google.com/maps with the coordinates of that location. No map, script or 
   image is loaded from Google on your site.
 * Google terms of service: https://policies.google.com/terms – privacy policy: 
   https://policies.google.com/privacy

The optional WooCommerce payment option uses the WooCommerce plugin installed on
your own site. Any service used there belongs to the WooCommerce payment method 
you installed and is described by that plugin.

### Privacy

Rentbaik stores the details customers enter when they book (name, email, phone, 
where they stay, notes), the payment receipts customers upload, and, if staff add
one, a photo of the customer at pick-up. This data stays in your WordPress database
and uploads folder. Rentbaik adds a suggested text to your privacy policy and supports
the WordPress personal data export and erase tools.

## Screenshots

[⌊Dashboard: today's pick-ups and returns, late returns and the month calendar. 
Drag a booking to change its dates.⌉⌊Dashboard: today's pick-ups and returns, late
returns and the month calendar. Drag a booking to change its dates.⌉[

Dashboard: today’s pick-ups and returns, late returns and the month calendar. Drag
a booking to change its dates.

[⌊Units timeline: every plate number on its own row. Drag a booking to another unit
or other dates.⌉⌊Units timeline: every plate number on its own row. Drag a booking
to another unit or other dates.⌉[

Units timeline: every plate number on its own row. Drag a booking to another unit
or other dates.

[⌊Booking details next to the calendar: customer, rental, payment, deposit and history.⌉⌊
Booking details next to the calendar: customer, rental, payment, deposit and history
.⌉[

Booking details next to the calendar: customer, rental, payment, deposit and history.

[⌊New booking form for staff (phone, WhatsApp or walk-in) with live price.⌉⌊New 
booking form for staff (phone, WhatsApp or walk-in) with live price.⌉[

New booking form for staff (phone, WhatsApp or walk-in) with live price.

[⌊Vehicle model with specifications, prices and its units.⌉⌊Vehicle model with specifications,
prices and its units.⌉[

Vehicle model with specifications, prices and its units.

[⌊Rentals page: customers search by dates and see free vehicles with the total price.⌉⌊
Rentals page: customers search by dates and see free vehicles with the total price
.⌉[

Rentals page: customers search by dates and see free vehicles with the total price.

[⌊Booking form for customers in three steps.⌉⌊Booking form for customers in three
steps.⌉[

Booking form for customers in three steps.

[⌊Setup wizard: your business, pick-up place, payments and first vehicles in a few
minutes.⌉⌊Setup wizard: your business, pick-up place, payments and first vehicles
in a few minutes.⌉[

Setup wizard: your business, pick-up place, payments and first vehicles in a few
minutes.

## Installation

 1. Install the plugin from **Plugins  Add New** (search for “Rentbaik”), or upload
    the `rentbaik` folder to `/wp-content/plugins/`.
 2. Activate the plugin.
 3. The **setup wizard** opens: answer a few questions about your business, pick-up
    place, payments and your first vehicle. You can skip any step and open the wizard
    again from **Rentbaik  Settings**.
 4. Not ready to add your own vehicles? Click **Add sample data** in the wizard or 
    on the dashboard to try Rentbaik with example vehicles and bookings. Remove them
    later with one click.
 5. Visit the **Rentals** page on your site to see your vehicles.

## FAQ

### Can I try Rentbaik before adding my own vehicles?

Yes. Click **Add sample data** in the setup wizard or on the Rentbaik dashboard.
Rentbaik adds example vehicles marked “(sample)” with pictures, units with their
own photo, extras, a service day and a month of bookings in every common situation:
picked up today, coming back today, late, part paid, deposit still to give back,
waiting for a unit, waiting for confirmation with a transfer receipt, cancelled 
with a refund and not shown. Customer photos and receipts are drawings marked “SAMPLE”,
not real people or documents. No email is sent. **Remove sample data** deletes all
of it again; your own vehicles and bookings are not touched.

### Where are the pages for my customers?

Rentbaik creates the pages Rentals, Book a rental and My booking when it is activated.
The Rentbaik dashboard lists them with their shortcodes and links to view or edit
them, plus an example vehicle page. Add them to your site menu, or place the shortcodes
on any page.

### Do I need WooCommerce or Elementor?

No. Rentbaik works on its own with any theme. You can still place the shortcodes
inside Elementor or any other page builder.

### Can customers pay online by card?

Yes, through WooCommerce. When WooCommerce is active, tick “Pay online through WooCommerce”
in **Rentbaik  Settings  Payments**. Rentbaik creates a WooCommerce order for the
booking and the customer pays with any payment method installed in WooCommerce (
for example card gateways, PayPal, or local gateways for QRIS, virtual accounts 
or e-wallets).

While the customer pays, the vehicle is held for at least 35 minutes. Paid bookings
can be confirmed automatically. Payment at pick-up, bank transfer and a static payment
QR code keep working without any online service.

### Can I rent by the hour?

Yes. Set a price per hour on the vehicle. A rental of a few hours is charged per
hour, but never more than the price of one day.

### How does Rentbaik prevent double bookings?

Every booking reserves a specific unit (plate number). Before a unit is reserved,
Rentbaik checks its calendar, including the gap you set between rentals, while holding
a database lock, so two people can never get the same unit for the same time.

### Can customers send a transfer receipt?

Yes. When a customer pays by bank transfer or QR code, their booking page has an
upload field for the receipt (photo, screenshot or PDF, up to 8 MB). You get an 
email, the receipt shows on the booking, and you record the payment after checking
your account.

### Where are customer photos stored? Are they public?

Customer photos and payment receipts are stored in `wp-content/uploads/rentbaik-
private/` with random file names, and Rentbaik only shows them to logged-in staff
through a protected link.

Whether the folder itself is blocked for visitors depends on your web server:

 * **Apache and LiteSpeed:** blocked automatically by the `.htaccess` file that 
   Rentbaik creates. Nothing to do.
 * **nginx (and other servers that ignore `.htaccess`):** add this rule to your 
   server configuration, or ask your host: `location ^~ /wp-content/uploads/rentbaik-
   private/ { deny all; }`. Until the rule is in place, the files can be opened 
   by anyone who knows their exact (random) file name.

Rentbaik checks this for you: it requests a test file from the folder on your own
site, and if the file can be opened it shows a warning with the rule on the Rentbaik
screens, with a “Check again” button.

### Does Rentbaik send data to other services?

No. Rentbaik makes no requests to other servers and does not track you or your customers.
The only request it makes is to your own site, to check that the private folder 
is blocked (see above). It only shows links that a person can choose to click: WhatsApp
buttons and an “Open in maps” link (see External services).

### What happens to my data when I delete the plugin?

Your data is kept, unless you turn on **Rentbaik  Settings  Advanced  Remove data
on uninstall** before deleting the plugin.

### Can I change how the booking form looks?

Yes. Choose a style mode in **Rentbaik  Settings  Display**, change the main color
and corner roundness, override the `--rentbaik-*` CSS variables in your theme, or
copy any file from `wp-content/plugins/rentbaik/templates/` to `wp-content/themes/
your-theme/rentbaik/` and edit it there.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Rentbaik” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ rentbaik ](https://profiles.wordpress.org/rentbaik/)

[Translate “Rentbaik” into your language.](https://translate.wordpress.org/projects/wp-plugins/rentbaik)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rentbaik/), check out
the [SVN repository](https://plugins.svn.wordpress.org/rentbaik/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/rentbaik/) by [RSS](https://plugins.trac.wordpress.org/log/rentbaik/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Fix: the booking details panel and the day agenda on the Rentbaik dashboard did
   not open on sites with “Plain” permalinks (“The booking could not be loaded”).
 * New: “Your pages for customers” card on the Rentbaik dashboard. It lists the 
   Rentals, Book a rental and My booking pages with their shortcodes and View and
   Edit links, an example vehicle page, and a link to see a sample booking as the
   customer sees it.
 * New: labels on the calendar bars and in the day agenda: Late, Today (pick-up 
   or return), Unpaid or Part paid, and Deposit (not given back yet).
 * Improved: the sample data now fills the current month with 17 bookings in every
   common situation: completed, returned with the deposit still held, cancelled 
   with a refund, no-show, late, coming back today, picked up today, without a unit,
   waiting with a transfer receipt, part paid and paid online.
 * Improved: sample vehicles and units have pictures, and sample customers have 
   photos and transfer receipts. All are drawings marked “SAMPLE”, not real people
   or documents. Remove sample data deletes them too.
 * Improved: when a vehicle type is switched off, the sample bookings use a similar
   vehicle.
 * Translation: complete Indonesian translation.
 * Tip: if you added sample data with 1.0.0, remove it and add it again to see the
   new example month.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.0.1**
 *  Last updated **1 hour ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.3 or higher **
 * Tags
 * [booking](https://wordpress.org/plugins/tags/booking/)[car rental](https://wordpress.org/plugins/tags/car-rental/)
   [Rental](https://wordpress.org/plugins/tags/rental/)
 *  [Advanced View](https://wordpress.org/plugins/rentbaik/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/rentbaik/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rentbaik/reviews/)

## Contributors

 *   [ rentbaik ](https://profiles.wordpress.org/rentbaik/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/rentbaik/)