Guide

How to Stop No-Shows: A Reminder System for Small Service Businesses

First, put a real number on what a no-show costs your business. Then use the three-touch reminder cadence below, and know which touch is doing the actual work.

Work out the cost of a no-show first

Before you spend money on reminder software, know what you're solving for. Most owner-operators guess the cost of a no-show is "the missed job value". It's not. It's the missed job value, minus what you'd have earned instead, plus the fixed costs you still paid.

Use this formula:

Cost per no-show = Lost revenue − Salvage value + Wasted fixed cost

Worked example: a two-van plumbing business

Say a plumber charges £180 for an average callout, pays a technician £18/hour, and the round trip plus wasted slot eats 1.5 hours. Fuel and vehicle cost for the trip is roughly £12.

ItemAmount
Lost revenue (missed job)£180
Salvage value (nothing else booked)£0
Technician wage for wasted 1.5 hrs£27
Fuel/vehicle cost£12
Total cost per no-show£219

Run that across a typical month. If this business sees 6 no-shows out of 80 bookings (a 7.5% rate, which is fairly normal for unscreened callouts), that's £1,314 a month walking out the door. Over a year, £15,768. That's the number that should decide your reminder budget, not a gut feeling.

Do this same sum with your own prices and drive times. It usually lands somewhere between £80 and £300 per no-show for trades work, and higher again for jobs with specialist parts already ordered.

Why one reminder isn't enough

A single text the night before catches people who forgot. It doesn't catch people who never really committed, people who double-booked themselves, or people whose plans changed on the day. Different failure modes need different touches, spaced to catch each one before it turns into an empty slot.

The three-touch cadence below is built around when people actually cancel, not when it's convenient for you to send a message.

The 48-hour touch: confirm the booking is still real

Send this roughly two days out. Its job isn't to remind, it's to surface cancellations early enough that you can refill the slot. Ask for a simple reply or a one-tap confirm link.

Example wording: "Hi [name], confirming your plumbing appointment Thursday 10am–12pm with [business]. Reply YES to confirm or call [number] to reschedule."

This is the touch that gives you runway. A cancellation at 48 hours can often be refilled from a waitlist or a quieter day. A cancellation at 2 hours almost never can.

The 24-hour touch: the one that actually moves the number

This is the reminder doing most of the heavy lifting. Most no-show reduction studies and platform data from booking tools consistently point to the 24-hour message as the single biggest lever, because it lands when the appointment is close enough to be salient but early enough that people haven't already made a conflicting plan.

If you can only afford to build one automated message, build this one. Keep it short and give a clear action: "See you tomorrow at 10am for your boiler service. Reply RESCHEDULE if that no longer works."

The 48-hour touch catches people who've forgotten entirely; the 24-hour touch catches the much larger group who are still deciding whether to bother.

The 2-hour touch: last chance, not a fix

This message won't rescue a cancellation, but it does two useful things. It nudges someone who's genuinely forgotten, and it gives you legitimate warning to redirect a technician who's already en route, rather than finding out at the doorstep.

Keep it functional: "Your technician [name] is on the way, arriving around 2pm." No question, no reply needed. This isn't a persuasion touch, it's an operations touch.

Which touch to prioritise if you're short on time

TouchMain jobImpact on no-show rate
48 hoursSurface cancellations early enough to refillModerate, but valuable for rebooking
24 hoursPrevent no-shows before day-of plans formHighest single impact
2 hoursReduce wasted drive time, catch true forgetfulnessSmall, mostly operational

If you're setting this up manually with a calendar and a phone, do the 24-hour text without fail and add the other two once that's routine.

Channel matters more than most people assume

Text messages get read within minutes for most people; email reminders sit unread for hours or get filtered. If your booking software supports SMS reminders, use them for the 24-hour and 2-hour touches even if email is cheaper. The marginal cost of an SMS (typically a few pence) is trivial next to the £80–£300 cost of the no-show it prevents.

Deal with repeat offenders separately

A reminder system reduces forgetfulness. It doesn't fix customers who never intended to show. If someone no-shows twice, that's a policy problem, not a reminder problem. Options worth considering, subject to what your terms of service actually say and confirming with your accountant on how deposits are treated for tax purposes:

These sit downstream of the reminder cadence. Fix the forgetfulness first with the 48/24/2 system, then handle the small number of people the reminders can't reach.

What to track to know it's working

Measure your no-show rate monthly: no-shows divided by total bookings. Compare the month before you added reminders with the month after. A reasonable expectation is a meaningful drop, often cutting the rate by roughly a third to a half, though the exact figure depends on your customer base, job type, and how far ahead people book. Track it against the cost-per-no-show number you worked out at the start, so you can see the pound value of the improvement, not just a percentage.

Put this into practice

The Small Business Operations Kit ($19) turns guides like this one into fill-in-once worksheets: rate card, quoting sheet, job costing, payment terms and follow-up templates.