technology·spa

Med Spa Booking Software: Deposits, Consults, and Treatment Series

Med spa booking software must handle deposits, medical consults, and treatment series. Here is how to size each one, and what to test before you buy.

The Zatrovo TeamThe Zatrovo Team· August 27, 2026· 12 min read
Med Spa Booking Software: Deposits, Consults, and Treatment Series

Med spa booking software has three jobs a class scheduler does not: hold a deposit, gate the appointment behind a completed consult, and track a treatment series visit by visit. Call it the Deposit-Consult-Series stack. Get those three right and most front desk chaos disappears. Everything else is ordinary scheduling.

Disclosure: Zatrovo sells studio management software, including booking. The vendor test at the end of this post is written so it works against any system, ours included.

What does med spa booking software have to do that a class scheduler cannot?

A class scheduler sells seats. A med spa sells provider time, a perishable product, and a clinical decision, so the booking rules differ at every step.

An empty 6pm spin bike costs you nothing. An empty 90 minute laser slot costs you the room, the provider, and often a consumable you already opened. Injectables carry the same weight in both directions: botulinum toxin and hyaluronic acid fillers are the highest-volume nonsurgical treatments in the ISAPS global survey, and both are prescription treatments delivered by licensed providers. That means your booking flow carries clinical weight, not just calendar weight.

The practical model is two-gate booking. Gate one is money. Gate two is clinical. Most scheduling tools ship gate one and treat gate two as a reminder email.

How big should a med spa deposit be?

Size the deposit to chair minutes and the consumable you cannot resell. A flat percentage of the ticket looks tidy on paper and fails in practice.

The flat $50 deposit is the most common mistake in the category. It overcharges someone booking a 20 minute consult, which suppresses new-client bookings, and it barely covers the loss on a 90 minute laser slot. Ladder it instead, and always credit the deposit against the treatment so it never reads as a fee. If you are rebuilding your service menu at the same time, set the ladder and the price list in one sitting rather than two, because the deposit is a function of the treatment pricing underneath it.

Deposit ladder in use across Zatrovo studios, 2026. These are our own operator figures, not third-party research.

When should you capture the deposit, and when should you keep it?

Capture at booking, apply at checkout, and forfeit only after a documented cancellation window has closed with a logged attempt to reach the client.

A hold is not a payment. Card authorizations expire, and an expired hold on a slot booked five weeks out protects nothing. Charge the deposit as a real payment at the moment of booking and store it as a credit on the client account.

For forfeiture, use a one-forgiveness rule: every client gets one waived late cancellation per rolling 12 months, and it is recorded on their profile. The record is the whole point. Without it, the second late cancellation turns into a negotiation, because your front desk has no evidence the first one was a favor.

How do you book a consult that is really a medical screening?

Build the consult as its own bookable service with its own intake, then make the treatment slot unbookable until consult status reads complete.

The consult is where medical history, current medications, prior treatments, contraindications, and photo consent get captured. If that paperwork arrives in the lobby, you lose the first third of the appointment and your provider reads it standing up.

Run a T-minus intake ladder: send the form at booking, resend at 72 hours out, send a final SMS at 24 hours, and have the front desk phone anyone still outstanding at three hours. The phone call at T-3h is the step nearly everyone skips and the only one that reliably converts. This is a front desk drill, not a software setting, so it belongs in your front desk training script alongside the greeting and the rebook ask.

What breaks when you sell a treatment series without a ledger?

A six-session series is not six bookings. It is a balance that has to decrement at check-in, and software that decrements at booking will quietly eat your clients' sessions.

That is the counterintuitive part. If the system deducts a session the moment the appointment is created, a client who reschedules twice can lose two paid sessions, and you will find out three months later during an angry phone call. Deduct on arrival.

A workable series ledger carries: sessions purchased, sessions used, date and provider for each redemption, device settings noted on the visit, expiry date, and the per-session price at point of sale. That last field is not bookkeeping trivia. It is the number you need the day someone asks for a refund.

