Outsourced CFO. Medical Spas Only.

Most med spa owners have a bookkeeper. None of them have a CFO. Until now.

Your bookkeeper categorizes transactions. Your CFO tells you which service line is killing your margin, when your laser device breaks even, and why your labor percentage is 12 points above benchmark. That is the gap Spa Ledger fills.

First month free. No card until your first P&L.

P&L delivered every Monday

Updated every Monday by 9 AM. No login required.

Industry Numbers

Before we look at your books, we know what we are looking for.

A well-run medical spa hits these numbers. When we onboard a new client, we measure your practice against each one in the first week. Most owners are seeing them for the first time.

$1.4M
Average annual revenue, single-location U.S. med spa

The AMSPA State of the Industry puts average annual revenue at $1,398,833. Most owners cannot state their net margin from this revenue. Revenue is not profit.

Source: AMSPA State of the Industry

27.6%
EBITDA margin benchmark, single-location at $1.5M revenue

A well-run single-location med spa at $1.5 million in revenue should produce 27.6% EBITDA. If you cannot calculate yours, you do not know whether your practice is performing.

60–70%
Injectable gross margin target, after vendor COGS

Botox and filler should carry 60 to 70 percent gross margin after product cost. Most owners assume 80 percent because they have never subtracted the Allergan invoice. We find out the real number in week one.

35–42%
Labor as a percentage of revenue, healthy range

Labor above 42 percent of revenue is a warning signal. Above 50 percent, the practice is losing money on growth. Most owners discover this in April, 15 months after the drift started.

What Your Books Are Not Showing You

Your bookkeeper closes the books. Your CFO reads them and tells you what to do.

Your Current Bookkeeper

Categorizes every transaction after the month closes. Sends you a P&L by the 10th, sometimes later. That P&L is one number: total revenue. No service-line breakdown. No margin by treatment. No comparison to industry benchmarks. No flag when labor crosses 45%. No insight on why your Botox margin dropped 6 points in March. Just a closed ledger and a number you cannot act on.

Spa Ledger

Every week, your P&L lands Monday morning, broken out by service line, flagged against benchmarks, with a plain-English note on the one number that needs attention. We reconcile your Allergan and Galderma COGS in real time, track your device lease against utilization, and flag deferred revenue before it distorts your picture. You make decisions with numbers.

Real Client Findings

Real problems your bookkeeper has never told you about.

Every client has a different pain point. These are the ones we find most often in the first 30 days. The details vary. The pattern does not.

$45K
Injectable COGS

A med spa doing $45K per month thought her gross margin was 80 percent. Injectable product costs had never been subtracted from revenue. Actual gross margin: 34 percent. Found in week one reconciling Allergan invoices against Mindbody revenue.

40→52%
Labor drift

Labor crept from 40 to 52 percent of revenue over 15 months. Without weekly labor tracking, the drift is invisible until April. A CFO would have flagged it by month two and had time to act.

$1,800
Device lease

Owner leased a device at $4,500 per month. Needed 7 treatments per week to cover the cost. Was doing 4. Cash-flow negative $1,800 per month for 11 months before anyone calculated the break-even.

$18K
Deferred revenue

Owner sold $18,000 in packages last month. QuickBooks recorded it as revenue. Three service lines appeared profitable. None were. Package revenue was masking delivery costs not yet incurred. Found in month one.

11 pts
Service mix

A med spa shifted from 70 percent injectable revenue to 55 percent over 18 months as facials and LED were added. Revenue held flat. Net margin dropped 11 percentage points. The revenue line hid it completely.

12%
GLP-1 margin

A med spa added a semaglutide compounding program generating $22,000 per month. Compounding pharmacy invoices were recorded as a generic supply expense. Net margin on the program was 12 percent after provider time, not the 55 percent the owner had projected. Found in week two.

Built With Early Clients

Our first ten clients helped build the product. Two spots left.

