Med Spa Cash Flow: Why Profitable Practices Still Miss Payroll

A profitable med spa can still miss payroll. The P&L records revenue when a service is delivered; cash arrives days or weeks later depending on how the patient paid. Below is where the gap lives, how to size it for your practice, and five policy changes that close it.

A med spa doing $80,000 in monthly revenue can miss payroll. The P&L will show a profit. The bank account will fall short. The gap is a timing problem: the P&L records revenue when you deliver a service, but cash arrives when the payment clears, which can be the same afternoon or 30 days later depending on how the patient paid.

That gap lives in predictable places. Patient financing takes two to three business days to settle. HSA and FSA cards take five to ten. If you accept insurance for any services, reimbursements come in anywhere from two to four weeks after the claim clears. Meanwhile, payroll runs on a fixed biweekly clock and does not care about your revenue mix.

Why your P&L shows a profit while your bank account runs dry

Bookkeeping software records revenue when a service is performed. That is the right way to do it. But it creates a gap for anyone who checks profitability on the P&L and assumes that number reflects what is in the bank.

The P&L tells you whether the business model is working. The bank account is where payroll actually comes from. Most med spa owners watch the first one closely and barely look at the second until a Friday morning reveals a problem.

~13%
Average no-show and last-minute cancellation rate for aesthetic practice appointments
Source: Zenoti 2024 State of the Beauty Industry. Each no-show removes a treatment slot from the cash inflow for the week while provider cost is still incurred.

No-shows compound the timing problem. A provider blocking two hours for a $600 filler appointment that does not show generates zero cash for the day while the provider cost is still on the books. The revenue impact of no-shows is well documented, but the cash flow effect is often separate from how owners think about it. You cannot pay payroll with revenue that was never collected.

Where the cash timing gap actually lives

Each payment type settles at a different speed. The Cash Arrives column shows when the money lands in your account. The Gap column is where your payroll risk sits.

Payment type P&L records revenue Cash arrives in bank Gap
Credit/debit card Day of service 1–2 business days Low risk
Patient financing (CareCredit, Cherry) Day of service 2–3 business days Moderate, watch near payroll dates
HSA / FSA card Day of service 5–10 business days Material if volume is high
Package prepayment As sessions are used Day of purchase Cash arrives before P&L; deferred liability risk
Monthly membership Month of service 1st of month Low if auto-drafted; gap if membership credits are used
Gift card Day redeemed Day of purchase Cash collected now, revenue recognized later; see below

Gift cards are the row most owners misread. Cash lands in your account the day a gift card sells. The P&L records the revenue when the service is performed, which may be weeks or months later. Practices that sell $30,000 to $60,000 in gift cards in November and December will see that cash land in Q4 while the services, and the costs to deliver them, run through Q1 and Q2.

How the cash gap calculation works for a typical practice

The numbers below are illustrative but realistic for an $80,000-per-month practice with a mixed payment type split. One two-week period, one payroll run due on the 15th.

Cash gap example: biweekly payroll due on the 15th
Revenue earned, days 1–14 (P&L) $40,000
Minus: revenue from HSA/FSA (5–10 day clearing delay, not yet in bank) -$6,000
Minus: gift card cash treated as spendable (already a liability) -$4,800
Minus: no-show revenue scheduled but not collected -$3,200
Cash actually available on the 14th $26,000
Payroll due on the 15th $28,000

The practice is profitable on the P&L. Revenue for the period covers payroll. But on the 14th, $2,000 of that revenue has not arrived yet. HSA payments are still clearing, gift card cash was already counted as spendable, and three no-shows never paid. The books look fine. The bank account does not. This gap is predictable and preventable once you know where to look for it.

Run both reports and you know what is coming. Run only one and you find out the shortfall on payroll day, when you are out of options.

The 5-step cash flow floor policy

None of the steps below require new software. The first one is a bank account you already have access to open. The hardest part is building the habit. Review the five numbers to pull in your weekly financial review before setting up the projection cadence in step 3.

  1. 1
    Open a dedicated payroll reserve sub-account Keep a separate account funded to at least 1.5x your largest biweekly payroll run. Do not mix this with operating cash. Its only job is to make sure payroll clears. It is not available for equipment deposits, vendor invoices, or anything else.
  2. 2
    Map your revenue by payment type using 90 days of bank data Pull 90 days of bank deposits and categorize them: card settlements, CareCredit/Cherry, HSA/FSA, memberships, packages, gift cards. Calculate what percentage comes from each type and the average days to settlement. This is your cash mix profile. It changes slowly and only needs to be updated quarterly.
  3. 3
    Build a 14-day cash projection every Monday morning List every expected cash inflow for the next 14 days and every cash obligation. If the projection shows a shortfall in the 5-day window before payroll, you have time to act. Delay a discretionary payment. Draw from the reserve. You do not have those options if you catch the problem on the morning the payroll processes.
  4. 4
    Require a deposit on appointments over $300 booked more than 7 days out A 25 to 50 percent deposit puts cash in the account before the service is delivered and cuts no-show rates significantly on high-value bookings. Make it non-refundable within 48 hours of the appointment but transferable to a rescheduled date. The patient keeps the value; you keep the cash secured.
  5. 5
    Treat gift card cash as a liability until redeemed When a gift card is purchased, move the cash to a gift card reserve sub-account. Do not count it as operating cash. When the card is redeemed, transfer it to operating cash and record it as revenue. GAAP requires this treatment. More practically, it prevents the Q4-to-Q1 cash gap that hits practices with strong holiday gift card volume.

