WP Booking Calendar is the original WordPress booking plugin, and the Business Large edition is its most complete tier: multiple booking resources, several reservations per full date (an availability calendar model), capacity rules, advanced cost formulas, and payment integration. For property rental, equipment hire, and appointment businesses that outgrow simple calendar tools like Amelia, the Business Large edition covers the operational model that lighter plugins cannot.
The 11.8 releases show a product under serious active development: a completely reworked time-slots booking template, a two-step welcome flow for new installs, cost formulas with conditional logic and math functions, and multiple security hardenings in back-to-back releases.
Competitive Features
- Availability calendar model. Several reservations per the same full date for the same resource — the Business Large differentiator over lower tiers.
- Capacity rules. Resource capacity drives booking limits, with Form Builder selection fields (like Adults) wired into quantity rules.
- Form Options Costs with formulas. Conditional if() logic plus min, max, abs, round, ceil, floor, and clamp functions — including nested formulas — for dynamic pricing.
- Two-step time slots template. A new two-column booking template with live date, start-time, and end-time summary.
- Multi-resource aggregation. Bookings that combine availability across additional resources, with per-resource date display in Booking Listing.
- Payment gateways. Collect payments through the supported gateway set at booking time.
- Full translation coverage. Dutch, Spanish, French, and Ukrainian translations completed across all versions.
- Form Builder hidden elements. A wpbc-hidden-on-frontend CSS class hides elements on public forms while keeping them editable in the builder.
Key Features
- Security hardening at pace. Two consecutive releases added strict nonces, allow-listed options, request tokens, and expression allowlists on cost formulas — closing injection and reflected-script vectors.
- Performance focus. The 9.8 architecture update delivered 34–78% faster page loading depending on booking and calendar counts.
- Onboarding flow. Clean installs get a guided setup with testable starter pages; updates never inject new prompts.
- Custom shortcode field in Form Builder. Place supported display tokens, including cost hints, without editing advanced form code.
- Per-tier feature clarity. Features document precisely which edition includes them — Business Medium and up for cost formulas, Large and MultiUser for capacity handling.
- Timeline navigation hardened. Public timeline views use request tokens and allow-listed resource links.
- Long maintenance history. The plugin has been developed continuously since 2009.
- MultiUser tier available. An agency/marketplace tier where multiple users manage their own bookings.
Comparison with Competitors
WP Booking Calendar Business Large vs Amelia
| Feature | WP Booking Calendar BL | Amelia |
|---|---|---|
| Model | Resource/day availability calendar | Employee/appointment scheduling |
| Multiple bookings per date | Yes (core differentiator) | Via capacity settings |
| Cost formulas | Conditional expressions with math functions | Fixed price rules |
| White label | No | Yes (9.8+) |
| Payment focus | Booking-time collection | Checkout-style flow |
| Best for | Rentals, equipment, availability-based | Salons, clinics, services |
Amelia wins for people-scheduling. Business Large wins when the resource and its capacity are the constraint — vacation rentals, equipment, meeting rooms.
WP Booking Calendar Business Large vs WooCommerce Bookings
| Feature | WP Booking Calendar BL | WooCommerce Bookings |
|---|---|---|
| Architecture | Standalone booking system | WooCommerce product type |
| Multiple bookings per date | Yes, native | Via capacity per block |
| Cost formulas | Expression-based | Fixed rules |
| Admin calendar | Full booking calendar | Order-based |
| Store integration | Payment gateways at booking | Native WooCommerce |
| Standalone operation | Works without a shop | Requires WooCommerce |
WooCommerce Bookings fits stores selling bookable products. Business Large is the dedicated system when booking is the whole business.
Recommended Stack — booking sites need reliable email delivery for confirmations. Pair Business Large with WP Mail SMTP Pro and use WP Rocket to keep calendar-heavy pages responsive.
Official Changelog
Version 11.8.3
Release Date: September 17, 2026
- Improvement: Completed Dutch, Spanish (Spain), French (France), and Ukrainian translations.
- Security: Restricted Form Builder option requests to explicitly registered Booking Calendar settings with fixed server-defined nonces and server-owned multi-option allowlists, preventing access to core or unrelated WordPress options.
- Security: Hardened public Timeline navigation with mandatory request tokens, allow-listed Resource-link options, and JavaScript-safe response serialization to prevent reflected script injection.
Version 11.8.2
Release Date: September 16, 2026
- Improvement: Added a Custom Shortcode field to Form Builder so supported display tokens, including custom Form Options Cost hints, can be placed without editing advanced form code.
- Improvement: Added the wpbc-hidden-on-frontend Form Builder CSS class for hiding selected elements on public forms while keeping them editable in the Builder canvas.
- Fix: Prevented the date-range guidance message from shifting centered calendars or leaving excessive blank space when hidden.
- Fix: Restored public bookings that aggregate availability from additional Booking Resources while retaining exact signed Resource validation.
- New: Form Options Costs now support if() conditions and min, max, abs, round, ceil, floor, and clamp functions, including nested formulas.
- Security: Hardened Form Options Costs with mutation-time permission checks, published Booking Form validation, strict cost-type and expression allow lists, bounded parser input, and finite scalar runtime values.
- Fix: Booking Listing now summarizes multi-Resource dates once and shows each expanded date period with its reserved Resources.
Version 11.8.1
Release Date: September 13, 2026
- Improvement: Added a two-column, two-step Time Slots booking template with live date, start-time, and end-time summary; clean installations use it for the starter Time Slots page while updates preserve existing forms.
- Improvement: Added a two-step, one-time welcome flow on Booking Listing after clean installation, with testable starter booking pages and a reopenable welcome panel.
- Improvement: Refined first-run administration presentation with responsive starter-page cards and a live-demo welcome section.
- Fix: Corrected the first-install welcome prompt so it opens reliably through the built-in dialog on the Booking Listing page.
Frequently Asked Questions
What makes Business Large different from lower tiers?
The core difference is the availability calendar model: Business Large allows several reservations per the same full date for the same booking resource, plus capacity rules and advanced cost features that smaller tiers lack.
Can I charge different prices based on conditions?
Yes. Form Options Costs support if() conditions and math functions (min, max, abs, round, ceil, floor, clamp), including nested formulas — so costs can respond to selections dynamically.
Does it support time slots as well as full-day bookings?
Yes. The new two-step Time Slots template handles appointment-style booking with live date and time summaries, alongside the traditional full-day availability model.
Is the plugin secure?
The 11.8.x releases include back-to-back security hardenings — nonces, allowlists, request tokens, and expression parsing limits — covering form builder options, timeline navigation, and cost formulas.
How long has this plugin been maintained?
WP Booking Calendar has been developed continuously since 2009, making it one of the longest-maintained booking plugins for WordPress.
Is the GPL version the full Business Large plugin?
Yes. The download includes the complete Business Large feature set for unlimited sites under the GPL license.






Leave a Reply