There is no best med spa software. There is a platform that fits how your clinic actually runs, and nine that fit somebody else's. The useful question is not which one wins, it is which three axes matter to you: whether clinical charting is included or sold separately, whether the platform can prove which vial went into which patient, and whether your clients get an app or a web page.

We read what ten platforms publish on their own websites and sorted them on those three axes rather than on feature-count. Every claim below is from the vendor's own site, read on 26 July 2026 and re-checked on 7 August 2026.

We make med spa software. Velarya is one of the ten and we are the newest name here, so treat the sections where we come out well as a claim to check rather than a finding. Every figure in our own column comes off our public pricing page, which is the same standard we held every other platform to.

The ten platforms at a glance

Platform

Who it fits

Charting in the base plan

Client app

Injectable lot tracking

Velarya

Med spas that want the clinical layer, lot traceability and a client app without add-on line items

Yes

Shared app included, branded app on Signature

Yes, structured, searchable by lot

Aesthetic Record

Injectables-led practices wanting a mature per-seat EMR and willing to buy the rest as add-ons

Procedure charting yes, built-in SOAP template is a paid add-on

None, web portal

Yes, batch and expiry with per-lot cost

Mangomint

High-volume aesthetics run like retail, 2 to 20 locations

Yes, included for every customer

None published, web booking

Batch and expiry as chart content, no documented structured field

AestheticsPro

Single-site medical aesthetics wanting a native EMR at a low entry price

Yes

None, web portal

Not named on their site

GlossGenius

Solo injectors and small med spas wanting one modern system

Medspa plans only

None, and marketed as a benefit

In the chart, not linked to stock, capped at five products

Boulevard

Salon, spa and medspa groups wanting client experience and first-party payments

Aesthetics bundles only

None published, branded web overlay

Units administered, no documented structured lot field

Pabau

UK and EU clinics, and multi-speciality medical practices

Yes

None, staff app is iOS only

In the chart, not linked to stock

Zenoti

Multi-location and franchise groups needing enterprise machinery

Medspa product line

Clinic-branded, own store listing

Yes, structured, decrements stock, recall-grade

Mindbody

Multi-site wellness and fitness chains with med spa services

Higher tiers only

Clinic-branded plus shared marketplace app

Not named on their site

RepeatMD

Practices with a settled EMR wanting a loyalty and ecommerce layer on top

None. Not practice management

Branded experience inside RepeatMD's shared app

Not applicable

Read from each vendor's own website. Fresha and Vagaro are excluded from this table because we verified their pricing and client-app model but did not profile their clinical capability.

The headline price is almost never the bill

We covered subscription arithmetic in detail in what med spa software actually costs, so this section covers only the thing that distorts every comparison: what sits outside the per-seat number.

Aesthetic Record is the clearest example, and worth walking through because its $15 and $19 per-user pricing makes it look like the cheapest option in the category by a wide margin. Published alongside those figures on the same page:

  • A $399 Startup and Onboarding Investment, listed on both of its publicly priced plans. The page states the amount and the label without saying whether it is charged once, per user or per location

  • Per-user allowances: 2 GB storage on Essentials and 4 GB on Accelerator, alongside 250 and 400 SMS monthly per user and 300 and 600 emails monthly per user. Their help centre adds two things worth reading next to those numbers: the SMS figure counts 160-character segments rather than messages, so one long reminder can draw down more than one, and the allowance pools across the account rather than binding each user. Going over is a billed Auto Refill, published at "$5 for 500 SMS or $10 for 1,000 SMS", rather than a hard stop

  • ChartSmart AI at $30, $50 or $75 a month by chart volume, billed per account rather than per user, which is where the built-in SOAP note template lives

  • Cloud ePrescribing at $31 to $45 per prescriber per month, depending on term and whether EPCS is included

  • AR Pay and eFax Inbox carrying an asterisk that reads "these features are available at an additional cost", with the cost not stated on the pricing page. For eFax their help centre gives it as $5 a month plus $0.12 a page; for AR Pay we could not find a published rate

  • Two-way texting and third-party integrations on Accelerator carrying a double asterisk whose legend is not published on that page. Their help centre puts two-way texting at $5 a month per account

Procedure charting itself is genuinely included at $15, and so is inventory management, which matters below. None of this is hidden either. It is all on their pricing page. It is simply not in the number you remember, and the gap between the two is wide enough to change which platform you would have picked.

Here is the same practice priced on both. Six users, one location, wanting the built-in SOAP note template and one prescriber on an annual term.

What the practice needs

Aesthetic Record Essentials

