Answers · Medspas
Why Isn’t My Med Spa Profitable? Check Margin by Service
A med spa can be busy and still unprofitable when some services, memberships or pay plans give back what the rest of the menu earns, or when the menu as a whole does not cover fixed costs, and checking margin by service shows which of the two it is. Margin by service is what each treatment, package and membership collects after markdowns and comps, minus the product it uses and the provider pay it triggers, set against the room time it holds. A total profit-and-loss statement adds every line together, so a service that loses money hides behind one that earns. This guide shows how to count it from the spa’s own records, how product units, injector pay and memberships change the answer, what to check first after a losing first year, and why no survey can say what this spa’s margin should be.
By Tamara Stepanyan, founder of Lumina Business Advisory · Updated · Sources checked · Editorial standards
How to calculate margin by service: product, provider pay, room time
Free self-check · two taps · no email
Hand-off 6 of 6 · Payment → Margin
Choose the answer that sounds like your business.
That was one of six hand-offs where money changes hands, from first inquiry to collected cash. The other five take about three minutes and end in a dated sheet that names where to start.
Margin by service is what one line of the menu keeps from each dollar it collects, after the costs that rise and fall with it. Rent, equipment payments, the medical director’s fee, the front desk and marketing do not change with one more visit; product and provider pay do, and room time is what every visit uses up. The count takes four numbers per service line, per month:
- Collected revenue. What checkout actually took for the service after markdowns, member prices, bundle prices and package allocation, with $0 and comped tickets counted as visits that brought in nothing. Not the menu price times the number of visits.
- Product cost. The units, syringes and consumables the service used, at what the spa paid for them, plus product opened and not used (the next section covers that count).
- Provider pay the service triggers. Commission on the ticket or, for a provider paid by the hour, the booked minutes at that provider’s hourly cost, with the employer’s payroll taxes on top.
- Room time. The minutes the service holds a treatment room and a provider, from the appointment record, including setup and turnover where the schedule blocks them.
Then three lines of arithmetic. Contribution is collected revenue minus product cost minus provider pay. Contribution margin is contribution divided by collected revenue. Contribution per room hour is contribution divided by the room hours the service held, and it is the number to rank by, because fixed costs are paid out of total contribution and a room hour is what each service spends to earn it. The inputs are records the spa already keeps: the point-of-sale export (ticket, provider, service, menu price, amount collected, markdown or comp code), appointment length from the booking platform, units per appointment ID from the charting system, pay by provider from payroll and cost per unit from supplier invoices. None of it needs a patient’s name, chart notes or photos. Illustrative example: a neurotoxin visit collects $520, uses 40 units at $4.50 each ($180), pays a 30 percent commission on collected revenue ($156) and holds a room for 30 minutes. It contributes $184, or $368 per room hour. A laser session from a package collects $150 as its share of the package price, uses $5 of consumables, pays an hourly provider $40 an hour with payroll taxes for 45 minutes ($30), and contributes $115, about $153 per room hour. Every number in the example is a placeholder; the spa’s own records supply the real ones.
Product cost per unit: the vial, the chart and the checkout
Product cost is where the label on the box reaches the books. The prescribing information for one neurotoxin, BOTOX Cosmetic, in the version DailyMed published in January 2026, lists it as “50 Units or 100 Units vacuum-dried powder in a single-dose vial for reconstitution.” It says to “Administer BOTOX Cosmetic within 24 hours after reconstitution,” and that the vials “are for single-dose only. Discard any remaining solution.” The same label says its units “cannot be compared to or converted into Units of any other preparations of botulinum toxin products,” so each product gets its own row, its own cost per unit and its own menu price per unit.
How vials are reconstituted, drawn and scheduled is a clinical decision for the medical director, and this guide makes none. For the margin count the point is simpler: the cost of a unit charged is what the spa paid for the product divided by the units it charged for, not by the units printed on the box. Once a month, one named person counts three numbers per product:
- Units bought, from supplier invoices, adjusted for the change in stock on the shelf.
- Units charted, from the charting system’s export of units per appointment ID.
- Units charged, from the point-of-sale line items for the same month.
Charted but not charged is product given away: a pricing gap, or a comp nobody recorded. Bought but not charted is product opened, expired or lost, or a charting gap. Illustrative example: a hypothetical spa buys 30 vials of 100 units at $450 a vial, $13,500 in all, and its stock is unchanged at month end. It charts 2,760 units and charges for 2,610. The 150 units charted and not charged are $1,950 of revenue at a $13 menu price per unit; the 240 units bought and never charted are $1,080 of product with no visit behind it. The real cost per unit charged is $13,500 ÷ 2,610, about $5.17, not the $4.50 on the invoice. The same three-way count works for syringes of filler and any consumable billed by the unit.
How to pay injectors: commission, hourly or a mix
The pay plan decides which costs move with each ticket and which stay put when the book is thin. Three structures cover the choices, and each one changes margin in a different place:
- Commission. Pay rises and falls with what the provider brings in, so a slow week costs the spa little. The base it is paid on matters as much as the rate. Paid on menu price, the spa pays commission on markdowns and comps it never collected. Paid on collected revenue, a markdown is shared between the spa and the provider. Paid on collected revenue after product cost, a product-heavy service such as filler no longer pays commission on the syringe.
- Hourly or salary. The cost is fixed for every hour on the schedule, booked or empty. A full schedule can make this the cheapest plan per ticket; an empty hour is paid with nothing to show for it. Margin depends on how much of the paid time is booked.
- A mix. A base rate plus commission above a threshold, or tiers that pay a higher rate past a set level. It gives the provider a floor and ties part of the pay to production. The questions are the same as for commission: which revenue figure the threshold is measured on, and whether product comes out first.
Illustrative example: one filler visit with a menu price of $800, collected at $720 after a member price, using one syringe that cost the spa $250. At 30 percent of menu price the provider earns $240 and the visit contributes $230. At 30 percent of collected revenue, $216 and $254. At 30 percent of collected revenue after product, $141 and $329. At $55 an hour for a 60-minute visit, $55 and $415, but only if the provider’s other paid hours are booked too; empty paid hours land on the month, not on the ticket. Same visit, four different margins. For each provider, write down the pay basis by service line, the revenue figure commission is computed on, and how comps, touch-ups and refunds affect it. Then read each provider’s pay as a share of collected revenue every month, against the plan as written. For the margin count, each provider’s cost row carries the full cost: pay plus the employer’s payroll taxes and benefits for an employee, or the contract fee for a contractor. Whether a provider can be paid as an employee or a contractor, and how overtime applies, is for the spa’s CPA and employment attorney; this guide does not cover it. Whether paying a licensed provider a percentage of revenue raises fee-splitting or corporate-practice questions under the state’s rules is a question for a healthcare attorney.
Which services and memberships lose money after markdowns and comps
Take the last 90 days and give every service line one row: tickets, menu revenue, markdowns by type (promotion, member price, bundle, staff and friends), comps by reason ($0 tickets, no-charge touch-ups, redos), collected revenue, product cost, provider pay, room hours, and contribution per room hour. Give every $0 ticket a reason code and the name of whoever approved it. Sort by the last column, lowest first, and check these lines by name:
- An opening promotion still running: a price set to fill the book that nobody moved once the book filled.
- No-charge touch-ups and redos: product and provider time on a $0 ticket. A written policy on when a touch-up is charged, and a reason code on every one that is not, turns a habit into a decision.
- Commission paid on menu price for services that sell below it, so the spa pays the provider on revenue it never collected.
- Package sessions whose price per session is below what a session costs in product, provider pay and room time.
- Long appointments priced like short ones: a service that holds a room for 90 minutes at a price set for 45.
A membership is a service line of its own and needs its own row: dues collected, credits redeemed at what they cost to deliver rather than at menu, member markdowns on everything else members buy, and dues from members who redeemed nothing. Illustrative example: a hypothetical $150-a-month membership turns dues into a $150 credit at menu prices. A member who redeems the full credit on a service whose product costs $55 and whose provider is paid 30 percent of the menu value ($45) leaves $50 toward room time and fixed costs. If the same member also buys $400 a month of other services, at menu value, for a member price 15 percent below menu, that markdown is $60, and the membership contributes minus $10 a month before room time. A member who redeems nothing contributes the full $150. Neither member is the problem alone; the mix is the number. Failed drafts and banked credits are a separate count, covered in the guide to membership failed payments listed below.
Still losing money after the first year: what to check first
A first year has its own explanations: opening costs and a book still filling. After it, the places to look are decisions made at opening that never changed: prices set to fill the book, a pay plan written before anyone knew what each service cost, equipment payments that started the month the equipment arrived, memberships sold at launch prices, and product and wage costs that rose while the menu stood still. That last one is not peculiar to med spas. In the Federal Reserve Banks’ 2025 Report on Employer Firms, a survey of small employers across all industries that the Banks note is not a random sample, “Rising costs of goods, services, and/or wages remained the most common financial challenge, with 75% of firms citing this issue.”
Profit and cash can also disagree. The principal on an equipment loan leaves the bank account every month but is not an expense on the profit-and-loss statement, so a spa can show a profit and still run short of cash; the CPA can show which payments sit where. The order below starts with cash because cash sets how much time the rest of the list has:
- Cash: how many weeks of payroll, rent, loan and lease payments and the medical director’s fee the bank balance covers. If the answer is a few weeks, the first calls are to the CPA and the lender, not to anyone selling a study.
- Margin by service for the last 90 days, sorted by contribution per room hour.
- Provider pay as a share of collected revenue, by provider and by month, against the pay plan as written.
- Units bought, charted and charged, by product.
- Markdowns and comps by type and reason code, with who approved each one.
- Membership dues against the cost of credits redeemed and member markdowns.
- Paid provider hours against booked hours, and room hours available against room hours booked.
Once the first count is done, a one-page weekly check keeps it current. On a set day, one named person, the owner or the practice manager, writes down collected revenue by service line, $0 and comped tickets with their reason codes, units charted against units charged, paid provider hours against booked hours, and the bank balance against the next four weeks of fixed payments. If every line on the menu earns a positive contribution per room hour and the spa still loses money, the problem is volume, or fixed costs set for a bigger book than the spa fills. A margin count will not fix that; it will only make it plain.
Why vendor and association surveys don’t set your margin
This guide prints no association or vendor survey figures on med spa margins, for four reasons:
- Federal business codes do not separate med spas. The IRS instructions for Form 1120 classify a corporation by the activity “from which the company derives the largest percentage of its ‘total receipts.’” Their list has no line for a medical spa; the nearest include Offices of Physicians (621111), Offices of All Other Miscellaneous Health Practitioners (621399), Beauty Salons (812112) and Other Personal Care Services (812190), so a federal figure built on those codes mixes med spas in with physician offices, other practitioners and salons.
- Surveys count who answered. Respondents choose to take part and report their own figures, so the result describes the spas that answered, not the market.
- Definitions differ. One figure is before the owner’s pay and another after; one counts the medical director’s fee and equipment payments and another leaves them out.
- Who published it. A figure published by a company that sells to med spas describes that company’s customers or respondents, not the market.
Even a clean average would not say what this spa’s margin should be, because its menu, pay plan, rent and ownership are not the average’s. A target the owner can defend starts from the spa’s own fixed costs. Illustrative example: a hypothetical spa with $60,000 a month of fixed costs and 600 booked room hours needs each booked room hour to contribute $100 just to break even. A service that contributes $60 per room hour does not cover its share of fixed costs; one that contributes $150 covers its own share and part of another’s.
When this needs no outside help, and where the Review fits
If the spa already counts margin by service each month, reconciles units bought, charted and charged, has a written pay plan its attorney has read, and splits membership use, there is nothing here to buy. Keep the weekly page and look again when the menu, the prices or the pay plan change.
For an owner-led spa that cannot produce those numbers, the Revenue Review counts this under the Payment → Margin hand-off. From read-only booking and point-of-sale exports, payroll summaries by provider, supplier invoices and one charting export of units per appointment ID, it lists each service line’s contribution per room hour, the units gap by product, markdowns and comps by reason, and provider pay as a share of collected revenue. Where margin sits next to other leaks, such as no-show fees never charged or checkouts with nothing booked, it prices those too. It sets no prices or pay plans and gives no legal, tax or clinical advice. It takes two weeks and ends in a written report the spa keeps.
If the numbers point here, the next step is a free 20-minute call, where we say whether the count above, done in-house, is enough, which for a spa with clean exports may well be the honest answer.
Before any next step
What should you do next?
- Fix it yourselves.
- If the cause is clear, it lives inside one process, and one person can own it — take the play from this page and run it. That outcome is fine with us; it is why the play is published in full.
- Order one bounded build.
- If the fix is known but needs configuration or integration inside your stack — a cadence wired into your own system, an alert, a handoff — scope that one build, with us or with anyone you trust. The six systems we build show what bounded looks like.
- Start with the Review.
- If the causes are debatable, the problem crosses departments or systems, or the economics are unclear — diagnose before anyone builds. The Revenue Review: $4,500 fixed, two weeks, computed from your own records. Read a sample finding before you decide — free, no email.
Asked right after
- What is a realistic profit margin for a med spa?
- The realistic margin for one spa is the one its own records support; this guide found no neutral published figure to hold it against. IRS activity codes have no med spa line, and association or vendor survey figures count who chose to answer and define margin differently. Divide the spa’s fixed costs by its booked room hours to get what each hour must contribute, then check each service against it.
- Is owning a med spa profitable?
- It can be, and whether one spa is depends on its menu, pay plan and fixed costs rather than on the industry. The quickest test is margin by service for the last 90 days: if the services that fill the most room hours contribute less per hour than fixed costs divided by all the room hours the spa could book, even a full book will not make the spa profitable.
- How should a med spa pay injectors: commission, hourly, or a mix?
- No one plan is right for every spa; each moves margin in a different place. With commission, the base it is paid on (menu price, collected revenue, or collected revenue after product) matters as much as the rate. Hourly pay can be the cheapest when the schedule is full and is costly when it is not. A mix gives a floor and ties part of the pay to production. Classification and overtime rules apply to every plan; this is not legal advice, so have the employment attorney review the plan.
- My med spa is failing. What should I look at first?
- Cash first: how many weeks of payroll, rent, loan and lease payments and the medical director’s fee the bank balance covers. If it is only a few weeks, call the CPA and the lender before anything else. Then read margin by service for the last 90 days, provider pay as a share of collected revenue, units bought against units charged, and comps by reason code.
- Why is my med spa still not profitable after the first year?
- Look for decisions made at opening that never changed: promotional prices that became the standing price, a pay plan set before service costs were known, memberships sold at launch prices, and equipment payments that leave the bank whether or not the equipment is booked. Product and wage costs that rose while menu prices stood still belong on the same list.
Keep reading
Related answers
Where this shows up
Sources
- BOTOX Cosmetic (onabotulinumtoxinA) for injection — prescribing information · U.S. National Library of Medicine, DailyMed, 2026
- Instructions for Form 1120 (2025) — Principal Business Activity Codes · Internal Revenue Service, 2026
- 2025 Report on Employer Firms (Small Business Credit Survey) · Federal Reserve Banks, 2025
The next step
Bring us the process that keeps getting stuck.
A 20-minute conversation about the workflow, the teams and the systems involved — and a straight answer on whether The Revenue Review is the right next step. If it is not, we say that on the call.
A real person answers or calls you back the same business day.