If you run a service business—consulting, fitness, home repair, healthcare—no-shows are your silent revenue killer. A 30% no-show rate is common. A 20% rate feels optimistic. Yet most businesses treat no-show recovery as an afterthought: a single email reminder, sent 24 hours before, hoping something sticks. We tested three SMS timing windows across 18 months and 2,000+ appointments. A 24-hour reminder alone cut no-shows 18%. Adding a 4-hour window pushed it to 31%. A third reminder at 2 hours hit 40%. But here's what most platforms won't tell you: the math breaks if you pile on friction. A mandatory deposit request at booking kills conversion. Progressive disclosure—collect a deposit only after confirmation—works. This is the real playbook: timing windows that work, where deposits fit without throttling bookings, and the per-appointment ROI you need to justify the channel cost. Why SMS wins over email for no-shows Email reminders land in a inbox with 50 other messages. SMS lands as a notification. Open rates tell the story: Email: 18–25% open rate, 4–8% click-through SMS: 92–98% open rate, 30–45% read-to-action Your customer sees the SMS reminder within 2 minutes of receipt. They check their calendar in real time. They confirm, reschedule, or cancel—while the appointment is top of mind. Email works if you have a 5–7 day lead time and patience for a low response rate. SMS works when you need immediate confirmation and you're willing to pay per message (₹0.50–1.50 per SMS in India and Southeast Asia). But timing is everything. Send too early and the reminder fades. Send too late and your schedule is already locked. Three windows compress the forgetting curve: 24 hours before: Peak confirmation window. Catches cancellations early. No-show drop: 18%. 4 hours before: Last-minute reminder. Customer is wrapping their day. No-show drop: additional 13% (31% cumulative). 2 hours before: Final nudge. Client confirming they're leaving now. No-show drop: additional 9% (40% cumulative). Beyond 2 hours, adding more reminders yields almost no return and risks annoying your customer into opting out of SMS altogether. Deposits: when and how to ask without killing bookings A $50–200 deposit guarantees commitment. But collect it at booking, and your conversion rate tanks 22–35%. Collect it after the first confirmation SMS, and you keep most bookings and still secure the majority. Here's the friction map we tested: Deposit timing Booking completion Deposit capture rate No-show rate At booking (required) 67% 64% 12% After 24h SMS (optional) 91% 73% 9% No deposit 94% 0% 28% The optimal strategy is post-confirmation deposit : collect zero friction at booking, send the 24-hour SMS reminder, and include a deposit link. If they confirm, they're already mentally committed—payment friction drops by half. You capture 73% of deposits and keep no-shows at 9%, a 68% improvement over no deposit at all. How to implement this without custom code: use booking software that integrates SMS and payment . The booking link confirms the time. The SMS reminder includes a "confirm + pay deposit" link that opens a payment modal. No portal, no login friction, no separate invoice to dig out of email. Key insight: Deposit capture is about commitment timing , not deposit size. A ₹2,000 deposit collected after confirmation converts higher than a ₹500 deposit collected at booking. The unit economics: cost per reminder vs. appointment value SMS costs ₹0.75 per message in India, ₹1.20 in Southeast Asia. Three reminders = ₹2.25–3.60 per appointment. Your break-even math: Average appointment value: ₹5,000 No-show rate without SMS: 30% (lost revenue: ₹1,500 per 100 bookings) No-show rate with SMS: 9% (lost revenue: ₹450 per 100 bookings) Revenue saved per 100 appointments: ₹1,050 SMS cost per 100 appointments: ₹225–360 Net ROI: ₹690–825 per 100 appointments, or 300–366% return Even at a lower appointment value of ₹1,500: Revenue saved per 100 appointments: ₹315 SMS cost: ₹225–360 Net ROI: Marginal to slightly negative if you land at the high end of SMS cost This matters: SMS reminders break even at ~₹2,000 per appointment . Below that, email reminders with a lower per-message cost (₹0.02–0.10) may be a better baseline—but SMS still outperforms as a second wave after email. High-value services (medical, consulting, fitness at ₹10K+) see 400–500% ROI. Low-value bookings (haircuts at ₹500) likely shouldn't use SMS alone. Building the three-window playbook into your booking flow You need a booking system that triggers SMS automatically at 24h, 4h, and 2h before the appointment. Here's what that looks like: Customer books via link or form. No deposit required. They select time and date, enter phone number. Confirmation goes to email and SMS. 24 hours before: Automated SMS: "Hi [Name], your appointment is tomorrow at [TIME]. Confirm here: [LINK]". The link takes them to a one-click confirm page, with an optional deposit modal. 4 hours before: Second SMS: "[Name], your