The verdict in three sentences
Without automated reminders, a clinic suffers 20-40 % no-show rates and a phone line that jams at peak hours. An online booking app with SMS/WhatsApp reminders at day-1 and hour-2 drops that rate below 10 %, and an M-Pesa deposit cuts it further. In Nairobi, budget KES 400,000 to 1,200,000 for a solid app, paid back within months through recovered slots.
The real cost of no-shows and phone queues
An empty slot is never recovered: it is provider time paid for nothing. Here is the 2026 order of magnitude for a mid-size Nairobi clinic handling 200 appointments a week.
| Metric | Without app | With app + reminders |
|---|---|---|
| No-show rate | 20-40 % | 6-10 % |
| Lost slots / week | 40-80 | 12-20 |
| Phone-desk time | 4-6 h/day | 1-2 h/day |
| Average slot value | KES 2,500 | KES 2,500 |
| Estimated weekly loss | KES 100,000-200,000 | KES 30,000-50,000 |
| Reminders sent | Manual, rare | Automatic day-1 + hour-2 |
The mobile money deposit (M-Pesa, Airtel Money) is the strongest lever: a patient who has prepaid KES 300-800 almost always shows up, or cancels in time to free the slot.
What the app contains and what it costs
| Module | Content | 2026 price range |
|---|---|---|
| Slot management | Per-doctor calendar, variable duration, blocking | Base included |
| SMS/WhatsApp reminders | Day-1 and hour-2, confirm/cancel | KES 400,000-650,000 |
| M-Pesa deposit | STK push, refund handling | +KES 120,000-250,000 |
| Patient record | History, prescriptions, allergies | +KES 150,000-350,000 |
| Dashboard | Attendance rate, revenue, stats | Premium included |
| Full app total | All modules | KES 400,000-1,200,000 |
Add a recurring SMS/WhatsApp cost (order of magnitude: KES 0.8-2 per message) and managed hosting (KES 5,000-15,000/month).
Mini case study
Dr Wanjiru runs a clinic in Westlands with 3 doctors and 220 appointments a week. Before the app, her no-show rate was 30 % — 66 lost slots at KES 2,500 = KES 165,000/week in missed revenue. After deploying a KES 850,000 app with reminders and a KES 500 deposit, the rate fell to 9 %: only 20 lost slots, or KES 50,000/week. Weekly gain: KES 115,000. The app pays for itself in about 7-8 weeks.
FAQ
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
How much does a clinic appointment app cost in Nairobi?
Budget KES 400,000 to 1,200,000 depending on modules (reminders, M-Pesa deposit, patient record). A starter version with calendar and SMS reminders begins around KES 400,000.
Do reminders really reduce no-shows?
Yes: clinics typically move from 20-40 % down to under 10 % no-shows with day-1 and hour-2 reminders. An M-Pesa deposit strengthens patient commitment even more.
Can we charge a deposit via M-Pesa?
Yes. The app can require a KES 300-800 deposit at booking, deductible from the consultation or refundable if cancelled in time.
Is patient data secure?
Yes: role-based access, encryption, and compliance with Kenyan data-protection rules. Patient records stay accessible only to authorised staff.
How fast does the app pay for itself?
For a mid-size clinic, recovered slots cover the investment within 1 to 3 months in most cases.
Let's talk about your project. We build your appointment app with reminders and M-Pesa deposits tailored to your clinic. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.


