Title: WP Booking System &#8211; Booking Calendar
Author: Roland Murg
Published: <strong>marzo 5, 2014</strong>
Last modified: abril 15, 2026

---

Search plugins

![](https://ps.w.org/wp-booking-system/assets/banner-772x250.png?rev=3454376)

![](https://ps.w.org/wp-booking-system/assets/icon-256x256.gif?rev=2691961)

# WP Booking System – Booking Calendar

 By [Roland Murg](https://profiles.wordpress.org/murgroland/)

[Download](https://downloads.wordpress.org/plugin/wp-booking-system.2.0.19.13.zip)

 * [Details](https://arg.wordpress.org/plugins/wp-booking-system/#description)
 * [Reviews](https://arg.wordpress.org/plugins/wp-booking-system/#reviews)
 *  [Installation](https://arg.wordpress.org/plugins/wp-booking-system/#installation)
 * [Development](https://arg.wordpress.org/plugins/wp-booking-system/#developers)

 [Support](https://wordpress.org/support/plugin/wp-booking-system/)

## Description

The booking calendar plugin for WordPress. WP Booking System is used by more than
10,000 active users, with a satisfaction rate that borders on 5*!

Is this booking calendar for you?

 * Do you rent something out, like a holiday home, a boat or something else?
 * Do you have a WordPress website and need a bit of help to keep track of your 
   rentals through a booking calendar?

…then yes! The WP Booking System is perfect for your needs.

Get easy online booking with this lightweight and powerful booking system.

### A set-and-forget booking calendar for your rental business

WP Booking System is a simple booking calendar for WordPress. You will be up and
running in just a few minutes. You can create booking calendars and forms, and you
can manage your bookings. You can easily customize the booking calendar to fit your
needs.

Start receiving bookings from your visitors today!

### Display available dates in your booking calendar

With just one click you can create the first booking calendar for your holiday home
or rental business. Already have bookings made? You can manually manage the calendar’s
availability in just a few seconds.

Now your booking calendar is up to date with the latest bookings and available dates!

### Create a form and enable clients to make bookings online

The beauty of this WordPress booking calendar is that it allows your website visitors
to book available calendar dates on the spot through a fully customizable booking
calendar form.

Enable your clients to use the rental calendar fast and easy. In just three simple
steps, clients will be able to reserve a slot on your booking calendar:

 * Hover over the booking calendar to pick a starting date. Click on it, then move
   the cursor to select the number of days to book. (clients can easily see booked
   days by using the booking system legend)
 * Next, fill in the booking system form (you can edit the form fields at any time
   to make sure clients submit the most relevant information you need; mark fields
   as compulsory or optional)
 * Finally, click the booking button to make a reservation.

With the premium version of the booking system, you can allow customers to make 
online bookings using the top payment platforms available at the moment!

> [Click here to see a demo of the premium version](https://www.wpbookingsystem.com/demo/)

You can review and manage calendar bookings from the back-end, so you are always
in control. You can even set up automatic calendar notifications so you will receive
an email when a booking is made. Now you’re all set to receive online bookings through
your booking calendar.

### Receive and manage bookings

All your bookings are saved in your rental calendar and are beautifully displayed
so you can easily access them and view the booking details.

**No time to read the description? Discover the top benefits of WP Booking System
in just 40 seconds!**

### Features of the Free version:

 * Create your own booking system: a booking calendar and a booking form!
 * Receive and manage bookings
 * Save extra booking information
 * Generate a shortcode to insert the booking calendar and booking form into a page
   or post
 * Use the Gutenberg block to embed the booking calendar
 * WP Booking System Widget
 * The booking calendar supports multiple languages

### EXTRA FEATURES OF THE PREMIUM BOOKING CALENDAR VERSION:

 * The booking system can accept online and offline payments
 * iCalendar Sync, Import and Export
 * Create an unlimited number of booking calendars
 * Create an unlimited number of booking forms
 * Create your own rental calendar legend: apply your own colors and text
 * Split days selection
 * Display multiple months
 * Change the first day of the week
 * Change the start month / year
 * Display an overview reservation calendar
 * Edit multiple dates with just one click
 * Display tooltips with extra info
 * Hide calendar bookings from the past from your visitors
 * Set the minimum number of days that the visitor must book
 * Show the week’s number on the booking calendar
 * Automatically block booked days directly
 * Send booking notifications
 * User management within the booking system
 * Very easy to translate into any language
 * Professional support for any question related to the booking calendar
 * Download the Premium version at: [www.wpbookingsystem.com](https://www.wpbookingsystem.com)

### This WP Booking Calendar Plugin is for…

Any rental business should use the WP Booking Calendar plugin to keep track of their
rental calendar throughout the year.

 * Property rentals: bed & breakfast, hotels, hotel rooms, cottages, apartments,
   houses, apartment rooms (use WP Booking System even when you are renting through
   AirBNB, Booking.com etc.)
 * Boat rentals
 * Car & motorcycle rentals
 * Sports equipment rentals (full day ski equipment rental, bike rentals, skates
   rentals etc)
 * Events rentals (full day trainings/courses, parties, weddings, baptisms, corporate
   events, business meetings, conferences etc)
 * Speakers, singers, photographers, videographers, inspectors can also benefit 
   from using WP Booking system

The booking system will soon become an indispensable tool in your business, and 
you will find yourself using it daily to manage reservations in your calendar.

#### How the booking calendar helps your clients

 * Clients can make calendar bookings online, by accessing your website
 * No need to call to make a reservation
 * They can see the available calendar dates and manage their schedule to make a
   booking
 * They can make simple and fast bookings from the comfort of their own home, directly
   from their mobile phones

#### Key booking system benefits for your business

 * Collect relevant information about your clients through the booking system form(
   configure the rental calendar form to your needs). No need to call or collect
   this information at the desk.
 * Use the WP Booking System on the go, from your mobile phone. The WP Booking Calendar
   can be used from mobile devices with ease – simply log in to your website and
   make any necessary edits just like on a computer.
 * Manage bookings offline – when you meet with a client 1:1 and they want to make
   a future booking, simply log in to your website, access the booking calendar 
   and make the reservation on the spot, for them.
 * Stay up to date with calendar bookings by receiving email confirmations and reminders

#### WP Booking System in a nutshell…

Get organised and start receiving bookings with WP booking system. With this WP 
plugin you can create booking calendars, booking forms and accept bookings via your
website. Setting it up is really easy and you will be up and running in just a few
minutes. Bookings will be clearly listed in your booking calendar and you can stay
organised. The booking calendar plugin works simply and it can be translated into
several languages.

## Screenshots

 * [[
 * WP Booking System front-end display
 * [[
 * Calendar Editor
 * [[
 * Form Editor
 * [[
 * Booking Manager
 * [[
 * Email Notifications
 * [[
 * Translations Manager

## Blocks

This plugin provides 1 block.

 *   Single Calendar

## Installation

 1. Install the plugin by uploading the zip file (Plugins > Add New > Upload)
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Click on the ‘WP Booking System’ menu entry
 4. Click on ‘Add New’ at the top of the page to create a calendar
 5. To embed a calendar on a page or post, use the ‘Add Calendar’ button at that page

## FAQ

### How can I embed the booking calendar on a page or post?

By using the ‘Add Calendar’ button above the editor, the Gutenberg module, a widget,
or directly by using the shortcode. An example of the shortcode is:

    ```
    [wpbs id="1" title="yes/no" legend="yes/no" language="auto" form_id="1"]
    ```

### Will this booking system work for me?

We’re pretty sure about that! We made this plugin as ‘flexible’ as possible. The
booking plugin works with bookings on a per day basis (no time slots). So if you
rent something out on a daily basis, then the WP Booking System is a good choice.

### I have another question

Please see [www.wpbookingsystem.com](https://www.wpbookingsystem.com) for more information
and ask your questions there!

## Reviews

![](https://secure.gravatar.com/avatar/c17511f03d2ce835bdca4064578ce9ffad7d7ea011f12bdb000dc4d93e41f462?
s=60&d=retro&r=g)

### 󠀁[Works great and support really cares](https://wordpress.org/support/topic/works-great-and-support-really-cares/)󠁿

 [diyagmara](https://profiles.wordpress.org/diyagmara/) abril 7, 2026

I use this plugin on a client’s website for a motorhome rental business and it works
very well. The functionality covers everything we need for availability management.
What really stands out is the support – they helped us solve a very specific iCal
synchronization issue quickly and professionally. Highly recommended!

![](https://secure.gravatar.com/avatar/04aca31e3652b2d370dc3410df7e28318956d207c0bf0ddf4a853ea63726d353?
s=60&d=retro&r=g)

### 󠀁[Great PlugIn | Exceptional Support | Smooth Airbnb sync](https://wordpress.org/support/topic/great-plugin-exceptional-support-smooth-airbnb-sync/)󠁿

 [woc1875](https://profiles.wordpress.org/woc1875/) febrero 24, 2026

An high end property needs a high end booking system – WPBS is the perfect fit We
own and operate a globally unique, ultra-sustainable holiday rental property, Warksburn
Old Church. We only offer two booking channels, direct (via WPBS) and Airbnb, where
we are listed in the exceptionally rare ‘Luxe’ category. So we need our booking 
engine to do two things: 1) offer direct bookers a totally reliable and seamless
experience; and2) sync perfectly with our Airbnb calendar.WPBS does both of those
things perfectly: normally it just sits there and does its job, enabling customers
to arrive, find a date, book and pay with the lowest possible level of ‘friction’
on their booking journey, and with zero intervention from us on a day to day basis.
But the core Calendar, Discounts and Coupons modules do allow us to do some reasonably
sophisticated things when we choose to do so: for example, setting ‘deep links’ 
from our marketing socials to land on particular days in the calendar with a pre-
set discount applied only to those days. But the real value in any software is how
good the tech support is when things are not normal. This is where we’ve have been
most impressed with the service WPBS offers its customers. As an example, when Airbnb
unilaterally changed their calendar sync methodology, Roland and the team at WBPS
issued a patch within hours to keep everything linked up seamlessly. The tech support,
from real human beings who are clearly both passionate and deeply knowledgeable 
about their product, is simply world class. Great service isn’t just about ‘when
things go wrong’. We have also found WPBS to be highly responsive to requests we
have made for optimisations. For example, ensuring post codes captured within the
booking engine carry over into the payment modal (Stripe in our case). This ensures
that this critical field for Card Holder ID Validation is pre-filled with correct
data. In short: could not be happier with WordPress Booking System. 10/10 on all
counts. Highly recommended

![](https://secure.gravatar.com/avatar/b95b11d3bc9450e9813eb209b39af3d0e09b15d1c355526e9950c3429aacd4fb?
s=60&d=retro&r=g)

### 󠀁[great plugin, even greater support](https://wordpress.org/support/topic/great-plugin-even-greater-support-43/)󠁿

 [dieterdavid](https://profiles.wordpress.org/dieterdavid/) febrero 20, 2026

great plugin, sometimes i miss some features in the faq or in the documentation,
but a great support. Fast, they even log in to my site back-end and help. Always
looking for solutions, great ical synch with extern platforms….easy in use, different
forms on different calendars….great price for such an easy to use plugin. happy 
customer!

![](https://secure.gravatar.com/avatar/6db7c3352ca407d4bfa7f867e3e7198c191685f5c441d8a966bfec84c93daaf7?
s=60&d=retro&r=g)

### 󠀁[Best booking system plugin](https://wordpress.org/support/topic/best-booking-system-plugin/)󠁿

 [enkoes](https://profiles.wordpress.org/enkoes/) chinero 28, 2026

I have to say, among all the plugins that I have tried, WP Booking System deserves
the best review. This plugin is very stable, well documented with awesome support!

![](https://secure.gravatar.com/avatar/2f40035f3cc0f6a259ce17dad234a580f9d430a3cf18cfff02071a8257d84f41?
s=60&d=retro&r=g)

### 󠀁[Great reliable support](https://wordpress.org/support/topic/great-reliable-support/)󠁿

 [gerdl](https://profiles.wordpress.org/gerdl/) chinero 3, 2026

The setup of this plugin was not so simple, but the owner Roland is always very 
reliable with his prompt support. After the installation the booking system is doing
its job and you are always able to ask for support! Even after New Years Day the
support is ready for help!

![](https://secure.gravatar.com/avatar/84dc992005192d84731a2f2c57070097593c171f34db4ef929f7ffd43f7be95f?
s=60&d=retro&r=g)

### 󠀁[WP Booking Custom Code](https://wordpress.org/support/topic/wp-booking-custom-code/)󠁿

 [jenphil2242](https://profiles.wordpress.org/jenphil2242/) noviembre 20, 2025

Roland was amazing at helping create some custom code to add to the WP Booking Support
plugin that we purchased to allow us to create a discount based on the day of the
week. We wanted to be able to offer a $25 discount if booking on days Monday-Thursday
of the week. The plugin did not offer that, however Roland custom wrote some code
to add to it to allow this feature for us. Thank you so much, Roland, for doing 
this and for the quick turnaround (less than 24 hours!)

 [ Read all 336 reviews ](https://wordpress.org/support/plugin/wp-booking-system/reviews/)

## Contributors & Developers

“WP Booking System – Booking Calendar” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Roland Murg ](https://profiles.wordpress.org/murgroland/)

“WP Booking System – Booking Calendar” has been translated into 7 locales. Thank
you to [the translators](https://translate.wordpress.org/projects/wp-plugins/wp-booking-system/contributors)
for their contributions.

[Translate “WP Booking System – Booking Calendar” into your language.](https://translate.wordpress.org/projects/wp-plugins/wp-booking-system)

### Interested in development?

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

## Changelog

#### 2.0.19.13

 * Fixed: Security improvements (reCaptcha API Keys leak, thanks to benzdeus for
   reporting)

#### 2.0.19.12

 * Fixed: Security improvements (XSS issue in the backend, thanks to Ayato Shitomi
   for reporting)

#### 2.0.19.11

 * Improved: Security Improvements

#### 2.0.19.10

 * Improved: Security Improvements

#### 2.0.19.9

 * Improved: Security Improvements

#### 2.0.19.8

 * Fixed: PHP Warning when creating a calendar.

#### 2.0.19.7

 * Fixed: Form validation issue

#### 2.0.19.6

 * Fixed: Issue with saving calendar description when using mouse to paste the value

#### 2.0.19.5

 * Fixed: PHP Warning

#### 2.0.19.4

 * Fixed: Issue with not being able to save or update bookings

#### 2.0.19.3

 * Improved: Security Improvements

#### 2.0.19.2

 * Fixed: Date Selection bug

#### 2.0.19

 * Fixed: Issue with Gutenberg modules in Site Editor

#### 2.0.18.2

 * Improved: Bumped “tested up to” version number

#### 2.0.18.1

 * Improved: Security improvements

#### 2.0.18

 * Fixed: Deprecated notice when activating the plugin

#### 2.0.17

 * New: Added “Number” form field

#### 2.0.16

 * Improved: Updated Elementor Widget

#### 2.0.15

 * Improved: Security fix

#### 2.0.14

 * New: Added Icelandinc Language
 * New: Added Chinese Language
 * New: Added Latvian Language
 * Improved: Compatibility with WP 5.6 and TwentyTwentyone theme

#### 2.0.13

 * Fixed: Bug with reCAPTCHA key not being included.

#### 2.0.12

 * New: Added Indonesian language
 * Fixed: An issue with calendar not being sized properly on page load.
 * Fixed: An issue that could cause reCAPTCHA not to validate on some server configurations.

#### 2.0.11

 * Improved: Minified CSS and JS Files.
 * Improved: Removed Duplicate HTML IDs in form editor
 * Fixed: A jQuery error that appeared in some cases when editing the form

#### 2.0.10

 * Fixed: Backend calendar is now displayed in the correct language set in WordPress.

#### 2.0.9

 * Improved: Compatibility changes for the new WordPress 5.4
 * Improved: Calendar dynamic sizing when resizing the viewport

#### 2.0.8

 * Fixed: Single date selection on mobile devices

#### 2.0.7

 * New: Added Korean language
 * Improved: Changed translation file locations
 * Improved: Minified JS file
 * Fixed: CSS display issue for Email Tags
 * Fixed: Language codes for Slovenian and Swedish
 * Fixed: Changed Czech flag

#### 2.0.6

 * Improved: Admin Layout changes to match WP 5.3

#### 2.0.5

 * Fixed: Widget not allowing a calendar without a form
 * Fixed: Email not allowing HTML tags

#### 2.0.4

 * Fixed: Translation of dates sent in emails
 * Fixed: iCalendar sync delay bug
 * Improved: Calendar date selection styling

#### 2.0.3

 * Added: Chinese Language

#### 2.0.2

 * Fixed: iPhone and iPad bug when selecting calendar dates

#### 2.0.1

 * Fixed: Bug that caused some emails not to be sent.

#### 2.0.0

 * Major Rebuild
 * New: Gutenberg Module
 * Improved: Calendar Editor
 * Improved: Form Builder
 * Improved: Booking Manager
 * Improved: Calendar front-end display

#### 1.5.2

 * Fixed Deprecated widget constructor

#### 1.5.2

 * Security Improvements

#### 1.5.1

 * Fixed: Issue with hovering over calendar dates.

#### 1.5

 * Added Bulgarian language
 * Fixed Mod_Security new SQL Injection filter conflict

#### 1.4

 * Added filters to sanitize user input to prevent cross-site scripting (XSS) and
   SQL injections. Thanks to JPCERT/CC for pointing us at this issue.

#### 1.3.3

 * Fixed a small CSS issue regarding bulk edit

#### 1.3.2

 * Fixed translation problem regarding form options (i.e. radio buttons)

#### 1.3.1

 * The notification of unread bookings now disappears when you delete the related
   calendar

#### 1.3

 * The admin panel is now fully responsive
 * Updated the Premium features list

#### 1.2.3

 * Small tweak to support PHP 7

#### 1.2.2

 * Hide notifications in the toolbar when the user does not have access to the corresponding
   page

#### 1.2.1

 * Decode booking details before saving

#### 1.2

 * Minor bug fixes

#### 1.1

 * UTF-8 fix

#### 1.0

 * Changed the version number to 1.0

#### 0.7

 * Small CSS fixes and a language fix related to the widget

#### 0.6

 * Second output buffer fix

#### 0.5

 * Output buffer fix

#### 0.4

 * Fix in booking details fields.
 * Update (elaboration): The booking notes (the content of the text fields near 
   the editable dates in the admin panel) were shown in the source code of the page
   the calendar was displayed on (this content can also be indexed by Google). If
   you were vulnerable, your website and the booking notes may have been archived
   and exposed by https://archive.org, and possibly by other sites. Please ask them
   to delete your data if needed. Affected versions of the Free version: All versions
   lower than 0.4.

#### 0.3

 * Minor fix

#### 0.2

 * Small CSS fixes

#### 0.1

 * First release

## Meta

 *  Version **2.0.19.13**
 *  Last updated **4 días ago**
 *  Active installations **20.000+**
 *  WordPress version ** 4.7 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 5.6 or higher **
 *  Languages
 * [Danish](https://da.wordpress.org/plugins/wp-booking-system/), [English (US)](https://wordpress.org/plugins/wp-booking-system/),
   [German](https://de.wordpress.org/plugins/wp-booking-system/), [German (Austria)](https://de-at.wordpress.org/plugins/wp-booking-system/),
   [German (Switzerland)](https://de-ch.wordpress.org/plugins/wp-booking-system/),
   [Russian](https://ru.wordpress.org/plugins/wp-booking-system/), [Slovak](https://sk.wordpress.org/plugins/wp-booking-system/)
   y [Ukrainian](https://uk.wordpress.org/plugins/wp-booking-system/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/wp-booking-system)
 * Tags
 * [availability calendar](https://arg.wordpress.org/plugins/tags/availability-calendar/)
   [booking calendar](https://arg.wordpress.org/plugins/tags/booking-calendar/)[booking system](https://arg.wordpress.org/plugins/tags/booking-system/)
   [iCalendar](https://arg.wordpress.org/plugins/tags/icalendar/)[reservation calendar](https://arg.wordpress.org/plugins/tags/reservation-calendar/)
 *  [Advanced View](https://arg.wordpress.org/plugins/wp-booking-system/advanced/)

## Ratings

 4.9 out of 5 stars.

 *  [  316 5-star reviews     ](https://wordpress.org/support/plugin/wp-booking-system/reviews/?filter=5)
 *  [  8 4-star reviews     ](https://wordpress.org/support/plugin/wp-booking-system/reviews/?filter=4)
 *  [  2 3-star reviews     ](https://wordpress.org/support/plugin/wp-booking-system/reviews/?filter=3)
 *  [  4 2-star reviews     ](https://wordpress.org/support/plugin/wp-booking-system/reviews/?filter=2)
 *  [  6 1-star reviews     ](https://wordpress.org/support/plugin/wp-booking-system/reviews/?filter=1)

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

[See all reviews](https://wordpress.org/support/plugin/wp-booking-system/reviews/)

## Contributors

 *   [ Roland Murg ](https://profiles.wordpress.org/murgroland/)

## Support

Issues resolved in last two months:

     2 out of 2

 [View support forum](https://wordpress.org/support/plugin/wp-booking-system/)