Stop customer no-shows by collecting a booking deposit, confirming the appointment the day before, and screening enquiries before you commit a time slot. Most no-shows trace back to one root cause: the customer was never properly committed.
Updated 20/08/2026
Quick answer
Stop no-shows by collecting a booking deposit, confirming appointments the day before, screening enquiries before committing a time slot, and using your job management app to automate the confirmation sequence. Most no-shows come from customers who were never properly committed in the first place.
Key takeaways
- A small booking deposit (around 10 per cent of the quoted job or a flat call-out fee) filters out uncommitted enquiries before you block out the time slot.
- A two-step confirmation sequence, one message when you book and one the day before, catches cancellations early enough to resell the slot.
- Screening enquiries for urgency, location and budget fit before offering a time prevents wasted trips to tyre-kicker jobs.
- Your job management app (ServiceM8, Tradify, Fergus or similar) can automate confirmations and flag unconfirmed bookings so nothing slips through.
- A compliant cancellation policy disclosed at booking protects your revenue when a customer does not show, but prevention is cheaper than enforcement.
Why do customers no-show on trade jobs?
A customer who ghosts a booked appointment usually got a faster quote elsewhere, fixed it themselves, or was never serious.
Unlike a restaurant where a walk-in fills the empty table, a trade job blocks out travel time, site time and often a second person. A no-show on a half-day bathroom rough-in does not just cost the call-out. It costs the job you turned away to hold that slot.
The fix is not chasing people after they disappear. It is filtering and confirming before you ever leave the yard. The five prevention layers below work roughly in order of impact.

How does a booking deposit filter out uncommitted customers?
A small deposit separates the customers who are serious from the ones who are still shopping. A customer who pays has skin in the game and is far more likely to show up.
Deposits work best on scheduled, non-emergency work: bathroom renovations, switchboard upgrades, split system installs, landscaping projects. For emergency call-outs (burst pipes, no power, gas leaks) a deposit is impractical, but the urgency itself is the commitment signal.
How to structure it so it is fair and enforceable:
- Disclose before booking. The deposit amount and what happens if the customer cancels must be stated at the point of booking, not buried in terms and conditions.
- Credit it to the job. The deposit comes off the final invoice. It is not a fee on top of the price, it is part of the price paid early.
- Refund on reasonable notice. If the customer cancels well ahead of the appointment, return the deposit in full. A graduated refund schedule (full refund with plenty of notice, partial with short notice, forfeited same-day) is more defensible than a blanket non-refundable clause because a cancellation fee must not cause a significant imbalance in the parties' rights and obligations1.
- Keep it proportionate. Around 10 per cent of the quoted job value, or a flat call-out fee of $80 to $150, is a common deposit range in most states, but caps vary (for example, 6.5 per cent in WA for domestic building contracts). Check the rules in your state before setting a deposit amount2.
Most job management platforms (ServiceM8, Tradify, Fergus, simPRO) support online payment links in the booking confirmation. Wire the deposit request into the booking flow so it is automatic, not a manual chase. For a deeper look at writing the policy document itself, see our tradie no-show policy guide.
What confirmation sequence catches cancellations early?
The single highest-impact prevention tactic is a two-step confirmation: one message when you book the job, and a second the day before.
- Booking confirmation (immediately). The customer gets an SMS or email confirming the date, time window, scope of work and the address. This is not a reminder, it is a receipt that locks in what was agreed.
- Day-before confirmation. A short SMS: "Hi [name], confirming your [job type] appointment tomorrow between [time window]. Reply YES to confirm or call us to reschedule." If you do not get a YES, call them. An unconfirmed booking should not leave your yard.
Some tradies add a third touchpoint, an "on my way" message the morning of, but the day-before confirmation is where the real value sits. It catches the cancellations early enough to fill the slot from your waitlist or bring forward another job.
ServiceM8, Tradify and Fergus all support automated SMS sequences triggered by job status changes. Set the confirmation to fire when the job moves to "Scheduled" and the reminder to fire the day before the start time. For the full setup, see our guide on cutting down no-shows with automated reminders.

