Booking ·

Free appointment scheduling software: what the free plans give you, and how to test one

Free appointment scheduling software is often exactly right. If you are one person taking bookings — a tutor, a consultant, a therapist, a stylist on your own — a free booking page that shows your availability and lets clients pick a slot removes most of the back-and-forth, and several free options do it well.

The catch is not the booking page. It is everything around it that stops a booking turning into an empty chair: reminders that reach people, deposits that make no-shows costly, and a second person's calendar when you take someone on. Those are where free plans usually draw the line.

This page covers the four kinds of free, the decision to make before you choose, what free plans usually hold back, and six tests to run before a client can book.

The four kinds of free

1. The free plan of a booking product

A hosted booking page with a free tier, usually limited to one staff member or calendar, sometimes to a number of bookings a month.

What it costs you: the second calendar. Free plans are built for one person. The day you add a colleague, a second room or a second location, you are on a paid plan for everyone. Check the price per staff member on the first paid tier before you build your business around the free one.

2. Free because they earn on payments

The scheduling is free, and the vendor takes a fee when clients pay deposits or bookings through it.

What it costs you: a share of what you collect. For low-price appointments the fee is small; for expensive ones it can exceed a subscription. Check what you would pay in a typical month.

3. Open source, self-hosted

A booking system you install and run yourself.

What it costs you: operations — hosting, updates, backups — and email and text delivery, which is harder than it looks. A reminder that lands in spam is the same as no reminder.

4. A shared calendar and a message

What most small practices do before they adopt anything: clients message, you check the calendar, you reply. It works at low volume and costs you the evening you spend answering messages.

Decide what kind of booking you take first

The products diverge on one question.

One person, one calendar. A consultant or a solo practitioner. A booking page, your availability, reminders. Almost every free plan fits.

Several people or resources. A salon with four chairs, a clinic with three practitioners, a studio with two rooms. Now availability depends on who, and what, is free at the same time, and each service may need a particular person or room. This is where free plans stop.

Classes, not appointments. A fitness class with twelve places is a different product: capacity, a roster, check-in. Write down which you are before you look at anything.

Which kind of free fits you

Your situationBest kind of freeWatch for
Solo consultant, tutor or coachThe free plan of a booking productText reminders, and the day you add a second calendar
Solo stylist or therapist who takes depositsFree because they earn on paymentsThe fee on each deposit, at your prices
Clinic or salon with several staffRarely free — start with a paid plan's trialWhich staff can perform which service, and shared rooms
Classes or a studio timetableA class-booking product, not an appointment oneCapacity, waitlists and check-in

What free plans usually hold back

We keep a hand-counted inventory of what booking systems actually do, built from 92 live booking systems:

CapabilitySystems (of 92)
Availability engine — hours, buffers, booking windows89
Payments, deposits and no-show policy79
Confirmations, reminders and follow-ups77
Intake forms and waivers77
External calendar sync77
Reports and exports66
Public booking page or widget51
Marketplace and provider discovery41
Multi-location operations26
Waitlist and gap-filling13
Class schedules and capacity12

Nearly every system handles availability, and so do free plans. What free plans tend to hold back is further down:

Text-message reminders. Email reminders are usually free. Text reminders are usually not, because each message costs money to send. They are also the reminders people actually read.

Deposits and no-show fees. 79 of 92 systems handle payments, deposits or cancellation fees. On a free plan this is often missing or charged per transaction, and it changes how seriously a client takes a booking.

More than one calendar. Covered above. It is a very predictable reason people start paying.

Set the rules before you share the link

Most booking problems are availability rules nobody set. Before a client sees the page, decide each of these, per service where it differs:

RuleWhat to decide
Working hoursThe hours you take bookings, per day, per person
Service lengthHow long each service really takes, including clean-up
BufferThe gap after each appointment
Minimum noticeHow late a client can book — for example, two hours ahead
Booking windowHow far ahead a client can book — for example, four weeks
Days offHolidays and blocked time, entered before you open the page
Who and whatWhich staff member, room or equipment each service needs
CancellationHow late a client can cancel or move, and what happens after that

A solo practitioner usually needs only the first six. The last two are where free plans usually run out.

Test free scheduling software in an afternoon

Run these six before you share the link with a single client.

  1. Book the same slot twice at once. Open the booking page in two browsers and pick the same time in both. One booking should fail. If both succeed, you have double-booked yourself.
  2. Set a buffer and a booking window. Fifteen minutes between appointments, no bookings less than two hours ahead. Try to break both.
  3. Book from a different time zone. Change your computer's time zone and book. The appointment should land at the right time in your calendar.
  4. Cancel and reschedule as the client. It should be easy for them, and your calendar should update without you doing anything.
  5. Check the reminder arrives. Book yourself an appointment with a Gmail and an Outlook address and see where the reminder lands — inbox, spam, or nowhere.
  6. Block a day off. Mark a holiday and check that no one can book it.

Five mistakes that fill the calendar with the wrong bookings

Not connecting your personal calendar. If the booking page cannot see your own dentist appointment, it will offer that hour to a client. Connect every calendar that can make you unavailable before you share the link. External calendar sync appears in 77 of the 92 systems, so this is rarely a missing feature — it is a missed step.

No buffer. Back-to-back bookings look efficient and run late by the third appointment. Build the gap into each service's length, so it is there whether or not you remember it.

A booking window that is too long. Letting clients book three months ahead fills the calendar with appointments people forget they made. A few weeks is usually enough, and reminders do the rest.

No cancellation policy at the moment of booking. A policy on your website is a policy nobody read. Put it on the booking page and in the confirmation, so a late cancellation fee is something the client agreed to rather than a surprise.

Sensitive information on the wrong form. Intake forms save time — 77 of the 92 systems have them. But if you ask about health, check where the answers are stored and who on your team can read them before the first client fills one in.

Moving off messages and a calendar

Put your existing bookings in first, then open the booking page. A booking page that does not know about appointments you already agreed will offer those slots to someone else.

Keep the booking page to the services people actually book. Every extra service and duration is another way for availability to go wrong. Add them later.

Tell your regular clients directly. A link in a message from you gets used; a link on a website gets ignored by the people who have always booked by text.

When free stops being free

The second calendar arrives first — a colleague, a room, a second location — and it usually moves the whole account to a paid plan.

Then text reminders, when no-shows cost more than the messages would.

The sum is worth doing once. Take your appointments per week, your average price and the share that do not turn up. Forty appointments at £40 with one in ten missed is £160 of empty time every week. If text reminders prevent even a quarter of those, they recover £40 a week, against a message cost of pennies per booking. Use your own numbers; for many practices the answer comes out the same way.

Then deposits, when a regular pattern of no-shows makes taking money up front worth it.

The option worth considering at that point

When a free plan runs out, the next step is usually its paid plan, and for most practices that is right. Booking is a mature category. The case for building your own is when your booking rules are genuinely unusual — practitioners with different skills for different services, equipment shared between rooms, intake that has to happen before a booking is confirmed — which is common in clinics and salons. We cover those in patient appointment scheduling software and salon and spa booking systems, and the simpler end in meeting room booking systems.

A coding agent can now build a working booking system in days. Left to guess, it builds a calendar and a booking form. The hard part is the availability engine — who and what is free, with buffers, windows and resources — and whether two people booking the same slot at the same moment get two different answers.


If you do build with a coding agent, the Appointment Booking planner is the specification we hand ours. You can try the booking systems it produced before deciding anything.