"Customer cancelled at 7am, crew of three standing in the yard, day gone." Post that in any trade community and the replies fill with identical scars. Cancellations are not fully preventable, people get sick and tenants disappear, but a business that loses whole days to them has a process gap, not bad luck. The fix has four layers: make cancelling early easier than cancelling late, make late cancelling cost something, know instantly who can fill the slot, and learn which customers to never book tight again. Here is each layer, in the order to build them.
A cancellation policy customers actually see
Most trades have a policy that lives in their head and surfaces only as an argument. Put it in writing at booking: free rescheduling up to 24 or 48 hours out, a fee inside that window, deposits for long or materials-heavy bookings. Keep it on the quote, the confirmation message and the reminder. Consumer law in most countries is comfortable with reasonable, disclosed cancellation fees, guidance like the ACCC's cancellation rules is typical; the emphasis is on disclosed, so put it where it cannot be missed.
The psychology matters more than the fee. A visible policy reframes the booking as reserved capacity rather than a soft intention, and people treat reserved things differently.
Deposits: the filter that costs you nothing
A deposit does two jobs: it funds materials, and it filters. The customer who will not put 10 or 20 percent down for a booked day is telling you something useful, cheaply, before you have burned the day. Take deposits digitally at quote acceptance, and note them against the job so the final invoice reconciles itself. Teams running quote-to-invoice in one system report the awkwardness disappears once it is a standard checkout step rather than a phone conversation.
Reminders shrink no-shows and surface cancellations early
A large share of "cancellations" are actually forgotten bookings that could have been caught. Automated reminders 48 hours and 24 hours out, with a one-tap "need to reschedule" path, convert day-of disasters into two-day-notice reshuffles you can absorb. The data across service industries is consistent: reminders cut no-shows dramatically, which is exactly why every dentist on earth sends them. Trades should too, and scheduling software makes it a setting rather than a task.
The standby list: turning a hole into a win
The difference between losing 800 dollars and gaining a grateful customer is a list you can dial in ninety seconds. Keep a rolling standby list: small flexible jobs, "whenever you can fit us in" customers, and your own deferred maintenance work like recurring service visits that can be pulled forward. When the 7am cancellation lands, the dispatcher filters the board for nearby standby work and offers the slot. Customers who get squeezed in early remember it; crews stay billing; the day survives.
Track repeat offenders and price them accordingly
Your job history is a lie detector. When every cancellation is logged against the customer record, patterns surface: the property manager who cancels a third of bookings, the builder whose "confirmed" days evaporate. For those accounts you change the terms, deposits every time, no first-slot bookings, or a polite goodbye. Without a job history you renegotiate on vibes; with one, you have the receipts.
Frequently asked questions
Can I legally charge a cancellation fee?
In most countries yes, if the fee is reasonable and disclosed before booking, which is why it belongs on the quote, the confirmation and the reminder rather than in the argument afterwards. Consumer regulators focus on surprise, not the fee itself. Deposits held against late cancellation are the cleaner mechanism and rarely disputed.
How much deposit should a trade business take?
Ten to twenty percent is the common band for standard bookings, rising to fifty percent or full materials cost where you are ordering custom or expensive stock. The deposit's job is filtering commitment and covering materials exposure, not profit, so scale it to what a late cancellation would actually cost you.
What is a standby list and how do I run one?
A tagged pool of flexible work you can pull forward on an hour's notice: whenever-suits customers, deferred maintenance, your own recurring services. When a cancellation lands, filter the list by suburb, ring the closest, and the day refills. It only works if the tags live in your job system rather than your memory.
The bottom line
The pattern across every topic on this blog repeats here: the businesses that win are not working harder, they are keeping better records and letting systems carry the routine. Start with one change this week, measure it for a month, and let the results argue for the next one. And if you want the whole loop, scheduling, field app, safety and invoicing in one place, start a free SKEDS trial and test it on a real week of your own jobs.
Key takeaways
- Written, visible cancellation policy at booking, quote and reminder
- Deposits filter unreliable bookings before they cost a day
- Automated 48 and 24 hour reminders catch cancellations early
- Keep a standby list and backfill within the hour
- Log cancellations per customer and change terms for repeat offenders
Stop running the job from a spreadsheet
Schedule your crew, run jobs from the van, and invoice the moment they are done. Free for one user, forever.
Start free trial


