Plugin/Compare
Suggest a plugin

WooCommerce Bookings

Official Woo extension that turns WooCommerce products into bookable appointments, rentals or classes, paid through the normal WooCommerce checkout.

Booking & Appointments Verified 14 Oct 2026
Est. active installs~25KLikely 20K–30K
Vendor claims20K+Vendor's own figure
Price from$249/yrPremium

Overview

WooCommerce Bookings is the official bookings extension sold by Woo (Automattic) on the WooCommerce Marketplace. Rather than running its own booking system, it adds a bookable product type to WooCommerce, so appointments, rentals, tours and classes are added to the cart and paid for through the store’s existing checkout and payment gateways.

Each bookable product defines its duration (fixed blocks or customer-chosen lengths in minutes, hours, days or months), availability rules, costs and capacity. Persons let several people share a booking with different person types and prices, and resources model staff, rooms or equipment, each with its own availability. Store-wide availability, buffers between bookings, minimum notice and how far ahead customers may book are all configurable, and bookings can be shown in the customer’s time zone.

Calendar and customer side

  • Google Calendar connection with one-way push or two-way sync that blocks time from Google events (one calendar per site).
  • Booking confirmation and reminder emails, plus an admin calendar view and manual booking creation.
  • Customers see bookings in My Account and can cancel when you allow it; there is no native self-service rescheduling.
  • Declared compatible with HPOS and the Cart and Checkout blocks.

The approach is the main strength: coupons, taxes, gateways, emails and reporting all come from WooCommerce, and other Woo extensions plug in. The downside is that common booking features are separate purchases: Deposits, Product Add-Ons for extra booking fields and the Bookings Availability calendar each cost extra, and SMS reminders need AutomateWoo or another tool. There are no staff logins, no video meeting links, no Outlook sync, no service packages and no recurring appointment series, and Woo’s own docs say it is not designed for recurring events or one-off event tickets. Marketplace reviews are mixed, averaging under 3 stars.

Choose WooCommerce Bookings if you already run a WooCommerce store and want bookings to behave like products. Service businesses that need staff dashboards, video meetings or richer reminders will usually be better served by a dedicated appointment plugin.

Best for: Existing WooCommerce stores that want to sell appointments, rentals or tours as bookable products.

WooCommerce Bookings is the natural choice when bookings must live inside a WooCommerce store and use its checkout, coupons and extensions. For appointment-led service businesses it is expensive once Deposits and Product Add-Ons are added, and it lacks staff dashboards, video meetings and SMS out of the box.

Pros

  • Bookings go through the standard WooCommerce cart, checkout and gateways
  • Flexible durations, persons and resources for appointments, rentals and tours
  • Two-way Google Calendar sync option
  • Buffers, minimum notice and booking windows built in
  • Declared compatible with HPOS and Cart/Checkout blocks

Cons

  • Deposits, extra booking fields and availability calendars are separate paid extensions
  • No staff logins, video meeting links or Outlook sync
  • Only one Google Calendar per site
  • No recurring appointment series or service packages
  • Mixed marketplace reviews (2.7/5)

Key features

What WooCommerce Bookings highlights on its own website, split by version.

Included features From $249/yr

  • Bookable product type for WooCommerce
  • Fixed or customer-defined booking durations
  • Persons with per-type pricing
  • Resources for staff, rooms or equipment
  • Buffers, minimum notice, booking windows
  • Customer time zone display
  • Two-way Google Calendar sync
  • Confirmation and reminder emails
  • Customer cancellation controls
  • Admin calendar and manual bookings
  • Import and export bookings
  • Pay via WooCommerce checkout
  • HPOS and checkout blocks compatible

Feature checklist

18 of 23 features we track in Booking & Appointments, feature score 69/100

Bookings & scheduling 7/8

Front-end booking calendar Key

Customers pick an available slot and book online.

Customers pick an available date or time slot on the bookable product page.

