WP Booking System

WP Booking System is a WordPress plugin for taking daily and multi-day bookings online, with availability calendars, online payments, and guest messaging built in.

Version5.13.0
Last UpdatedSeptember 30, 2026
File Size2.3 MB
TypeWordPress Plugin
LicenseGPL v2 or later
Live DemoView demo →

Or join VIP and download this plus every other theme & plugin for free.

Already a member? Log in

100% GPL · Original files · Unlimited sites

  • Original, unmodified files — delivered exactly as distributed by the developer
  • GPL licensed — use it on unlimited websites, personal or client
  • Free updates — new versions appear here as soon as they are released
  • Verified downloads — every file is integrity-checked (SHA-256) before release

Distributed under the GNU General Public License. Not affiliated with the original developer; official support, license keys and developer-hosted services (such as one-click updates) are available only from the developer.

Secure checkout with PayPal · GPL licensed · Instant download

Description

WP Booking System is a WordPress booking plugin built for businesses that rent by the day or by date range. It lets you publish availability calendars, accept bookings and payments on your site, and keep your dates aligned with other booking platforms through iCalendar sync.

Key Features

  • Availability Calendars – You can create calendars showing which dates are free, and combine several calendars into one overview.
  • iCalendar Sync – Your bookings stay up to date across other platforms that support iCalendar feeds, such as Airbnb, Booking.com, Google Calendar and Outlook.
  • Online Payments – Guests can pay through gateways including PayPal, Stripe, Square and Mollie, and you can also record offline payments.
  • Taxes and Deposits – You can show taxes as a separate line and charge a deposit rather than the full amount.
  • Form Builder – A form builder lets you tailor the booking form fields so you can collect the details your business needs.
  • Email and SMS Notifications – Confirmation emails, reminders and booking summaries can be automated and customized, with SMS notifications also available.
  • Booking Manager – From the WordPress dashboard you can add bookings manually, edit them, and search, sort or filter the list.
  • Booking Restrictions – You can set a minimum or maximum number of days a customer is allowed to book.

Who Is It For

It suits accommodation and rental businesses that take bookings by day or date range, such as holiday homes, hotels, apartments, campsites, and vehicle, boat or equipment rentals. It is not intended for hourly appointments, staff scheduling, or salon and clinic bookings.