How do you screen enquiries to avoid wasted trips?
Not every enquiry deserves a time slot. A five-minute qualifying call filters out the jobs most likely to no-show.
Four things to cover in the first conversation:
- Urgency. Is this a job they need done this week, or are they "just getting prices"? Price-shoppers who are not ready to commit are the highest no-show risk.
- Location. Is the job inside your service area? A long round trip to a suburb you rarely work in doubles the cost of a no-show.
- Budget fit. For larger jobs, a rough price range in the first conversation saves a site visit to a customer who cannot afford the work.
- Decision maker. Is the person booking the one who can approve the quote? A partner or landlord who has not agreed to the work yet is a delayed no-show.
Research has shown that firms that tried to contact potential customers within an hour of receiving a query were nearly seven times as likely to qualify the lead as those that tried even an hour later3. Speed matters, but qualifying the lead in that first call matters more. A fast response to a tyre-kicker is still a wasted slot.
How should you set up your job management app to prevent no-shows?
Your job management app is where the prevention system lives day to day. The goal is to make confirmation automatic and flag anything that slips through.
| Feature | What to set up | Why it prevents no-shows |
|---|---|---|
| Automated SMS on booking | Trigger a confirmation SMS when a job moves to "Scheduled" | Locks in the commitment immediately |
| Day-before reminder | Trigger a reminder SMS the day before the job start time | Catches cancellations while you can still fill the slot |
| Unconfirmed job flag | Set a status or tag for jobs where the customer has not replied to the reminder | Gives you a call list each morning of at-risk appointments |
| Online deposit link | Include a payment link in the booking confirmation for scheduled (non-emergency) work | Filters uncommitted customers before you block the time |
| Waitlist or backfill queue | Keep a list of flexible jobs that can be pulled forward on short notice | A cancelled slot gets filled instead of wasted |
ServiceM8 and Tradify both support automated messages triggered by job status. Fergus supports scheduled reminders. simPRO and AroFlo handle it through workflow automations. The exact setup varies, but the pattern is the same: book, confirm, remind, flag, backfill. For a side-by-side comparison, see our best job management software for tradies guide.

What about the no-shows you cannot prevent?
Even with deposits, confirmations and screening, some customers will still disappear. For those you need a written cancellation policy and a backfill system.
The cancellation policy protects your revenue. It needs to be disclosed before the customer books, reflect your genuine loss (not a punitive fee), and comply with the unfair contract terms regime under Australian Consumer Law. The Competition and Consumer Act 2010 is direct: "A term of a consumer contract is void if the term is unfair and the contract is a standard form contract."4. And from 09/11/2023, the unfair contract terms regime carries civil penalties1. So keep the policy proportionate. For a detailed breakdown of what you can and cannot charge, see our no-show policy setup guide.
The backfill system is simpler. Keep a shortlist of flexible customers, small jobs or follow-up visits that can be pulled forward on a day's notice. When a morning slot opens, text the first name on the list. A filled slot at a discount beats an empty one at full rate.
How do you get the prevention system running this week?
Start with the two changes that have the most immediate impact.
- Turn on the day-before reminder. Set up a single automated SMS in your job management app that fires the day before every scheduled job. This one change catches the majority of avoidable no-shows.
- Add a deposit for scheduled work. Pick a flat call-out fee or around 10 per cent of the quote, and include a payment link in the booking confirmation. Start with your higher-value jobs and expand from there.
Once those two are running, layer in the screening questions and the unconfirmed-job flag. The goal is a system, not a checklist: every booking flows through the same confirmation path regardless of who answers the phone.
If you want help wiring the confirmation sequence into your job management app, or you want to see where else your admin is leaking time, book a free 15-minute discovery call and we will walk through it with you.
Common questions
Can I charge a no-show fee in Australia?
Yes. Australian Consumer Law permits no-show and cancellation fees provided the fee was disclosed before booking, reflects your genuine loss from the missed appointment (not a penalty), and is not an unfair contract term. A graduated fee that varies by notice given is more defensible than a flat charge.
How much deposit should a tradie take?
A deposit of around 10 per cent of the quoted job value, or a flat call-out fee that covers your travel and lost-slot cost, is a common and defensible amount. Credit the deposit to the final invoice so it is part of the price, not a fee on top.
What is the best reminder sequence to prevent no-shows?
A two-step sequence works well: one confirmation when the job is booked (with the date, time and scope) and a second reminder the day before asking the customer to confirm or reschedule. Most job management apps can automate both messages by SMS or email.
Should I require confirmation before I drive to a job?
Yes. An unconfirmed booking should not leave your yard. Set a rule in your job management app to flag any job that has not been confirmed the day before, and contact the customer before you commit travel time and fuel.
Sources
- ACCC, unfair contract terms guidance, accc.gov.au, directional ↩
- industry practice and state fair trading legislation, directional estimate ↩
- Harvard Business Review, 2011, US-based, directional ↩
- Competition and Consumer Act 2010, Schedule 2, section 23, legislation.gov.au ↩
Figures are directional benchmarks for context, not quotes. Verify current rates for your own market before relying on them.

