Skip to content
BizBinder
Early access open Get early access

Guide

Staying organized · 8 min read

Cancellations and no-shows — the policy that keeps the diary honest

A hole in the diary costs more than the job would have paid. It is the work you turned away to hold that slot. State one clear policy before anything goes wrong. Then a moved booking becomes a five-minute fix, not a fight.

The short answer

When a booked job moves, respond to what happened. A reschedule means you keep the client and rebook. A late cancellation means you keep the money you were promised. A no-show means you keep your composure. Put one notice window in your quote, your booking confirmation and your terms. Charge a fee only when the policy says to, not your mood in the moment.

Every guide on this site so far has been about a job that goes ahead. They cover quoting it, invoicing it and getting paid for it. This guide covers the stretch in between. The job is booked but has not happened yet. A date can still move, and sometimes it does.

A hole in the diary costs more than the job did

The obvious cost of a cancelled job is the job itself. It is the invoice that never got written. The real cost is usually bigger. It is the other work you turned down to keep that slot open. A tradesperson who holds a Tuesday afternoon for one client has already said no to whoever else asked for it. Suppose the booked job falls through with no notice. The slot does not refill itself. It sits empty, and the turned-away work is gone for good.

None of that shows up anywhere unless you have a policy that names it. A late invoice is a problem the moment it is overdue. An empty Tuesday afternoon looks like nothing at all. This lasts until you add up how many of them there were.

This guide covers a booking that moves. A different problem is two bookings landing on the same slot in the first place. See double-booked for what to do when that happens, and how to stop it happening again.

Three events people lump together, and why that costs you

“The client cancelled” covers three different situations. Each one needs a different response. If you treat them all the same, you become either a doormat or someone who seems unreasonably strict:

  • A reschedule. The job still happens, but not today. The priority here is to keep the client. Say yes quickly and offer a specific new slot.
  • A late cancellation. The job is not happening. The notice came too late to fill the slot with something else. The priority here is to keep the money you were promised for holding that time.
  • A no-show. Nobody warned you at all. You turned up to an empty driveway. The priority here is to keep your composure. Then you can send a message that does not read as an accusation.

A client who gives four days’ notice is a different problem from one who does not answer the door. Suppose your policy treats both the same way. It will eventually charge a fee that it should not charge. Or it will let a genuine no-show slide as if it were nothing.

State the policy before you need it

A notice window is the number of days’ warning you ask for before a reschedule stops being free. Pick one number. Put it in three places that already exist: the quote, the booking confirmation and your terms. The free terms builder has a reschedule-notice clause and a cancellation clause. You tick them and fill in your number. A notice window that lives only in your head gets reinvented on the spot every time you need it. That is what makes a fee feel unfair on the day you finally charge one.

The booking confirmation is the easiest of the three to skip. It also does the most work. It is the message that turns a later change into a change, not a surprise.

Booking confirmed, with the policy in it

Subject: Booking confirmed — [day and time]

Hi [Client name], You’re booked in for [day and time] — should take around [how long]. If anything comes up, just give me [a few days’] notice and I’ll move it with no trouble; less than that may carry a small fee, the same as noted on your quote. See you then, [Your name]

What to actually charge, and when not to

Three common approaches cover most jobs. You can take a deposit that is forfeited if the client cancels late. You can charge a flat late-cancellation or no-show fee, separate from any deposit. Or you can charge nothing the first time and keep the fee for a repeat. None of these is universally correct. The right one depends on how tight your schedule is and how easily you can refill a cancelled slot.

A good client’s first slip-up is usually worth a free pass. Say it out loud. Do not just quietly skip the charge. A policy does not have to be enforced every time to do its job. The client already knew the rule existed before you decided to let this one slide. So waiving it reads as generosity. It does not read as proof that the rule was never real. Try this: “No charge this time. Just flagging that a shorter-notice change would carry the fee going forward.”

Local law sets cancellation fees, forfeited deposits and a client’s right to a cooling-off period. Your terms do not set them. They vary by country and state. Treat any number here as a starting point, not a stated right or a lawful cap. This is general information, not legal or tax advice. Check what applies where you and your client are. See our terms for the full version of that note.

The two messages that prevent most no-shows

After the confirmation, one more message does most of the remaining work. It is a short nudge the day before, sent by text from wherever you are. Most no-shows are a client who forgot, not a client who changed their mind. A one-line reminder catches that before it costs either of you the slot. It needs no more than “Hi {client}, it’s {you}. Just confirming [day and time]. See you then!”

When it happens anyway: four ways to reply

Even with a confirmation and a nudge sent every time, a booking will still move. Four situations cover almost all of them. These are a reschedule with plenty of warning, a reschedule inside your notice window, a late cancellation and a no-show. The full cancellations and changes pack has a script for each. It also has the confirmation above, and what to send when you must move the job. Here is the script that needs the most care. It replies to a late cancellation so that the reply does not read as a punishment.

They cancel late

Subject: Sorry to hear that — one note on the booking

Hi [Client name], Sorry to hear [day and time] isn’t going to work — hope everything’s alright. Since this is inside the notice window on your booking, the [Amount] cancellation fee applies — it’s what covers a slot that’s now hard to fill on short notice. Let me know if you’d like to get something else on the calendar. [Your name]

The repeat rescheduler

One client moving a job once is nothing. The same client moving the same job three times is a pattern. Name it. A fourth polite “no problem” only teaches them that the notice window does not apply to them. One direct sentence ends it, and it tends to work faster than any amount of quiet accommodation. Say it plainly and without apology: “Happy to move it again. This time I’ll need a deposit to hold the new date.”

Make it a habit, not a scramble

The whole stage runs on the same handful of moves, whether the booking holds or moves:

Every booking
  • One notice window, written into the quote, the confirmation and your terms
  • Every booking confirmed in writing, with the policy stated in that same message
  • The day-before nudge sent every time. It prevents more no-shows than any policy
  • When it happens, the right reply out of four: reschedule, late reschedule, late cancellation, no-show
  • A good client’s first slip-up waived, and said out loud that it was waived
  • A third reschedule met with the plain sentence that ends the pattern

Copy the two scripts above, or all seven at once. Fill in your details at the top of the cancellations and changes pack. They are personalized the same way as the rest of the site’s scripts. Suppose the diary itself is still the weak point, not only what happens when it changes. Then the free printable week planner is the paper version of the same idea. Deposits and progress invoices for bigger jobs covers the deposit that holds the date in the first place.

Want a moved job to stay one record, not a new one?

You still decide the policy and send these messages yourself. Nothing here reschedules a job or charges a fee for you. BizBinder keeps the job as one record, however many times its date changes. You can add a dated note to say why it moved. The job does not become a crossed-out line in a diary and a half-remembered phone call.