Appointment Hour Booking vs WooCommerce Bookings
Updated 6 Oct 2026. 23 features compared side by side.
Lightweight booking-form plugin by CodePeople for time-slot appointments, with a free core and low-cost paid versions adding payments and add-ons.
Official Woo extension that turns WooCommerce products into bookable appointments, rentals or classes, paid through the normal WooCommerce checkout.
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
Feature comparison
Click a screenshot to see both plugins side by side.
Bookings & scheduling6/87/8
Free booking forms with a calendar of auto-calculated start times.
Customers pick an available date or time slot on the bookable product page.
Multiple calendars (e.g. one per employee) each with services, prices and hours.
Staff are modelled as resources with their own availability; no staff user accounts.
No location module; not in the feature or version comparison lists.
No location module; resources can represent rooms or venues with separate availability.
Service capacity lets several bookings share one slot in the free version.
Persons settings set minimum and maximum participants per booking or slot.
Capacity slots can host small classes; no event or ticketing features.
Classes and tours via persons and fixed slots, but not designed for one-off event tickets.
Recurring appointment series are not listed in features or add-ons.
Woo's docs say Bookings is not designed for recurring events or series.
Minimum time before booking and min/max dates; no documented buffer between slots.
Buffers between bookings, minimum notice and maximum booking window per product.
Free form has limited fields; the visual form builder is in paid versions.
Extra booking fields need the paid Product Add-Ons extension.
Payments3/54/5
PayPal, Stripe, Square, Authorize.net and other gateways in paid versions.
Uses any WooCommerce payment gateway, such as Stripe or PayPal.
No deposit or partial-payment option in the feature comparison.
Requires the separate paid WooCommerce Deposits extension.
WooCommerce add-on links booking forms to WooCommerce products.
Bookings are products paid through the WooCommerce cart and checkout.
Coupon Codes add-on in paid versions.
Standard WooCommerce coupons apply because bookings pass through the cart.
No appointment packages or bundles.
No appointment bundles or prepaid packages.
Customers & notifications4/44/4
Paid cancellation add-on gives customers cancel links; no self-service reschedule portal.
Bookings listed in My Account with optional cancellation; no self-service rescheduling.
Free sends confirmation emails; reminder and follow-up add-ons are paid.
Confirmation emails plus automatic reminders before the booking.
Twilio and Clickatell SMS add-ons; no WhatsApp.
No built-in SMS; needs AutomateWoo (paid Woo extension) or another SMS tool.
Timezone Conversion add-on shows times in the customer's time zone.
Can display availability in the customer's own time zone.
Integrations & admin6/63/6
Google Calendar API add-on with two-way sync.
One-way or two-way sync with a single Google Calendar per site.
iCal export in free; iCal import add-on (paid) syncs Outlook or Apple feeds.
Calendar connection supports Google Calendar only.
Zoom Meetings add-on creates meeting links for bookings.
No automatic Zoom, Meet or Teams links.
WebHooks add-on posts bookings to Zapier or other services.
REST API and WooCommerce webhooks; Zapier needs the separate WooCommerce Zapier extension.
WordPress users can be given access to manage their assigned calendars in admin.
Resources are not user accounts; staff cannot log in to manage their own schedule.
Free CSV reports and printable lists; stats per day and hour.
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 |
|---|---|
| Free | Free 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
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
Appointment Hour Booking: paid version (Professional). WooCommerce Bookings: not included. Zoom Meetings add-on creates meeting links for bookings.
Appointment Hour Booking: not included. WooCommerce Bookings: partial. No location module; resources can represent rooms or venues with separate availability.
Appointment Hour Booking: not included. WooCommerce Bookings: via add-on. Requires the separate paid WooCommerce Deposits extension.
Appointment Hour Booking: partial. WooCommerce Bookings: not included. iCal export in free; iCal import add-on (paid) syncs Outlook or Apple feeds.
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.