A med spa's books usually fall behind for an ordinary reason: the owner injects four days a week, the bookkeeper left or never understood packages, and the bank feed kept accepting whatever it was told. What is left is a QuickBooks Online file where deposits are revenue, purchases are expenses, Undeposited Funds has a balance nobody can explain and the balance sheet shows no debt to the patients who have already paid for treatments. Cleaning it up is not categorizing transactions faster. It is rebuilding the file from the records a med spa actually produces.
What the diagnostic looks for
Before we quote anything we look at the file, the POS exports, the bank statements, the payroll registers and the last returns, and we write down what we find. The same seven problems appear in most behind med spa files, and the fix for each is specific.
| What we usually find | How it is rebuilt | What changes |
|---|---|---|
| Package, membership and gift-card sales booked as revenue when charged | Rollforward built from the POS outstanding-balance report, month by month | Deferred revenue appears on the balance sheet; growth months show less profit, quiet months show more |
| Injectables and retail expensed when purchased | Purchases moved to inventory; cost of goods sold from POS usage or counts | Gross margin by service line follows treatments, not orders |
| Deposits recorded net of merchant fees | Sales imported from the POS at gross; fees recorded as expense | Revenue and processing cost both stated correctly |
| Large Undeposited Funds balance | POS batches matched to bank deposits; duplicates and orphans cleared | Revenue stops being double-counted or missing |
| Commissions in spreadsheets, payroll not tied to the ledger | Registers tied quarter by quarter; accruals booked | Provider cost lands in the month it was earned |
| Owner personal spending in business accounts | Reclassified to distributions or shareholder loan | Profit and the owner's basis are both right |
| MSO and professional entity mixed in one file or account | Separate books, management fee booked, Due to and Due from reconciled | Each entity's return is prepared from its own ledger |
What gets rebuilt, and in what order
Order matters because each layer depends on the one below it. Reconciliations come first, so every dollar in and out is accounted for. Revenue is then rebuilt from the POS sales reports rather than from deposits, which is the only way to separate treatments, retail, package sales and sales tax collected. Prepaid balances are rolled forward next, because the liability at each month end is what turns package sales into revenue only as treatments are delivered. Inventory follows, then payroll and commissions, then sales tax, and finally the chart of accounts is reshaped so the result reads as a med spa P&L: service lines, product cost, provider cost and margin.
You are involved in a specific, limited way. We send a weekly open-items list with the questions only an owner can answer, such as what a wire to a vendor was for or whether a device purchase was financed, and you answer in batches. Everything else comes from the systems you already have.
An illustrative example
Round numbers, illustrative only: a Florida practice with $900,000 of revenue is fourteen months behind, and the P&L the owner has been looking at shows $140,000 of profit for the year. The rebuild finds $60,000 of package balances outstanding at year end that had been counted as revenue, so revenue comes down by $60,000 and a liability of the same amount goes on the balance sheet. Injectables purchases of $45,000 had been expensed, but $15,000 of product was in the refrigerator at year end, so cost of goods sold comes down by $15,000. Twelve thousand dollars of personal spending is reclassified to distributions. Book profit lands at $107,000, and the balance sheet now tells a buyer or lender the truth about what the practice owes its patients.
The tax answer is different from the book answer, and that is the part owners rarely hear. A cash-method practice still reports the $60,000 of package deposits as income when received; the liability matters for management and for a sale, not for that year's return. An accrual-method practice can defer advance payments for at most one tax year under Section 451(c). We walk through both before the return is prepared so nobody is surprised by the result.
Prior-year returns
If a return is unfiled, the cleanup is the only way to file it accurately, and waiting rarely helps: the failure-to-file penalty is generally 5% of the unpaid tax for each month or part of a month, up to 25%, with a minimum of $525 for a return required to be filed in 2026 that is more than 60 days late. For an S corporation with no tax due, the penalty for a return due in 2026 is $255 per shareholder for each month or part of a month, up to twelve months, so a two-shareholder practice a year late is looking at $6,120 before anything else. Where the return was filed from wrong books we amend it; where reasonable cause exists we request abatement. For the longer view, see our guides on catching up months of med spa bookkeeping and the signs your QuickBooks needs a cleanup.
How long it takes, and what happens after
It depends on three things we measure in the diagnostic: how many months are in scope, how cleanly your POS exports sales and prepaid balances, and how quickly open items come back answered. A single-entity practice a few months behind with good exports is a short project; two entities, two years and a POS migration in the middle is not. We give you the sequence and the dependencies in the proposal rather than a date we cannot control. When the file is closed you have a restated balance sheet, filed returns and a written summary of what changed. Most practices continue into Med Spa Core so the file stays clean; some take the file to another accountant or in-house. Either is fine, and the project fee does not depend on which you choose.