
Guides
Choosing med spa software for treatment records
Med spa software selection starts by matching appointments to treatment and payment records. Compare cost tracking, permissions and exports before choosing.
Choose med spa software by tracing a treatment from booking through product use, staff pay, and payment reconciliation. If the system cannot connect those records or provide a usable export when you leave, add a tool or reject it. These decisions concern business operations, not medical, legal, or tax advice.
Scope of practice, supervision, and corporate structure rules are set by your state medical board and board of nursing. AmSpa publishes state-by-state summaries, but confirm your own situation with a licensed attorney in your state.
If a booked slot does not explain treatment cost
If you cannot match an appointment to the product and labor it consumed, require an appointment-level treatment record. General booking tools track clinician time but do not usually capture measured product use, so they cannot show whether a service earned enough to cover its room.
Slot vs Treatment Record
Booking calendar
- Time slot
- Yes
- Product units
- No
- Lot number
- No
- Vial opened
- No
- Units discarded
- No
- Cost report
- No
Treatment record
- Time slot
- Yes
- Product units
- Yes
- Lot number
- Yes
- Vial opened
- Yes
- Units discarded
- Yes
- Cost report
- Yes
A 60-minute injectable appointment and a 60-minute consultation take the same calendar space but can earn very different amounts. The difference shows up in the P&L: software that only sees the slot cannot tell you which visit paid for the room.
Put units drawn, lot number, vial opened, and discarded units in the same record as the appointment. That connection turns a schedule into a cost report and helps distinguish room revenue from a busy calendar without product-level evidence for each completed treatment.
Rule of thumb: If a booking tool cannot hold treatment details, keep it only as the calendar, not as your cost record.
If you are comparing platforms by the work they do
If no single system handles every job, compare tools by whether their records can be reconciled to one appointment. Many practices use more than one platform; the important question is whether the calendar, treatment record, and payment can be matched without relying on a spreadsheet.
Software Categories by Job
Job
- EMR and charting
- Notes, consent, photos
- Scheduling
- Booking, waitlist, reminders
- Payments
- Cards, memberships, financing
- Bookkeeping
- Reconciliation, payroll, tax
- Local SEO
- Profile, review requests
What it does
- EMR and charting
- Per provider monthly
- Scheduling
- Per location monthly
- Payments
- Percentage of transaction
- Bookkeeping
- Monthly subscription
- Local SEO
- Monthly retainer
Pricing model
- EMR and charting
- Scheduling
- Payments
- Bookkeeping
- Local SEO
Med spa platforms
| Job | What it does | Typical pricing model |
|---|---|---|
| EMR and charting | Treatment notes, consent forms, photos, lot tracking | Per provider, per month |
| Scheduling and reminders | Online booking, waitlist, text reminders | Per location, per month |
| Payments and financing | Card processing, memberships, patient financing | Percentage of transaction |
| Bookkeeping | Bank reconciliation, payroll, sales tax | Monthly subscription |
| Local SEO and reviews | Google Business Profile, review requests | Monthly retainer |
Med spa platforms
Calendar and scheduling
- Aesthetic Record
- Online booking, waitlist, room and resource calendar, text reminders
- PatientNow
- Scheduling, reminders, waitlist, membership management
- Symplast
- Mobile scheduling, resource calendar, reminders
- Moxie
- Online booking, calendar, reminders, memberships
- Aesthetics Pro
- Scheduling, reminders, online booking
- Zenoti
- Multi-location scheduling, waitlist, resource management
- Boulevard
- Online booking, calendar, waitlist
- Jane App
- Online booking, calendar, reminders
Financial and inventory features
- Aesthetic Record
- Treatment notes, consent, lot tracking, injector pay reports, payments
- PatientNow
- EMR, inventory, injector commission, patient financing, payments
- Symplast
- EMR, inventory, billing, payroll integration, business analytics
- Moxie
- Charting, inventory, injector pay, payments, reporting
- Aesthetics Pro
- EMR, inventory, payroll, payment processing
- Zenoti
- Inventory, payroll, POS, analytics, memberships
- Boulevard
- POS, payments, inventory, client profiles
- Jane App
- Charting, billing, payments, inventory
Public price or plan note
- Aesthetic Record
- Publicly quoted plans often start around $199 per month for a solo provider; multi-provider plans cost more.
- PatientNow
- Entry plans commonly quoted around $199 per month, with implementation fees often separate.
- Symplast
- Quote-based, usually priced per provider and per location.
- Moxie
- Plans often listed from about $149 to $199 per provider per month.
- Aesthetics Pro
- Plans commonly start around $149 per month for a single provider.
- Zenoti
- Quote-based; enterprise implementations are priced per location.
- Boulevard
- Quote-based; often bundled with payment processing.
- Jane App
- Publicly posted per-practitioner plans from about $54 per month.
Prices shown are public list prices or commonly quoted ranges as of 2026, so confirm current rates with each vendor. Aesthetic Record, PatientNow, Symplast, Moxie, and Aesthetics Pro are built for aesthetic practices. Boulevard, Zenoti, and Jane App are broader tools with strong calendars.
Feature count alone is a weak comparison. A review of med spa software can help you create a shortlist, but test your own reconciliation needs. Ask vendors to demonstrate a treatment record with units drawn and lot number, a report separating injector pay from the medical director fee, and payment reconciliation to one appointment.
If a demo cannot show all three, the platform is a calendar with a payment button rather than a connected operating record. Make the vendor use the same appointment throughout the demonstration, so you can see whether treatment details, labor costs, and payment remain connected from start to finish.
Rule of thumb: Choose the system that joins the appointment, treatment record, and payment, not the one with the longest feature list.
If different people contribute to one visit
If providers have different permissions, scope, and pay arrangements, configure separate roles and cost centers. A treatment should be assignable to the person who performed it and to the relevant cost line, rather than leaving the owner to guess at the margin later.
Four Roles, Four Permissions
Role
- Licensed medical
- Injectables, devices
- Aesthetic provider
- Facials, peels, laser
- Patient coordinator
- Intake, consent, rebooking
- Medical director
- Contracted physician
Scope
- Licensed medical
- Hourly or per-treatment
- Aesthetic provider
- Narrower by state
- Patient coordinator
- No-show lever
- Medical director
- Fixed monthly line
Pay logic
- Licensed medical
- Aesthetic provider
- Patient coordinator
- Medical director
- Licensed medical professionalssuch as physicians, nurse practitioners, physician associates, and registered nurses perform injectables and energy-device treatments. Their pay is usually hourly or per treatment, and supervision requirements come from the state medical or nursing board.
- Aesthetic providerssuch as licensed estheticians handle facials, chemical peels, and some laser services. Their scope is narrower and varies more by state than many owners expect.
- Patient coordinatorsmanage intake, consent, financing, and rebooking. They are the single biggest lever on no-show rate.
- The medical directoris a contracted physician whose fee is a fixed monthly P&L line, not a per-treatment cost. Corporate practice of medicine rules govern how the relationship can be structured, and those rules differ by state.
Separate those roles in permissions and pay logic, then assign each treatment to the applicable role and cost center. Injector pay, medical director fees, and room time are distinct P&L lines; combining them makes treatment pricing harder to assess. State rules also shape supervision and corporate structure, so confirm your own situation with a licensed attorney.
Rule of thumb: If the system cannot separate role, pay, and cost center, do not trust its margin report.
If injectables need a defensible price
If you price injectable treatments, make the product calculation visible in the treatment record. Let V represent the cost of one vial, U the number of units in that vial, and D the units drawn for a patient; product cost for that patient is V x D / U.
Injectable Cost Formula
- Vcost of one vial
- Uunits in that vial
- Dunits drawn for patient
- V x D / Uproduct cost per patient
The remaining product determines whether one patient carries the full vial cost or shares it across a day's schedule. If a vial is only good for one patient, that patient carries the full V; if the vial is shared across appointments, the cost is split. Record discarded units per vial to establish your real product cost.
Add injector pay for the minutes used, the medical director fee allocated per treatment hour, room and device cost, and card processing. Price below that combined amount and more volume makes the loss larger. The software should expose these costs alongside the treatment rather than leaving them invisible in unrelated reports.
Rule of thumb: Price from product use and the costs of delivering the visit, not from the calendar slot alone.
If monthly reports do not lead to a clear action
If the report cannot show whether clients return or rooms earn their keep, put rebooking rate and revenue per treatment room on its first page. These two measures distinguish a calendar that is merely busy from one that supports the business.
Five Monthly Metrics
- Rebooking rate before patient leaves
- Revenue per treatment room per month
- No-show and late-cancel rate by provider
- Product waste as percentage of product cost
- Average revenue per completed visit
Rebooking rate is the share of completed treatments that finish with the next appointment booked before the patient leaves. It is the cheapest growth number you own because the patient is already in the room, and it shows whether checkout is turning a completed visit into a scheduled return.
Revenue per treatment room is total treatment revenue divided by the number of rooms in service, per month. Use it to judge whether the next move is adding a room, adding hours, or fixing the schedule; the figure connects monthly revenue with the rooms actually in service.
Track three supporting measures as well: no-show and late-cancel rate by provider, product waste as a percentage of product cost, and average revenue per completed visit. Each measure points at a specific action, so reports should make the figures easy to review together.
Rule of thumb: A monthly dashboard should point to a specific next move, not just report activity.
If privacy, regulation, or ownership could stop a switch
If a record names a patient, treat it as a HIPAA record, including intake photos and consent forms and appointment reminders sent by text. Require your software vendor to sign a business associate agreement, and establish where the data physically sits before you commit.
The IRS explains business records to keep and for how long. Treatment records also have state retention rules on top of that. Ask where data is hosted, how consent forms and photos are stored, and how staff access is removed when someone leaves; these points belong in the purchasing decision.
For security, NIST Small Business Quick-Start Guides and CISA's small business guidance offer a practical baseline: individual logins, multifactor authentication, least-privilege access, and a plan for removing access the day someone leaves. Check each item as part of the software review, not only after onboarding.
Devices add another layer. The FDA regulates many energy-based aesthetic devices as medical devices based on intended use, and its aesthetic and cosmetic devices page explains device status and the training and labeling that accompany each clearance. The system should store the device, settings used, and operator without suggesting a setting.
Patient-record ownership depends on your contract. Before signing, ask for a full export in a usable format, confirm its fee and timeline, and test it during onboarding. If the vendor will not let you test the export, treat that as an answer; a system you cannot leave controls access to your patient list.
Rule of thumb: Confirm privacy safeguards, state retention requirements, and a tested export before signing.
If the numbers point to a recurring margin leak
If the calendar is busy but profit remains unclear, check for failures that a booking system may conceal. Underpriced services, incorrect worker classification, idle equipment, and marketing measured only by clicks each leave a different gap in the financial record.
- Underpriced injectables:Owners may price against a competitor's menu without knowing that competitor's vial cost or injector rate. The treatment can sell well and still lose money.
- Misclassified injectors:A provider may be paid as a contractor even when the working relationship looks like employment. The classification rules come from the IRS and your state labor agency, not the contract's label.
- Equipment bought before demand:A laser can sit idle when no consult pipeline was built to fill it, while the lease payment continues either way.
- Marketing that never converts:Ad spend may be judged by clicks rather than booked consults that showed up. Without a source field on the patient record, you cannot tell which channel paid.
Rule of thumb: When a service, provider, purchase, or channel cannot be tied to its cost and result, investigate that gap before increasing volume.
If you can test the workflow before committing
If you can run a four-week check, use actual appointment and payment records to see where the current setup fails. Compare a hand-built cost view with what the software reports, then test rebooking and reconciliation before deciding whether to keep, replace, or add a tool.
- Week 1:Export the last 90 days of appointments and payments. Build product cost per treatment by hand for your top five services. Most owners find at least one service priced below cost.
- Week 2:Turn on rebooking at checkout for one provider only. Measure the rate before and after.
- Week 3:Reconcile one week of payments against the bank deposit and the EMR record. Note every point where a person had to bridge the gap.
- Week 4:Decide whether to keep, replace, or add one tool based on which gaps remain after reconciliation.
General booking tools do not hold product lot numbers, units drawn, or injector pay. If yours cannot store those details, a second spreadsheet will remain necessary; use the test to see whether the gap can be closed before choosing a replacement.
Rule of thumb: Sign only after the export, treatment-cost view, and payment reconciliation have survived a real test.







