A clinic’s scheduling problem is really a telephone problem. Here is the part that moves online, the part that shouldn’t, the one line that eliminates half the tools, and eight options compared honestly — with July 2026 prices.
Most clinics don’t have a scheduling problem. They have a telephone problem. The calendar is fine — it’s that every appointment on it had to be arranged by a human being holding a phone, usually between 8am and 5pm, usually while three other people wait at the front desk.
Online medical and dental scheduling is the attempt to move some of that off the phone. Not all of it. This page is about which part actually moves, what it costs, the tools that can and can’t legally do it, and the parts of a practice this software genuinely does not touch — because if you buy it expecting a practice management system, you will be angry in a fortnight.
This is the whole decision, and it takes thirty seconds.
| What you need | What to buy |
|---|---|
| Charting, e-prescribing, insurance claims, coding, patient records | An EMR/EHR, or a dental practice-management system. A scheduler is not one and never will be. |
| A booking page patients can use at 11pm, reminders that cut no-shows, staff calendars that don’t collide | A scheduling layer like Bookafy, running alongside whatever records system you already have. |
| Both, from one vendor, tightly joined — booking written straight into the chart | A record-linked healthcare platform (see Shelf 1 below), or your EMR’s own patient portal if it has a usable one. Ask them first before you shop. |
Before you compare features or prices, ask each vendor one question and get the answer in writing: “Will you sign a Business Associate Agreement?” In the United States, if you handle protected health information (PHI), HIPAA requires a signed BAA with any vendor that touches it. No BAA, no PHI — no matter how good the encryption sounds in the marketing.
That single question removes the biggest name in the category:
Medical and dental practices are actually shopping in two different aisles, and most don’t realise it until they’ve bought the wrong one.
These write the booking straight into the chart or the practice-management system. Pricing is quote-only and almost always demo-first, and setup is a project, not an afternoon. Buy from this shelf when the booking must land in the record automatically.
Quote-only · demo required
Patient scheduling, reminders and forms that sync two ways with a long list of medical and dental EHR/PM systems. Best when you want online booking to appear in the same system your front desk already lives in.
Listing / per-booking pricing · marketplace
Half booking tool, half patient-acquisition marketplace — patients find you on Zocdoc and book. Best if you want new patients, not just a better way to book the ones you have. You’re paying for demand, not just software.
Quote-only · demo required
Patient-communication suites (phones, texting, reviews, recall) with scheduling included, aimed heavily at dental and small medical offices. Best when the phone system and the reminders should be the same product.
Your own EMR or dental PM — Dentrix, Curve, Epic, Athenahealth, eClinicalWorks — may also have a booking portal built in. It’s worth ten minutes to ask before you buy anything, because a portal you already pay for is free.
These don’t touch the chart. They give patients a booking page, cut no-shows with reminders, and keep staff calendars straight; the front desk copies the booking into the EMR (or you build a bridge with the API). Cheaper, faster to set up, and for a lot of practices, enough.
HIPAA on Pro+ ($11) · SMS included · billed yearly
Booking page, two-way calendar sync (Google, Outlook/Office 365, iCloud), skill-based routing and round-robin for multi-provider offices, and SMS reminders included rather than metered. HIPAA compliance is on Pro+. No native EMR connector, and no waitlist — see the honest gaps below.
HIPAA + BAA only on Powerhouse ($49) · SMS from $27
Robust and flexible, with intake forms and packages. If you need HIPAA you’re on the $49 plan, so compare it against Bookafy Pro+ at that price point, not against the $16 tier people quote.
❌ Not for PHI · no BAA on any plan
Excellent for sales calls and general meetings. But its terms prohibit PHI and it won’t sign a BAA, so it’s the wrong tool for a medical or dental practice — full stop. Listed here only because so many clinics start with it and have to switch.
Markets a HIPAA option for healthcare · open-source
Open-source and developer-friendly, with a dedicated healthcare offering that advertises HIPAA-compliant scheduling and a BAA on its higher tiers. Best if you have technical hands to set it up and want to self-host or customise. Confirm the BAA terms directly for your plan.
Confirm HIPAA status directly if you handle PHI
The cheapest way to get a shared booking page for a small office. Fine for a low-risk wellness studio; if you handle PHI, confirm its HIPAA and BAA position with Setmore before you rely on it — don’t assume.
| Tool | From (July 2026) | HIPAA / BAA | Best for |
|---|---|---|---|
| Bookafy | Free / $7 / $11 per user | Yes, on Pro+ ($11) | Cheapest HIPAA-capable scheduler; multi-provider clinics next to an EMR |
| Acuity | $16 / $27 / $49 | Yes, only on Powerhouse ($49) | Form-heavy solo/small practices already on the top tier |
| Calendly | Free / $10 / $16 per seat | No — prohibits PHI | Sales & general meetings, not patient care |
| Cal.com | Free / $15 per user | Healthcare option, confirm BAA | Technical teams who want to self-host/customise |
| Setmore | Free (≤4 users) | Confirm directly | Small, low-risk wellness offices |
| NexHealth | Quote-only | Yes (record-linked) | Booking written straight into your EHR/PM |
| Zocdoc | Listing / per-booking | Yes (marketplace) | Attracting new patients, not just rebooking |
| Weave / Solutionreach | Quote-only | Yes (record-linked) | Practices that want phones + texts + booking in one |
The practices that get hurt by online booking are the ones that opened everything to everyone. Sort your appointment types into three buckets before you publish a link:
Publishing only bucket one is not a small win. In most practices it is the majority of call volume.
A missed 20-minute slot is a straightforward loss — the provider was paid, the room was heated, nobody was seen. The practices that reduce it don’t do anything clever. They do three boring things:
This applies to Bookafy and to every Shelf 2 tool above. If you need these, you’re shopping on Shelf 1.
| Not available | What people do instead |
|---|---|
| Insurance eligibility checks at booking | Verify at check-in, as most offices still do. |
| Writing the appointment back into your EMR automatically | Front desk re-keys it, or you build against the API. |
| Charting, SOAP notes, prescriptions, claims | Your EMR. This is not that. |
| Recall / recare campaigns (“you’re due for a check-up”) | Your EMR or an email tool. A scheduler sends transactional messages, not marketing. |
| Room and equipment booking | Bookafy schedules people, not rooms. Three treatment rooms and six clinicians is the wrong shape for it. |
| Waiting lists that auto-fill a cancellation | Manual. Bookafy has no waitlist feature — when a patient cancels, the slot sits open until someone books it. |
Bookafy’s Free plan is $0 for one user with unlimited appointments. The 7-day trial of Pro+ — the HIPAA plan — needs no credit card.
Not for anything involving protected health information. Calendly’s terms prohibit PHI and it does not sign a Business Associate Agreement on any plan, including Enterprise. For a clinic or dental office you need a scheduler that will sign a BAA — Bookafy (Pro+), Acuity (Powerhouse), or a record-linked platform.
Among the general schedulers here, Bookafy’s Pro+ plan at $11/user/month is the lowest HIPAA-capable tier. Acuity’s equivalent is its $49 Powerhouse plan. Calendly has no HIPAA option at any price.
HIPAA compliance is included on Bookafy’s Pro+ plan. As with any vendor you trust with PHI, ask for the Business Associate Agreement in writing before you go live — email our team and get it in hand. That’s the correct step with every scheduler on this page, not just this one.
General schedulers like Bookafy have no native connector to systems like Epic, Athenahealth or eClinicalWorks; they run alongside, and the front desk re-keys the booking (or you bridge it with the API, Zapier or Make). If booking must land in the chart automatically, buy a record-linked platform such as NexHealth instead.
If you want online booking to appear in Dentrix, Curve or your existing PM automatically, look at a record-linked platform (NexHealth) or your PM’s own portal. If you just want patients to self-book cleanings and get reminders while your PM stays the source of truth, a general scheduler like Bookafy on Pro+ is cheaper and quicker to launch.
Bookafy does not. When a patient cancels, the slot is simply open again until someone books it. If auto-filling cancellations from a waitlist is essential, that’s a Shelf 1 feature.