How to Schedule Jobs Without Double-Booking
You promise two customers the same Tuesday morning, both expect you at nine, and you only find out when the second one rings asking where you are. Double-booking is one of the quickest ways to lose a customer, a review and your reputation in one go. The good news: it is almost always a system problem, not a memory problem, and systems can be fixed.
Why double-booking happens in the first place
Most clashes do not come from carelessness. They come from your diary living in too many places at once.
A typical trade day looks like this: a job goes in the wall planner, a quote gets agreed over text, a callout lands in a voicemail, and your mate books you in by phone "to save you a job". Four different inboxes, none of them talking to each other. When the bookings live in separate places, nobody is checking them against one another, and the overlap only shows up on the day.
The usual culprits are:
- Verbal or text bookings that never make it into the diary
- A paper diary in the van plus a calendar on the phone, kept separately
- No buffer time between jobs, so an overrun becomes a no-show somewhere else
- More than one person taking bookings without a shared view
- Provisional slots ("I'll pencil you in") that get forgotten or double-promised
If any of those sound familiar, the fix starts with getting everything into one place.
Run one diary, and only one
The single biggest cause of double-booking is having two diaries. The moment you keep a wall planner and a phone calendar, you have created two versions of the truth, and they will drift apart.
Pick one place where every job lives. It does not matter hugely which, as long as the rule is absolute: if it is not in the diary, it is not booked.
That means:
- A booking is not real until it is written in the one diary
- "I'll pencil you in" counts as a real slot, so block it out
- Material runs, holidays and dentist appointments go in too, not just paying jobs
If you are still juggling jobs across notebooks, texts and your head, it may be a sign you have outgrown the manual approach. Plenty of trades hit this wall as they grow, which is exactly why spreadsheets break when your trade business grows.
Build in buffer time and travel time
A clash is not always two jobs at the same time. More often it is a job that ran 90 minutes long, pushing you late to the next one, which then pushes you late to the one after. By teatime you have effectively double-booked the whole afternoon.
Protect your day by booking realistically:
- Add travel time as its own block, not a hopeful gap. A job 40 minutes away needs 40 minutes in the diary.
- Pad your estimates. If a job usually takes two hours, book two and a half. Coming in early is a nice problem to have.
- Leave a daily contingency slot. One free hour absorbs the overrun that would otherwise wreck tomorrow.
- Be honest about callout overlap. Emergency work eats into planned work, so keep some slack if you take it on.
Tip: Block the whole job, including parking, kit setup and clean-up, not just the spanner-in-hand time. The bits either side are where overruns hide.
Make bookings visible to everyone who takes them
If more than one person can book you in, whether that is a partner, an office manager or you taking calls on site, they all need to see the same live diary at the same time. A shared paper planner on the office wall is useless to you when you are up a ladder ten miles away.
This is where a job-management system earns its keep. When the diary lives in one shared place that updates in real time, anyone booking a job sees the existing jobs first, so the slot is either free or it is not. There is no "I didn't know you'd promised that one" because the clash simply cannot be entered.
The same shared view helps when you cannot physically watch your team. If you are coordinating engineers across different sites, knowing who is where without ringing round is half the battle. There is more on that in how to manage a field team you cannot see.
Confirm and remind to stop the day unravelling
Avoiding a clash in the diary is only half the job. The other half is making sure the customer is actually there when you turn up, because a no-show turns a tidy schedule into wasted hours and a scramble to refill the slot.
Two simple habits cut this right down:
- Confirm at the time of booking. Repeat the date, the time and the address back, and ideally send it in writing.
- Send a reminder the day before. A quick "see you tomorrow at 9, any change just let me know" gives the customer a chance to flag a problem while you can still fill the gap.
Doing this by hand for every job is its own admin burden, which is why automated reminders are one of the most useful features of a job-management platform like Gaffer. The system messages the customer for you, and a confirmed customer is far less likely to vanish on the morning. No-shows are a particular menace for routine, repeat work, and the same thinking applies to reducing no-shows for boiler services.
Have a clash-recovery plan ready
Even a tidy diary gets the odd surprise: a job overruns badly, a part does not turn up, an emergency lands. The difference between a professional and a panicker is having a calm plan for when the schedule slips.
Keep it simple:
- Spot the slip early. Check the diary at the start of the day and at lunch, so you see trouble coming rather than arriving into it.
- Ring ahead, do not go quiet. A customer told at 8am that you are running two hours late is mildly annoyed. One left waiting with no word is finding someone else.
- Offer a real alternative. "I can be with you by two, or first thing tomorrow, whichever suits" beats a vague apology.
- Rebook the bumped job into a protected slot, not just the next gap you can squint at, or you will only push the problem down the line.
Handle the wobble well and most customers will forgive it. Handle it badly, or not at all, and that is the story they tell their neighbours.
FAQs
What is the easiest way to stop double-booking jobs?
Keep one single diary that every booking goes into, with no exceptions, and make sure anyone who takes bookings can see it live. Most double-bookings come from jobs being recorded in separate places that never get checked against each other.
How much buffer time should I leave between jobs?
As a rough guide, add your realistic travel time as a separate block and pad each job estimate by around 25 percent, then keep at least one free hour a day for overruns. The exact figures depend on your trade and how spread out your jobs are.
Should I use software or is a paper diary fine?
A paper diary works for a sole trader with a steady, simple workload. Once you have more than one person taking bookings, regular reminders to send, or jobs spread across a wide area, a shared job-management system removes the gaps where clashes hide.
How do I reduce customer no-shows?
Confirm the appointment in writing when you book it, then send an automated reminder the day before with a clear time and an easy way to reschedule. Customers who have confirmed and been reminded are far less likely to be out when you arrive.
Run your trade business on Gaffer
Jobs, quotes, invoices, scheduling and customer messaging in one place — built for UK trades. Start free, no card needed.
Start your 14-day free trial