The verdict in three sentences
In Dar es Salaam, a clinic loses on two counts: a poorly filled calendar and no-shows that leave medical slots empty. An app for appointment booking, telehealth and M-Pesa payment cuts no-shows by 20 to 35 % and opens a new revenue line: teleconsults charged TZS 12,000 to 35,000 each. The build vs SaaS choice depends on patient volume and the need for an integrated medical record.
The modules that matter
A clinic doesn't need a simple calendar: it needs a full patient flow. High-impact modules:
- Multi-practitioner calendar with 24/7 online booking.
- Video telehealth with upfront M-Pesa payment.
- Automatic reminders by SMS and WhatsApp at D-1 and H-2.
- Patient record (history, prescriptions, tests).
- Pay-per-visit via M-Pesa / Tigo Pesa.
- Dashboard: fill rate, no-shows, revenue per practitioner.
Custom build vs health SaaS
| Criterion | Custom build | Health SaaS |
|---|---|---|
| Upfront cost | TZS 12,000,000 - 26,000,000 | TZS 0 - 1,000,000 (setup) |
| Monthly cost | TZS 120,000 - 240,000 | TZS 140,000 - 360,000 |
| 3-year total | TZS 16m - 35m | TZS 5m - 14m |
| Integrated telehealth | yes, custom | by plan |
| Patient record | customisable | standard |
| M-Pesa payment | native | often limited |
| Privacy / hosting | controlled | depends on vendor |
ROI through recovered slots
| Indicator | Without app | With app (2026 estimate) |
|---|---|---|
| No-show rate | 25-35 % | 12-20 % |
| Slots recovered / month | — | 40-80 |
| Telehealth revenue / month | 0 | new stream |
| Front-desk time on booking | 3-4 h/day | 1-1.5 h/day |
| Calendar fill rate | 60-70 % | 80-90 % |
If a consultation earns TZS 25,000 and the app recovers 60 slots/month, that's TZS 1,500,000/month of extra revenue, before telehealth even starts.
Mini case study
Dr Mushi runs a clinic in Dar es Salaam with 4 practitioners. She suffered 30 % no-shows on about 800 monthly appointments, or 240 lost slots, at TZS 25,000 each. With the app and M-Pesa payment, no-shows fall to 18 %: 96 slots recovered/month, or TZS 2,400,000/month. Add 50 teleconsults at TZS 20,000 (TZS 1,000,000). A build at TZS 13,000,000 pays back in under 4 months on these gains alone.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
What does a clinic app cost in 2026?
Custom-built, TZS 12m to 26m plus TZS 120,000-240,000/month. On health SaaS, TZS 140,000-360,000/month. Paid telehealth creates revenue that speeds up the payback.
Is telehealth really profitable?
Yes: charged TZS 12,000-35,000 per visit with upfront M-Pesa payment, it opens revenue without using a room and reaches distant patients.
How does the app reduce no-shows?
Through automatic SMS/WhatsApp reminders and, for telehealth, upfront payment. Clinics see 20 to 35 % fewer no-shows.
Is the patient record included?
Custom-built, yes: history, prescriptions and tests are centralised and available to the practitioner, with strict privacy controls.
SaaS or custom to start?
A small clinic can validate with health SaaS. Custom becomes relevant for a tailored patient record, multiple sites or full control over data hosting.
Let's talk about your project. We'll design your clinic app with calendar, telehealth and M-Pesa payment. 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.
