Getting more jobs
How to reduce no-shows for service appointments

A no-show is three different problems
You drove out, you knocked, nobody was home. The outcome is always the same - an hour gone and a slot you could have sold - but the reason is not, and that is why most advice about no-shows does not work.
There are three. The first is the one everybody means: they genuinely forgot. They booked eight days ago, the week ran them over, and it fell out of their head. The second is that they were never really yours. They were price-shopping and somebody could come sooner, or the person who booked is not the person who has to be home, or it is a rental and the tenant was never told you were coming. The third is that you lost them somewhere between the booking and the visit - the window was four hours wide and they gave up waiting, or you ran late without saying so, or nobody ever confirmed anything and the appointment quietly stopped feeling real.
Reminder texts fix the first one. They do nothing at all for the other two. That is why a shop that adds reminders, still gets burned, and concludes that nothing works is usually just fixing the wrong problem.
Most no-shows are decided at booking
By the time you are in the truck the outcome is mostly set. The booking conversation is where you find out whether this is a real appointment, and two careful minutes there beat an hour of chasing later.
The single most common version in the trades is not laziness on the customer's part. It is that nobody told them plainly that somebody has to be home, or nobody said the trip charge out loud - so when they figured it out later, they made themselves scarce instead of calling to cancel. People will dodge a conversation they expect to be awkward. Have the awkward part on the phone, up front, while it is cheap.
Five things to nail down before you hang up
None of this takes long, and every one of them heads off a specific way the visit falls apart.
- Who is actually going to be there: Get a name, and find out whether that person can approve the work. A tenant, a grown kid, or a neighbor with a key is fine for access and useless for a decision. If the person paying is not the person on site, you need both numbers.
- The address, read back to them: Say it out loud and let them correct it - plus the gate code, the unit number, and where to park. Wrong-address bookings are a no-show that was never anybody's fault, and they are entirely preventable in about eight seconds.
- What has to be true when you get there: Dogs put up, cars out of the bay, a clear path to the unit or the panel, somebody over eighteen on site. Say the ones that apply to this job. This is the line that saves the trip you would otherwise have wasted standing in a yard.
- The money, in plain words: Name the trip charge or diagnostic fee, say when it applies and when it gets waived, and get a yes. The number they hear on the phone is the number that keeps them home. The number they find out about in the driveway is the one that gets you a canceled job and a bad review.
- How they want to be reached: Text or call, and which number. If you confirm on a line they never check, you have not confirmed anything.
Give a window you can actually hit
This is the failure shops cause themselves. Promise 8:00 sharp, roll up at 8:25, and you may find the customer gone to the store - they assumed you were not coming. That is scored as a no-show in your book and as your fault in theirs.
The other direction is just as bad. A four-hour window asks somebody to give up a whole morning on faith, and plenty of people will take the risk of stepping out. Two hours with an on-the-way text when you leave the last job is the trade most shops can actually keep.
And if you are running behind, say so before the window closes rather than after. Late and silent is how a booked job turns into an empty driveway and a one-star review at the same time.
Reminders catch the forgetters, and that is all
A reminder the day before is the cheapest fix for the first problem and worth sending every single time. Just be honest with yourself about what it is doing: it rescues the customer who lost track of the date, and it gives the customer whose plans changed an easy way to tell you while the slot is still fillable. It will not create commitment that was never there.
What to write and when to send it is a whole topic on its own, so it lives on its own page - our guide to appointment reminder text templates has the wording, the timing, and the lines that get a reminder ignored.
Deposits and trip charges, honestly
For expensive visits, money on the line is the strongest lever there is, and it costs you something real - some tire-kickers will not book at all. That is partly the point, but you should go in knowing it rather than being surprised by a quieter phone.
One rule matters more than which policy you pick: never publish a no-show fee you will not actually charge. An unenforced policy is worse than no policy, because it teaches customers that your rules are decoration and they will treat the rest of them the same way.
What tends to work for a small shop is narrower than a blanket policy. Collect the diagnostic up front from first-time customers on the job types that burn you most. Take a card on file for install visits or big estimates over whatever number you decide. Ask repeat customers who have never left you standing for nothing at all. And whatever you choose, say it on the phone in plain words and get a yes - fine print on an invoice is not a conversation, however it reads in court.
When you are standing at the door
Decide the rules before it happens, not in the driveway while you are annoyed. Knock, call, text, and wait however many minutes you settled on in advance - fifteen is a common answer, but the number matters less than having one so your crew is not improvising.
Write down the time. Then, while you are still parked out front and it is still fresh, send the offer to rebook. That message decides whether this is a wasted trip or a rescheduled job, and the reminders guide has the exact wording - the short version is that you assume something normal went wrong, you put a specific next slot in front of them, and you ask for a yes rather than an explanation.
Do not lead with frustration, even when it is earned. You can decide later whether this customer gets another appointment. You cannot un-send an angry text.
The repeat no-show
Once is life. Twice from the same customer is a pattern, and at that point you are choosing to keep paying for it.
You have honest options short of a fight. Book them in the first slot of the day, when you have not driven anywhere yet. Take payment up front. Or tell them, politely and without a speech, that you are not able to hold appointments for them anymore.
It is allowed to say no. Most shops carry three or four of these people for years, because firing a customer feels worse in the moment than eating another drive across town does.
Find your own number before you fix anything
Go back through last month and count two things: jobs you booked, and jobs where nobody was there. That ratio is the only figure worth acting on, and no article can hand it to you.
If it is one in twenty, no-shows are not your problem and you should go fix something that is. If it is meaningfully worse than that, look at where they bunch up - which job type, which lead source, which day of the week, first-time customers versus repeats. The pattern tells you which of the three problems you actually have. Forgetters spread evenly. Never-really-yours clusters in your cheapest lead source. Ones you lost cluster on the days you ran late.
Doing it by hand, or having it run
Almost all of the above is booking discipline. You can do every bit of it with a notepad and the will to ask five questions before you hang up, and plenty of good shops do exactly that.
The part that slips is the confirming and the reminding, because it always has to happen on the day you are least able to stop and do it. That is one of the growth automations Handlebar runs alongside the front desk: a confirmation when the job gets booked, a reminder before the appointment, and a nudge to rebook anyone who does not show.
It cannot make somebody want the job, and nothing can. What it does is take away the excuse, and make sure the customer who needed to move you to Thursday tells you on Tuesday. If you would rather run it yourself, run it yourself - the checklist above is yours either way. If you would rather it just happened, book a 30-minute call and I will show you how it would run on your calendar.
Common questions
How do you reduce no-shows for service appointments?
Most of it happens at booking, not on the day. Confirm who will actually be home and whether they can approve the work, read the address back, say what needs to be ready when you arrive, name the trip charge out loud, and get the number they actually check. Then give an arrival window you can hit, send a reminder the day before, and tell them the moment you are running late. Reminders alone only fix the customers who forgot.
Should I charge a no-show fee?
Only if you will actually charge it. An unenforced fee is worse than none, because it teaches customers your rules are decoration. Narrower policies tend to work better for a small shop: collect the diagnostic up front from first-time customers on the job types that burn you most, or take a card on file for install visits and big estimates above a number you pick, and skip it for repeat customers who have never left you standing. Whatever you choose, say it on the phone and get a yes rather than burying it in fine print.
Do reminder texts actually prevent no-shows?
They fix one of the three reasons people miss appointments - the customer who genuinely lost track of the date - and they give somebody whose plans changed an easy way to tell you while the slot is still fillable. They do nothing for a customer who was price-shopping and took an earlier appointment elsewhere, or for one you lost by giving a four-hour window and running late. Send them every time, and fix the other two problems separately.
What should I do when a customer is not home for the appointment?
Decide the rules in advance so nobody is improvising in the driveway: knock, call, text, then wait the number of minutes you settled on beforehand. Note the time, and send the offer to rebook while you are still parked out front. Assume something normal went wrong, put a specific next slot in front of them, and ask for a yes rather than an explanation. Do not lead with frustration - you can decide later whether they get another appointment.
Stop losing jobs to missed calls
Book a 30-minute call and I'll show you how Handlebar would work for your shop.