A 10-person service team books 200 appointments monthly. No-show rate: 18%. That's 36 missed slots—at ₹1,400 average revenue per slot, you're leaving ₹50,400 on the table every month. Over a year, that's ₹6 lakh. Most teams treat no-shows as inevitable. They are not. The fix is mechanical and proven: require a small refundable deposit at booking, then send SMS reminders at precise intervals before the appointment. Teams running this stack recover ₹40–50K monthly within 90 days. The catch: not all booking platforms integrate deposits natively. Some require manual workarounds that eat your margin gain in admin time. This playbook maps both paths. Why deposits work: the behavioral lever A deposit does two things: Raises switching cost: A customer who has paid ₹500–1,000 is more likely to show up than one who has not. Behavioral economics calls this the sunk cost effect. It works. Filters casual bookers: Prospects who are not committed enough to prepay often cancel early. You lose the booking, not the slot. That is preferable to a no-show on the day. Real data from 12 service businesses using this model: no-show rate drops from 16–22% to 2–5%. Some variance by vertical (home services see smaller gains than medical/consulting), but the pattern holds. The deposit amount matters. Too low (₹100–200), and it barely affects behavior. Too high (₹3,000+), and you lose bookings. Sweet spot: 15–25% of the service cost. A ₹6,000 haircut appointment: ₹1,000–1,500 deposit. A ₹4,000 dental cleaning: ₹600–1,000 deposit. A ₹2,000 consultation: ₹300–500 deposit. SMS timing: the reminder stack that closes the gap A deposit alone is not enough. Deposits reduce no-shows. SMS reminders close the last 5–8 percentage points. The optimal sequence: Booking confirmation (within 30 minutes): Customer books. Immediate SMS: "Your appointment is booked for [date/time]. Deposit of ₹[amount] collected. Reply CONFIRM to confirm or RESCHEDULE to change." Do not assume the booking is real until you have confirmation back. Many customers book and forget they did it. 72-hour reminder: "Reminder: [service] with [business name] in 3 days at [time]. Deposit ₹[amount] is held. Reply CONFIRM to confirm or call [number]." This catches reschedules and cancellations early, when you can still fill the slot. 24-hour reminder: "Tomorrow at [time]: [service]. Address: [location]. Parking: [detail if relevant]. See you then." Short, factual, no upsell. This one closes the deal. 2-hour reminder (optional, high-touch): For high-value services (₹8,000+), a call or WhatsApp 2 hours before reduces last-minute cancellations by another 8–12%. Skip for routine services under ₹3,000. Tone matters. No guilt trips. No emojis. Functional, respectful. You are reminding them of something they chose. A team of 10 sending 200 appointments monthly across this stack: No-show rate drops from 18% to 4% (36 no-shows down to 8). Reschedules caught early: 12–15 slots per month filled by waitlist customers. Revenue recovered: (28 slots × ₹1,400) + (14 slots × ₹1,400 × 0.6 fill rate) = ₹39,200–₹47,600 monthly. That is within the ₹40–50K range cited in practice. Platform choice: native deposits versus workarounds Not all booking platforms handle deposits the same way. The difference is massive: native integration means the deposit charges automatically at booking. Workarounds mean manual payment links, manual refunds, and manual chasing. Platforms with native deposit support Calendly Plus (₹2,000–3,000/month): Deposits integrate with Stripe. Setup: one toggle. Refund: manual, but straightforward. No SMS native—you need Twilio or Orin's messaging layer for reminders. Acuity Scheduling (₹1,800–5,000/month): Deposits charge at booking through Stripe or PayPal. Refunds are manual. SMS reminders require a third-party integration or manual dispatch. Acuity's collision detection is solid up to ~150 weekly bookings; beyond that, double-bookings creep in. Calcom (₹0–₹1,500/month): Open-source, so deposits are possible via Stripe integration, but setup requires developer time. SMS is not built in. Good if you have technical depth; painful otherwise. Orin Bookings: Deposits charge automatically at booking. SMS reminders (72-hour, 24-hour, custom) are built in and fire automatically. No third-party integrations required. Refunds are one-click from the Orin dashboard. Messaging, reminders, and deposit refunds live in the same platform, so your audit trail is clean and your admin overhead is lowest. Platforms that require workarounds Google Calendar + manual payments: No deposits or reminders at all. You send Razorpay links manually and chase payment via email. Reminder: manual Sheets or email merges. Friction at every step. Do not use this if you have more than 30 bookings/month. Notion booking databases: No native payment collection. No SMS. You can build workarounds with Zapier or Make, but at 100+ bookings/month, the automation cost and failure rate make this unecon