Every client in the founding cohort gets direct access to Ridge, a quarterly strategy call, and a rate locked before pricing changes. The practices that come in early shape what gets built next.

Book a 15-minute call →
Getting Started

Three steps. Then nothing from you.

Step 01

Connect your accounts (15 minutes)

Read-only access to your QuickBooks or Xero. We also request your Allergan, Galderma, and any other injectable vendor portal logins at onboarding. That is the step most bookkeepers skip. Nothing moves, nothing changes on your end.

Step 02

Your CFO dashboard goes live in 48 hours

Injectable margins, device break-even, labor percentage, and deferred package revenue are all visible. Every transaction categorized daily. You never log in to fix anything.

Step 03

Weekly P&L every Monday, direct CFO access always

P&L broken out by service line: neurotoxins, fillers, laser, body, retail. Plain English, no jargon. In your inbox every Monday by 9 AM. Questions on any invoice, lease, or structure answered within one business day.

100% read-only access. Bank-level encryption, verified annually by Intuit and Xero. Nothing changes in your accounts. We see your data. We do not touch it.

Our Scope

The financial complexity specific to medical spas requires a chart of accounts that has never seen a nail salon.

These are the specific areas we handle that a general bookkeeper and most CPAs will not know to address.

Injectable COGS reconciliation by vendor: Allergan, Galderma, Merz, Evolus, Revance
Allergan and Galderma loyalty rebates classified as contra-COGS, not discounts
Deferred revenue separation for prepaid packages and memberships
Service-line P&L tracked separately: neurotoxins, fillers, laser, body, retail
Device break-even calculated per lease or finance agreement, updated weekly
MACRS depreciation classification for medical equipment by asset class
MSO/PC intercompany management fees categorized correctly from day one
Provider revenue and cost tracked separately per injector
Labor as a percentage of revenue broken out by service line
State-specific sales tax classification: cosmetic vs. medically necessary
Location-level P&L tracked separately for multi-location practices
GLP-1 and compounding program COGS tracked separately from injectables
Full med-spa-specific chart of accounts, QBO or Xero import ready
Why Spa Ledger

Your bookkeeper closes the books. We read them for you, every day.

Your generic bookkeeper has never looked at your Allergan invoice, never calculated whether your device lease is cash-flow positive, and never shown you which service line is compressing your margin.

DIY QuickBooks Generic Bookkeeper Med Spa Bookkeeper ($795+/mo) Spa Ledger ($499/mo)
FrequencyWhen you log inMonthlyMonthlyDaily dashboard + weekly P&L
Injectable COGS trackedNoNoNot standardYes, every week
Device break-evenNoNoNoYes
Service-line P&LNoNoNoYes
Deferred revenue handledNoNoSometimesYes, from day one
Sales tax by service typeNoNoNoYes

Med spa-focused bookkeeping starts at $795/month. Spa Ledger: $499/month, no setup fee, first month free.

Simple Pricing

One retainer. Everything included.

Med spa-specific chart of accounts, injectable COGS reconciliation, device break-even, service-line P&L, deferred revenue, provider tracking, and sales tax classification. All included. No setup fee, no add-on charges.

See everything that's included →

Most clients find one margin problem in Month 1. A 10-point labor drift at $1.5M revenue is $150,000 leaving quietly every year. Clients who catch their injectable COGS gap recover an average of 18 margin points they had no visibility into. The retainer is $499/month.

Monthly
$499/month

Month-to-month. First month free. Cancel anytime.


  • Daily CFO dashboard
  • Weekly P&L by service line — know exactly which service is compressing margin before you add more volume to it
  • Injectable COGS reconciliation (Allergan, Galderma, Merz, Evolus, Revance) — most owners find 15–25 margin points they didn't know they were losing
  • Device break-even per lease — know exactly how many treatments before the equipment makes money, not just costs money
  • Deferred package revenue tracking — QuickBooks default overstates profitability until packages are delivered; we separate earned from owed from day one
  • Labor percentage tracked daily — a 10-point drift at $1.5M revenue costs $150K/year; most owners see it in April, 15 months after it started
  • Provider productivity tracking
  • Sales tax classification by service type
  • Year-end tax summary
  • Direct CFO access, one business day response
