Guide · 11 min read · published 2026-04-22 · updated 2026-04-22

Handling no-shows — the $18,000-a-year problem

Why no-shows are the single biggest revenue leak for mobile detailers, and the one policy change that fixes 80% of them — without driving customers away.

1. The math of a no-show

Run the numbers on your own book. Most mobile detailers we talk to are losing more to no-shows than they spend on every other operational expense combined. Here's the baseline arithmetic:

FactorValue
Average ticket$145
Bookings per working day6
No-show rate (no deposit policy)20%
Working days per year250
Annual revenue lost to no-shows$43,500

Cut the no-show rate from 20% to 4% with a deposit policy and you recover ~$34,800/yr — enough to hire a part-time tech, pay for the truck, and still bank the difference.

2. Why customers no-show (and why it isn't personal)

The honest truth: customers no-show because the cost of not showing up is zero. They're not bad people — they had a kid's soccer game come up, they forgot, the weather looked iffy. A booked slot they didn't pay for feels optional.

A 25% deposit changes the math instantly. Now skipping the appointment costs them $36.25 (on a $145 service). Suddenly the kid's soccer game gets the rescheduling call, not the no-show.

3. The script for collecting a deposit

You don't need a script if your booking software collects it automatically — and that's the right answer. But for inbound phone bookings, this works:

“Great — I can hold {day} at {time}. We collect a 25% deposit at booking so the slot stays yours. It's refundable up to 24 hours before. I'll text you a secure payment link right now — takes 30 seconds.”

Notice what's missing: an apology. A deposit is normal in any service business that books appointments. Your dentist, your hairstylist, your massage therapist — all of them have a no-show or late-cancel fee. You're not asking for something unusual.

4. Reminders carry the rest

Even with a deposit, reminders matter. Send two:

  • 48 hours before — SMS + email. “Heads up — we're scheduled to detail your {vehicle} on {day} at {time}. Reply RESCHEDULE if you need to move it.”
  • 2 hours before — SMS only. “On the way to your {vehicle} in about 2 hours. Park where we agreed and unlock if you can.”

The 48-hour reminder catches the “oh that's this week” problem. The 2-hour reminder catches the “oh that's today” problem. DetailingStack sends both automatically — TCPA-compliant, STOP keywords honored.

5. What to do when a no-show happens anyway

Even with the policy you'll get an occasional no-show. The deposit covers some of your loss; here's the rest of the playbook:

  1. Wait 15 minutes, then text once. “Hi — I'm at {address} for the {service}appointment. Are you nearby?”
  2. If no reply in 10 more minutes, leave.Don't wait an hour. Your time has a price.
  3. Mark the appointment as no-show in your booking software. The deposit is captured per your policy.
  4. Send the “sorry we missed you” SMS.Friendly, no guilt. “Sorry we missed you today. Your deposit covers the slot. Want to rebook? Here's a link.”

About 30% of no-shows do rebook within a week. The rest weren't going to be repeat customers either way.

6. The shift in what you sell

With a deposit policy in place, what you're selling subtly changes — from “a detail” to “a guaranteed time slot for a detail.” That framing is what makes higher-end customers pay $200+ for a full interior: they're paying for certainty as much as for the service. A booking system that takes a deposit is the implicit promise that you take the slot seriously too.

Frequently asked

How big is the no-show problem really?
Mobile detailers lose ~20% of booked slots to no-shows when they don't collect a deposit. At an average $145 ticket and 6 jobs/day, that's $43.50 of lost revenue per day, every day — about $13,000 a year for a part-time mobile rig and $20k+ for a full-time one. Recovery from a deposit policy is typically 12–18 percentage points of those slots.
Won't customers refuse to pay a deposit?
About 5% of inquiries do, and they were the ones most likely to no-show anyway. The 95% who do pay are committed — and customers who paid a deposit show up 95%+ of the time. The deposit isn't friction, it's a filter.
What's the right deposit amount?
25% of the service price is the sweet spot. Big enough to feel committed, small enough not to feel like a contract. Some shops charge a flat $25 instead — that's fine for sub-$200 services but underweighted for ceramic / PPF where the slot is half a day.
What's the refund policy?
Refundable up to 24 hours before; non-refundable inside the 24-hour window but transferable to a rescheduled appointment. Communicate this at booking AND in the confirmation SMS. Customers respect a clear rule.
How does this work for mobile detailers driving to the customer?
It's even more important. A no-show on a mobile booking costs you the slot AND the drive time AND the gas. The deposit also covers the trip-charge if a customer cancels last-minute (most policies retain a $25–$50 trip fee from the deposit and refund the rest).

DetailingStack collects deposits at booking via Stripe — Apple Pay, Google Pay, and card. Refund + non-refund logic baked in. Try it free for 14 days.