Velarya Essentials

Six users

$90 a month, at $15 each

$0, up to ten service providers

Procedure charting

Included

Included

Built-in SOAP note template

ChartSmart AI, $30 to $75 a month

Included

Lot and expiry traceability

Included on Essentials

Included

Onboarding and data import

$399 Startup and Onboarding Investment

Included

Client mobile app

Web-Based Patient Portal, not an app

Included, shared Velarya app

Year one, as configured

About $2,079

$0

Aesthetic Record figures are their published rates, added up on the same basket of rows as the column beside it: $90 in seats and $50 for ChartSmart AI Pro over twelve months, plus the $399. Their pricing page states that $399 as an amount and a label without saying whether it recurs, so we have counted it once. A practice that skips ChartSmart AI and writes its own SOAP dot phrases by hand pays about $1,479 instead. Prescribing is a separate line on their price list at $31 to $45 per prescriber a month and is not counted in either column.

One clarification on our own column, because a free tier is the easiest claim in software to make and the least informative one to read. Velarya Essentials is free for up to ten service providers, and it carries 1,000 push notifications, 5,000 email blasts and 1,000 marketing texts a month. Every row above it is in that plan rather than added to it, which is the entire reason the configured line reads the way it does. Aesthetic Record meters differently, per user and pooled across the account, so read their allowances against your own headcount rather than against ours.

The same pattern holds across the category in different shapes: GlossGenius renders annual rates as the headline with monthly struck through, and Boulevard's med spa bundles show $364 and $416 per location on monthly billing against standing rates of $455 and $520, or $328 and $374 on annual billing against $410 and $468, with the discounted figures in every case marked new-customers-only. The lesson is not that anyone is hiding anything. Every figure in this article came off a public pricing page. It is that the number worth comparing is the configured one, and almost nobody publishes that.

HIPAA and BAAs: what each vendor actually commits to

Three different claims get flattened into one in most comparisons. A vendor saying it is HIPAA compliant, a vendor saying it will sign a Business Associate Agreement with you, and a vendor using the word HIPAA in marketing prose are not the same thing. Only the second one is a commitment.

Platform

What they publish

Aesthetic Record

States it "serves as a Business Associate to medical aesthetic practices and contracts with every client through a formal Business Associate Agreement", in a HIPAA compliance white paper linked from every page. HIPAA is asserted throughout the site; the paired PIPEDA claim appears on one feature page

Velarya

HIPAA compliant on AWS, and we sign a BAA with every clinic on every plan, including the free one

Mindbody

Offers a BAA to US businesses subject to HIPAA. Their help centre states it covers SOAP and Progress Notes

Mangomint

Lists HIPAA compliance among the core features of its single plan. Their help centre adds that it is not automatic: it must be requested from support, and Mangomint provides a BAA to review and sign, with enablement not active until Mangomint confirms

Boulevard

Marketing states HIPAA compliance, and its med spa bundles list it as included. Support documentation directs Covered Entities to a specific HIPAA subscription

GlossGenius

HIPAA is opt-in and plan-gated. Enabling it strips service names out of client texts and emails

Pabau

HIPAA is an opt-in toggle that their documentation says disables certain features, and Pabau states plainly that software alone will not make a practice compliant

AestheticsPro

States HIPAA compliance platform-wide across product pages. A BAA is referenced in a blog post rather than on any product or pricing page

Zenoti

Compliance language varies across their own pages, from "fully HIPAA-compliant" to "designed to support HIPAA compliance"

RepeatMD

No HIPAA claim and no BAA offer appears in their marketing, product or help-centre content

Ordered by how explicit the published commitment is, read from non-contractual pages. Where a row says no claim appears, that means we found none on marketing, product or help pages; we did not review any vendor's contracts, and no BAA document was opened for any vendor including our own. An earlier version of this article said no BAA offer appeared on Aesthetic Record's site. That was wrong, and the row above is the correction.

Two things worth pulling out. GlossGenius's HIPAA mode changes how your messaging works, stripping service names from client texts and emails once enabled, which is a real operational trade nobody mentions in a feature comparison. And Pabau's honesty is worth borrowing: they state outright that the software alone will not make you compliant, which is true of every platform on this page including ours.

Injectable traceability: the axis most comparisons miss

Ask a vendor whether it tracks injectables and almost all of them say yes. The question that separates them is different: can you answer "which patients received lot 4X22B" from a report, during a recall or a board inspection?

That is chain of custody, and it runs from the vial arriving in your inventory to the units going into a named patient. It matters for manufacturer recalls, adverse event investigation, state board inspections, and demonstrating your supply was legitimate in a market with a real grey-market problem.

