What is a good profit margin for a med spa?
Gross margin per service vs. the practice net margin, and the ranges that matter.
What is a good profit margin for a med spa?
A good profit margin for a med spa depends on which margin you mean. At the service level, gross margins are high, often 55% to 85% on injectables and energy-based treatments, because the cost to deliver is mostly product and a slice of provider time. At the practice level, the number that lands in the owner's pocket is much smaller: a healthy med spa typically runs a net operating margin in the low- to mid-double digits, roughly 10% to 25%, with disciplined operators pushing higher and many busy-but-leaky practices sitting in the single digits.
Both numbers are real, and most owners only ever look at the wrong one. The gross margin on a vial of neurotoxin tells you the service is profitable. It tells you nothing about whether the business is. Confusing the two is how a practice can have an excellent menu on paper and a thin bottom line in the bank.
Gross margin per service vs. net operating margin
These are two different questions, measured at two different layers.
Gross margin per service
Gross margin asks: after the direct cost of delivering one service, how much is left? The direct cost is the variable spend you only incur because you did the appointment, the drug, the filler, the consumables, the lab. Rent, your front desk, and software are not in this number.
Gross margin = (price − direct cost) ÷ price
A $14-per-unit neurotoxin treatment priced at $700 with around $200 of product runs a gross margin near 71%. A $900 dermal filler with $320 of product sits around 64%. A $399/month weight-loss membership with $250 of GLP-1 drug is a far thinner 37%, because most of that price is a pass-through cost. These spreads are wide, which is exactly why a single blended average is misleading.
Net operating margin for the practice
Net operating margin asks the question that actually decides your income: after everything, all product, all wages, rent, marketing, software, insurance, and the rest, what fraction of total revenue is profit?
Net operating margin = (revenue − all operating costs) ÷ revenue
This is where high service-level gross margins get spent down. Strong gross margins are the raw material; payroll and fixed overhead are what eat into them. A practice doing $1.2M in revenue at an 18% net margin keeps about $216,000 before the owner's own compensation is settled. Whether that is good depends less on the headline percentage and more on what is hiding inside it.
Realistic ranges, and why a single benchmark misleads
Owners want one number to grade themselves against. The honest answer is a range, because med spas vary enormously by service mix, provider model, and market. As a working frame:
- Service gross margins: commonly 55% to 85% for injectables and devices; noticeably lower (often 30% to 50%) for drug-heavy programs like GLP-1 weight loss, where the product is the bulk of the price.
- Net operating margin: 10% to 25% is a realistic band for a healthy single-location practice. Below 10% usually signals a real leak, not just a tough month. Above 25% is achievable, but it is earned through mix and pricing discipline, not wishful accounting.
Treat any benchmark as a starting point, not a verdict. A medical practice leaning on physician-delivered injectables and a med spa leaning on aesthetician- delivered facials can post the same net margin while running completely different businesses underneath. The percentage is a summary, and summaries hide things.
Why the blended average hides unprofitable services
Here is the trap. Suppose your practice nets a respectable 18% overall. That figure is a weighted average across your whole menu, and an average is very good at burying its extremes. Your neurotoxin appointments might run a 70%+ gross margin and carry the entire practice. Meanwhile a facial line or a deeply discounted membership might be at or below breakeven once you load in the provider time it consumes. The healthy 18% is your winners quietly subsidizing your losers.
From the blended number, everything looks fine. You never see that one or two services are dragging on the rest, because the average smooths them flat. This is the same mechanism behind why revenue can climb while profit stalls: growth in a low-margin line lifts the top line and the average absorbs the damage. For a fuller treatment of the layers at play, see the deeper guide to med spa profit margins. The only way to find the leak is to stop looking at the practice as one lump and look at it service by service, which is the whole point of sorting which of your cash-pay services actually make money.
Margin alone is incomplete without profit per provider-hour
Even per-service gross margin can rank your menu wrong, because it ignores your scarcest resource: provider time. A service with an 80% margin that ties up an hour of your most expensive injector can earn you less than a 60%-margin service that takes twelve minutes. Margin tells you how clean each dollar is. It does not tell you how many of those dollars an hour of clinical capacity can produce.
Profit per provider-hour = (price − direct cost) ÷ provider-hours consumed
This is the metric that turns margin into a decision. Rank every service by what an hour of provider time actually yields, and the surprises appear. The buzzy program that dominates your revenue report can sit near the bottom. A quick add-on you barely think about can be one of your best earners per hour. The chart below shows the pattern with illustrative figures: two services carry the practice per hour, and two thin lines lean on them.
Same menu, ranked by what an hour of provider time actually yields
Notice that the bottom two services are not necessarily ones to cut. The fix is usually to re-price them, shorten the time they consume, or move them off your most expensive provider, not to retire them. But you cannot make any of those calls from a margin percentage alone. For the full mechanics, see profit per provider-hour, the one number that tells you the truth.
How to read your own margin honestly
If you want a clear-eyed answer to whether your margin is good, work the layers in order rather than fixating on one headline percentage:
- Per service, compute gross margin. Price minus direct cost, divided by price. This separates clean services from drug-heavy pass-throughs.
- Per service, compute profit per provider-hour. The same gross profit, divided by the provider-hours each appointment consumes. This re-ranks the menu around your real constraint.
- For the practice, compute net operating margin. Revenue minus every cost, divided by revenue. This is the number that decides your income.
- Compare the two views. When a healthy blended net margin sits on top of one or two services running near breakeven per hour, you have found exactly where the next profit improvement lives.
Most owners have never seen their practice at this resolution, which is why a good-looking average can coexist with the nagging sense that the money should be better. The gap between the two is almost always a few services, a few prices, and a few hours of premium provider time spent on the wrong work. That is the case for building real financial clarity before chasing more patients.
See it on a full sample practice
The Inside Look walks through a complete sample practice that posts a healthy-looking margin from the top, then shows precisely where it leaks underneath: the service subsidizing the rest, the prices that stood still while drug costs rose, the premium provider doing work a mid-level could do. You can watch the net margin climb by fixing mix and pricing, without adding a single appointment. A good margin is not a number you hit once. It is the result of seeing every service clearly and running each one on purpose.