Thynk Solutions · Blog

The No-Show Policy That Actually Works

August 15, 2026·6 min read·By Brandon Jones

You blocked out two hours. You drove across town. Nobody's home.

Every service business hits this, and the usual reaction is to write a no-show policy — a fee, a rule, a line on the invoice. Which is a reasonable instinct. But most policies get written after a bad week, sent to nobody, and then never enforced, because the first time it happens the customer says "I completely forgot, can we just reschedule" and you say yes. Of course you do. They're a real customer and you'd rather have the job.

So the policy sits there doing nothing.

Here's the thing worth understanding before you write yours: a policy is for the small number of people who don't respect your time. Reminders are for the much larger number who just forgot. Confuse the two and you end up charging fees to good customers while the actual problem — people genuinely losing track of a Tuesday appointment they booked nine days ago — keeps happening.

Fix the forgetting first. Then write the policy for what's left.

Start with your real number

Before anything else, find out what this is costing you. Not a guess — the actual number.

Go back through the last month. Count the appointments where nobody showed or you got cancelled inside a few hours. Multiply by your average ticket. That's the revenue. Then add the part people skip: the slot itself. A two-hour hole on a Tuesday afternoon isn't just the job you lost, it's the job you could have booked into it if you'd known a day earlier.

Most owners who do this exercise are surprised, and it changes what they're willing to do about it. If it's one appointment a month, live with it. If it's four, you're working a full extra day every month for free.

Three reminders, not one

The single biggest drop in no-shows doesn't come from a fee. It comes from the customer being reminded at the right moment, on the channel they actually check.

The pattern that works:

  • When they book — an immediate confirmation with the date, time, address, and what to expect. This one catches booking mistakes while there's still time to fix them.
  • 24 hours before — the real one. Far enough out that they can reschedule instead of ghosting, close enough that it's on their radar.
  • A couple of hours before — "on my way" or "see you at 2." This catches the person who read the 24-hour text, meant to reply, and forgot again.

Text, not email. People read texts. An email about a Tuesday appointment lands under sixty other emails and never gets opened.

And here's the part most businesses get wrong: make rescheduling easy in every one of those messages. A link they can tap to move the appointment themselves. It feels backwards — you're inviting them to move it — but a customer who reschedules to Thursday is a customer you keep. A customer with no easy option just doesn't answer the door.

Now write the policy

With reminders running, the policy stops being a blunt instrument and becomes a backstop. Keep it short enough that someone reads it:

A window. Name it. "Please give us 24 hours' notice to cancel or reschedule." Vague policies don't get followed because nobody knows what they're following.

A consequence you'll actually use. This is where most policies die. A $75 fee you'll never charge is worse than a $25 fee you will, because unenforced rules teach people your rules don't count. Pick something you're comfortable applying to a decent customer having a bad week — a modest fee, or a deposit required to rebook.

Where they agree to it. At booking, not on the invoice afterward. One line on the booking form, in the confirmation message, and — if you're charging anything — a card on file taken at the time of booking. A policy someone sees for the first time when you're charging them is a policy that becomes an argument.

One exception you grant freely. Everyone gets one. Say so out loud: "first time's on us." It costs almost nothing, it kills the resentment, and it means when you do enforce it on someone the second time, you're standing on firm ground.

Deposits deserve a mention on their own. For big-ticket work — a full detail, a multi-hour install — taking a small deposit at booking changes behavior more than any fee, because now the customer has money in the appointment. You don't need it for a $90 service call. You probably do for a $600 job.

Enforce it the boring way

The reason policies get abandoned is that enforcing them requires an awkward conversation, and you're busy. So the fee doesn't get charged, and word gets around that it's not real.

The fix is to take yourself out of it. The card is already on file. The policy was already agreed to at booking. The message that goes out afterward is the same message every time, and it isn't angry:

"Sorry we missed you today. Per our 24-hour policy there's a $35 rebooking fee, which has been applied to the card on file. Here's a link to grab a new time whenever you're ready — we'd love to get you back on the schedule."

No lecture. No guilt. Just the rule, applied the same way to everybody, with the door left open. When it's automatic and consistent, it stops feeling personal — to them and to you.

What to do this week

You don't need software to start. Pick one:

  1. Add a 24-hour text reminder to every appointment on your calendar this week. Just do it manually and see what happens.
  2. Write four sentences of policy and put them on your booking form.
  3. Count last month's no-shows and multiply by your average ticket, so you know what you're actually dealing with.

If the manual version proves it out and you'd rather it just happen — confirmations, reminders, reschedule links, the fee, the follow-up — that's the kind of thing we build. It's the same system whether you're doing eight jobs a week or eighty, and once it's on, it runs without you touching it.

Want to see what that looks like for your business? Grab a 15-minute call and we'll walk through your actual numbers.

Ready to stop losing jobs while you work?

Book a 15-minute call. If it's not a fit, I'll tell you straight.

Book a 15-min call →

Get the playbook in your inbox

Short, plain-English posts on answering every call and booking more jobs — straight from Brandon. No spam, unsubscribe anytime.

No spam, ever.

← All posts