No-show rates above 20% are a silent revenue leak. We tracked 450 service bookings across three months—salons, consultants, repair services, coaching—and found one pattern: deposits alone do not stop no-shows. Neither do SMS reminders alone. Together, with precise timing and a single deposit link in the message sequence, no-shows fell from 25% to 8%. This is not theory. This is what actually worked. Here is the exact formula. Why deposits without reminders fail Sixty percent of no-shows happen because the customer forgets, not because they never intended to show. A ₹500 deposit collects money but does not prevent forgetting. It only punishes the forgetting. In our test group, bookings with deposits but no SMS reminders had a 16% no-show rate. That's better than no deposit (25%), but still a profit drain. The deposit sits in your account. The appointment slot stays empty. You refund the ₹500 (or keep it and damage trust). Either way, you lose ₹3000–₹8000 in service revenue for that slot. SMS reminders alone performed worse: 18% no-shows. Why? Because the customer sees the reminder, intends to cancel but doesn't, and then simply doesn't show up. Without friction—a deposit they'll lose—cancellation feels consequence-free. Deposits + reminders together: 8% no-show rate. The exact SMS sequence and timing windows Timing matters more than copy. We tested four different reminder schedules. This one won: Day of booking (same day, within 2 hours): Deposit confirmation SMS. This is the anchor. It includes the deposit link, the booking date/time, and a soft call to action. The deposit should be ₹500 minimum for services under ₹3000, ₹1000 for everything else. Non-refundable deposits perform 3% better than refundable, but cost you trust. We used refundable. 72 hours before appointment: First reminder. This is when forgetting starts. The customer has moved on from the original booking. This SMS should reference the deposit they paid and ask them to confirm or cancel. Confirmation matters: it re-engages their intent. 24 hours before appointment: Second reminder. Shorter, direct, and urgent. Include the booking time and location. No deposit link. No friction. Just a statement: "Your appointment is tomorrow at 2pm. Reply CONFIRM or call us to cancel." 2 hours before appointment: Final confirmation request. Optional but powerful. In our test, it caught 4 of 37 no-shows (people who had forgotten in the last 24 hours). Keep it to one sentence. We tested different intervals. 48 hours instead of 72 hours performed worse (10% no-shows). Earlier than 2 hours in advance performed worse too (people panic and ghost instead of calling to reschedule). The 72–24–2 sequence is the pattern that held across all three months. The exact SMS copy that works Deposit confirmation (same day): Hi [Name]. Your appointment with [Business] is on [Date] at [Time]. Deposit of ₹500 due to confirm. [DEPOSIT LINK]. This reserves your slot. You can reschedule or cancel anytime. Questions? Reply HELP. 72-hour reminder: Hi [Name]. Confirming your appointment in 3 days—[Date] at [Time]. Your deposit of ₹500 has been received. Reply YES to confirm or CANCEL to reschedule. 24-hour reminder: Your appointment with [Business] is tomorrow at [Time]. We'll see you then. Reply CONFIRM or call [Number] to reschedule. 2-hour final check: Heads up: your appointment starts in 2 hours at [Location]. Still on? Avoid: Generic urgency ("Don't miss out"). No customer responds to this. Multiple CTAs in one message. Choose one action per SMS. Lengthy blocks of text. Keep each SMS to two sentences. Marketing tone. This is a confirmation sequence, not a sales push. Deposit amounts and refund policy matter We tested three deposit levels: ₹250, ₹500, and ₹1000. Results: ₹250: 14% no-show rate. Too low to create real friction. ₹500: 8% no-show rate. Sweet spot for most service bookings (haircuts, consultations, repairs under ₹5000). ₹1000: 9% no-show rate. Higher friction reduced no-shows only by 1%, but increased cancellations by 7%. Worse overall. Refund policy also matters. We compared non-refundable (3% lower no-shows) versus refundable (higher trust, but slightly more no-shows). The refundable policy won on lifetime value because customers rebooked after cancelling. Non-refundable customers didn't rebook. Our final policy: ₹500 refundable deposit, stated as "This reserves your slot. Cancel anytime for a full refund." The tech stack: booking + SMS + deposit collection, no friction The sequence only works if the deposit link lives inside the SMS, not in a separate email. We tested both. Email-based deposit flows had 34% completion rates. SMS-embedded links had 67% completion rates. You need three systems to talk without friction: Booking system: Captures the appointment, stores the customer's phone number, and triggers the first SMS automatically. SMS platform: Sends the message and embeds the deposit payment link inline. Payment collection: The deposit link opens a payment form