
Guides
Bookkeeping for a med spa: enough to stay in control
Med spa bookkeeping starts with a chart of accounts built for treatment packages, injectable supply, and provider pay, not a generic small business template.
What to take away
- Med spa bookkeeping needs separate lines for injectable supply, device lease or depreciation, provider pay, and medical director fees. A generic retail template hides all four.
- Package and membership revenue is recognized as treatments are delivered, not when the card is charged. Undelivered sessions sit as a liability, and unused balances can become state unclaimed property after a dormancy period.
- Injectors are usually employees or contractors, and the classification follows state and federal tests, not the label on the contract. Confirm with your state board and a CPA.
- Reconcile the treatment ledger to the bank account monthly. Cash tips, gift cards, and prepaid packages are where the two drift apart.
- Run the books in a general ledger built for double entry. QuickBooks Online list prices run about $35 to $235 a month and Xero about $20 to $78, and both discount heavily in year one.
- Keep records that show income and expenses clearly, per IRS guidance on business records.
This article covers business systems only. It is not medical, legal, tax, or scope-of-practice advice. Licensing, supervision, and corporate practice rules vary by state, so confirm details with your state medical and nursing boards and a licensed attorney.
The chart of accounts a med spa actually needs
A retail chart of accounts will not carry a med spa. Treatment revenue, product revenue, and membership dues behave differently at every step and need their own lines.
Med Spa Cost Lines
Cost Line
- Injectable supply
- Per-treatment
- Device lease
- Fixed monthly
- Provider pay
- Flexes with volume
- Medical director fees
- Fixed retainer
- Facility overhead
- Fixed floor
How It Behaves
- Injectable supply
- Waste, expired vials
- Device lease
- Utilization per room
- Provider pay
- Misclassified contractors
- Medical director fees
- Contract renewal
- Facility overhead
- Creeping subscriptions
What to Watch
- Injectable supply
- Device lease
- Provider pay
- Medical director fees
- Facility overhead
Revenue accounts worth splitting out:
Chart of accounts
- Injectables(Botox, Dysport, Xeomin, Jeuveau, Juvederm, Restylane) billed per unit or per syringe.
- Device treatments(laser, body contouring, skin resurfacing) billed per session.
- Facials and skin careretail and service.
- Membership and package revenue, recognized as sessions are used.
- Gift card and prepaid balance, held as a liability until redeemed.
On the cost side, keep injectable supply separate from retail product, and provider pay separate from front desk payroll.
Medical director fees get their own line. So does device lease or depreciation, because a laser lease behaves nothing like a box of syringes.
Track injectable supply by vial, not by case. Record the lot number and expiry on receipt, then post each treatment against the units used, so waste and expired product land in their own expense line.
Chart of accounts
| Cost line | How it behaves | What to watch |
|---|---|---|
| Injectable supply (Botox, Dysport, Juvederm vials) | Per-treatment, tracks units sold | Waste and expired vials |
| Device lease or depreciation | Fixed monthly, lumpy at purchase | Utilization per room |
| Provider pay (injector, esthetician) | Flexes with volume | Misclassified contractors |
| Medical director fees | Fixed retainer | Contract terms and renewal |
| Retail skin care inventory | Tracks units on hand | Shrink and expired stock |
| Card processing fees | 2.6% to 3.5% of card volume | Statement surprises |
| Facility and back-office overhead | Fixed floor | Creeping subscriptions |
Revenue recognition for packages and memberships
When a client pays for a six-session package, that money is not revenue yet. It is a liability until the sessions are delivered.
Package Revenue Recognition
- Client pays for six-session package
- Record cash as deferred revenue
- Deliver one session
- Move portion to treatment revenue
- Repeat until sessions used
- Unused balance may be unclaimed property
Record the cash in a deferred revenue account. Move a portion to treatment revenue each time a session is used, and keep the release schedule next to the ledger.
QuickBooks Online and Xero both hold deferred revenue as a current liability. Neither releases it per session on its own, so the schedule stays manual.
If the client never returns, your state's unclaimed property rules may apply, so check with your state treasurer's office or comptroller. Dormancy periods typically run three to five years.
Memberships work the same way. A monthly dues charge is deferred revenue until the included service is delivered. Book the whole charge as revenue in month one and your P&L looks strong while your tax filing is wrong.
Sales tax, tips, and provider pay
Sales tax on med spa services varies by state. Texas taxes cosmetic procedures at 6.25% plus up to 2% local, and New Jersey taxes them at 6.625%.
Injector Classification Check
Does the injector work set hours in your facility?
Likely employee, not 1099
May qualify as contractor
Most states that tax cosmetic services fall between 5% and 7.25% before local add-ons, and medically necessary treatment is usually exempt. Confirm the rate with your state department of revenue and your CPA before you set it in software.
Tips belong to the provider who earned them. Run them through payroll so they are taxed and reported correctly. Cash tips are the most common reconciliation gap in a med spa.
Injector pay is the line most often misclassified. An injector paid on a 1099 who works set hours in your facility may be an employee under IRS and state tests.
Payroll software handles that reporting. Gusto and QuickBooks Payroll plans typically run $40 to $80 a month plus $6 to $12 per person, and both file the quarterly returns.
Federal 1099-NEC reporting starts at $2,000 per payee for payments made in 2026, up from $600. Check your state threshold and get every classification reviewed before you file.
Software, the monthly close, and cash flow
Most med spas run an EMR and scheduling system alongside a bookkeeping system. The EMR holds the treatment ledger. The bookkeeping system holds the money. The two must reconcile.
Zenoti and Boulevard track packages, memberships, and product inventory down to lot and expiry. Aesthetic Record and PatientNow bundle charting with payments. All four quote per practice, typically a few hundred dollars a month, so ask for the module list in writing.
A monthly close that works:
- Export the treatment ledger and match sessions delivered to revenue recognized.
- Reconcile the bank and card accounts to the bookkeeping system.
- Review deferred revenue and gift card balances for stale items.
- Check payroll against provider pay and tips.
- Confirm sales tax collected and remitted.
- Review the P&L against your KPI targets, like revenue per treatment room.
If the two systems do not reconcile, the gap is usually a package sold but not delivered, a tip not run through payroll, or a device lease payment booked to the wrong account.
Cash flow lags the P&L. A 13-week rolling forecast built from the deferred revenue schedule, gift card balances, payroll dates, and lease payments shows when cash is tight in a month that still shows a profit.
Homebase covers scheduling and time clocks on a free plan. Ramp issues a corporate card with no annual fee and spend controls that keep receipts matched to the right cost line.
Common questions
Do I need a separate bookkeeping system from my EMR?
Usually yes. Most EMRs are built for clinical workflow, not double-entry accounting.
QuickBooks Online, Xero, and Wave all give you a chart of accounts, deferred revenue tracking, and a clean P&L. Wave keeps accounting free and charges for payments and payroll. Some EMRs now offer integrated payments and reporting, so check what yours includes before adding a second tool.
How do I handle a package that is never fully used?
The unused balance stays as deferred revenue. If the client does not return within your state's dormancy period, typically three to five years, it may become unclaimed property. Check your state treasurer's rules and your own refund policy. Do not write it off as revenue without checking both.
Who should own the monthly close?
The owner or practice manager should own it, even if a bookkeeper does the work. Someone with authority to fix a misclassified injector or a wrong sales tax rate needs to see the reconciliation. A close nobody reviews is a close that drifts.
What records should I keep?
Keep documents that support income, expenses, payroll, assets, and purchases. The IRS does not require one specific system, only one that clearly shows your income and expenses. For cybersecurity and record retention practices, the NIST Small Business Quick-Start Guides and CISA small business resources are checkable starting points.







