How to cut no-shows with booking deposits
A held slot with no deposit is just a maybe. Set a deposit customers actually pay, and let your booking page ask for it.
A free booking is just a maybe
A no-show is a commitment problem. When a booking costs the customer nothing, canceling costs nothing either. The two-hour slot you held sits empty, and you turned away other work for it.
A deposit flips "I'll probably come" into "I'm coming." It doesn't have to be big, just real money. Once a customer puts $50 down, the appointment is something they've started paying for.
You're not punishing anyone or making money on deposits. You're asking customers to prove they intend to show up. Better to find out right after booking than at 9 a.m. Saturday with an empty bay.
Why a deposit beats a reminder, and why you want both
A reminder fights forgetting. A deposit fights indifference. If someone booked on a whim, a reminder just hands them an easy moment to cancel, often too late to fill the slot.
A deposit works when the customer is most motivated: right after they decide they want the car done. By appointment day, they already decided when they paid.
Run both. Take the deposit right after booking, then send a reminder a day out. On Pro, "reply C to confirm" flips the appointment to confirmed. The deposit screens out most flakes. The text catches genuine reschedules early.
How to set a deposit customers actually pay
Size it to what an empty slot really costs you, and keep it low enough that nobody hesitates. For most detail work that's a flat $50, or 10 to 20% on big jobs like paint correction or multi-day ceramic coating.
Frame it as money forward. The booking page should read "$50 deposit, applied to your service", not a fee. Add one line on rescheduling, where customers see it before they pay: with reasonable notice, the deposit moves to the new time.
Be careful with "you lose it if you don't show." Rules on keeping a customer's deposit vary by state. In California and several others, what you keep has to reflect what the missed slot really cost you, not work as a penalty. Keep the amount modest, tie it to your real loss, and check your state's rules before you write the policy.
And don't put a deposit on everything. Require it where a miss actually hurts; that's where deposits earn their keep.
- Long jobs that eat half a day and block the bay
- Prime weekend and evening slots you could easily resell
- Brand-new customers with no history with you
- Mobile trips, where a no-show means you drove out for nothing
Let the booking page collect it so you never have to ask
Most shops skip deposits because asking over the phone is awkward. A booking page removes the ask. The customer picks a service and time, then pays the deposit from a link right after booking, by card through Stripe, applied to their balance. If it's still open a few hours later, they get one reminder email.
You set the deposit per service and choose which services need one. It works the same in your shop or on a mobile visit. For an in-person deposit, you record the cash or card payment yourself.
Catch the bookings that slip past the page
Not every job comes through the booking page. Phone-ins, walk-ups, and quotes turned into appointments are often the most likely to ghost, because nobody put anything down. Your deposit policy has to cover those too.
Strata flags any deposit-required job that hasn't paid, so a phone booking doesn't sit uncovered. Today's Moves put a dollar figure on it, "$150 in deposits uncollected", so the number is in front of you.
For bookings made on your booking page, Strata follows up once on its own: one reminder email with the pay link if the deposit is still open a few hours later. Phone-ins, walk-ups and converted quotes get no automatic reminder; the flag keeps them on your list until the deposit is paid or you mark it paid, so nothing gets forgotten.
A rollout you can finish this week
You don't need to overhaul anything. Start narrow, on the services where a no-show costs you the most, and expand once you see it holding. Here's the whole setup:
- Pick your 2 or 3 highest-risk services: the long jobs, the prime slots, the mobile trips.
- Set the deposit: a flat $50, or 10 to 20% on big-ticket work.
- Write one line of reschedule policy, the deposit moves with reasonable notice, and put it on the booking page. Check your state's rules before you keep a deposit after a no-show.
- Turn on deposits for those services so the booking page asks for it right after they book.
- Pair it with the confirm-by-text reminder so genuine reschedules surface early.
- Check the uncollected-deposit flag once a week and clear anything that came in by phone.
The short version
- A no-show is a commitment problem, not a memory problem. A deposit is the smallest bit of skin in the game that turns a maybe into a booked job.
- Deposits and reminders fix different things: the deposit screens out flakes once it's paid, the confirm-by-text catches real reschedules early. Use both.
- Size the deposit to what an empty slot costs you, a flat $50 or 10 to 20% on big jobs, and frame it as applied to the total, not an extra fee. Check your state's rules before you keep one after a no-show.
- Let the booking page ask for it automatically so you never have to, and check the uncollected-deposit flag to catch phone-ins and converted quotes that slip past.
Run your shop on Strata
Booking, deposits, texting, invoices, and Autopilot in one app. 30 days free, cancel anytime.
Start free trial