The driving instructor no-show playbook: stop losing money on missed lessons
One missed hour a week doesn't feel like much. At £38 an hour, it's £1,976 over a 52-week year. Two a week and it's nearly £4,000. That's money you could keep with a couple of hours spent on your terms and a routine you stick to.
Most instructors know this and still don't fix it. Each no-show feels like a one-off, the policy conversation is awkward, and chasing a fee feels like chasing someone who's already let you down. So the losses carry on, one empty 4pm Tuesday at a time.
This playbook covers the policy, the wording, the pupil communication that stops no-shows happening, and what to do on the day, including the kerbside photo that settles disputes.
The maths
Take a solo ADI with a 30-hour diary at £38 an hour. If every lesson goes ahead, that's £1,140 a week.
Every lesson that doesn't happen and isn't paid for comes straight off that:
| Unpaid missed hours a week | Lost per week | Lost per 52-week year |
|---|---|---|
| 1 | £38 | £1,976 |
| 2 | £76 | £3,952 |
| 3 | £114 | £5,928 |
We haven't found reliable published figures for how often pupils miss lessons, so check your own diary. Count the late cancellations and no-shows over the last three months and you'll know which row you're in.
Two different problems
Cancellations and no-shows get lumped together, but they aren't the same.
Cancellations with notice. A pupil cancels in good time. You can offer the slot to someone on your waiting list, or use the hour for admin or a break. The cost is small, and nothing if you fill it.
Late cancellations and no-shows. A pupil cancels inside your notice period, or just doesn't turn up. You can't fill the slot, and with a no-show you've already driven to the pickup. You lose the full lesson fee plus the time and fuel.
A good policy leaves the first group alone. Pupils have lives. What you're protecting against is the second.
Your cancellation policy
DVSA's current code of practice says instructors should give pupils their terms of business, including the terms for cancellation by either party, on or before the first lesson. Under the new mandatory code, due between late 2026 and early 2027, your cancellation policy must be part of the terms you make sure pupils understand, and you should give it to them in writing before lessons start.
Here's a policy that works for a typical solo ADI. The examples use 48 hours' notice. Pick whatever gives you time to refill a slot.
The rules
- Lessons are booked in advance, through your booking page or directly with you.
- To cancel or rearrange without charge, give at least 48 hours' notice.
- Cancel with less than 48 hours' notice and you pay the full lesson fee, unless I'm able to fill the slot.
- If you don't turn up and haven't told me, you pay the full lesson fee. I may ask for it to be paid before the next lesson.
- In a genuine emergency, such as a bereavement or sudden illness, I may waive the fee.
Choosing the notice period
A shorter window, say 24 hours, is friendlier to pupils but leaves you little time to offer the slot to someone else. A longer one, say 72 hours, protects you more but catches pupils out when plans change a few days ahead. 48 hours sits between the two. Whatever you choose, write it down and apply it to everyone.
Charging the full fee, fairly
Some instructors charge half the fee for a late cancellation as a compromise. The problem is that it makes cancelling late cheaper than turning up, which rewards exactly what you're trying to stop. It's also no easier to ask for £20 than £40.
The limit is fairness. The Consumer Rights Act 2015 lists, among terms that may be unfair, one that makes a consumer who breaks the contract pay a disproportionately high sum in compensation (paragraph 6), and an unfair term isn't binding on the pupil. Charging the full fee for a slot you couldn't fill reflects what you lost. Charging it for a slot you then filled with another paying pupil means being paid twice for the same hour. That's why the policy above says "unless I'm able to fill the slot".
Telling pupils before it matters
A policy the pupil has never heard of feels like a trap when you enforce it. The fix is to tell them early and often.
Before they book
Your booking page and signup should say it plainly:
Lessons need at least 48 hours' notice to cancel or rearrange. Late cancellations (less than 48 hours) and no-shows are charged at the full lesson fee. Let me know as early as you can if you need to change a booking. With notice, I can usually find another time that works.
Ending on the helpful line makes it read as a service rather than a threat.
At the first lesson
Mention it during the first lesson's chat, as information rather than a warning:
Just so you know how I work: if you need to cancel, give me 48 hours' notice so I can offer the slot to someone on my waiting list. If something urgent comes up with less notice, ring me straight away and we'll sort it out.
That puts the policy in the pupil's head before there's any dispute, and gives you something to refer back to ("as I mentioned at the first lesson...").
In every booking confirmation
Add one line to every confirmation:
Reminder: cancellations need 48 hours' notice. Late cancellations are charged at the full fee.
Pupils forget between bookings. A quiet reminder each time keeps it fresh without nagging.
On the day
Late cancellation
The pupil messages or calls less than 48 hours before the lesson to say they can't make it.
- Reply politely: "No problem, thanks for letting me know."
- Note it in your records straight away.
- In the same message, mention the policy: "As this is less than 48 hours' notice, the lesson will be charged as per my cancellation policy. If I manage to fill the slot, I'll let you know and won't charge. Shall I take it from your block, or send an invoice?"
- Offer the next available slot and move on.
Don't apologise for the policy or say you hate charging. It was agreed in advance. Be warm and matter-of-fact.
No-show
You're at the pickup at the agreed time. No pupil. No message. No answer.
- Wait 5 to 10 minutes. Pupils do sometimes run a few minutes late.
- Call. Tell them you're there. If they answer, find out what's happening.
- If there's no answer, text. "Hi, I'm at [pickup] for your [time] lesson. Let me know if you're on your way."
- Wait another 5 minutes. 15 to 20 minutes in total.
- Take a kerbside photo. Your car at the pickup point. Phones save the time in the photo's data, and the location too if location services are on. That's your evidence you were there.
- Leave. Don't wait more than 20 minutes. You have other pupils.
- Within the hour, send a clear message: "Hi [name], I was at [pickup] at [time] for your lesson but couldn't reach you. I waited until [time] and then had to leave. As per my cancellation policy, missed lessons are charged at the full fee. Can I call you later to sort out the next lesson?"
- Charge the fee in whatever way your set-up allows: from their block, from the card they booked with, or on an invoice.
You'll rarely need the photo. But it takes seconds, and on the day a pupil says "I was there, you weren't", it ends the argument.
Genuine emergency
A pupil messages to say a grandparent has died, they're at A&E with their child, or their car has broken down on the way. This is what the emergency clause is for.
Waive the fee and say so clearly: "Don't worry about the fee, these things happen. Let me know when you're ready and we'll find a time." Then do it.
It's the decent thing to do, pupils remember it, and it doesn't weaken the policy because it's plainly an exception. The test: would a reasonable person call it an emergency? If yes, waive. If the pupil was just disorganised, charge.
Collecting the fee
A policy you can't collect on isn't worth much. There are three ways to take the money.
Block booking
The pupil prepays for a block of lessons. A late cancellation or no-show comes off the block like a delivered lesson. Nobody has to ask anyone for money, because it's already been paid.
This is the strongest defence you have. Make sure your block booking terms say that charged cancellations come off the block, and have a fair refund policy for when a pupil stops early.
Card taken at booking
The pupil pays by card when they book, or a card is saved for fees. Late-cancellation fees are charged to that card. The pupil gets a notification, and there's nothing to chase.
Invoicing
The weakest option. After a no-show you send an invoice and wait. Most pupils pay. Some don't, and you end up chasing or writing it off. It works, but it's the most effort for the least return. Move to one of the other two when you can.
Repeat offenders
Some pupils cancel late once and never again. A few make a habit of it, because life is chaotic or because they assume the rule doesn't apply to them.
After two late cancellations in six months, have a conversation:
Hi [name], we've had two late cancellations in the last few months. I want to keep your lessons on track. Is something making the timing difficult? If weekdays aren't working, we could look at weekends.
Sometimes there's a real reason (shifts, childcare, health) and you can work around it.
After three in six months, change the arrangement:
Hi [name], we've now had three late cancellations in a few months. I have learners waiting for slots and I can't keep holding ones that don't get used. From now on I'll need each lesson paid for before I confirm it. Once we've had a good run of lessons, we can go back to normal.
If a pupil won't engage even then, it's time to suggest they find another instructor.
When not to charge
Rules are rules, but running a business takes judgement. Don't charge when:
- It's a new pupil's first late cancellation in their first few lessons. Give them one warning.
- The weather was dangerous and you'd have been uneasy driving anyway.
- The mix-up was yours ("was that 4 or 5?").
- You went to the wrong pickup.
- The pupil has a documented medical condition that affects their ability to give notice.
The principle: if it was outside the pupil's control, or partly your fault, don't charge. Otherwise, charge.
When a pupil disputes the fee
The usual objections, and how to answer them:
"I never agreed to that." Show them the terms they accepted, the confirmations with the reminder line, and remind them of the first-lesson chat. A written trail beats memory.
"I messaged you yesterday." Ask to see it. Often it was sent the evening before, well inside 48 hours. If it really was more than 48 hours before the lesson, apologise and cancel the charge.
"My phone was broken." Be sympathetic and firm: "Phones break, I understand. But I was at the pickup and the policy still applies. Next time, try to get a message to me another way before the lesson."
"You weren't even there." Show the kerbside photo.
If a pupil flatly refuses to pay and is prepared to lose the relationship, don't force it. Write off the fee and close the account. Chasing £40 through the county court isn't a good use of your time. The aim is to prevent the next ten no-shows, not win this one.
Review it every quarter
Every three months, or once a year at least, look at your diary:
- How many late cancellations and no-shows did you have?
- Are there patterns, such as particular pupils, Friday evenings or Monday mornings?
- How much of it did you actually collect?
- Do pupils from some sources turn up more reliably than others?
If the numbers haven't improved after six months of applying the policy, something about the policy or how you're enforcing it needs to change.
How Orbit handles it
Orbit is free for instructors, and its card payments feature is built around this problem.
- Pay at booking. Pupils who book through your Orbit booking page pay by card when they book, and the lesson is only confirmed once payment goes through. A no-show on a paid lesson is already paid for.
- Your notice period and fee. You set the notice period and the fee, either a fixed amount or the full lesson price. Pupils see your notice period and tick to accept it when they book.
- Automatic late-cancellation fees. Once your Stripe account is connected, if a pupil cancels inside your notice period, Orbit charges the fee to the card they booked with and emails them to say so. If there's no card on file, Orbit can't take the fee automatically and marks it as failed, so you'll need to collect it another way. You can waive a fee if it was a genuine emergency.
- Block bookings. When you mark a cancellation as chargeable, it comes off the pupil's block. Mark it as not charged and the lesson goes back on the block.
- Waiting list. When a lesson is cancelled, the first person on your waiting list gets an email that a slot has opened.
The policy and the conversations are still yours. Orbit takes care of collecting the money.