SourceChecked 6 Oct 2026
Included

Multiple staff & services Key

Different services, durations and staff members with their own schedules.

Staff are modelled as resources with their own availability; no staff user accounts.

SourceChecked 6 Oct 2026
Partial

Multiple locations

Manage bookings across several locations.

No location module; resources can represent rooms or venues with separate availability.

SourceChecked 6 Oct 2026
Partial

Group bookings & capacity

More than one person per slot, with capacity limits.

Persons settings set minimum and maximum participants per booking or slot.

SourceChecked 6 Oct 2026
Included

Events & classes

Book places on events, classes or courses.

Classes and tours via persons and fixed slots, but not designed for one-off event tickets.

SourceChecked 6 Oct 2026
Partial

Recurring appointments

Customers book a repeating series of appointments.

Woo's docs say Bookings is not designed for recurring events or series.

SourceChecked 6 Oct 2026
Not included

Buffer times & booking rules

Gaps between appointments, minimum notice and booking windows.

Buffers between bookings, minimum notice and maximum booking window per product.

SourceChecked 6 Oct 2026
Included

Custom booking form fields

Collect extra information when customers book.

Extra booking fields need the paid Product Add-Ons extension.

SourceChecked 6 Oct 2026
Via add-on
Payments 4/5

Online payments Key

Take payment at booking with Stripe, PayPal or similar.

Uses any WooCommerce payment gateway, such as Stripe or PayPal.

SourceChecked 6 Oct 2026
Included

Deposits & partial payments

Collect a deposit now and the rest later.

Requires the separate paid WooCommerce Deposits extension.

SourceChecked 6 Oct 2026
Via add-on

WooCommerce checkout

Bookings paid through the WooCommerce cart and checkout.

Bookings are products paid through the WooCommerce cart and checkout.

SourceChecked 6 Oct 2026
Included

Coupons

Discount codes for bookings.

Standard WooCommerce coupons apply because bookings pass through the cart.

SourceChecked 6 Oct 2026
Included

Packages & memberships

Sell bundles of appointments or recurring packages.

No appointment bundles or prepaid packages.

SourceChecked 6 Oct 2026
Not included
Customers & notifications 4/4

Customer portal Key

Customers view, reschedule or cancel their bookings.

Bookings listed in My Account with optional cancellation; no self-service rescheduling.

SourceChecked 6 Oct 2026
Partial

Email notifications & reminders Key

Confirmation and reminder emails.

Confirmation emails plus automatic reminders before the booking.

SourceChecked 6 Oct 2026
Included

SMS & WhatsApp notifications

Text or WhatsApp reminders.

No built-in SMS; needs AutomateWoo (paid Woo extension) or another SMS tool.

SourceChecked 6 Oct 2026
Via add-on

Time zone detection

Shows slots in the customer's own time zone.

Can display availability in the customer's own time zone.

SourceChecked 6 Oct 2026
Included
Integrations & admin 3/6

Google Calendar sync Key

Two-way sync with Google Calendar to avoid double bookings.

One-way or two-way sync with a single Google Calendar per site.

SourceChecked 6 Oct 2026
Included

Outlook & iCal sync

Sync with Outlook or Apple / iCal calendars.

Calendar connection supports Google Calendar only.

SourceChecked 6 Oct 2026
Not included

Zoom & Google Meet links

Create online meeting links automatically.

No automatic Zoom, Meet or Teams links.

SourceChecked 6 Oct 2026
Not included

Zapier & webhooks

Send bookings to other tools.

REST API and WooCommerce webhooks; Zapier needs the separate WooCommerce Zapier extension.

SourceChecked 6 Oct 2026
Partial

Staff dashboard

Staff log in to manage their own schedule and bookings.

Resources are not user accounts; staff cannot log in to manage their own schedule.

SourceChecked 6 Oct 2026
Not included

Reports & analytics

