The verdict in three sentences
A multi-practitioner booking SaaS for medical centres, dental practices and beauty clinics costs 250,000 to 550,000 MAD (about 25,000 to 55,000 USD) for an MVP in 2026 with a North African nearshore team, delivered in 4 to 6 months; a Miami agency usually quotes 80,000 to 150,000 USD for the same scope. The viable model is a per-practitioner subscription of 300 to 900 MAD (30 to 90 USD) per month, with SMS reminders billed on top or included in a quota. Break-even sits around 250 active practitioners, i.e. 40 to 60 clinics.
The development budget
Figures below are the reference case built for the Moroccan market; 10 MAD is roughly 1 USD.
| Module | Content | Timeline | 2026 cost (MAD excl. VAT) |
|---|---|---|---|
| Multi-practitioner calendar | Slots, rooms, durations per service, absences | 5 to 7 weeks | 70,000 to 140,000 |
| Online patient booking | Public page per clinic, practitioner choice | 3 to 4 weeks | 40,000 to 80,000 |
| SMS and WhatsApp reminders | D-1 and H-2 sends, confirmation, cancellation | 2 to 3 weeks | 25,000 to 50,000 |
| Subscriptions and billing | Per-practitioner plans, card or bank transfer | 2 to 4 weeks | 30,000 to 70,000 |
| Clinic back office | Statistics, no-show rate, export | 2 to 3 weeks | 25,000 to 60,000 |
| Health data compliance | Hosting, logging, regulator filing | 2 to 4 weeks | 30,000 to 70,000 |
| Practitioner mobile app (option) | Daily agenda, notifications | 4 to 6 weeks | 60,000 to 120,000 |
Without a mobile app, most projects land between 250,000 and 400,000 MAD. The practitioner app can wait for version two: a responsive web interface covers 90% of early use. In the US, health data compliance (HIPAA, signed BAAs with hosting and SMS providers) adds roughly 10,000 to 25,000 USD.
Business model: pricing, SMS and break-even
Reminders cut no-shows from an average of 20 to 30% down to 8 to 12%, which is the main sales argument. SMS costs 0.25 to 0.40 MAD per message in Morocco and around 0.01 USD per message in the US, plus carrier fees.
| Plan | Price per practitioner per month | SMS included | Target |
|---|---|---|---|
| Essential | 300 MAD (30 USD) | 100 | Beauty clinic, physiotherapist |
| Practice | 550 MAD (55 USD) | 300 | Dentist, general practitioner |
| Centre | 900 MAD (90 USD) | 800 | Imaging centre, day clinic |
| Extra SMS | 0.50 MAD per message | Resold with margin | |
| Monthly cost item | Estimated amount (MAD) | ||
| Hosting and backups | 6,000 to 12,000 | ||
| SMS (8,000 to 20,000 sends) | 3,000 to 8,000 | ||
| Maintenance and enhancements | 25,000 to 45,000 | ||
| Customer support (1 to 2 people) | 12,000 to 24,000 | ||
| Sales and marketing | 30,000 to 50,000 | ||
| Total | 76,000 to 139,000 |
With average revenue of 500 MAD per practitioner, 250 practitioners generate 125,000 MAD per month, covering the high end of costs before development amortisation.
Mini case study
Youssef, an entrepreneur in Casablanca, launches a platform for dental practices. MVP at 320,000 MAD in 5 months. He signs 35 practices averaging 2.5 practitioners on the 550 MAD Practice plan, i.e. 87.5 practitioners and 48,125 MAD of monthly revenue by month 6. To reach 250 practitioners, he targets 100 practices by month 15. At 250 practitioners, monthly margin after 100,000 MAD of costs reaches about 37,500 MAD (250 x 550 - 100,000), and development is paid back in just over 8 more months.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Which regulator must approve the platform?
In Morocco, Law 09-08 requires a filing or authorisation with the CNDP for health data, taking 1 to 3 months and 10,000 to 25,000 MAD of legal support. In Florida, you must meet HIPAA and sign BAAs with every vendor handling patient data.
Where should patient data be hosted?
Local or certified hosting simplifies approval. In Morocco it costs 15 to 30% more than a standard European cloud; in the US, HIPAA-eligible cloud services are standard on major providers.
WhatsApp or SMS for reminders?
WhatsApp Business messages are often cheaper and read by over 90% of patients, but SMS remains necessary for older patients. Most platforms combine both.
How are subscriptions collected?
By card through a local gateway (1.5 to 3% per transaction in Morocco, around 2.9% + 0.30 USD with Stripe in the US). Many clinics prefer quarterly transfers with a 5 to 10% discount.
How long to reach 250 practitioners?
As a 2026 order of magnitude, 12 to 18 months with a dedicated field salesperson. A practice's sales cycle lasts 2 to 6 weeks after a demo.
Let's scope your project. Tell us your target (medical, beauty, wellness) and pricing plans, and we will price the MVP and a 4 to 6-month schedule. Detailed quote within 48 h. 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.