How to take online bookings and put an end to no-shows
8 min readUpdated on
Going from "message me and we'll find a time" to clients booking themselves is the change that gives an appointment business the most hours back. But a badly set-up calendar creates new problems: back-to-back appointments with no buffer, twenty-minute gaps nobody can fill, bookings that never show up. This guide walks through the decisions to make before you publish the "Book" button.
The short version
- Online booking is not a contact form: the client must see real free times and leave with a confirmed appointment.
- Set up each service with its length, buffer before and after, and minimum notice. That is what prevents an impossible schedule.
- Automatic reminders, a written cancellation policy and a deposit at booking: together they cut no-shows to a minimum.
- Let clients reschedule or cancel on their own, within your rules. Every change they handle is one fewer message for you.
- Start with few services and clear hours. The first two weeks are for fine-tuning.
1. What a booking system is, and is not
A "request an appointment" form that emails you is not online booking: it is the usual back-and-forth with an extra step. A real booking system does four things without you:
- It shows only free times, worked out from your hours, the service length and what is already booked.
- It locks the slot instantly, so two people cannot take it.
- It confirms to the client and notifies you.
- It reminds them before the appointment.
If it also takes payment, saves the client to their record and lets them manage changes, the admin side of your business runs on its own.
2. Define your services before the calendar
Clients do not book "an hour with you": they book a service. Each one needs four details, and getting them right is half the work.
| Detail | What it is for | Example |
|---|---|---|
| Clear name | So clients know what they are choosing without asking | Cut and blow-dry, not "service 1" |
| Real length | To calculate free times | 45 minutes, counting how long it really takes |
| Buffer | Clean up, prepare, travel or breathe | 10 minutes after each appointment |
| Price | So people can pay or leave a deposit when booking | 45, or a 10 deposit |
- Few services at first. Six well-described ones beat twenty-five. Group similar variations.
- First visit as its own service if it takes longer or costs differently.
- Home visits: add travel to the buffer, or you will be late from the second appointment onward.
- Group sessions: set how many spots each one has, so it fills without overbooking.
3. Hours, notice and leftover gaps
This is where your schedule either stays compact or fills with twenty-minute holes nobody can use.
- Booking hours, not opening hours. You can be open nine to eight and offer appointments only ten to seven.
- Minimum notice. Do not let people book fifteen minutes ahead if you need to prepare or travel. Two hours, or the day before.
- Maximum notice. Opening your calendar six months out brings cancellations. Four to eight weeks is usually enough.
- Breaks and lunch blocked permanently, or they will disappear.
- Closed days and vacations entered well ahead, before anyone books them.
- Start intervals. Offering slots every fifteen minutes gives more choice but fragments the day; every half hour or on the hour keeps it compact.
If several people work with you or you have several rooms, the system needs to know how many appointments can run at once. Wrong capacity settings are the most common cause of double bookings.
4. No-shows: the three measures that work
A client who does not show costs the service you do not bill and the one you could not give someone else. You will not eliminate it completely, but three measures that reinforce each other reduce it dramatically.
| Measure | What it achieves | Effort |
|---|---|---|
| Automatic reminder the day before | Prevents forgetting, which is most no-shows | None, once set up |
| Cancellation policy shown at booking | Gives you the right to apply consequences | Write it once |
| Deposit or payment at booking | Filters out people who were not serious and compensates you if they miss | Having payments built in |
A simple, easy-to-defend cancellation policy:
- Free changes and cancellations up to 24 hours before.
- Under 24 hours or a no-show, the deposit or the package session is lost.
- Exceptions for genuine reasons, at your discretion.
5. Taking payment at booking: deposit or full amount
- Fixed deposit (for example, 10): the option with the least friction. It comes off the total on the day.
- Percentage of the service: better for larger amounts, such as long sessions or commissioned work.
- Full payment: natural for classes, workshops and online services. Nothing to collect on the day.
- With a package: clients with prepaid sessions book by using one, without going through payment.
- No payment: reasonable for free first consultations or long-standing clients. You can set it per service.
Some clients book less when they have to pay upfront. They are almost always the ones who missed the most. If it worries you, start by asking for deposits only at your busiest times or from new clients.
Ways to package and charge for your services are covered in how to price your services.
6. Changes, cancellations and a waitlist
An appointment cancelled in good time is not a problem if the slot gets filled again. That takes two things.
- Clients can reschedule or cancel themselves, from the link in their confirmation or from their account, within your policy's deadline. If they have to message you, many simply do not show up.
- A waitlist. People who wanted that day and found nothing sign up; when a slot opens, they get notified. The gap fills without you doing anything.
And one more thing: when you are the one cancelling, say so right away, offer concrete alternatives and refund what was paid if you cannot agree. It is the fair thing, often the legal one, and it decides whether that client comes back.
7. What information to ask for
Every extra field on the form loses bookings. Ask only for what you need to deliver the service: it is also what data protection rules expect, strictly so in the EU under the GDPR.
- Always: name, and email or phone to confirm and remind.
- If the service needs it: an address for home visits, a note about the reason for the visit.
- With special care: health information. If you need it, collect it with the notices and safeguards the law requires (HIPAA may apply in US healthcare), not in a free-text box.
- A separate checkbox for marketing messages, unticked by default.
- A link to your privacy policy next to the booking button.
8. Where to put the "Book" button
- At the top of your website, visible without scrolling, and repeated next to each service.
- On your Google profile, in the booking link field.
- In your social media bios and messaging auto-replies.
- In your email signature and in your "time to come back" reminders.
- On a QR code at the front desk, so clients book their next visit before they leave.
For the first few weeks some clients will keep messaging you. Reply with the link: "You can pick whatever time suits you here." Within a month, most will book on their own.
9. Common mistakes when starting
- Optimistic service lengths. If a 45-minute service takes you 55, you are running late by mid-morning.
- No buffer between appointments. It works on paper and breaks on day one.
- Keeping two calendars. If you still write appointments on paper or in another calendar, you will get double bookings. Everything in one place.
- Not testing as a client. Book, pay, reschedule and cancel yourself before you go live.
- A cancellation policy you never apply. If it is never enforced, it does not exist.
- Too many options. A dropdown with thirty services makes people message you to ask.
To compare tools for setting this up, and what to check in each one, see tools to run a small business.
Frequently asked questions
Will my clients know how to book online?
Most already book restaurants, doctors or travel this way. For those who prefer to call, you can keep entering their appointment yourself in the same system: what matters is that every appointment lives in one place.
Is it legal to keep a deposit if the client does not show up?
Generally yes, if the condition was shown clearly before booking, the client accepted it and the amount is reasonable. Rules vary by country and state, so have a professional check your policy if you charge high penalties.
How big should the deposit be?
Enough to matter, not so much that it stops people booking. For everyday services, a small fixed amount or 20 to 30 % of the price. For custom work, more.
Can I keep using my personal calendar?
You can view it next to your booking calendar, but client appointments must live in one system. Two calendars that do not talk to each other always end in a double booking.
What do I do with clients who always cancel late?
Apply the policy the first time, politely and without unjustified exceptions. If it keeps happening, ask them to pay in full upfront. A client who does not respect your time costs more than they bring in.