The category splits into four tiers.

Tier

Platforms

What that means in a recall

Lot and expiry structured and queryable

Velarya, Zenoti, Aesthetic Record

You can search a lot and produce the patient list

Lot and expiry as structured chart fields, not searchable by lot

Pabau, GlossGenius

The data exists per chart; finding affected patients means reading charts

Batch details recorded as chart content rather than a documented structured field

Mangomint, Boulevard

The detail may well be captured, but it is not something you can query

Not named on their site

AestheticsPro, Mindbody

Ask before you assume either way

Only three platforms clear the top bar, and what separates them is what you pay to get there and what the recall actually hands you. Velarya stores lot number and expiry as structured chart fields indexed for lot lookup. A Lot Recall screen takes a lot number and returns every client dosed from it, with a count of clients affected, the first and last administration dates, and an exportable notification worklist carrying their contact details. Every search is written to the audit log. That is in the free tier. Zenoti is the most complete overall: structured lot and expiry, real-time stock decrement, and near-expiry batches surfacing automatically with suggested substitutes, inside a platform that publishes no pricing. Aesthetic Record does both halves. A provider clicks "+ Traceability" while charting and picks the lot number and units, stock decrements automatically, cost is recorded per batch rather than per product, and their supply chain page offers to "search by lot number to instantly identify affected patients and remaining stock" as a report you run yourself, inside a per-seat plan that starts at $15 before the add-ons above. Two limits they publish: it covers items set up as a service, not retail or medical supplies, and it is toggled on per product rather than being on by default.

GlossGenius captures lot and expiry as real chart fields on both medspa plans but caps entries at five products, and nothing on their site links a lot to stock or lets you search a lot to find patients. Mangomint is the one most often described wrongly, including in an earlier version of this article. Its own site names batch numbers and expiration dates among the things you record against an injectable treatment, as comment content on its Image Markup chart, while its help centre documents the structured capability as the number of units used. Boulevard likewise structures units administered and markets photo markup and sign-off without documenting a lot field. So "no injectable tracking" would be wrong about either of them, and "lot tracking you can query in a recall" would be equally wrong. The difference from the top tier is structure, not whether the information can be written down.

Who puts your clinic's name in the App Store

Six of the ten publish no client-facing app, and several market that as a benefit. GlossGenius sells "no app downloads, no logins" as a feature. Boulevard's client booking is a branded web overlay that stays on your own site. Those are legitimate design choices, and a branded booking page is not a branded app even though the phrases sit one word apart in a feature list.

Model

Platforms

Who owns the install base

App published under the clinic's own name

Velarya, Zenoti, Mindbody

You

Shared vendor app, your clinic inside it

Velarya, Mindbody, RepeatMD

The vendor

No client app published

Mangomint, GlossGenius, Boulevard, AestheticsPro, Aesthetic Record, Pabau

Not applicable

The last group means these vendors market client booking through the web rather than an app, and we found no client app published on their sites. Read it as what they publish, not as proof of absence. Several do publish a staff-facing app, which is a different product: Boulevard, for instance, ships Professional for service providers and Duo for the front desk, and serves clients through a booking overlay and a web client portal.

RepeatMD is the one to understand properly, because its marketing says "your own branded app" and that is true of the experience rather than the listing. Patients download a single app called MyRepeat and find their provider inside it, and RepeatMD's own FAQ states it is the merchant of record. Apple explicitly permits that model, so it is not a workaround; it just means the installs and reviews accrue to RepeatMD rather than to you. RepeatMD also does not do appointment booking, so it sits alongside your practice management software rather than replacing it.

We cover the ownership question in depth in what a branded med spa app actually costs, including the App Store rule that decides who is permitted to publish it.

The ten, one by one

Velarya is the newest platform on this page, and it is built for US med spas specifically. What that buys you is a plan with no add-on wall: charting, lot search, memberships, rooms and device scheduling, loyalty and a patient app are in the free tier for up to ten providers, with data import and one-to-one onboarding included rather than quoted. The clinical layer was in the product from the first release rather than bolted beside it, which is why the BAA is signed on the free plan instead of at the tier where compliance becomes a subscription.

Aesthetic Record is a mature per-seat EMR with genuine batch traceability, and for a practice that wants clinical depth and will buy the pieces separately it is a serious product. Two things to hold in view. Its headline price is the least representative in this comparison once onboarding, the built-in SOAP template and prescribing are added, as the table above sets out. And its patient-facing experience is a web portal rather than a downloadable app: Aesthetic Record calls it a "Web-Based Patient Portal" that lets patients manage their journey from any device, while the mobile app documented throughout its help centre is the AR Provider App, used by staff.

