Plugin/Compare
Suggest a plugin

Appointment Hour Booking vs WooCommerce Bookings

Updated 6 Oct 2026. 23 features compared side by side.

Appointment Hour Booking

★★★★★★★★★★ 4.9 (524)

Lightweight booking-form plugin by CodePeople for time-slot appointments, with a free core and low-cost paid versions adding payments and add-ons.

Free installs10K+
From€59/yr
UpdatedOct 2026
VS

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

Est. installs~25K
From$249/yr
ModelPremium

Choose Appointment Hour Booking if…

  • You need Zoom & Google meet links and Outlook & iCal sync
  • You also want staff dashboard
  • You want the more complete feature set (76/100 vs 69/100)
  • You want to start with a free version

Choose WooCommerce Bookings if…

  • You need multiple locations and deposits & partial payments
  • You prefer the more widely used option

Appointment Hour Booking includes 3 features that WooCommerce Bookings lacks, including Outlook & iCal sync, Zoom & Google Meet links and Staff dashboard; WooCommerce Bookings has 2 that Appointment Hour Booking lacks, including Multiple locations and Deposits & partial payments. Both include 16 of the 23 features we track.

At a glance

Appointment Hour Booking
WooCommerce Bookings
76/100
Feature score
69/100
19 of 23
Features included
18 of 23
4.9/5
WordPress.org rating
—
10K+
Active installs
n/a
100%
Support threads resolved
n/a

Feature comparison

Click a screenshot to see both plugins side by side.

Feature
Appointment Hour Booking
WooCommerce Bookings
Bookings & scheduling6/87/8
Front-end booking calendar KeyCustomers pick an available slot and book online.
Appointment Hour Booking Included

Free booking forms with a calendar of auto-calculated start times.

WooCommerce Bookings Included

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

Multiple staff & services KeyDifferent services, durations and staff members with their own schedules.
Appointment Hour Booking Included

Multiple calendars (e.g. one per employee) each with services, prices and hours.

WooCommerce Bookings Partial

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

Multiple locationsManage bookings across several locations.
Appointment Hour Booking Not included

No location module; not in the feature or version comparison lists.

WooCommerce Bookings Partial

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

Group bookings & capacityMore than one person per slot, with capacity limits.
Appointment Hour Booking Included

Service capacity lets several bookings share one slot in the free version.

WooCommerce Bookings Included

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

Events & classesBook places on events, classes or courses.
Appointment Hour Booking Partial

Capacity slots can host small classes; no event or ticketing features.

WooCommerce Bookings Partial

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

Recurring appointmentsCustomers book a repeating series of appointments.
Appointment Hour Booking Not included

Recurring appointment series are not listed in features or add-ons.

WooCommerce Bookings Not included

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

Buffer times & booking rulesGaps between appointments, minimum notice and booking windows.
Appointment Hour Booking Partial

Minimum time before booking and min/max dates; no documented buffer between slots.

WooCommerce Bookings Included

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

Custom booking form fieldsCollect extra information when customers book.
Appointment Hour Booking Partial

Free form has limited fields; the visual form builder is in paid versions.

WooCommerce Bookings Via add-on

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

Payments3/54/5
Online payments KeyTake payment at booking with Stripe, PayPal or similar.
Appointment Hour Booking Paid version Professional

PayPal, Stripe, Square, Authorize.net and other gateways in paid versions.

WooCommerce Bookings Included

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

Deposits & partial paymentsCollect a deposit now and the rest later.
Appointment Hour Booking Not included

No deposit or partial-payment option in the feature comparison.

WooCommerce Bookings Via add-on

Requires the separate paid WooCommerce Deposits extension.

WooCommerce checkoutBookings paid through the WooCommerce cart and checkout.
Appointment Hour Booking Paid version Professional

WooCommerce add-on links booking forms to WooCommerce products.

WooCommerce Bookings Included

Bookings are products paid through the WooCommerce cart and checkout.

CouponsDiscount codes for bookings.
Appointment Hour Booking Paid version Professional

Coupon Codes add-on in paid versions.

WooCommerce Bookings Included

Standard WooCommerce coupons apply because bookings pass through the cart.

Packages & membershipsSell bundles of appointments or recurring packages.
Appointment Hour Booking Not included

No appointment packages or bundles.

WooCommerce Bookings Not included

No appointment bundles or prepaid packages.

Customers & notifications4/44/4
Customer portal KeyCustomers view, reschedule or cancel their bookings.
Appointment Hour Booking Partial

Paid cancellation add-on gives customers cancel links; no self-service reschedule portal.

WooCommerce Bookings Partial

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

Email notifications & reminders KeyConfirmation and reminder emails.
Appointment Hour Booking Partial

Free sends confirmation emails; reminder and follow-up add-ons are paid.

WooCommerce Bookings Included

