Med spa guides · Working with an accountant

Catching Up Months of Med Spa Bookkeeping: A Cleanup Plan That Survives Tax Season

A CPA's plan for catching up months of med spa bookkeeping: POS-to-bank rebuild, package liability, inventory, uncollected sales tax and amended returns.

Short answer

Anchor on the last filed return, gather every POS export, processor statement and outstanding-balance report before categorizing anything, then rebuild each month from the POS rather than the bank: gross sales by service line, merchant fees, the package and gift card liability tied to the POS, inventory from a count and the treatment log, and commissions restated from production reports. File a sales tax voluntary disclosure early (Florida's look-back is three years from the postmark), amend the prior year only if taxable income changed, and work backward from the deadlines: 1099-NECs by February 1, 2027, 1120-S and 1065 returns by March 15, 2027, and 1040s by April 15, 2027. Scope it as a fixed-fee project after a diagnostic.

Key takeaways

  • Start from the POS, not the bank feed: deposits arrive net of fees and a day late, so a bank-driven cleanup understates revenue and hides the processing cost.
  • The package, membership and gift card liability must be rebuilt month by month to the POS outstanding-balance report; on a cash-method return it changes nothing about tax but everything about what the owner can distribute.
  • Retail skincare sold without sales tax is the exposure most often found; Florida's Voluntary Disclosure Program looks back three years from the postmark and waives penalties on tax not collected, with interest still due.
  • Amend the prior year when inventory, personal spending or equipment treatment changed taxable income; a refund claim is open for three years from filing or two years from payment.
  • Late 1120-S and 1065 returns required to be filed in 2027 cost $260 per owner per month for up to twelve months; the failure-to-file penalty on 1040 and 1120 returns is 5% a month up to 25%.
  • Price the work as a one-time fixed project after a diagnostic, with a written list of deliverables and a handoff to a monthly close.
In this guide

Falling behind happens to good practices. The bookkeeper who understood the POS leaves in January, the owner-injector is in the treatment room all week, and by the time anyone looks, QuickBooks Online stopped months ago. The temptation is to connect the bank feed, categorize ten months in a weekend, and call it caught up. For a med spa that produces books that are current and wrong: package money booked as revenue, merchant fees invisible, injectables expensed, sales tax on retail never considered.

This is the sequence we use for aesthetics practices: start from the POS rather than the bank, rebuild the liabilities a generic cleanup never touches, deal with sales tax that was never collected and returns filed on bad numbers, and work in an order that meets the most urgent deadline first.

Start with a diagnostic, not a bank feed

Find the anchor

Every catch-up needs a starting balance sheet known to be right: the last month in which every bank, card and merchant account was reconciled, tied to the last filed return. One caution: a reconciled month whose balance sheet shows no deferred revenue and no inventory is not a trustworthy anchor, because those balances existed whether or not anyone recorded them. If no month qualifies, the project is a rebuild from the last return's balance sheet plus a reconstruction of the package liability and inventory at that date.

Collect everything before categorizing anything

Categorizing one account while others are missing wastes more time than anything else in cleanup work, because transfers look like income or expenses until both sides are in the file.

DocumentWhy it matters in a med spa cleanup
POS or EMR monthly sales reports: by category, payment type, discounts, tax, tips, refundsThe source of truth for revenue; the bank shows only net deposits
POS outstanding-balance reports at each month-endThe only way to rebuild the package, membership and gift card liability
Merchant processor statements and the 1099-KGross card sales, fees and refunds behind the deposits
Bank, card and financing statements for every account, including any personal card used for the practiceReconciliation; device loans and leases
Supplier invoices for injectables, skincare and consumables; any count sheetsInventory on hand and cost of goods sold
Provider production reports and written commission plansRestating commissions and tying them to payroll
Payroll registers and filed Forms 941, 940, W-2 and state unemployment returnsPayroll must tie to what was filed
Sales tax returns filed, or evidence none wereTax collected is a liability; tax never collected is exposure
Prior returns, depreciation schedule, medical director and management agreementsOpening balances, fixed assets, intercompany, 1099s

When the bank feed is connected, QuickBooks Online typically pulls about 90 days of history (some banks allow more), per Intuit's guidance; older months are uploaded from CSV or bank download files, oldest first. The diagnostic ends with a written finding: anchor date, accounts and months in scope, what must be rebuilt, and the deadlines that set the order.

Rebuild revenue from the POS, not the bank

Each month's revenue is the POS sales summary, posted by service line. The processor's statement ties card sales to deposits, which arrive net of fees and a day or more late, so the entry records gross sales, a merchant fee expense, and an in-transit receivable for the last days of the month. Books that recorded the net deposit as revenue understated sales and hid a real cost; books that recorded the POS entry and also accepted the bank deposit as income counted everything twice. Both leave an Undeposited Funds balance that never clears, and the fix is to apply the stale items to the POS entries they belong to rather than writing them off.

Tips collected for staff and sales tax collected on retail move out of revenue and into liabilities; refunds and chargebacks reduce revenue in the month they occur; discounts are contra-revenue, not marketing. Done, revenue by service line equals the POS sales-by-category report for every month.

Rebuild the package, membership and gift card liability

This is the step generic cleanups skip, and it decides whether the P&L is readable. For each month, opening balance plus sales, less redemptions, less expirations or forfeitures under the written terms, equals closing balance, which must equal the POS outstanding-balance report. If the POS can produce historical outstanding balances, the rebuild is a month-by-month tie-out; if not, the liability is reconstructed from sales and redemption history, which takes longer. Florida gift certificates may not expire under section 501.95, so gift card balances stay on the books until redeemed; package and membership forfeitures follow the signed terms, as our packages, memberships and gift cards guide explains.

One point surprises owners: on a cash-method return the rebuild changes nothing about taxable income, because package money is taxable when collected either way. It changes the balance sheet, the monthly P&L, the distributions the owner can safely take, and what a buyer will pay. On an accrual-method return it also sets how much of the year's package sales may be deferred under Section 451(c), which our cash versus accrual guide explains.

Inventory, commissions, payroll and sales tax that was never collected

Inventory is counted now, by unit or syringe for injectables and by piece for retail, and prior month-ends are estimated from purchase invoices and the POS treatment log of units dispensed. Each month's cost of goods sold is opening inventory plus purchases less closing inventory. Commissions are recalculated from production reports under the written plan, which almost always reveals commission paid on package sales rather than on treatments delivered; the books are restated and the overpayments become a conversation with the providers. Payroll is posted from the registers and tied to the filed 941s and W-2s, and payments to contractors, especially a medical director's entity, are listed for the 1099 filings due in January.

Sales tax is the exposure most often discovered in a med spa cleanup. Treatments are not taxed in most states, but retail skincare and devices are taxable in essentially every state with a sales tax, and an unregistered practice has been selling them without collecting. In Florida the rate is 6% plus the county surtax (1% in Pinellas and Pasco, 1.5% in Hillsborough for 2026), and the DR-15 instructions make returns due on the 1st and late after the 20th of the following month, with a 10% late penalty. The Department of Revenue's Voluntary Disclosure Program is the route for a practice that has not been contacted: the look-back is the three years before the request is postmarked, penalties are waived once tax and interest are paid (except a 5% penalty where tax was collected and not remitted), and interest is owed. The tax on past sales comes out of the owner's pocket; it cannot be billed to patients after the fact. Going forward, the practice registers, sets tax codes on every retail item in the POS, and pays use tax on supplies bought tax-free, since under Florida Rule 12A-1.020 the practitioner is the consumer of items used in treatments. Other states run their own programs; our sales tax guide has the state-by-state picture.

Prior-year returns, amended returns and the deadlines that set the order

A cleanup often finds that the prior year's return was filed from books nobody reconciled. Whether to amend depends on what changed in taxable income, not how ugly the books were. Deferred revenue rarely moves a cash-method return. Inventory does: under the small business taxpayer rules, product on hand at year-end is not deductible until used, so an expensed December stocking order overstated the deduction. Personal spending on the business card and a device expensed rather than depreciated also change the number. An amended 1120-S or 1065 carries corrected K-1s to the owners, who amend their own returns; IRS Topic 308 allows a refund claim within three years of filing the original return or two years of paying the tax, whichever is later. One limit: a treatment used on two or more consecutive returns has become a method of accounting, and the IRS's position is that an adopted method cannot be changed by amending; the correction then goes through Form 3115 with a catch-up adjustment. A year never filed stays open indefinitely, and Topic 305 extends the assessment period to six years where more than 25% of gross income was omitted.

Late filing is expensive. The failure-to-file penalty is 5% of the unpaid tax per month, up to 25%, with a $525 minimum for 1040 and 1120 returns due after December 31, 2025 that are over 60 days late. For S corporations and partnerships, Rev. Proc. 2025-32 sets the penalty at $260 per owner per month, up to twelve months, on returns required to be filed in 2027. Those numbers set the sequence below.

WhenWhat has to be doneWhy then
November 2026Diagnostic; documents and POS exports gathered; sales tax voluntary disclosure request postmarked; year-to-date months rebuilt from the POSThe postmark fixes the three-year look-back
December 2026Reconciliations through November; liability rollforward and inventory estimates; year-end count on December 31; tax projectionThe count is a tax document; the projection sets the January estimate
January 15, 2027Fourth-quarter 2026 estimated paymentDue date from Publication 509
February 1, 2027Forms W-2 and 1099-NEC for 2026 ($2,000 threshold); fourth-quarter Form 941January 31, 2027 is a Sunday
February 2027December close; amended 2025 return if taxable income changedClears the way for 2026 returns on clean numbers
March 15, 20272026 Form 1120-S or 1065, or a Form 7004 extension$260 per owner per month if late
April 15, 20272026 Forms 1040 and 1120An extension gives time to file, not to pay
May 1, 2027Florida annual report on Sunbiz$400 late fee

Worked example: a St. Petersburg practice ten months behind (illustrative)

Picture an illustrative single-location practice in St. Petersburg, Florida, an S corporation owned by a nurse injector, with two employed injectors and an aesthetician, on Aesthetic Record, QuickBooks Online and Gusto, with about $1.3 million of revenue. The bookkeeper left in January 2026; the last reconciled month is December 2025, the 2025 return was filed in March 2026 from those books, and it is now November 2026: ten months across one operating account, two credit cards, a laser loan and the merchant account, roughly 4,800 tickets.

The diagnostic finds five things. The POS shows $1,080,000 of January-to-October sales while the books show $1,041,000, because the bank feed recorded net deposits and $39,000 of processing fees never appeared. Undeposited Funds holds $62,000 of stale items from 2025, when invoices and deposits were both recorded. The POS shows $118,000 of outstanding package, membership and gift card balances; the balance sheet shows none. Retail skincare has been sold since the practice opened in January 2025 without sales tax: about $220,000 of taxable retail, roughly $15,400 of tax at Pinellas County's 7%, plus interest. And the December 31, 2025 inventory, reconstructed from invoices and the treatment log, was about $36,000 that the 2025 return deducted as purchased, alongside roughly $8,000 of personal spending coded to marketing.

The voluntary disclosure request goes out in the first week, which caps the look-back and stops penalties. Revenue is rebuilt month by month from the POS, the liability is tied to the outstanding-balance report at each month-end, commissions are restated (two providers were paid on package sales), and all five accounts are reconciled through October by mid-December. The amended 2025 return raises taxable income by about $44,000 for the inventory and personal items; the deferred revenue changes nothing on a cash-method return but changes everything about distributions, because $118,000 of the cash in the bank belongs to patients. The 2026 1120-S is filed in March 2027 from a clean file, and the practice moves to a monthly close.

How the fixed fee was scoped

The quote was written after the diagnostic and before any entries were posted, as a one-time fixed project with no monthly commitment. It priced the drivers: ten months times five accounts, about 4,800 tickets, a POS that could export historical outstanding balances, one inventory reconstruction and one count, a commission restatement for three providers, a Florida sales tax registration and disclosure filing, and one amended business return with its K-1 and the owner's amended 1040. A second entity or state, or unfiled payroll returns, would each add scope. The same document listed the deliverables: reconciled months, the rollforward, the inventory schedule, restated commissions, sales tax filings, amended returns, and a handoff memo for whoever runs the close next.

What usually goes wrong

Starting from the bank feed, so revenue is net of fees and package money is income. Writing off the Undeposited Funds balance rather than tracing it. Skipping the historical outstanding-balance reports because "we will start the liability from today," which leaves every prior month overstated and the amended return unsupported. Counting inventory once, at the end, and spreading cost evenly, so no month's margin is real. Discovering the sales tax exposure and waiting to register until the books are finished, which forfeits the disclosure program if the state makes contact first. And stopping when the return is filed without moving onto a monthly close, so the next cleanup starts in about three months. Our guide to the signs a med spa QuickBooks file needs a cleanup lists what to watch for.

When to get help

If the gap is two or three months, one bank account and one card, and the package liability was being recorded before the gap, you can follow the sequence above yourself. If it is longer, the liability has never been recorded, retail has been sold without tax, a prior return was filed from unreconciled books, or a lender or buyer is waiting, hand it to someone who rebuilds med spa books regularly. Our med spa cleanup and catch-up service starts with a diagnostic and a written fixed quote, rebuilds the file from the POS, handles the sales tax and amended returns, and ends with a handoff to a monthly close.

The fastest way to learn which situation you are in is a 20-minute fit call. Bring the last filed return, a QuickBooks Online login and your POS outstanding-balance report; we will tell you whether this is a repair or a rebuild, what comes first, and roughly how long it will take.

Want this handled for your practice, not just explained?

Request a 20-Minute Fit Call → Med Spa Cleanup & Catch-Up →

Frequently asked questions

How far back does a med spa cleanup have to go?

To the last point where every account was reconciled and the balance sheet included the package liability and inventory, tied to a filed return. If that point does not exist, the rebuild starts from the last return's balance sheet with those two balances reconstructed as of that date. A year that was never filed stays open until it is.

We never charged sales tax on skincare. What happens now?

The tax on past retail sales is owed by the practice and cannot be billed to patients after the fact. In Florida, a voluntary disclosure request postmarked before the Department contacts you limits the look-back to three years and waives penalties on tax that was never collected, though interest is due. Register, set tax codes on every retail item in the POS, and file going forward.

Do I have to amend last year's return if the books were wrong?

Only if taxable income changed. On a cash-method return the rebuilt package liability does not change income, but year-end inventory deducted as purchased, personal spending coded as expense, or a device expensed instead of depreciated usually does. An amended 1120-S or 1065 carries corrected K-1s, and the owners amend their own returns; refund claims are open for three years from filing or two years from payment.

Can I start the package liability from today and ignore the history?

You can, but every month before today stays overstated, the amended return has no support, and a buyer or lender will see a liability appear from nowhere. If the POS can export historical outstanding balances the rebuild is a month-by-month tie-out; if it cannot, the liability is reconstructed from sales and redemptions, which the diagnostic should price.

How long does a ten-month med spa catch-up take?

For a single location with a handful of accounts and a POS that exports cleanly, plan on six to eight weeks of elapsed time, with the first two spent on the diagnostic and documents. It stretches when the POS cannot produce historical balances, when inventory has to be reconstructed from invoices, or when payroll or sales tax returns were never filed.

Why is cleanup priced separately from monthly bookkeeping?

Because it is a project with a beginning and an end, and the monthly fee assumes clean books. A fixed quote written after a diagnostic puts the risk of a messy file on the accountant who scoped it, and it tells you exactly when the cleanup is finished and the monthly close begins.

Jenny Gao, CPA, EA
Jenny Gao, CPA, EA

Founder of Balance Partners, a CPA-led accounting, tax and fractional CFO practice for med spas. Florida-licensed CPA and IRS Enrolled Agent with more than 13 years of accounting and tax experience. Jenny writes and reviews every guide on this site. About Jenny

This guide is general educational information for owners of med spas and aesthetics practices in the United States and is not accounting, tax, legal, medical, payroll or financial advice for your situation. Rules change and vary by entity, state and facts. Balance Partners, LLC does not provide audit, review, compilation or other attest services. Last reviewed November 8, 2026.

Prefer answers about your practice specifically?

A 20-minute fit call gets you further than any article. No obligation — if we’re not the right fit, we’ll say so.

Request a 20-Minute Fit Call →