How do you keep a package from expiring into a chargeback?

Set a 12-month expiry, nudge at 60 days remaining, and publish the refund arithmetic at the point of sale rather than at the point of argument.

The refund rule that holds up: unused sessions are refunded at the single-session rate, not the package rate. Worked example. A six-session package sells for $1,200, so $200 per session. A single session is $300. A client who has used four sessions has consumed $1,200 of value at the single rate, so the refund is $0. Nobody argues with that math when they saw it on the sales screen. Everybody argues when they meet it for the first time inside a refund conversation.

Automate the 60-day nudge on any balance with sessions still unused. Package structure and membership pricing should share the same expiry logic so your team only has one rule to remember.

How should memberships auto-renew after the 2025 auto-renewal changes?

Store the consent, not just the subscription. Regulators now care about what the client saw, when they saw it, and how easily they can leave.

California's amended Automatic Renewal Law, AB 2863, applies to contracts entered into, amended, or extended on or after July 1, 2025. It requires express affirmative consent to the renewal terms, cancellation through the same medium the client used to sign up, and advance notice: 15 to 45 days before an annual renewal, and 3 to 21 days before a promotional or free-trial period converts to paid. Other states have their own versions, so check the rules where you operate before you copy this wholesale.

Translated into booking software terms, you need three things. A stored consent record with a timestamp and the exact terms displayed. A renewal reminder that fires as a scheduled job. A self-serve cancel path that does not route through a phone call.

How do you schedule around devices, consumables, and who is licensed to inject?

A med spa booking needs three resources to line up, not one: the provider, the room, and the device. Add a licensure flag and you have the real constraint model.

Concrete case. Two treatment rooms, three providers, one radiofrequency microneedling handpiece, and only the nurse practitioner may inject neurotoxin. Software that models staff calendars alone will happily double-book that single handpiece across both rooms at 2pm. You find out when the client is already gowned.

Set turnover buffers per room type rather than globally: 10 minutes after an injectable, 15 after a laser treatment for room reset and device cool-down. Global buffers force your fastest services to carry your slowest service's overhead, which quietly removes several bookable slots a day. The same buffer discipline applies to any multi-room studio schedule.

What should happen in the first two hours after a no-show?

Call within two hours, not the next morning. The slot is still sellable today, and the client's reason for missing is still fresh enough to be honest.

While the front desk makes that call, text a standby list filtered one way: clients whose next series visit is due within 14 days, sorted by soonest. Those clients have already paid, already have current intake on file, and need no new consent, so they can be treated with 40 minutes' notice. New leads cannot.

Offer a specific time, never a vague opening. "We have 3:15 today with Dana" converts. "We had a cancellation, let us know" does not. Charge the no-show fee after the callback, so the conversation is about rebooking first. The same immediacy applies to bookings that stall mid-checkout, which is a separate and very fixable leak covered in abandoned checkout recovery.

How do you evaluate med spa booking software without being sold a demo?

Give the rep a five-task live test and watch the product, not the slide deck. Every task below is something your front desk does weekly.

Ask them to: take a $150 deposit and apply it to a $900 ticket at checkout; block a treatment booking when intake is incomplete; show a six-pack ledger after one session is refunded; schedule a renewal reminder 30 days out; and attempt to double-book a single device so you can see it fail correctly.

This matters more as the category grows. The American Med Spa Association tracks a US med spa industry worth well over $10 billion a year, which means plenty of vendors are chasing you with a general-purpose scheduler wearing med spa vocabulary. If a rep answers all five questions with a screenshot instead of a click, you have your answer.

Zatrovo

Run your studio on Zatrovo

Deposit rules, consult gating, and treatment series balances that update themselves after every visit

Start 14-Day Free Trial
See it in Zatrovo
The Zatrovo Team
Written by
The Zatrovo Team
Studio operations research

We write playbooks for studio operators — based on data from thousands of studios running on Zatrovo across pilates, yoga, lash, nail, massage, salon, dance, and fitness.

Related reading