Med spa booking software is the platform holding the calendar, the patient record and the card on file, and four names carry most of this market: Boulevard, Zenoti, Vagaro and Mangomint. Three publish a price you can read without a sales call. The fourth, the most medical of them, does not.
What each platform publishes, and what it costs to find out
Three of the four publish a monthly price. Boulevard lists plans starting at $176 a month per location for salons and spas and $410 a month per location for medspas, Vagaro starts at $23.99 a month for one bookable calendar, and Mangomint charges $120 a month per location plus $10 a month per user. Zenoti publishes none.
Those numbers are the vendors' own, as of September 2026, and are not comparable as printed. Boulevard prices by location and charges a medspa tier more than twice its salon rate, with 10% off annual billing. Vagaro prices by bookable calendar, adding $10 for each past the first, capped at seven. Mangomint moved to a per-location plus per-user fee on August 1, 2026.
Zenoti's position is stated rather than hidden: its pricing page directs a practice to a demo instead of a tier, on the reasoning that businesses in this category vary too widely for a fixed price to mean anything. That is defensible from a platform selling to multi-location groups, and it is still a sales call before a number.
| Platform | Published monthly price | What turns HIPAA handling on | Charting for injectables | Deposit or card to hold the slot |
|---|---|---|---|---|
| Boulevard | From $176 per location for salons and spas, from $410 for medspas; 10% off annual | Not documented as a setup step on its public pages in this run's searches | Sold as a medspa EMR: patient charts, photo documentation, consent forms | Booking deposits, with stored payment on the patient profile |
| Zenoti | None published; pricing on request through a demo | Not documented as a setup step on its public pages in this run's searches | Charting, injectable documentation, before-and-after photos, e-prescribing | Per-service deposits, which its help centre says cannot coexist with a cancellation or no-show fee on that service |
| Vagaro | From $23.99 for one bookable calendar, plus $10 each after that, free past seven | Signing Vagaro's business associate agreement, its documented requirement for HIPAA compliant notifications | Forms activate for an added monthly cost; sold as med spa EMR | Card on file can be required to book, then charged for a no-show or late cancellation |
| Mangomint | $120 per location plus $10 per user, as of August 1, 2026 | Contacting support and signing the required business associate agreement | Forms and charting in the core plan: SOAP notes, image markup for injection sites | A deposit or full payment can be required at booking, set per service |
Where the med spa split is: charting and the business associate agreement
Two of the four document the step that turns HIPAA handling on. Vagaro's support documentation states that enabling HIPAA compliant notifications requires signing Vagaro's business associate agreement. Mangomint's says HIPAA compliance is switched on by contacting support and signing the required agreement. Both are setup steps a practice can verify before buying.
Boulevard and Zenoti both sell medical charting into this market, and neither one's public pages named that agreement step in this run's searches, which is a gap in what is published rather than a finding about either product. Ask for it in writing on the demo call: a platform holding treatment records for a covered entity is a business associate, and the agreement is what says so.
The direction of the obligation matters more than the paperwork. Under 45 CFR 164.508 a covered entity must obtain a signed authorization before protected health information is used for marketing, and the rule's two exceptions are a face-to-face communication and a promotional gift of nominal value. Whether a practice is a covered entity turns on the electronic transactions it runs, which that section does not decide. Signing a vendor agreement does not move it.
Deposits, and the card that holds the slot
All four hold a slot with money, and the mechanics differ enough to matter. Mangomint can require a deposit or the full price at booking, set per service. Vagaro can require a card on file to book and charge it for a no-show or late cancellation. Boulevard sells booking deposits. Zenoti configures them per service too, with one documented limit.
That limit is the kind of detail a comparison chart usually loses. Zenoti's help centre states that a service deposit cannot be configured if the service already carries a cancellation fee or a no-show fee, so a practice running both a deposit and a penalty on the same treatment has to choose. Neither choice is wrong; knowing before migration is the point.
Two-way texting: in the base fee or beside it
Texting is where published prices stop being comparable. Mangomint's two-way texting sits in a paid add-on rather than the base fee, and its August 2026 pricing page puts the phone add-on, covering in-app calls and texting, at $70 a month. Boulevard routes client messages into a central inbox, and Zenoti sends secure payment links by text.
Vagaro's own documentation describes confirmations and reminders by text and email, and says those notifications can be sent HIPAA compliant once the agreement is signed. A reminder that a patient can reply to is a different product from a reminder that only broadcasts, so the question for any of the four is whether a reply lands somewhere a human sees it inside business hours.
What none of the four platforms do
Booking software manages people who reach the calendar. The inquiry arriving at 9pm on a Saturday through a form, an Instagram message or a missed call is not in any of these platforms yet, and nothing inside them will go and get it. No migration between the four closes that gap.
The second gap is attribution. A booking platform knows a consult was booked. It does not know whether the patient came from a treatment page that ranks, a Business Profile photo or a referral, so a practice reading platform reports alone sees filled chairs and still cannot tell which marketing brings customers.
The third is the handoff. Whichever platform holds the calendar, something has to reply in minutes, qualify, book into real availability and chase the people who go quiet. Those are automations built around the platform through its API, not features a practice buys inside it.
What this looks like when it runs
Automated booking systems are the buyer criterion this sits under, and the working version is a layer around the platform rather than a replacement for it: live availability read from whichever calendar the practice already runs, an instant reply on every inquiry, and follow-up that continues until the consult is booked or the patient says no.
Mirastart builds that layer. Booking systems that calculate genuine availability and send confirmations automatically, follow-up automation that chases what people forget, and loyalty and membership software all run in production for Charlotte businesses today, and they sit on Boulevard, Zenoti, Vagaro or Mangomint wherever an API exists. Where one does not, the capture layer runs beside the platform and hands the booking over.
On privacy the controls are worth checking on any agency, ours included: patient information stays out of ad platforms and pixels, form submissions land in a system the practice owns, and we sign a business associate agreement where an engagement touches protected health information. The practice stays the covered entity.
Sources
- Pricing Tiers and Feature Comparison (Boulevard) - Boulevard's own published tiers: plans starting at $176 a month per location for salons and spas and $410 a month per location for medspas on monthly billing, with a 10% discount for annual billing. As of September 2026.
- Pricing and Plans (Zenoti) - Zenoti publishes no standard price list and directs a prospective practice to a demo for pricing, on the stated reasoning that businesses in this category vary too widely for fixed tiers. As of September 2026.
- Vagaro US Pricing - Vagaro's own published pricing: from $23.99 a month for one bookable calendar, plus $10 for each additional bookable calendar, capped at seven, after which further calendars are free. Premium features are paid add-ons. As of September 2026.
- Mangomint Pricing Changes (August 2026) - Mangomint's own pricing change, effective August 1, 2026: $120 a month per location plus $10 a month per user, with forms and charting included, and phone (in-app calls and texting), marketing and payroll as add-ons; the phone add-on is $70 a month.
- Send HIPAA-Compliant Notifications (Vagaro Support) - Vagaro's documentation that turning on the HIPAA Compliant Notifications setting requires signing Vagaro's business associate agreement covering allowable and impermissible uses of health information between the business and Vagaro.
- HIPAA Compliance (Mangomint) - Mangomint's documentation that HIPAA compliance is enabled by contacting support and reviewing and signing the required business associate agreement, and that client data and documents are stored for the retention period.
- Configure Deposit for a Service (Zenoti Help Center) - Zenoti's documentation that a service deposit cannot be configured if the service has a cancellation fee or a no-show fee.
- 45 CFR § 164.508 - Uses and disclosures for which an authorization is required (HIPAA Privacy Rule) - A covered entity must obtain an authorization for any use or disclosure of protected health information for marketing, except a face-to-face communication or a promotional gift of nominal value. Cornell LII mirror of the eCFR; official text at ecfr.gov. Whether a practice is a covered entity turns on 45 CFR 160.103, not this section.