WP Simple Booking Calendar


Do you need a booking calendar to show the availability of your holiday home? If you are renting your holiday home to tourists from around the world, you should use this Free plugin on your website! This booking calendar comes in handy any time you want to display the availability of a holiday home, room, bed & breakfast, office or even a piece of equipment.

Installing and embedding the booking calendar on your page only takes a couple of minutes

Thanks to the latest updates, this availability calendar is now easier to use than ever. What WP Simple Booking Calendar does is allow your website visitors to check the availability of your holiday home with just a few clicks. Plus, it gives you complete editing freedom!

The Free version gives you access to all the basic features you might need to keep track of your bookings. For advanced features such as custom legend items and advanced editing and publishing options, you can always upgrade to the Premium version. By ordering the calendar’s Premium version, you’ll gain access to a wide range of customization options and editing features.

How does WP Simple Booking Calendar come in handy?

  • Displaying the availability dates of your holiday home
  • Showing people when your new holiday home is available for rent, thus reducing the time spent communicating with them via phone, chat or email.
  • Can also be used as a shift calendar or for displaying the availability for a room, office or piece of equipment

Features of the Free version

  • Create one calendar
  • Display a legend near the calendar
  • Simple user-friendly interface
  • Displays availability
  • Responsive calendar layout
  • Add and save booking information for each day on each of your booking calendars
  • Legend items and month names translated in over 30 languages
  • Language translation options using PO files
  • Backup/restore calendars and data

Features of the Premium version

  • Create an unlimited number of booking calendars
  • Sync your calendars with Airbnb, Booking.com, HomeAway and other sites that support iCal
  • Display multiple months
  • Bulk editor: Edit multiple dates with one click
  • Create your own legend (apply your own colors and languages)
  • Export dates as CSV file
  • User management: assign specific users to specific calendars
  • Change the first day of the week
  • Change the start month/year
  • Display a tooltip with info (you can enter info for each day)
  • Show the week’s number (from 1 to 52)
  • Hide booking history from your visitors
  • Enjoy a variety of language preferences that are simple to use and display
  • Generate a shortcode to display the booking calendar on a page or post
  • Multiple calendar overview
  • Highlight the current day
  • WordPress multisite (network) support
  • Professional support

Download the Premium version

Syncing with Booking.com, Airbnb, FlipKey, HomeAway

Do you feature your holiday home on multiple websites and need to sync availability data from one website to the other? With WP Simple Booking Calendar you can easily export the data from your calendars to Airbnb, FlipKey, Google Calendar and other websites.


Download the Premium version at wpsimplebookingcalendar.com to discover its unlimited advantages.


  • The booking calendar embedded in the website
  • Calendar Editor
  • Available Languages


Цей плагін надає 2 блоки.

  • WP Simple Booking Calendar
  • WP Simple Booking Calendar


  1. Upload wp-simple-booking-calendar directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Click on the menu entry ‘WP Simple Booking Calendar’
  4. Click on ‘Add New’ at the top of the page to create a calendar
  5. Click ‘Save Changes’ to save the calendar
  6. Embed the calendar on any page or post using the shortcode.

A widget of the booking calendar is also available

Часті питання

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

Use the ‘Add Calendar’ button above the editor, the Gutenberg block, the Widget or the shortcode. An example of a shortcode: [wpsbc id=”1″ title=”yes/no” legend=”yes/no” legend_position=”side/top/bottom” language=”auto/language-code”]. If you paste this shortcode in a page it will show your calendar.

I have another question

Please check wpsimplebookingcalendar.com for more information.


We needed an easy-to-install mechanism for displaying availability of rooms for a booking request process. WP Simple Booking Calendar did just that. Easily installed and configured -- now I'm just working on the iCal import/export, but this really solved the problem we had. Thanks!
We used the WP Simple Booking Calendar (WPSBC) Premium Plugin, to help us migrate from our old, obsolete reservation system to a new reservation system. Prior to the migration, we were manually syncing bookings from the old system by entering the bookings for each facility onto the manual-entry calendars on the WPSBC Plugin. Our new reservation system supports iCalendar URL export feeds. We configured each of our calendars on WPSBC to import the iCalendar URLs. We use Google Calendars to create automatically-repeating "No Check In" dates for Sundays and Holidays when our staff is not available for checking-in guests (their days off), and successfully imported the Google Calendar URL into WPSBC for display on our website. The order in which you import the URLs matters. We imported the iCal URL from our booking system, then the iCal URL from our No Check-In Google Calendar. This works perfectly - the bookings override the No-Check In dates (We allow stay-through bookings on no-check-in dates, but not arrivals on no-check-in dates). After we cutover to our new reservation system and did all the iCal URL imports, so we no longer have to do manual edits of the WPSBC calendars, I noticed that, since I did not clear out all the manually-entered calendar entries, during the cutover, whenever we cancelled or moved a booking on our new booking system, the old manually-entered calendar entries would re-appear. Since we had a lot of calendars and iCal URLs already provisioned, I asked Roland Murg (WPSB plugin author) if he would be willing to develop a new feature: add an Enable/Disable button to the iCal import section, so I could temporarily disable the iCal import feeds, then use the Bulk Edit feature of WPSBC to clear-out all the old, manually-entered calendar entries, then re-enable the iCal URLs. Roland provided this new feature in record time (less than a day turnaround!!). This new feature saved me a ton of time, since I did not have to reconfigure all the iCal URLs that I had already entered into the WPSBC plugin. We are happily using our new booking system and saving a ton of time, and thanks to the WPSBC premium plugin, our website facility availability calendars now automatically sync with the bookings made in our reservation system -- even when we cancel bookings or move bookings to different dates or facilities. Roland Murg (plugin author) provides incredibly fast, awesome support. This plugin is rock-solid, bug-free. I highly recommend this plugin and the technical support provided.
After conducting lots of research I installed this plugin on a holiday rental site. The plugin is really simple to use, whilst having lots of powerful configuration options. The support is excellent - all queries were responded to quickly and concisely. I would certainly recommend this plugin.
Great, simple and very useful plugin. I am using it on a rental site for holiday homes. The free version then is not enough to cover the client's wishes, but at least every host can work easily with it. Support is wonderful too.
Прочитати всі 190 відгуків

Учасники та розробники

“WP Simple Booking Calendar” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:


“WP Simple Booking Calendar” було перекладено на 3 локалізації. Дякуємо перекладачам за їх роботу.

Перекладіть “WP Simple Booking Calendar” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін


  • New: Added an option in the Settings page to change the starting day of the week.
  • Improved: Updated dutch translation.


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


  • Improved: Compatibility changes for the new WordPress 5.4


  • Fixed: Language codes for Slovenian and Swedish
  • Fixed: Warning message on some servers when creating a calendar
  • Improved: Elementor Widget


  • Fixed: Legend no longer appears next to the calendar by default


  • Major Rebuild
  • New: Added translations in over 30 languages
  • New: Calendar dates description field
  • Improved: Calendar editor
  • Improved: Calendar front-end display


  • New: Added Gutenberg calendar block


  • Fixed: Removed PHP create_function deprecated function.


  • Misc: Small interface change.


  • Misc: Modified the way the WP Simple Booking Calendar post/page meta-box works, to be more clear to the user.


  • Fixed lowercase day abbreviations and month names


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


  • Small hash tweak


  • Security hardening (added a unique identifier to all urls in a form of a hash)


  • Small CSS tweaks for WordPress 3.8


  • Changed .live() to .on() for better compatibility with jQuery


  • Fixed Warning: array_key_exists() error some users experienced
  • Fixed enqueue_scripts


  • First release