Most options fall into two camps. Per‑provider EHRs bill you for growing your team. Salon and spa suites have the retail features but skip the HIPAA. Here is the whole landscape, including where each camp genuinely wins.
Every row compiled from the vendors' published pages and documentation. For the money side, use the cost calculator.
| MySpark+ | Jane App | SimplePractice | Mindbody | Vagaro | OptiMantra | Carepatron | |
|---|---|---|---|---|---|---|---|
| Scheduling & Booking | |||||||
| Online self-booking widget | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Staff-first booking (pick provider) | Yes | Yes | Yes | Partial | Yes | Yes | Yes |
| Class / group session booking | Yes | Yes | Partial | Yes | Partial | Partial | Partial |
| Group bookings (multi-client appt) | Yes | Yes | Yes | Yes | Partial | Partial | Partial |
| Round robin / auto staff assignment | Yes | Partial | No | Partial | No | No | No |
| Resource / room / equipment mgmt | Yes | Yes | No | Yes | Partial | Partial | No |
| Multi-service in one appointment | Yes | Yes | No | Partial | Yes | Partial | No |
| Multi-provider package appointments | Yes | No | No | No | No | No | No |
| Self-serve reschedule / cancel | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Waitlist + auto-fill cancellations | Coming soon | Yes | Yes | Yes | Partial | No | No |
| Calendar sync (Google / iCal) | Yes | Yes | Add-on ($79 tier) | Yes | Yes | Partial | Yes |
| Recurring appointment booking | Coming soon | Yes | Yes | Yes | Yes | Yes | Partial |
| Booking lead time / advance rules | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Payments & Revenue | |||||||
| Integrated card payments | Yes | Yes (2.6-2.85%) | Yes (3.15%) | Yes | Yes | Yes | Yes (Stripe) |
| Card on file | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Deposits / partial payment at booking | Yes | Yes | Partial | Yes | Yes | Yes | Partial |
| Tips with staff attribution | Yes | Yes | No | Yes | Yes | Partial | No |
| Gift cards | Yes | Yes | No | Yes | Yes | Partial | No |
| Coupons / promo codes | Yes | Partial | No | Yes | Yes | Partial | No |
| Sale-price / service discounts | Yes | Partial | No | Yes | Yes | Partial | No |
| Prepaid series / session packs | Yes | Yes (top tier) | No | Yes | Yes | Yes | No |
| Memberships / recurring billing | Yes | Yes (top tier) | No | Yes | Yes | Yes | No |
| Account credit ledger | Yes | Yes | Partial | Yes | Partial | Partial | No |
| Tax engine with per-line allocation | Yes | Yes | Partial | Yes | Yes | Yes | Partial |
| Refund engine (GC-aware splits) | Yes | Yes | Yes | Yes | Partial | Yes | Partial |
| Products / retail POS + inventory | Yes | Yes | No | Yes | Yes | Yes | No |
| Payroll / staff commission reports | Partial | Partial | No | Yes | Add-on | Partial | No |
| Clinical & Compliance | |||||||
| HIPAA + BAA included in price | Yes (Practice+) | Yes | Yes | No | No | Yes | Yes (eligible plans) |
| Immutable audit trail (6-yr) | Yes | Partial | Partial | No | No | Partial | Yes |
| SOAP / charting notes | Yes | Yes (10k templates) | Yes | No | No | Yes | Yes |
| Custom intake forms | Yes | Yes | Yes | Partial | Partial | Yes | Yes |
| Contracts / e-signature | Yes | Partial | Yes | Partial | Yes | Yes | Partial |
| Allergy / warning flags on contact | Yes | Yes | Partial | No | No | Yes | Partial |
| Telehealth video visits | Yes (Practice+) | Yes | Yes | Partial | Yes (live stream) | Yes | Yes (free tier) |
| AI scribe / AI note drafting | Coming soon | Add-on $15 | Add-on $35 | No | No | Partial (partner) | Yes (all plans) |
| e-Prescribing | Coming soon | No | Add-on $49+$89 | No | No | Yes | Yes |
| Insurance billing / superbills | Superbills | Add-on $20 | Yes | No | No | Yes | Partial (per-claim) |
| Lab integrations | Coming soon | Partial | No | No | No | Yes | No |
| Patient portal (records,history) | Yes | Yes | Yes | Partial | Yes | Yes | Yes |
| HIPAA Right of Access export | Yes | Yes | Yes | No | No | Yes | Yes |
| 2FA / TOTP for admins | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Communications & Marketing | |||||||
| Email notifications (gated catalog) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| SMS reminders | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Two-way SMS / unified inbox | Yes | Partial | Yes | Partial | Yes | Yes | Partial |
| Voice calling / phone system | Yes | No | No | Partial | No | No | No |
| AI receptionist (voice/chat) | No | No | Partial (Care Aide) | Yes | No | No | Partial |
| Email marketing campaigns / blasts | Yes | Partial | Partial | Yes | Yes | Partial | No |
| Review requests / reputation | Coming soon | No | Partial | Yes | Yes | No | No |
| Treatment-interval recall campaigns | Coming soon | No | Partial | No | No | Partial | No |
| Workflow automation builder | Yes | No | Partial | Partial | Partial | Partial | Partial |
| Internal staff alerts w/ per-staff routing | Yes | Partial | Partial | Partial | Partial | Partial | Partial |
| Platform & Business Model | |||||||
| Flat staff-inclusive pricing | Yes (7-40 seats) | No (per) | No (per $74) | No | No (per calendar) | No ($49/addl) | No (per user) |
| Usage metering + prepaid top-ups | Yes | No | No | No | No | No | No |
| Never-block transactional messages | Yes | n/a | n/a | n/a | n/a | n/a | n/a |
| Reporting & analytics dashboards | Yes | Yes | Partial (17 rpts) | Yes | Yes | Yes | Partial |
Compiled from each vendor's published pricing pages, feature pages and documentation as of August 25, 2026. "Partial" reflects our read of their materials, and vendors ship constantly: verify anything you rely on. Add‑on prices are the vendor's published monthly rates.
Per‑practitioner pricing looks cheap for a solo provider and grows painful with every hire. At $49 to $139 per practitioner per month, a three‑provider clinic routinely pays $200 to $400 before add‑ons, and hiring a fourth provider is a pricing decision instead of a staffing one. AI notes, insurance billing and even the BAA are often sold separately on top.
Per‑calendar suites price by bookable calendar and monetize through add‑ons: marketing, branded apps, payment processing rates. They are genuinely strong at retail, but patient data protections like a BAA, charting and audit trails are usually absent, because they were built for salons first.
Flat per‑clinic pricing, the MySpark+ model, means the software bill is a constant while you grow. Staff seats are included per tier, HIPAA and the BAA are in the price on every plan, and communication volume is handled with prepaid top‑ups you choose to buy, never surprise overages. See the full pricing breakdown.
Including us. Bring this list to every demo, and get the answers in writing.
What does my bill become when I add a provider? Is HIPAA or the BAA an add‑on? What are the payment processing rates? Are there overage charges I do not control?
Will you sign a BAA, and at which plan level? Is there an audit trail of who viewed patient data? Can patients get a full record export? Is two‑factor login enforced for admins?
Can one appointment span multiple providers? Do rooms and equipment count as resources? Can patients only book what is truly open, with deposits taken up front?
Is texting two‑way with a shared inbox? What happens to my appointment reminders if I hit a sending cap? Is consent and opt‑out handling automatic?
Are memberships, packages, gift cards and retail POS native or integrations? Does revenue attribute to the provider who did the work? Can I sell gift cards online?
Who migrates my data, and what does it cost? How long is onboarding? What happens to my data if I leave? Is there a contract lock‑in?
Count your providers, price the alternatives, then look at one flat price with HIPAA included on every plan.
View pricing