Build

8 min read

Online appointment booking system for clinics: buy one, build one, and what each really costs in 2026

Online appointment booking system for clinics and salons in India: prices for Practo Ray, Zoho Bookings, Calendly, SimplyBook.me, and when to build your own.

Mvpedge teamProduct, design and growth studio
The reception desk of a small, bright Indian dental clinic with a white tablet on a stand showing a simple calendar grid of coloured slot blocks, a small brass bell, a neat appointment card holder and a sage potted plant

For most clinics and salons in India, the right online appointment booking system is an off-the-shelf tool costing ₹0 to ₹2,000 a month, not a custom build. Zoho Bookings starts at ₹360 per user a month, Practo Ray at ₹999 a month, and Calendly and SimplyBook.me have free plans. Build your own only when you need things those tools do badly in India: booking on your own website with your branding, WhatsApp reminders, UPI deposits, or several doctors across branches.

Many small clinics do not need software at all yet. When a founder on r/StartUpIndia pitched a WhatsApp booking tool for clinics and salons, the blunt top reply was: "Whatsapp or manual booking still works well, because your target customer don't have that much volume." That is right for a single-chair practice, until the phone rings all morning and patients keep missing slots.

We will use one hypothetical example: a dental clinic in Mysuru with two dentists, about 25 appointments a day, and a second branch opening next year.

When a clinic needs an online appointment booking system#

  • The receptionist spends a large part of the day on "is there a slot free?" calls.
  • Patients message at night and book elsewhere by morning.
  • No-shows leave visible gaps in the chair, and nobody sends reminders.
  • Two doctors or two branches mean double bookings happen.

If none of these apply, a WhatsApp Business number and a Google calendar are enough.

Off-the-shelf clinic appointment booking software: current prices#

We opened each product's pricing page on 31 October 2026. Prices are before GST, and dollar figures use about ₹88 to $1.

ProductCheapest paid planFree planGood atWeak for Indian clinics
Practo Ray₹999 a month on a one-year plan (up to 50 doctors); Clinic Management ₹1,499 a monthTrial onlyRecords, billing, SMS reminders, Practo.com listingPracto-branded; card payments through Practo at 1.8% to 2%
Zoho Bookings₹360 per user a month, billed yearly; Premium ₹540One userMultiple staff, custom domain, WhatsApp and payment integrationsNot a clinic system: no patient records
Calendly$10 (about ₹880) per seat a month, billed yearlyOne event typeSimple booking linksPayments only via Stripe or PayPal, so no direct UPI
SimplyBook.me€11.9 (about ₹1,200) a month, billed yearly, 100 bookings, 5 providers50 bookings a month, 1 providerDeposits, booking website, salons and clinicsSMS and WhatsApp credits cost extra ($8 per 100)
FreshaSubscription listed as freeYesSalons and spasText reminders ₹13.50 each and WhatsApp ₹1.60 to ₹5.50 each after 20 free a month

Indian clinic software is often cheaper still. Appointik advertises plans from ₹249 a clinic a month. In a r/DoctorsofIndia thread on what doctors use, one reply put typical clinic software at "usually 10k to 15k a year."

For our Mysuru dental clinic, Practo Ray or a similar Indian clinic system is the sensible first step. It covers booking, records, billing and SMS reminders for about ₹12,000 to ₹18,000 a year. A salon would lean towards Fresha or SimplyBook.me instead.

What off-the-shelf tools do badly in India#

1. Booking lives on their page, not your site#

Most tools put booking on their domain, or in a widget that looks bolted on, so patients who found your site get sent elsewhere to book. Platform listings also send patients to the platform's brand, which we discuss in our guide to websites for doctors and clinics. And a booking page on your site only helps if people reach the site; if they don't, start with why your website is not getting traffic.

2. Reminders by email, when patients live on WhatsApp#

Many plans send email reminders free and charge for SMS. Indian patients read WhatsApp, and automated reminders there need the WhatsApp Business API, which bills per message. Appointment reminders count as cheap "utility" messages; we break down the current rates in our WhatsApp chatbot guide.

3. Deposits that do not support UPI#

Calendly collects payments only through Stripe or PayPal. For an Indian patient, a ₹200 UPI deposit is the easy option; a card form is not. Indian gateways like Razorpay take UPI, cards and netbanking at about 2% per payment. See our payment gateway comparison for fees and approval.

4. Several doctors and branches with different rules#

A root canal needs 60 minutes, a check-up 15. One dentist does Saturdays at the new branch. Per-user pricing also adds up fast: five staff on Zoho Premium is ₹2,700 a month before tax.

What a custom booking flow adds#