Mangomint is the best-designed operational platform here, and on 1 August 2026 it retired its three tiers for a single plan at $120 per location plus $10 per user, with Forms and Charting included for every customer. That is a genuinely strong offer and a simplification the rest of the category should copy, ours included. Read the units before you compare: a user is anyone with a profile, front desk included, not just providers, and Phone, Marketing and Payroll are still separately priced add-ons. HIPAA is not on by default and needs a BAA signed. Batch and expiry go in as chart content rather than a queryable field, and it publishes no client app, so an injectables practice that needs recall reporting or one that wants clients in an app is buying something else.

AestheticsPro gives you a native EMR, a large form library and photo documentation at a low entry price. Its entry tier caps at three users, so a growing team moves to $285, and its scheduling documentation stops short of stating that conflicting room or device bookings are refused rather than flagged.

GlossGenius is the most modern system for a solo injector or a small practice, with flat published pricing and charting included on both medspa plans. Room and device booking requires the $298 tier and is in early access, and enabling HIPAA changes how your client messaging reads.

Boulevard is the client-experience platform, with first-party payments, ePrescribe and unlimited professionals per location, and forms, charting and photo markup bundled into its med spa tiers rather than sold beside them. It is the most expensive here: two med spa bundles per location per month, at $364 and $416 on monthly billing against standing rates of $455 and $520, or $328 and $374 on annual billing against $410 and $468. The discounted figures carry a footnote reading "Limited-time offer... New customers only. Terms apply." Its client-facing surfaces are web-based, a self-booking overlay that stays on your site plus a client portal, and its two mobile apps, Professional and Duo, are for staff and the front desk.

Pabau is the right answer for a UK or EU clinic, hosted in London and built on UK clinical rails including the BNF drug database and CQC compliance documentation. Its staff app is iOS only and its pricing beyond the entry tier is not published.

Zenoti is the enterprise choice and the most capable platform on this page for a group running many locations, with the deepest injectable traceability we found and franchise machinery nobody else matches. It publishes no pricing at all, which means no benchmark going into a renewal.

Mindbody is a wellness and fitness platform with med spa services attached, and its marketplace is a genuine acquisition channel. Charting requires higher tiers, its BAA is documented as covering SOAP and Progress Notes, and no plan price is published.

RepeatMD is not practice management and does not present itself as such. It is a loyalty, membership and ecommerce layer for a practice that already has an EMR it likes. No booking, no charting, no POS, no inventory, and no published price.

The case for the newest platform here

Every other platform on this page is older than us, and in a category where people hand you patient records that is a fair thing to weigh. So here is the case stated plainly rather than sold.

Every platform here was built against the requirements of the year it launched. Ours were the 2026 ones. Injectable lot and expiry are structured fields indexed for lookup rather than a notes box, because a recall is now a documented enforcement scenario rather than a hypothetical. The patient app is published under the clinic's own name in the App Store. Multi-location is an organization and location hierarchy in the data model rather than a set of linked accounts. Those are decisions that are cheap to start with and expensive to retrofit.

The second thing it buys you is that nothing here was unbundled to protect an existing price list. The platforms in this category grew by adding modules and charging for them, which is why the configured bill and the headline bill diverge as much as the table above shows. We started with the clinical layer in the product instead of beside it. Charting, injectable lot search, consent and e-signature, rooms and device scheduling, memberships, loyalty and a patient app are what the plan is, not what the plan upgrades to, and the BAA is signed on the free tier rather than at the tier where compliance becomes a subscription.

That is the whole underdog case, and it is checkable rather than rhetorical. Price the configuration you actually need on any two platforms here, ours included, and see which number moves the most between the pricing page and the quote.

What Velarya is built for

Three things specifically, and they are the reason the product looks the way it does.

US med spas that inject. Everything above about lot and expiry, BAAs, consent and audit logging exists because a US clinic holding a patient record is holding something regulated. The structured lot field, the recall screen and the audit entry written on every lot search are all built to one scenario: a board inspector or an FDA letter asks who received a specific lot, and you answer it from a report rather than from a filing cabinet.

Clinics that want their own app rather than a place in someone else's. Every plan comes with an app, and the only question is whose name is on it. On Signature the app is published under the clinic's own Apple Developer Organization account, which means the listing, the reviews and the install base belong to the clinic rather than to us.

