Resources/Medspas

What Is COGS in a Medspa — and Why It Changes Everything

Most medspa owners know their revenue. Almost none know their true cost of goods sold. Here’s what COGS actually means in an injectable-based practice, why most medspas don’t track it correctly, and what that gap costs them in margin visibility.

By Otzaro

··

7 min read

What COGS actually means in a medspa

Cost of goods sold — COGS — is the direct product cost of delivering a service. In a medspa, that means the Botox in that syringe, the filler in that cannula, the biostimulator vial opened for that patient. Not overhead. Not the injector’s time. Not the electricity in the treatment room. Just the product consumed to deliver that specific appointment.

Here’s a simple example. A patient books a Botox appointment. You charge $600. Forty units of Botox were injected, at a cost of $6.50 per unit. Your COGS for that visit is $260. Your gross margin on that appointment — before labor, rent, or anything else — is $340, or about 57%.

That number, margin per visit, is the most important financial metric in a product-based wellness practice. It tells you whether the service you just delivered actually made money — before fixed costs even enter the picture.

Most medspas can tell you the $600. Almost none can tell you the $260 — let alone whether that $260 was accurate.

Why most medspas don’t track it correctly

The gap between knowing your revenue and knowing your COGS comes down to one structural problem: most practices track purchasing, not usage.

Purchasing is what you ordered — a box of Botox vials, a case of filler, a shipment of biostimulators. That shows up in your accounts payable. It’s easy to see because it produces an invoice.

Usage is what was actually consumed in each visit. That requires connecting inventory to individual appointments at the unit level. It requires knowing that Patient A’s appointment used 0.35mL of filler from Lot 24B7, and that lot cost $14.20 per mL, making the COGS on filler for that visit $4.97. That level of detail doesn’t exist in a scheduling platform, and it can’t be produced by a spreadsheet that nobody is manually updating after every patient.

So what happens instead? Practices estimate. They take their monthly product purchases, divide by the number of services delivered, and call that their average cost per service. It’s a reasonable approximation — but it’s always backward-looking, always averaged, and always wrong at the visit level.

The problem with averaging your COGS

Averages hide the things you most need to see.

If your practice has three injectors, averaging COGS across all three means you can’t tell which one uses 20% more product per visit than the others. If you offer Botox at $12 per unit and $15 per unit depending on the treatment area, averaging means you can’t tell which service is actually profitable at each price point. If a lot of filler expires because FEFO rotation wasn’t enforced, averaging absorbs that cost invisibly across every service delivered that month.

The average might look fine. The margin might not be.

This is why practices with strong revenue still find themselves cash-constrained at month-end. The money came in. Something happened to it on the way out. Without visit-level COGS, you can’t see what.

What “point-of-service COGS” means — and why it matters

The standard for accurate margin tracking is recording COGS at the point of service: the moment a product is used in a visit, not estimated from monthly purchasing reports afterward.

Point-of-service COGS requires three things:

  1. Knowing the cost of every unit in inventory — not just what you paid per box, but the per-unit cost from each specific lot, which may vary between orders and suppliers.
  2. Recording fractional usage per visit — how much of a product was actually used in that appointment, to the decimal. A 1mL vial of filler used across two visits needs to split its cost across both.
  3. Connecting usage to the appointment record — so that the cost sits against the revenue from that visit, not floating in a monthly aggregate.

When these three things happen together, you get a real margin number per visit. When any one of them is missing, you get an estimate — and estimates compound into significant margin error over time.

Fractional dosing: the detail most practices skip

Injectable services almost never consume whole vials. A Botox appointment might use 40 units from a 100-unit vial. A filler treatment might use 0.7mL from a 1mL syringe. A biostimulator session might use half a vial.

What happens to the rest?

In practices without fractional tracking, the partial vial either gets used in the next appointment without a cost record, gets written off as waste at month-end, or just disappears — absorbed into the accounting without any visibility into where it went or what it cost.

In a practice with proper fractional dosing records, the partial vial has a known remaining volume, a known remaining cost, and a clear chain of custody from lot to patient. The COGS on that 0.7mL filler treatment is $0.70 times the per-mL cost of that specific lot — not an estimate, not a write-off.

The difference between tracking and not tracking partial vials is often 8–15% of your product cost — money that evaporates silently into rounding errors and unrecorded usage.

What changes when you actually track COGS

When COGS is visible at the visit level, a few things happen quickly.

Pricing decisions get grounded. When you’re considering adding a new filler protocol, or adjusting your Botox pricing, you have an actual cost basis to work from — not a gut feeling about what the product costs roughly.

Provider performance becomes clear. Two injectors delivering the same service at the same price point should have similar COGS. If one consistently uses 25% more product, that’s a coaching conversation with a dollar amount attached — not a vague suspicion.

Shrinkage becomes visible. When you know what was used per visit and you reconcile that against what was in inventory, the gap is shrinkage. It has a number. You can act on it.

Month-end stops being a surprise. Instead of reconciling purchases against revenue and hoping the margin math works out, you’ve been seeing margin per visit all month. You already know how it went before you close the books.

The honest answer: spreadsheets can’t do this

Fractional dosing, lot-level cost tracking, and automatic COGS recording at the point of service require software that connects inventory to appointments automatically. A spreadsheet can record what you manually enter — but it can’t pull the cost of Lot 24B7 and apply it fractionally across three visits without someone doing that math and entering it after every appointment.

That doesn’t happen in practice. So the spreadsheet stays empty or gets updated monthly with averages — and the margin picture stays blurry.

The practices that actually know their COGS at the visit level use purpose-built tools designed for the cost structure of injectable-based medicine. Not generic accounting software. Not their scheduling platform. Software that understands that a 1mL syringe of filler is not one thing — it’s a container of fractional doses with a per-unit cost that changes by lot.

See it in your practice

Otzaro records COGS at the point of service, automatically — from the actual lot used.

The demo walks through exactly how margin per visit, batch-level inventory, and provider analytics work for your medspa — in 30 minutes.

Frequently asked questions

What is COGS in a medspa?

COGS (cost of goods sold) in a medspa is the direct product cost of delivering a service — specifically, the cost of the Botox, filler, biostimulator, or other injectables used in a specific patient visit. It does not include overhead, labor, or rent.

Why don't most medspas track COGS correctly?

Most medspas track purchasing (what they ordered) instead of usage (what was used per visit). Connecting inventory to individual appointments at the fractional-dose level requires purpose-built software — spreadsheets can't do it automatically and the manual work rarely gets done consistently.

What does 'point of service COGS' mean?

Point-of-service COGS means recording the exact product cost at the moment it is used in a visit — not estimating it at month-end from purchasing averages. It's the standard for accurate margin tracking.

How does fractional dosing affect medspa COGS?

Fractional dosing means recording exactly how much of a product was used — for example, 0.35mL of filler from a 1mL vial. Your COGS for that visit is 35% of that vial's cost. Without fractional tracking, practices either round up or write off partial vials as waste — both approaches distort the margin picture.

Ready to see your true margins?