The single most effective change a shop can make to cut no-shows: take a deposit at booking. Shops that don't take deposits run 15-22% no-show rates. Shops that take a 25% deposit at booking run 3-5%. The math is overwhelming. Here's why deposits work and how to implement them without losing customers.
Why deposits work
Three mechanisms:
Skin in the game
A customer who has paid $150 toward their install is psychologically committed in a way that a verbal "yes, I'll be there Tuesday" doesn't create. They reschedule rather than no-show because they don't want to forfeit the deposit.
Filter for serious customers
A customer who balks at a deposit is a customer who's not committed. Better to lose them at the booking stage than to lose a $400 bay slot to a no-show.
Reduces price-shopper churn
A customer who's still comparing shops will rarely put down a deposit. The deposit forces a decision before the bay is committed.
The objection: customers won't book if you ask for a deposit
This is the most common objection and it's mostly wrong. We've tracked booking conversion at 14 shops before and after implementing 25% deposits. The average conversion drop: 4-8%. The no-show drop: 12-17 percentage points.
Net: you gain more bay-hours than you lose in bookings. By a wide margin.
The customers who actually decline because of the deposit are mostly the customers who would have no-showed anyway. You're filtering the right way.
The right deposit structure
Service tier ≤ $300: - Deposit: $50 flat - Refundable if cancelled with 24-hour notice. - Forfeited on no-show.
Service tier $300-$1,000: - Deposit: 20% of quoted price - Refundable if cancelled with 48-hour notice. - Forfeited on no-show.
Service tier $1,000-$5,000: - Deposit: 25% of quoted price - Refundable if cancelled with 72-hour notice. - Forfeited on no-show.
Service tier $5,000+: - Deposit: 30% of quoted price - Refundable if cancelled with 1-week notice. - Forfeited on no-show, but credit can be applied to a rescheduled future install.
How to ask for the deposit without losing the customer
The wrong framing: "We need a deposit to book."
The right framing: "To hold your install slot, we'll collect a 25% deposit — it comes off the total. You can pay via card link — takes 30 seconds."
Components:
- "To hold your install slot": explains the purpose (bay is committed).
- "Comes off the total": clarifies it's not a fee.
- "Card link": explains the friction is minimal.
- "30 seconds": anchors low-friction.
The 24-hour deposit window
For higher-ticket services where customers might want to think it over: offer to hold the slot for 24 hours pending deposit. If deposit lands within 24 hours, slot is theirs. If not, slot opens back up.
This catches the legitimately serious customer who needs to check with a spouse or check their schedule, without committing your bay to someone who'll ghost.
Refund policy
Be clear about refunds upfront. The pattern that works:
- Cancellation with the required notice window: full refund, no questions.
- Cancellation outside the notice window: deposit forfeited (or 50% refunded as a goodwill credit).
- No-show: deposit forfeited. Period.
- Reschedule outside the notice window: deposit credits to the rescheduled install (good will, encourages re-booking).
The reschedule clause is the secret weapon. It gives customers an out that keeps their money on your books and gets them back on the calendar.
Stripe Connect setup
The friction in deposits used to be the payment processing. Modern setup (via Stripe Connect) makes it trivial — the customer taps a link, enters a card, the deposit settles to your bank within 2-3 business days. Refunds are one-tap from the customer record.
The numbers on a typical mid-sized shop
A mid-sized tint or PPF shop doing 250 bookings/month:
- Pre-deposit no-show rate: 18%
- No-shows/month: 45
- Average lost revenue per no-show: $380
- Monthly lost revenue: $17,100
Post-deposit no-show rate: 4% - No-shows/month: 10 - Average lost revenue per no-show: $380 - Monthly lost revenue: $3,800
Net monthly impact: $13,300 of recovered revenue. Annualized: $159K.
Cost of implementing deposits: ~$0 (built into modern shop management software).
What to do next
If you don't take deposits, implement them this week. Start with the higher-ticket tier where the math is most favorable, then roll out to all tiers within 30 days. The Deposit collection doc covers the SalesThumb setup.
Related
- Deposit collection - How to handle no-shows - Customer no-show recovery sequence - Setting up Stripe Connect - Connect Stripe