Practices that want the clinical layer and the retention layer in one system. Charting, consent and e-signature, rooms and device scheduling, memberships, loyalty and the patient app are what the plan is, not what the plan upgrades to. That is the difference the configured-price table above is measuring, and it is the whole reason the headline number and the real number sit closer together here than they do elsewhere on this page.

Those are checkable rather than rhetorical. Price the configuration you actually need on any two platforms here, ours included, and see which number moves the most between the pricing page and the quote. Then ask each vendor to show you the patient list for a lot number from six months ago.

How to shortlist in an afternoon

  1. Write down your headcount and location count first. Half the ranking in this category is really a ranking of one unstated clinic size.

  2. Decide whether you need lot-level traceability. If you inject, you probably do, and it removes several platforms immediately.

  3. Ask each vendor for the BAA position in writing, not the HIPAA marketing line.

  4. Add the add-ons before you compare. Charting, messaging, prescribing and onboarding, at your actual headcount, then compare those totals rather than the headline rates.

  5. Decide whether your clients get an app or a web page, and if an app, whose name is on it.

Frequently asked questions

What is the best med spa software in 2026?

There is no single best. For enterprise and franchise groups, Zenoti. For UK and EU clinics, Pabau. For operational polish across a few locations, Mangomint. For a mature per-seat EMR where you will buy notes and prescribing as add-ons, Aesthetic Record. For clinics that want the clinical layer, lot traceability and a client app in one plan rather than four line items, Velarya. The right answer depends on headcount, location count and whether you inject.

What is the difference between med spa software and salon software?

Clinical documentation, consent with e-signature, medical director sign-off and injectable traceability. Several platforms in this comparison are salon and spa systems with a med spa segment attached, which is fine if you do not chart and a problem if you do.

Which med spa platforms will sign a BAA?

Aesthetic Record states it contracts with every client through a formal BAA. Velarya signs one with every clinic, including on the free plan. Mindbody offers one to US businesses subject to HIPAA. Mangomint provides one to review and sign as part of HIPAA enablement, which must be requested from support. Others state HIPAA compliance without a BAA offer appearing on their non-contractual pages, which is a question to put to them directly rather than an answer.

Which platforms track injectable lot numbers?

Velarya, Zenoti and Aesthetic Record can search by lot and return the affected patient list. Zenoti and Aesthetic Record also decrement the lot from stock. Pabau and GlossGenius capture lot and expiry in the chart without linking it to stock. Mangomint and Boulevard let you record batch details as chart content but document no structured lot field you can query. AestheticsPro and Mindbody do not name it on their sites.

What is the cheapest med spa software with real charting?

Velarya's entry plan is free for up to ten service providers with charting, lot search and a patient app included, and there is no onboarding fee. Aesthetic Record is the cheapest per seat at $15 a user, but a six-user practice wanting the built-in SOAP note template lands near $2,079 in year one once ChartSmart AI and the $399 startup investment are added. Compare configured totals, not headline rates.

Do I need an EMR if I only do injectables?

Yes. Injectables generate treatment records, consent and photographic documentation, and lot traceability. A booking system with a notes field is not the same thing, and the gap surfaces at exactly the moment you least want it to.

Which med spa software has a client mobile app?

Three platforms publish an app under the clinic's own name: Velarya, Zenoti and Mindbody. Three offer a shared vendor app the client downloads: Velarya, Mindbody and RepeatMD. The other six publish no client app and deliver booking through a web page.

Is Mangomint or Boulevard better for a med spa?

Mangomint is cheaper at $120 per location plus $10 per user with charting included for everyone; Boulevard includes ePrescribe, unlimited professionals per location and a longer feature list at $364 to $416 per location on monthly billing, or $328 to $374 on annual. Neither documents a structured lot field you can query in a recall, and neither publishes a client app, serving clients through the web instead, so if either of those matters, the comparison is between two platforms that both miss it.

Can I keep my EMR and add a client app?

Yes, and there are two models. Velarya runs with booking switched off alongside your current system, so your EMR stays where it is and your clients get an app published under your clinic's own name on Signature, which we describe on our client app page. RepeatMD does the same job as a loyalty and ecommerce layer, but its app is a shared listing called MyRepeat rather than your own. The difference is whose name is on the App Store listing and who keeps the installs.

How much should a med spa expect to pay?

For one location with six staff, published subscription prices run from $0 to several hundred dollars a month before add-ons, and card processing adds around $1,000 a month on $40,000 of card volume. The full arithmetic is in what med spa software actually costs.

Malik Masmas

CEO

Share