- Why most medspas underprice their treatments — and don't know it
- The four numbers every medspa owner should know cold
- How this calculator works
- Service-by-service margins: Botox, fillers, laser, peels
- Room utilization: the silent profit killer
- Staff productivity benchmarks for injectors, RNs, estheticians
- Seasonality: Q4 Botox surge and the summer pivot
- How pricing changes flow through to bottom line
- Three quick wins to add $5k–$15k/mo in the next 60 days
- From numbers to plan: how I'd audit your real P&L
Why most medspas underprice their treatments — and don't know it
I have had this conversation with 140-plus medspa owners across the US, UK, Israel, and Canada. It almost always starts the same way: "We're doing fine. Bookings are steady. Botox is selling. I think we're around 80 percent utilization."
Then we look at the schedule. The actual schedule, not the gut feel. The schedule stitched from the booking software, the walk-in log, the cancellation list, and the staff timesheet. And almost every time, the real number sits between 55 and 65 percent utilization. The 80 percent answer is what the owner sees on the days they walked through the lobby. The other days, the back rooms were empty for two and three hour stretches, and nobody filled them because nobody was measuring it.
That gap is the single most expensive blind spot in the industry. It is not a marketing problem. It is not a brand problem. It is not a competition problem. It is a number that does not get put in front of the owner often enough.
This calculator exists to put that number in front of you in three minutes. You drag a few sliders, and it tells you what you are earning today and what you would be earning if you were operating at the top-quartile utilization for your room count and service mix. The difference between those two numbers is almost always between $5,000 and $50,000 a month, and almost always closable through operational changes rather than marketing spend.
That last sentence is the thesis of this whole page. Hold on to it.
The four numbers every medspa owner should know cold
You should be able to recite the following four numbers without opening a spreadsheet. If you can't, you are flying with one instrument.
1. Revenue per treatment hour
Take your monthly treatment revenue (everything except retail and membership recurring) and divide by the number of treatment hours actually delivered that month. Not scheduled — delivered. The healthy band for a US medspa in 2025–2026 is $600 to $1,000 per treatment hour. Top-quartile injector-led practices hit $1,200 to $1,800. Practices under 18 months old typically run $350 to $500 and that is normal.
If your number is below $600, the issue is almost always pricing on injectables — not volume.
2. Room utilization rate
Total treatment hours delivered divided by total available treatment hours (rooms × open hours). Available hours means the room is open and a clinician is on the clock. The number you want is 70 to 85 percent. Above 85 and you start seeing patient experience problems (long waits, rushed consults). Below 65 and you have a marketing or scheduling problem, not a capacity problem.
3. Contribution margin per treatment
Treatment revenue minus (staff time cost + product cost + disposable cost) divided by treatment revenue. For Botox and filler, this should be 62 to 75 percent. For laser hair removal, 40 to 55 percent. For chemical peels, 55 to 68 percent. If you are below these ranges, the issue is either product cost (you are buying at retail not wholesale) or pricing (you are charging below your local market).
4. Staff revenue per hour
Total treatment revenue divided by total staff billable hours worked. Top performers in the injector seat consistently generate $1,500 to $2,400 per hour. RNs running lasers and body contouring do $600 to $1,100 per hour. Estheticians on facials and peels do $200 to $400 per hour. The variance is enormous. If you are not measuring this per person, you cannot coach it.
How this calculator works
The calculator above takes seven inputs and runs the same model I use in paid audits with new clients. The math is not complicated. The value is in seeing the numbers next to each other.
Inputs you provide: treatment rooms, operating hours per week, average treatments per room per day, average ticket per treatment, current room utilization, staff cost per treatment hour, and product cost per treatment.
Outputs you get: monthly revenue at your current utilization, monthly revenue at the industry-healthy 80 percent utilization, the monthly gap between those two numbers (the most important output on the page), your contribution margin percentage, your revenue per treatment hour, and where each of those numbers falls against US medspa benchmarks.
It is meant to be played with. Drag the utilization slider from 60 to 80 and watch the gap collapse. Drag the average ticket from $450 to $520 — the price of one or two extra units on an existing Botox patient — and watch contribution margin jump. The point of the tool is to make these levers tactile. Most owners have never seen them visualized.
The tool runs entirely in your browser. Nothing is sent to my server unless you submit your email at the bottom to receive the 12-month projection PDF. There is no tracking pixel attached to the calculator itself.
Service-by-service margins: Botox, fillers, laser, peels
Not every minute of treatment time is equally profitable. The mix matters more than most owners realize. Here is the rough contribution-margin band for the five biggest medspa revenue lines, with the caveat that local markets vary by 5 to 10 points in either direction.
| Service | Avg ticket (US) | Time per visit | Contribution margin | Revenue per hour |
|---|---|---|---|---|
| Botox / Dysport | $420–$680 | 15–25 min | 62–75% | $1,200–$2,100 |
| Dermal fillers | $650–$1,200 | 30–50 min | 55–68% | $900–$1,800 |
| Laser hair removal | $220–$480 | 30–60 min | 40–55% | $280–$520 |
| Chemical peels | $120–$320 | 30–45 min | 55–68% | $200–$400 |
| Body contouring (RF / cryo) | $380–$900 | 45–75 min | 45–60% | $320–$680 |
Two patterns jump out of this table. First, injectables dominate revenue per hour. Botox in particular is the single most profitable use of a treatment room in the industry. If your service mix has dropped below 35 percent injectables, that is the single highest-leverage rebalance you can make to your revenue per hour.
Second, laser hair removal looks volume-friendly but is margin-hostile. A medspa with 50 percent of its hours going to laser hair removal will have a revenue-per-hour number around half of an injector-led practice. That is fine if it is a deliberate strategic choice (volume play, membership funnel, footprint expansion). It is a problem if it is happening by default.
The calculator's sliders force you to confront this trade-off. If you drag laser-heavy mix into the inputs, watch what happens to revenue per hour. If you increase injectables share, watch the contribution margin rise.
Room utilization: the silent profit killer
I'll say it again because it matters: room utilization is the lever no one talks about and the lever that moves the most money.
Here is why. A 10 percent improvement in utilization (from 60 to 70 percent, say) compounds across every single treatment you deliver in a month. If you are running a three-room medspa at 50 hours a week with an average ticket of $450, that 10-point utilization lift is worth roughly $11,700 in monthly revenue, and because your fixed overhead does not change (same rent, same managers, same software), almost all of it drops to the bottom line. The same medspa could increase prices by 10 percent and earn maybe $4,000 more a month — and risk losing 15 to 20 percent of price-sensitive patients in the process.
Most medspa owners think their utilization is higher than it is for three reasons:
- The booking software reports scheduled hours, not delivered hours. Cancellations and no-shows make scheduled look like 78 percent when delivered is 62 percent.
- The owner sees the front desk on busy days. The empty Tuesday morning two weeks ago doesn't register.
- "Available hours" gets defined loosely. If a clinician is on the schedule but the room is locked because no one bought stock, that's lost capacity, but it doesn't always show up in the utilization math.
The fix is operational, not glamorous. Track delivered hours per room per day. Compare to the room being open and a clinician on the clock. The difference is your number. Then start asking why each open hour didn't fill. The answers are almost always in three buckets: scheduling friction, demand-generation timing, or service-mix gaps.
Staff productivity benchmarks for injectors, RNs, estheticians
Once you know your room utilization, the next layer is per-person revenue. Two medspas with identical utilization can have a 40 percent revenue difference because one is staffed with injectors at the top of their productivity band and the other is staffed with RNs and estheticians doing work that does not generate top-tier revenue per hour.
The benchmark bands for US medspa staff revenue per billable hour in 2025–2026:
- Lead injector (NP, PA, MD performing injectables 70%+ of time): $1,500 to $2,400/hr
- RN running injectables + laser: $900 to $1,400/hr
- RN running laser, body contouring, IV therapy: $600 to $1,100/hr
- Esthetician (facials, peels, microneedling): $200 to $400/hr
- Esthetician (HydraFacial-led, specialty): $300 to $550/hr
If your team is below these bands, the question is whether the cause is pricing, scheduling, or coaching. Pricing is the easiest to fix and the fastest to move the number. Scheduling (matching staff skill to high-value treatments in their highest-demand hours) is harder but durable. Coaching (helping a $700/hr RN become a $1,100/hr RN by training on injectables) is the most expensive but compounds longest.
Seasonality: Q4 Botox surge and the summer pivot
Medspa demand is not flat. If you average your annual numbers and use that as your operating baseline, you will misread half the year.
The two structural patterns to plan around:
October–December: Botox and filler surge. Pre-holiday, pre-wedding-season demand pushes injector hours up 30 to 60 percent. If your injector schedule is not pre-loaded with member-priority slots by mid-September, you will lose revenue to walk-in friction. Top operators add 8 to 12 evening hours and 2 Saturday clinics in October and November and run at 90 percent utilization those months.
The flip side: January is usually a 25 to 35 percent revenue drop from December. Plan cash flow for it. Do not commit to new lease or equipment payments in January if your Q4 was strong — build the buffer.
June–August: Laser dominates, injectables soften. Pre-summer hair-removal urgency and post-vacation skincare reset push laser, body contouring, and HydraFacial demand. Injectables typically drop 10 to 20 percent because patients delay touch-ups around vacation photos. Aggressive operators flip 30 percent of their injector hours to laser/RN coverage in this window. Less aggressive operators just run lower utilization and that's where the gap shows up most starkly.
The calculator above runs on monthly averages. Once you have those, build two scenarios in the spreadsheet (in the gated PDF) — a peak scenario at 85 percent utilization and a trough at 55 percent. Average the two for honest annual planning.
How pricing changes flow through to bottom line
This is the section every medspa owner skips to first. Fair enough. Pricing is the most visible lever you control. But it works differently than most owners assume.
A 10 percent across-the-board price increase delivers, on average, 4 to 7 percent revenue growth, not 10. The difference is the friction: 2 to 4 percent of patients will object, 1 to 2 percent will churn outright, and the remaining lift is compressed by ticket-size optimization (people buying fewer units to hit a target spend). Net real-world lift: 4 to 7 percent.
That said, targeted price changes on premium services compound much more cleanly. Raising the price of advanced injectables (lip volume restoration, full-face cohesion plans, polynucleotide treatments) by 15 percent typically delivers 13 to 14 percent revenue growth on that line — because the patient base for premium services is less price-sensitive and more outcome-focused.
The order I recommend for pricing reviews:
- Premium / signature treatments first. Highest elasticity tolerance, highest dollar impact per move.
- Membership tiers next. Often underpriced by 25 to 40 percent because the framing comes from "what do they pay each month" rather than "what is the lifetime value of the treatment package".
- Botox and filler unit pricing last. Most price-sensitive. Move 5 to 8 percent at a time. Pair with a value-add (free skin assessment) to soften.
- Laser and esthetics packages reviewed quarterly. Smaller absolute dollar moves but compound across high volume.
The calculator's ticket slider lets you model the top-line effect of price changes, but it does not model elasticity (yet). If you want elasticity baked in, the PDF version of this projection includes it.
Three quick wins to add $5k–$15k/mo in the next 60 days
If you read this page, played with the calculator, and want to act on the gap before going through a paid audit, here are three things I have watched move the most money in the shortest time across the 140+ medspas I have worked with.
Quick win 1 — Fill your dead hours
Map out the 10 to 15 hours per week that have the lowest utilization. Almost certainly Tuesday and Wednesday mornings, late Friday afternoon. Build a "dead-hours" offering that targets those slots specifically: a $50 off promotional code valid only during those hours, a "lunch hour Botox refresh" 20-minute slot priced 10 percent below standard, or a member-exclusive bonus treatment. Promote via SMS to your existing patient list. Expected lift: 5 to 8 percent revenue, 4 to 6 percent utilization, deliverable in 2 to 3 weeks.
Quick win 2 — Audit your service mix per room
If you have three rooms and one is running heavy laser while another is running heavy injectables, you have a revenue-per-hour gap of 4× or more between rooms. Look at the schedule. Could you re-allocate one room to be injector-dominant during peak hours (Tuesday–Friday 11am–5pm) and run laser in off-peak hours? Usually yes. Expected lift: $3,000 to $9,000 a month in incremental revenue, deliverable in 4 to 6 weeks once the schedule rebalances.
Quick win 3 — Re-price your top three signature treatments
Not Botox unit pricing. Your three highest-ticket, lowest-volume premium offerings. The ones patients book for specific outcomes, not routine maintenance. These are almost always priced 15 to 30 percent below where they should be. A clean 15 percent increase on the top three typically produces 13 to 14 percent revenue lift on that line with under 2 percent patient churn. Implement on a Monday, communicate the change one-on-one to repeat patients, and watch.
From numbers to plan: how I'd audit your real P&L next week
The calculator above gives you the model. A real audit replaces the slider estimates with your actual numbers and builds the 60–90 day plan to close the specific gap your practice has.
The audit is structured the same way every time. Day one is a 60-minute call where I pull your last 12 months of P&L, your booking software exports, your GMB analytics, and your ad accounts if you run paid. Days two through four are quiet analysis on my end. Day five is the readout: a 14-page report with the three operational moves ranked by expected dollar lift, your competitive position in your local market, a service-mix recommendation, and a pricing review.
What I do not do: write you a 200-slide deck full of generic best practices. What I do: hand you three numbers and tell you to move them in the next 60 days. Either you do that work yourself, you hand it to your team, or you bring me on for the next 60 days to execute it with you. About 60 percent of audits convert into either a fixed-scope project (typical $14k–$28k for a website rebuild plus 60-day growth sprint) or a monthly partnership (typical $4k–$8k/mo).
If you have read this far, you are the kind of medspa owner I want to work with. Book a call below or email me directly at [email protected]. I personally read and reply to every message — there is no junior account person to filter through.