Confirmation emails plus automatic reminders before the booking.

SMS & WhatsApp notificationsText or WhatsApp reminders.
Appointment Hour Booking Paid version Professional

Twilio and Clickatell SMS add-ons; no WhatsApp.

WooCommerce Bookings Via add-on

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

Time zone detectionShows slots in the customer's own time zone.
Appointment Hour Booking Paid version Professional

Timezone Conversion add-on shows times in the customer's time zone.

WooCommerce Bookings Included

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

Integrations & admin6/63/6
Google Calendar sync KeyTwo-way sync with Google Calendar to avoid double bookings.
Appointment Hour Booking Paid version Professional

Google Calendar API add-on with two-way sync.

WooCommerce Bookings Included

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

Outlook & iCal syncSync with Outlook or Apple / iCal calendars.
Appointment Hour Booking Partial

iCal export in free; iCal import add-on (paid) syncs Outlook or Apple feeds.

WooCommerce Bookings Not included

Calendar connection supports Google Calendar only.

Zoom & Google Meet linksCreate online meeting links automatically.
Appointment Hour Booking Paid version Professional

Zoom Meetings add-on creates meeting links for bookings.

WooCommerce Bookings Not included

No automatic Zoom, Meet or Teams links.

Zapier & webhooksSend bookings to other tools.
Appointment Hour Booking Paid version Professional

WebHooks add-on posts bookings to Zapier or other services.

WooCommerce Bookings Partial

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

Staff dashboardStaff log in to manage their own schedule and bookings.
Appointment Hour Booking Partial

WordPress users can be given access to manage their assigned calendars in admin.

WooCommerce Bookings Not included

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

Reports & analyticsBookings, revenue and staff performance reports.
Appointment Hour Booking Included

Free CSV reports and printable lists; stats per day and hour.

WooCommerce Bookings Partial

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

Statuses: Yes Pro Add-on Partial 3rd-party No ?

Pricing compared

Appointment Hour Booking Freemium

Free$0
FreeFree per year, Unlimited
Professional€59 per year, 1 site
Developer€118 per year, 5 sites
Platinum€177 per year, 25 sites

WooCommerce Bookings Premium

1-year subscription$249 per year, 1 site

Downloads trend

Appointment Hour Booking

14,084 downloads last week

WooCommerce Bookings

No WordPress.org download data (premium-only plugin).

Verdict

Based on our feature data Checked 6 Oct 2026

Appointment Hour Booking scores higher on our feature checklist (76/100 against 69/100) and includes Zoom & Google meet links, Outlook & iCal sync and staff dashboard that WooCommerce Bookings does not. WooCommerce Bookings still has the edge on multiple locations and deposits & partial payments. Only Appointment Hour Booking has a free version. Check the features you rely on in the table below before deciding.

Biggest differences

Zoom & Google Meet links

Appointment Hour Booking: paid version (Professional). WooCommerce Bookings: not included. Zoom Meetings add-on creates meeting links for bookings.

Multiple locations

Appointment Hour Booking: not included. WooCommerce Bookings: partial. No location module; resources can represent rooms or venues with separate availability.

Deposits & partial payments

Appointment Hour Booking: not included. WooCommerce Bookings: via add-on. Requires the separate paid WooCommerce Deposits extension.

Outlook & iCal sync

Appointment Hour Booking: partial. WooCommerce Bookings: not included. iCal export in free; iCal import add-on (paid) syncs Outlook or Apple feeds.

Staff dashboard

Appointment Hour Booking: partial. WooCommerce Bookings: not included. WordPress users can be given access to manage their assigned calendars in admin.

Written from the feature, pricing and install data on this page, not from hands-on testing. How we compare.

Which would you choose?

0 votes so far. Vote to see the results.

FAQ

Which is better, Appointment Hour Booking or WooCommerce Bookings?

Appointment Hour Booking scores higher on our feature checklist (76/100 against 69/100) and includes Zoom & Google meet links, Outlook & iCal sync and staff dashboard that WooCommerce Bookings does not. WooCommerce Bookings still has the edge on multiple locations and deposits & partial payments. Only Appointment Hour Booking has a free version. Check the features you rely on in the table below before deciding.

Which has more features?

Appointment Hour Booking includes 19 of the 23 features we track, against 18 for WooCommerce Bookings. Feature count is only part of the picture; check which of the differences matter to you.

Is Appointment Hour Booking free?

Appointment Hour Booking has a free version on WordPress.org. Paid plans start at €59/yr.

Is WooCommerce Bookings free?

WooCommerce Bookings is premium only. Paid plans start at $249/yr.

Feature data last changed 6 Oct 2026. Spotted something wrong? Suggest an edit to Appointment Hour Booking or WooCommerce Bookings. Some links are affiliate links. We may earn a commission at no cost to you; it never affects our data or rankings.