For the Mysuru clinic, a custom flow on its own website could look like this:

  1. A patient taps "Book" on the clinic's Google profile or site.
  2. They pick a treatment, a branch and a dentist, and see real free slots.
  3. For long procedures, they pay a small UPI deposit to hold the slot.
  4. They get a WhatsApp confirmation, then a reminder the day before with "reply 1 to confirm, 2 to reschedule".
  5. Reception sees one calendar for both branches and fills cancelled slots from a waitlist.

You own the patient list, the design and the data. You also own the maintenance, which is the trade-off.

Must-have features, whichever way you go#

  • Real-time slots per doctor, chair or stylist, with different lengths per service.
  • Buffers and breaks, so a 45-minute treatment does not overlap lunch.
  • Reminders on WhatsApp or SMS, not only email.
  • Easy reschedule and cancel links, so patients free the slot instead of vanishing.
  • Staff booking for walk-ins and phone calls into the same calendar.
  • A simple report of bookings, no-shows and cancellations each week.

How to reduce no-shows#

Reminders work, and the evidence is decent. A Cochrane review of randomised trials found attendance of 78.6% with text message reminders against 67.8% with no reminders.

What we would set up:

  • A reminder 24 hours before, with a one-tap confirm or reschedule.
  • A second, short reminder two or three hours before for morning slots.
  • A deposit only for long or high-value slots, such as a root canal, a bridal makeup trial or a hair colour session. Asking for one on every ₹300 check-up puts people off.
  • A waitlist that offers freed slots to the next patient.

New customers are the riskiest. A stylist on r/hairstylist noticed last-minute online bookers no-showed more, and another replied: "I find that new clients often book and cancel a LOT they have nothing invested since they are new." Abroad, salons solve that with a card on file. In India, a small UPI deposit for first-time bookings does the same job.

Patient data and the DPDP Act#

A booking system collects names, phone numbers and often the reason for the visit. For a clinic, that is health-related data. The Digital Personal Data Protection Rules were notified in November 2025 with an eighteen-month phased timeline, and they require a clear, separate consent notice explaining why you collect data. Penalties go up to ₹250 crore for failing to keep reasonable security safeguards.

One reply in the r/DoctorsofIndia thread above simply said: "We need offline software due to data privacy issues."

In practice, for any booking system:

  • Ask only what you need to book: name, phone, treatment. Leave detailed medical history for the visit.
  • Show a short consent line by the booking button, and keep WhatsApp marketing consent as a separate, unticked box.
  • Check where an off-the-shelf tool stores data and whether you can export and delete it.
  • Limit staff logins and remove ex-employees the day they leave.
  • Publish a privacy policy that names the tools you actually use.

How to create an appointment booking system: build costs#

If you decide to build, these are our estimates for India in 2026, based on projects of this type. They are ranges, not quotes.

ScopeOne-time cost (our estimate)Monthly running cost (our estimate)
Booking form on your site, staff confirm on WhatsApp₹15,000 to ₹40,000Hosting only, ₹500 to ₹1,500
Real-time slots for 1 to 3 doctors, automated WhatsApp reminders₹60,000 to ₹1.5 lakh ($680 to $1,700)₹1,500 to ₹5,000 including messages
Multiple branches, UPI deposits, waitlist, staff app and reports₹1.5 lakh to ₹4 lakh ($1,700 to $4,500)₹3,000 to ₹10,000, plus upkeep

Add about 2% of every deposit for the gateway, plus yearly maintenance. A middle path is often best: your own website with a well-designed booking page, connected to an off-the-shelf tool like Zoho Bookings underneath.

Common questions#

What is the best free online appointment scheduling software?#

For one person, Zoho Bookings' free plan, Calendly's free plan and SimplyBook.me's free plan (50 bookings a month) all work. Salons can look at Fresha. Clinics with several doctors will outgrow free plans quickly.

How much does an online booking system cost?#

Off-the-shelf tools cost ₹0 to about ₹2,000 a month for a small clinic or salon, plus message and payment fees. A custom system costs from ₹60,000 to ₹4 lakh one-time by our estimate, depending on doctors, branches and payments.

How do I set up online appointment booking for a small business?#

List services and their lengths, pick a tool, set hours and buffers, turn on reminders, and add the booking link to your website, Google Business Profile and WhatsApp.

The short version#

Start with the cheapest tool that fixes your actual problem: a WhatsApp Business number, then Practo Ray, Zoho Bookings, SimplyBook.me or Fresha. Turn on reminders before anything else, because they bring back the most missed appointments for the least money. Build a custom online appointment booking system for clinics only when you need booking on your own site, WhatsApp reminders, UPI deposits or several branches in one calendar, and budget for upkeep. Treat patient data with care from day one.

Weighing up buy or build for your clinic or salon? Book a free strategy call and we will map your booking flow and tell you honestly which option fits.

Work with Mvpedge

Planning a launch? Let's map it out together.

A free 30-minute call. You leave with a clear first step, whether or not we work together.

All articles