Guide · 10 min read

Kill no-shows with deposits (without losing bookings).

The exact policy + rollout playbook that drops the median service-business no-show rate from 15%+ to under 4% — with zero drop in total bookings.

No-shows aren’t a client problem. They’re a booking-policyproblem. Clients who book without any commitment will flake at meaningfully higher rates than clients who put money down first. The fix is simple, it works across every service vertical, and the data is unambiguous: deposit-gated bookings show up at 95%+ rates versus roughly 75% for deposit-free bookings.

The fear that stops most owners is: won’t clients just not book if I ask for a deposit?The pattern we see across Aaptly shops that turn deposits on is: roughly 3–6% of bookings drop off — and the ones that do are almost always the ones who were going to flake anyway. Net effect on revenue is positive once the no-show rate moves.

Step 1: Set the policy

Start with the defaults below — they’re the policy 80% of Aaptly shops end up at after experimenting:

  • Deposit amount: 25% of the service total, or $50 — whichever is higher.
  • Applied to: all new-client bookings, and all returning-client bookings of $150+.
  • Cancellation window: 24 hours before the appointment.
  • Past the window: deposit forfeits. No-show = full service fee charged to card on file.
  • Exempted: members, and clients with 3+ visits who haven’t no-showed in the last 6 months.

Step 2: Write the script

Framing matters enormously. Don’t describe the deposit as a penalty or a requirement — describe it as a reservation. Every Aaptly template uses language like: “To hold your slot, we’ll collect a small deposit — applied to your total at checkout.” That sentence alone, applied consistently across the booking page, SMS reminders, and AI receptionist script, is the difference between 6% booking drop-off and less than 2%.

Step 3: Roll it out in waves, not a big bang

The safest rollout is by service, not by shop. Turn deposits on for the 2–3 services with the highest no-show rate first. Watch for a week. You’ll see the no-show rate on those services collapse while the rest of your schedule stays untouched. Then extend to everything else with confidence in hand.

  • Week 1: deposits on for new-client services only.
  • Week 2: extend to high-ticket ($150+) returning-client services.
  • Week 3: universal application; exemption list cleaned up.
  • Week 4: review the no-show dashboard, celebrate.

Step 4: Handle the objections

A small minority of clients will push back — usually with “I’ve never had to pay a deposit here before.” Your receptionist (or AI receptionist) handles this with: “We started this a few months ago because we were losing so many slots to last-minute cancellations. It lets us keep offering popular times instead of having to raise prices across the board.” Frame it as a service to everyone, not a punishment of one.

For existing, high-trust clients: exempt them manually. One-click in the Aaptly dashboard.

Step 5: Measure what matters

The dashboard metrics that matter in the first 30 days:

  • No-show rate per service. Goal: under 5%, typically under 3% on deposit-backed services.
  • Booking attrition. Goal: under 5%. If it’s more, check your script framing.
  • Recovered revenue. Forfeited deposits + no-show fees charged to card on file. This is pure recovered money that was previously a dead loss.
  • Dispute rate. Goal: under 0.5%. Higher suggests your policy language isn’t clear enough at booking.

The result, 30 days in

The median Aaptly shop running this playbook sees: no-show rate drop from 15% to under 4%, booking-attrition under 5%, recovered revenue in the $1,500–$5,000/month range depending on shop size, and dispute rate under 0.3%. Most owners describe it as the single highest-ROI change they’ve made in the last year of running their shop.

Set it up in a 20-minute demo.

We’ll configure your deposit amounts, cancellation windows, and templates on a live call. Live by the end of the week.