Your best sales month can be the month your books lie to you the most. Sell $80,000 in prepaid laser packages during a holiday promotion and your bank balance soars — while your accounting software cheerfully reports $80,000 of "revenue" you have not earned yet. Meanwhile, $30,000 of neurotoxin and filler sits in a medical fridge expensing itself onto your profit and loss statement the day it was delivered, and half your transactions are landing in the wrong legal entity entirely. If any of that sounds familiar, your practice has outgrown a single-entity, cash-basis set of books. Here is how to rebuild them.
Why One QuickBooks File Stops Working
Most med spas start simple: one owner, one location, one set of books. Then growth arrives — a second injector, a membership program, a laser device financed over five years — and the simple setup starts producing numbers nobody can trust. Three structural features of the aesthetics business drive almost all of the complexity.
1. The MSO/PC Split Means You Run Two Sets of Books
In most states, clinical services must be owned by licensed medical professionals, while the business side runs through a separate management entity. The standard structure is a professional corporation or professional LLC (the "PC") that employs the clinicians and delivers every medical service, paired with a management services organization (the "MSO" — usually an LLC or corporation) that handles the non-clinical side: marketing, scheduling staff, the lease, equipment, billing support, and supplies.
The two entities are connected by a written Management Services Agreement under which the PC pays the MSO a management fee that reflects fair market value for the services provided. That structure has direct bookkeeping consequences:
- Each entity keeps its own complete books. The PC records clinical revenue and clinical payroll; the MSO records management-fee income and the operating expenses it actually incurs. Commingling the two in one file destroys the separation the structure exists to create.
- Intercompany transactions get recorded on both sides. When the MSO buys filler and transfers it to the PC, or pays rent the PC reimburses, both legs hit the ledger with matching intercompany receivable/payable entries — not a vague "transfer" with no counterparty.
- The management fee is real income and a real expense. It is revenue to the MSO and an expense to the PC, documented by the agreement, paid on the schedule the agreement states, and supported by board-level paperwork — not a plug number backed into at year-end.
- States are tightening the rules. California's 2026 corporate-practice restrictions give its attorney general direct enforcement authority over arrangements where a lay-owned MSO controls clinical decisions, and Oregon has moved in the same direction. Clean, separate books that show the PC controlling clinical spending and the MSO billing only for documented services are your first line of defense in any inquiry. This is not legal advice — have a healthcare attorney review your structure — but whatever structure you have, the accounting must mirror it exactly.
If your accountant still sees one combined trial balance with no entity tags, that is the first thing to fix. Tag every transaction by entity from the source — separate bank accounts and cards per entity make this nearly automatic — and reconcile the intercompany balances to zero every month.
2. Memberships and Prepaid Packages Are Liabilities, Not Revenue
A med spa sells product it holds before using and services it delivers long after it collects the cash. Packages, memberships, and gift cards paid today and delivered over months create deferred revenue: cash received for work not yet performed. Until you deliver the treatment, that money is a liability on the balance sheet, not income on the profit and loss statement.
Getting this wrong distorts everything. Book a $2,400 six-session laser package as revenue on the day of sale and you will overstate this month's profit, understate the next five months', and pay estimated taxes on money you still owe in services. Do it at scale across hundreds of memberships and your margins become fiction. Industry benchmarks only mean something when the revenue line reflects what you have actually earned: commonly cited targets put payroll at 25–35% of revenue, product cost around 30%, and gross margins near 70% — but none of those ratios can be trusted while unearned package cash sits in revenue.
The fix is a monthly deferred-revenue routine:
- Recognize revenue as you deliver. Each performed session moves its portion from the deferred-revenue liability to earned revenue. A $2,400 six-pack earns $400 per completed session, regardless of when the client paid.
- Reconcile the point-of-sale system to the general ledger. Your POS or practice-management software tracks unearned balances per client; that report should tie to the deferred-revenue liability account every month. Investigate the difference — it is usually expired packages, refunds, or comps posted without an accounting entry.
- Show discounts as discounts. Burying a 20%-off promotion inside the revenue line hides margin erosion. Record gross service revenue and promotional discounts on separate lines so you can see what discounting actually costs.
- Handle gift cards and breakage deliberately. Unredeemed gift cards stay a liability until redeemed, expired under a documented policy, or escheated under your state's unclaimed-property rules — never swept into revenue because the month looks soft.
- Watch the cash-to-accrual transition. Practices that start on cash-basis books almost always need to convert to accrual once packages become material — buyers and lenders expect revenue recognized as earned, and acquisition due-diligence teams go straight to the unearned-revenue report and the package detail behind it.
Practices with clean deferred-revenue schedules also sell for more. Recurring membership revenue, documented operating procedures, and financials a buyer can verify carry real weight in a valuation — and each takes a year or more to build, so start now.
3. Injectable Inventory Is an Asset Until the Syringe Is Drawn
Neurotoxin and filler are the most expensive items in the building that nobody treats like inventory. Vials get expensed on purchase, counts live in someone's head, and shrinkage hides inside cost of goods sold. With per-unit economics this tight, that sloppiness is expensive: a standard neurotoxin treatment runs 30–50 units at roughly $10–$15 per unit, meaning a single appointment carries hundreds of dollars in product cost — and single-dose vials, once reconstituted, must be used within about a day or discarded, so waste is a real line item, not a rounding error.
Run injectables like the high-value inventory they are:
- Capitalize on purchase, expense on use. Product on the shelf is a balance-sheet asset. Cost hits the P&L only when the unit is consumed in a treatment, calculated per unit or per syringe — not when the distributor's invoice arrives.
- Set par levels per product. Define the minimum on-hand quantity for each SKU (one neurotoxin brand's 100-unit vial, each filler line) that covers you until the next order arrives, and reorder on a fixed cadence — many practices rotate categories weekly so bills land on a predictable rhythm.
- Count physically, on a schedule. Practice-management software cannot see expired vials, missing syringes, or overdrawn backbar product. Monthly wall-to-wall counts reconciled to the system, with variances investigated rather than adjusted away silently, are the only cure.
- Separate retail from professional product. Take-home skincare sold at the front desk and backbar product consumed in treatments have different margins, different tax treatment in some states, and different shrinkage patterns. They need separate accounts.
- Track waste and expiry explicitly. Expired filler and discarded partial vials are a measurable cost of doing business. Logging them separately — instead of letting them dissolve into COGS — tells you whether your par levels, booking patterns, or injector habits need to change.
Cold-chain products add one more control: anything requiring refrigeration needs temperature logging alongside the financial controls, because a fridge failure is simultaneously a clinical event and an inventory write-off.
The Monthly Close That Keeps It All Honest
Structure beats willpower. A chart of accounts built for a med spa, closed on a monthly cadence, prevents most errors before they happen:
Revenue, split by stream. Separate accounts for neurotoxin, filler, laser and energy devices, facials and skincare services, membership dues earned, and retail product. One blended "sales" account tells you nothing about which service lines carry the practice.
Cost of goods sold, split by type. Product cost (units consumed) sits apart from direct labor (injector and aesthetician time). That split is what makes per-treatment margins visible — and it is the number most often requested by lenders and buyers.
The liability section does heavy lifting. Deferred revenue (packages, memberships, gift cards), sales tax payable, provider commissions payable, and intercompany balances each get their own account and their own reconciliation.
Then run the close checklist:
- Bank and card accounts reconciled, per entity
- POS unearned-balance report tied to deferred revenue
- Physical inventory count tied to the inventory asset
- Intercompany receivable/payable tied to zero
- Commissions calculated from earned revenue, not cash collected — paying commission on the full package at sale overpays on every refund and cancellation
- Payroll split correctly between W-2 employees and 1099 contractors, with injector classification reviewed (control over schedule and methods points toward employment, whatever the contract says)
Most practices can close within five business days once the routine exists. If yours takes three weeks, the bottleneck is almost always one of the reconciliations above — which tells you exactly where the books are weakest. Once the underlying accounts reconcile, visualizing trends like earned membership revenue and product margins per service line becomes straightforward — see what is possible with a dedicated dashboard rather than a month-end spreadsheet scramble.
Mistakes That Trigger Audits, Disputes, and Failed Sales
A few patterns show up again and again in practices whose numbers fall apart under scrutiny:
- Recording package cash as day-one revenue. The single most common distortion, and the first thing any reviewer reverses.
- Expensing product on purchase. Inflates costs in stocking months, understates them in heavy treatment months, and makes margins swing for no clinical reason.
- Running two entities through one bank account. Retroactively untangling MSO and PC transactions is the most expensive cleanup engagement in this industry. Separate accounts cost nothing.
- Management fees with no paper trail. A fee that moves only at year-end, in whatever amount zeroes out an account, looks like profit distribution wearing a costume. Pay it per the agreement, invoice it, and keep the benchmarking that supports the amount.
- Discounts buried in revenue. If you cannot report what promotions cost, you cannot evaluate them — and neither can a buyer.
- Ignoring unclaimed-property exposure. Old gift-card balances and dormant client credits are regulated in most states. Write a policy, follow it, and remit where required.
None of these requires exotic software. They require separate accounts, a deferred-revenue schedule, an inventory count, and the discipline to reconcile all three monthly. Practices that do this know their true per-treatment margins, collect the right taxes, pay defensible commissions, and walk into financing or sale conversations with financials that survive diligence. Practices that do not are flying on bank-balance optimism — pleasant until the packages come due.
Simplify Your Financial Management
As your practice grows past what a single-entity spreadsheet can describe, maintaining clear, reconciled financial records becomes the foundation everything else rests on — pricing, hiring, compliance, and eventually a sale. Beancount.io offers plain-text accounting that is transparent, version-controlled, and AI-ready, so every entity, every deferred-revenue schedule, and every inventory count lives in books you fully control. Get started for free and see why detail-oriented owners are switching to plain-text accounting.