The booking calendar plugin for WordPress. Get easy online booking with this lightweight and powerful booking calendar.
As of April 2026, WP Booking System is a WordPress iCalendar plugin with 20K+ active installations and a 4.9/5 rating from 335 reviews. It has been downloaded 340K+ times in total. Requires WordPress 4.7+ and PHP 5.6+. Available on WordPress.org since 2014. Downloads are down 13% this week. Support resolution rate: 100%. Top alternative: ICS Calendar.
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?
…then yes! The WP Booking System is perfect for your needs.
Get easy online booking with this lightweight and powerful booking system.
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…
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; and
2) 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
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!
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!
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!
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!)
| WordPress | 4.7+ requiredTested up to 6.8.5 |
| PHP | 5.6+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.