Kaizen CFO/blog
Med Spa Controller

Controller Services for Med Spas


The calendar is full, the marketing is working, and yet the profit isn't quite where a full calendar suggests it should be. That gap usually lives in the mix and the membership liabilities — exactly the things a controller is built to watch. We keep the close reviewed and the numbers real.

Modern med spa reception and interior

Provider mix and membership liabilities need watching

Injectables, laser, body, memberships, and retail each earn money differently, and a blended P&L averages your highest-margin service together with the room that barely covers its time. A controller breaks margin out by service line and provider and reviews it monthly, so the schedule and the pricing follow what actually pays.

Memberships and packages are the quiet trap. Money collected up front is a liability until the service is delivered, and treating it as profit flatters today and starves tomorrow. A controller keeps that liability accurate and reconciles the POS to the books so booking, deposits, and the ledger agree.

What a controller adds over a bookkeeper

A bookkeeper records the transactions. A controller makes them right and turns them into a reviewed package: provider-level P&Ls, membership-liability discipline, retail margin, and the KPIs a spa runs on — revenue per room, per injector hour, per marketing dollar.

Adding a second location turns this from nice-to-have into essential. Standardized reporting lets you compare locations fairly and catch the one drifting before it drags the group.

How Kaizen runs it

We sit on top of your bookkeeping — ours or yours — and run a documented monthly close on the same date every month. POS and booking data get reconciled to the accounting so memberships, packages, and deposits tell one consistent story.

Then the improvement part we're named for: each month the categories get sharper and the review catches more before it reaches you. Controller judgment without the salary or the eventual departure.

What's included

  • Reviewed monthly financials with a documented, same-date close
  • Provider-level and service-line P&Ls
  • Membership and package liability tracked and reviewed
  • POS / booking-to-books reconciliation
  • Retail attach and product-margin reporting
  • Med-spa KPI scorecard — revenue per room, per injector, per marketing dollar
  • Standardized reporting across locations for clean comparisons
  • Oversight of your bookkeeper or bookkeeping team — a second set of senior eyes
New engagements usually begin with the 1-2-3 CFO™ Reset: Month 1 clean and fix membership/package liability, Month 2 stand up provider P&Ls and KPIs, Month 3 systems and a budget.

Pricing

$3,000–6,000/moscoped to service lines, locations, and volume · no contract
~$120K+/yrwhat a full-time controller costs fully loaded — a lot of syringes to cover that
One hire, one riskan in-house controller who needs managing and takes your reporting with them when they leave
Team + reviewcontroller oversight plus a bookkeeping team and a close that doesn't wobble

Straight answers

We have a bookkeeper. Why a controller too?

A bookkeeper records; a controller reviews provider margins, keeps membership liability honest, and produces the reports you manage on. Many spas keep their bookkeeper and add us for oversight.

Do you reconcile our POS or booking system?

Yes — bookings, memberships, and deposits get tied to the accounting and the bank so the systems finally agree. That reconciliation is where package liabilities and missing revenue surface.

How do you handle memberships and packages?

As a liability recognized when the service is delivered, not when it's sold — reviewed each close so the month is honest and the balance sheet is real.

Single location. Is a controller overkill?

Sometimes, and we'll tell you. A strong bookkeeper plus a KPI report may be plenty until you add a second location or more providers to compare.

Free 20-minute books assessment

We'll show you the five things we'd fix first in your books — useful whether you hire us, hire someone, or do neither.

Talk to Sales

Or call us directly: +1 786 789 0969