Reserve Your First Month

The ones we hear most.

Mindbody and Zenoti track your revenue. They do not track your injectable product costs, your Allergan invoices, or your device lease payments. Spa Ledger works inside your QuickBooks or Xero and pulls in those additional data sources that your POS never touches.
Bookkeepers close the books once a month. Most have never looked at your Allergan invoice, never calculated your device break-even, and have never shown you which service line is compressing your margin. Most clients keep their existing bookkeeper and add Spa Ledger on top. Your bookkeeper handles compliance. We handle the CFO layer.
When you sell a package, cash collected is a liability, not revenue, until services are delivered. QuickBooks records it as revenue when collected by default. That inflates apparent profitability and obscures which service lines are actually performing. We separate earned from deferred from day one.
Yes. For practices with two or more injectors, we track revenue per provider against their cost. Most owners answer the provider question by gut. We give you the math.
An MSO and PC structure separates the business management and clinical functions of a practice, required under corporate practice of medicine laws in many states. The intercompany management fee must be categorized correctly from day one or it creates tax and compliance issues. Note it on the intake form. We handle it.
Under IRC Section 213(d)(9), cosmetic procedures are excluded from deductible medical care. The same service performed for a medical reason may qualify as deductible. This affects FSA/HSA eligibility for your patients and, in most states, your sales tax obligations. A general bookkeeper treats all of it the same. We do not.
No. We work inside QuickBooks Online or Xero. You keep your existing account. We get read-only access. Nothing moves, nothing changes on your end.
No. That is exactly what we fix. Messy books are the most common starting point. We run a cleanup pass in your first week so everything is current before your dashboard goes live.
You do not leave your current bookkeeper. Spa Ledger operates alongside them. Your bookkeeper continues handling compliance and monthly close. We get read-only access to your existing QuickBooks or Xero and add the CFO layer on top. Onboarding takes 48 hours on our end. Nothing changes on yours.
Acquirers and investors review three years of clean, auditable financials before any conversation moves forward. Most owners start cleaning their books after an offer arrives. The ones who are prepared before the conversation get better terms and fewer surprises in due diligence. We can have your books acquisition-ready at any point.
Yes. Multi-location practices receive a separate P&L for each location alongside a consolidated view. Location-level P&L is the only reliable way to know which location to replicate before you sign a third lease. One retainer covers both.
Three things: your QuickBooks Online or Xero login, a list of your injectable vendor accounts (Allergan, Galderma, Merz, and any others), and your device lease documents if you have financed equipment. If your books are behind or disorganized, that is not a barrier. We run the cleanup pass. The 15-minute connection call is the only active step on your end.
From the Blog

The financial benchmarks every med spa owner should know cold.

View all articles →
Finance Benchmarks

What Is the Average Profit Margin for a Medical Spa?

A well-run single-location medical spa should produce 27.6% EBITDA at $1.5 million in annual revenue. Most practices run 8 to 14 points below that because injectable COGS, labor drift, and device lease costs are never reconciled against service revenue.

8 min read Read article →
Outsourced CFO. $499/Month.

Your injectable margins, device ROI, and labor percentage. Visible in 48 hours.

Ready to stop guessing about your numbers? Tell us about your practice and we will be in touch within one business day.

Or book a 15-minute call directly →

First month free. No card required until after your first P&L. You will hear from us within one business day.

What happens after you submit
Within 24 hours, you will hear from us to schedule a 20-minute onboarding call.
We request read-only access to your QuickBooks or Xero and your injectable vendor logins. Nothing changes on your end.
Your dashboard goes live within 48 hours. Your first P&L arrives the following Monday.

Know someone who runs a med spa? Refer them. If they become a client, you both receive a free month.