Bookings, revenue and staff performance reports.

Bookings list and calendar views; revenue reporting comes from WooCommerce Analytics.

SourceChecked 6 Oct 2026
Partial

Pricing

1-year subscription

$249per year

1 site

Includes updates and Woo support; 2-year plan $398.40 (20% off). 30-day money-back guarantee.

Prices are list prices from the vendor's site, checked 14 Oct 2026. Many vendors discount the first year.

How many sites use WooCommerce Bookings?

Free installs from WordPress.org, the vendor's own claim, and our estimate of paid installs.

Free version (WordPress.org) —

No free version on WordPress.org.

Vendor claim 20K+

Sites/users claimed on the vendor's website. source

Estimated active installs ~25K

Our estimate, see method below.

How we estimated this: A measured count shows 20K+ active installs of the paid product. That figure is rounded down, so we use the middle of its range (25K). Likely range: 20K to 30K. Estimates are rough and based on public figures as of 14 Oct 2026.

Company & policy

Refund policy30-day money-back (source, 6 Oct 2026)

WooCommerce Bookings compared

Alternatives to WooCommerce Bookings

All alternatives →

Booknetic

$89/yr

Premium appointment booking plugin from FS Code with staff, locations, workflows and a large add-on store, sold on its own site and…

94

BookingPress

$99/yr

Appointment booking plugin from Repute Infosystems with a free Lite core and paid plans bundling 60+ add-ons for staff, payments and calendar…

93

Amelia

90K+ ★ 4.6 $49/yr

Appointment and event booking plugin with a polished booking wizard, a free Lite version and four paid tiers for service businesses.

93

LatePoint

100K+ ★ 4.9 $99/yr

Appointment and event booking plugin with a free core including Stripe, PayPal and deposits, and one premium licence that unlocks every add-on.

90

Bookly

60K+ ★ 4.4 $99/yr

Modular appointment booking plugin: free core, a Pro upgrade and dozens of paid add-ons for staff, locations, payments and calendar sync.

91

Simply Schedule Appointments

50K+ ★ 5.0 $129/yr

Straightforward appointment scheduler with unlimited booking calendars free, and paid editions for calendar sync, payments, SMS and team booking.

79

FAQ

Is WooCommerce Bookings free?

No. WooCommerce Bookings is a premium plugin. Paid plans start at $249/yr.

How many sites use WooCommerce Bookings?

The vendor claims 20K+ sites in total. We estimate around 25K active installs.

Does WooCommerce Bookings have front-end booking calendar?

Yes: included. Customers pick an available date or time slot on the bookable product page.

Does WooCommerce Bookings have multiple staff & services?

Yes: partial. Staff are modelled as resources with their own availability; no staff user accounts.

Does WooCommerce Bookings have online payments?

Yes: included. Uses any WooCommerce payment gateway, such as Stripe or PayPal.

Does WooCommerce Bookings have customer portal?

Yes: partial. Bookings listed in My Account with optional cancellation; no self-service rescheduling.

Does WooCommerce Bookings have email notifications & reminders?

Yes: included. Confirmation emails plus automatic reminders before the booking.

Does WooCommerce Bookings have google calendar sync?

Yes: included. One-way or two-way sync with a single Google Calendar per site.

Is there a free version of WooCommerce Bookings?

No. It is a premium Woo extension at $249/year for one site, with a 30-day money-back guarantee.

Can I take deposits with WooCommerce Bookings?

Only with the separate WooCommerce Deposits extension, which Woo sells as its own paid product.

Does it sync with Google Calendar?

Yes. You can push bookings to one connected Google Calendar or enable two-way sync so Google events block availability. Per-staff calendars are not supported natively.

Can customers add custom information when booking?

Not with Bookings alone. Woo recommends its paid Product Add-Ons extension to add extra fields or options to bookable products.

Last updated 6 Oct 2026. Spotted something wrong? Suggest an edit.