WordPress booking plugin

Bookings that never
double-book.

A real conflict engine keeps every resource honest, and the free plugin has no staff cap, no service cap and no booking cap — unlike a well-known rival that limits its free tier to one staff member.

Free forever on WordPress.org · Pro adds payments, SMS & the hotel, restaurant, fitness & rental modules

0
Staff limit on the free plan
6
Business types, one interface
5
Booking verticals, one product
1
Winner per resource, every time
The free plugin

Everything you need to run a real schedule — free.

No trial funnel, no artificial caps. This is what ships in the free plugin on WordPress.org, today.

Unlimited everything

No staff cap, no service cap, no booking cap. Run a one-person calendar or a forty-person studio on the same free plugin.

Multi-location out of the box

Branches, rooms and staff scoped per location, free — many rivals charge extra to unlock more than one address.

Real customer records

Every booking builds a customer profile with history and notes — no separate CRM plugin required.

Analytics included

Utilisation, no-show rate and revenue by staff or service, without upgrading.

Reviews & self-service portals

Customers get their own booking history and reviews; moderated reviews build trust — both free.

Guided intake forms

Collect consent, notes or measurements before the appointment starts, free on every install.

Built to not double-book

Proven correct under load, not just assumed.

Every booking passes through a database-level resource lock before it is confirmed — not a hopeful race between two page loads. We fired concurrent requests at the same resource to prove it holds under real pressure.

  • 8 simultaneous bookings on one hotel room → exactly 1 succeeded
  • 10 simultaneous bookings on one restaurant table → exactly 1 succeeded
  • 5 simultaneous bookings on one fitness class → exactly 1 succeeded
See what's free →
Booking attempt log
Attempt 1 — Room 204Confirmed
Attempts 2–8 — Room 204Rejected
Lock held byMySQL GET_LOCK()
MySQL GET_LOCKRow-level checkAtomic insert
One interface, six trades

It speaks your trade.

Pick a business type on setup and the whole interface relabels itself — menus, fields, emails. A clinic sees Practitioners and Patients; a salon sees Stylists and Clients. Barber, therapist, trainer and tutor get the same treatment.

See all business types →
One booking system, five shapes

Five business shapes, one product.

Appointments — the base plugin — is free forever. Hotel, restaurant, fitness and rentals are Pro modules that install into the same site and share one customer list and one calendar.

HHotel

Rooms, nightly rates and housekeeping status on the same calendar as every other booking.

RRestaurant

Tables, covers and seating turns, guarded by the same conflict engine that locks a hotel room.

FFitness

Class capacities booked against the same customer records as appointments.

SRentals

Equipment and spaces booked by the hour or day, no separate calendar to reconcile.

No asterisks

Everything in Free vs Pro.

Every line, side by side. The free plugin is not a trial — here is exactly what it does and does not include.

FeatureFreePro
Staff, services & bookings✓ Unlimited✓ Unlimited
Multi-location
Customer records & history
Analytics
Reviews & customer portal
Intake forms
Business-type relabeling (6 types)
Appointments module
Online payments & deposits
SMS reminders
Coupons
Waitlist
Customer file uploads
Google Calendar sync
Integrations & webhooks
Hotel module
Restaurant module
Fitness module
Rental module
Simple, honest pricing

Buy Tiger Booking on its own.

Every paid plan unlocks every Pro module — hotel, restaurant, fitness and rentals — plus payments, SMS and integrations. The only difference is how many sites you can activate. Annual includes a year of updates & support; lifetime is a one-time payment.

Personal
1 site
$59/yr
or $199 lifetime
Choose Personal
Starter
5 sites
$99/yr
or $349 lifetime
Choose Starter
Freelancer
15 sites
$149/yr
or $499 lifetime
Choose Freelancer
Agency
Unlimited
$199/yr
or $599 lifetime
Choose Agency

Need more than bookings? Go All-Access.

One license unlocks Tiger Booking and every other Tiger plugin — from $99/yr for a single site. The best value if you build with the full suite.

Compare All-Access →
Good to know

Questions, answered.

Is the free version actually usable, or is it a trial?
It's the real plugin. Unlimited staff, services and bookings, multi-location, customer records, analytics, reviews, portals and intake forms are all free — no artificial caps, unlike a well-known rival that limits its free tier to one staff member.
What happens if two customers try to book the same slot at once?
Each resource is protected by a database-level lock before a booking is confirmed. We tested it directly: 8 simultaneous attempts on one hotel room, 10 on one restaurant table and 5 on one fitness class each produced exactly one confirmed booking.
Do I need a different plugin for a restaurant, gym or hotel?
No. Appointments is the free base plugin; hotel, restaurant, fitness and rentals are Pro modules that install into the same site and share one customer list and one calendar.
Does upgrading to Pro mean migrating my data?
No. Pro installs alongside the free plugin as an add-on — there's no uninstall, no data export or import and no downtime. Your existing bookings and customers stay exactly where they are.
Can the plugin match how my business actually talks about clients?
Yes. Choose from six business-type presets — salon, clinic, barber, therapist, trainer or tutor — and the interface relabels itself throughout: a clinic sees Practitioners and Patients, a salon sees Stylists and Clients.
Will my bookings keep working if my license lapses?
Yes. The plugin keeps running and your data stays yours — you only stop receiving updates and support until you renew.
Ready when you are

Fill your calendar without double-booking anyone.

Start free with unlimited staff, services and bookings — add Pro whenever you need payments, SMS or a vertical module.