Why a profitable December produces a negative January cash position

Common mistake

Holiday gift card revenue is recorded as a liability, not income, until the card is redeemed. Practices that sell $30,000 to $60,000 in gift cards in November and December often see that cash counted as spendable operating revenue. When cards redeem in January through March, the cost to deliver those services hits Q1 cash flow but the revenue was already spent. The result is a practice that looked flush in Q4 and is short on cash in Q1 with no obvious reason why. See how membership and deferred revenue work in QuickBooks for the parallel treatment on subscription income.

See your cash position on payroll day, alongside your P&L

Spa Ledger delivers a weekly cash projection alongside your P&L every Monday. You see the timing gap before it becomes a problem, not the morning of payroll. We categorize your transactions daily in QuickBooks, build your weekly report by service line, and show cash position alongside booked revenue in your dashboard. No onboarding fee. 30-day satisfaction guarantee.

Get Started

Frequently asked questions

What is the difference between profit and cash flow for a med spa?
Profit is what the P&L shows after expenses are subtracted from revenue. Cash flow is what is actually in the bank account and available to spend. For a med spa, these two numbers diverge because the P&L records revenue when a service is delivered, but cash arrives when the payment settles, which can be the same day for credit cards or up to 30 days later for patient financing or insurance. A practice can show a positive profit in QuickBooks while the bank account holds less than the next payroll run.
How much cash reserve should a med spa keep?
A med spa should maintain a minimum cash reserve equal to 6 to 8 weeks of fixed operating expenses, which includes payroll, rent, and any loan or lease payments. For a practice running $80,000 per month with $45,000 in fixed monthly costs, that means keeping $67,500 to $90,000 in reserve. The reserve should be held in a separate sub-account so it is not accidentally spent during a slow week. Practices that carry significant gift card or membership balances should add those deferred liabilities to the reserve target.
Why does biweekly payroll timing cause cash flow problems?
Biweekly payroll runs on a fixed calendar regardless of when revenue was collected. If 25 to 30 percent of your revenue comes through patient financing that takes 2 to 3 business days to settle, or through HSA and FSA cards that take 5 to 10 days, the cash from services delivered in the days before payroll may not be in your account when the payroll run processes. A practice with $28,000 in biweekly payroll due on the 15th needs to confirm that collection timing from the prior two weeks will clear by that date, not just that enough revenue was earned.
How do no-shows affect a med spa's cash position?
According to Zenoti's 2024 State of the Beauty Industry report, no-show and last-minute cancellation rates for beauty and wellness appointments average around 13 percent industry-wide, with aesthetic practices on the higher end due to longer appointment windows. Each no-show is revenue that appears on the schedule but generates zero cash. For a provider blocking two hours for a $600 filler treatment that does not show, that is $600 missing from the week's cash inflow with the provider cost still incurred. Over a month, a 13 percent no-show rate on a full schedule translates to a material cash gap.
What is a cash flow floor and how do I calculate mine?
A cash flow floor is the minimum monthly revenue your practice needs to cover all cash obligations: payroll, rent, loan payments, and operating expenses. Calculate it by adding all fixed monthly cash outflows and dividing by one minus your variable cost rate. For a practice with $38,000 in monthly fixed obligations and a 15 percent variable cost rate, the floor is $38,000 divided by 0.85, which equals approximately $44,700 in monthly revenue. If your bank account drops below the level needed to cover the next payroll before that revenue is collected, you are below the floor operationally even if the P&L shows a profit.
Should a med spa require deposits to protect cash flow?
Yes, for appointments over $300 booked more than 7 days in advance. A deposit policy does two things: it puts cash in the account before the service is delivered, and it reduces no-show rates significantly. Practices that require a 25 to 50 percent deposit on treatments over $300 typically see no-show rates drop by 40 to 60 percent on those bookings, according to Zenoti. The deposit amount should be non-refundable if cancelled within 48 hours but transferable to a rescheduled appointment, which retains the patient relationship while protecting the cash position.