The Costs of Clinic Software That Are Not on the Pricing Page

The subscription is rarely the whole cost. Setup and data entry, staff training, per-message fees, storage limits, payment processing, and the cost of switching later — with guidance on which are reasonable and which are warning signs.
The sticker price is the easy part
Most of what a system costs in year one is not on the pricing page. None of the items below are inherently unreasonable — several are unavoidable — but all of them are unpleasant when they arrive unannounced.
Costs you should expect
Getting your data in. Whether you are coming from paper, a spreadsheet, or another system, someone spends hours on this. If you are doing it yourself, it is your evenings. If the vendor is doing it, ask what it costs and what "migration" includes — often demographics but not history.
The learning period. For the first days everything takes longer. Budget for reduced throughput rather than being surprised by it, and expect one person to become the internal expert whether or not you planned that.
Notification volume. SMS almost always costs per message. WhatsApp and push are often cheaper or included. If reminders are billed per message, your cost scales with your appointment volume — which is to say, with your success.
Payment processing. If patients pay through the system there is a processing fee, and it belongs in your cost model. Ask whether the platform adds anything on top of the processor's own rate.
Storage. Fine until a practice starts uploading imaging. Ask what the limit is and what happens past it.
Costs that should make you ask harder questions
- Per-user fees that are not published. Published per-seat pricing is fine. Quote-on-request per-seat pricing means the price depends on what they think you will pay.
- Charges to export your own data. See [the data ownership questions](/blog/clinic-data-ownership-export-questions).
- Mandatory paid onboarding for a product that is meant to be usable.
- Support as a paid tier where the free tier has no path to a human when something is broken.
The cost nobody quotes: leaving
If you outgrow or dislike the system, switching costs you the migration again, the retraining again, and whatever history does not survive the export. This is the real reason to settle portability at the start — it is the one hidden cost you can reduce before you incur it.
Building an honest year-one number
Take the subscription for the number of clinicians you will actually have. Add expected notification volume. Add processing fees at your expected patient-payment mix. Add a realistic figure for the hours of data entry and slower clinics in the first month. That number is what the software costs. Comparing vendors on the first line alone is how practices end up surprised.
Where we stand
Per-doctor pricing is published rather than quoted, so the figure at three or ten clinicians is something you can work out before talking to anyone. Exporting your own records costs nothing. The costs we do not control — your bank's fees on an international transfer, your payment processor's rate — are real, and we would rather name them here than let you find them on an invoice.
Roshtah multi-doctor clinic tour — branches, shifts and per-doctor pricing
Try Roshtah today
Doctors, clinics, appointment booking and online medical consultations in Syria — all in one place.
