How to Track Cash-Pay Revenue in a Holistic Wellness Practice

Patient paying by card at a wellness practice front counter

The short answerTo track cash-pay revenue accurately, record every sale at its full amount by service line, record processing fees and refunds separately, and reconcile each Square, Stripe or practice-software payout to the deposit in your bank. Prepaid packages and memberships need one more step, which is tracking what patients have paid for versus what you’ve actually delivered.

In a cash-pay practice, getting paid is the easy part. Patients tap a card, buy a package or renew a membership, and the money shows up a day or two later. Knowing what that money was for is harder.

By the end of the month, your bank statement shows a list of deposits that don’t line up with anything on your schedule. One says $1,843.27. Another says $612.90. Your practice software says you had a $9,400 week. And you’re left wondering whether the books are right, or whether something slipped through.

This guide walks through a simple system for keeping cash-pay revenue organized, from the first sale to the final reconciliation.

Why cash-pay revenue gets messy

Cash-pay practices avoid the headaches of insurance billing, but they trade them for a different set of bookkeeping challenges.

  • Multiple payment processors. Many practices take payments through Square at the front desk, Stripe for online booking, and their practice management software for memberships, each with its own payout schedule.
  • Fees taken before you see the money. Processors deduct their fees before depositing, so the deposit is always less than what the patient paid.
  • Batched payouts. One deposit can include several days of sales, or one day can be split across two deposits.
  • Prepaid packages and memberships. Cash arrives before the care is delivered, sometimes months before.
  • HSA and FSA cards. These look like regular card payments but may come with receipt and documentation requirements for your patients.
  • Refunds and chargebacks. These come out of future payouts, often weeks after the original sale.

When all of this gets recorded as “deposits = revenue,” your books may balance, but your revenue is understated, your fees are invisible, and you can’t tell which services are paying the bills.

How to track cash-pay revenue in 3 steps

Step 1. Organize revenue by service line

Before you can track revenue well, you need somewhere meaningful to put it. Replace a single “Sales” account with income accounts that match what your practice actually sells. For a holistic wellness practice, that might include the following.

  • Initial consultations and new-patient visits
  • Follow-up visits and treatments
  • Prepaid packages
  • Memberships
  • IV or specialty services
  • Retail, such as supplements, herbs and products

Then make sure each item in your point-of-sale and practice software is mapped to the matching account. When a patient buys a 5-visit package in Square, it should land in “Packages,” not “Sales.” This one-time setup is what makes every later report useful.

Step 2. Record gross sales, fees and refunds separately

This is the single most important habit in cash-pay bookkeeping. Don’t record the deposit as your revenue. Record what actually happened instead.

  • Gross sales go to the right income accounts (the full amount the patient paid)
  • Processing fees go to a “Merchant fees” expense account
  • Refunds reduce the income account the original sale came from

Here’s why it matters. If a patient pays $100 and you receive $97, your revenue is $100 and your processing cost is $3. Recording only $97 makes your revenue look smaller and hides a real expense. Over a year, those fees often add up to a meaningful number that you’ll want to see, and that your CPA will want to deduct correctly.

Most processors produce a sales summary or payout report that shows gross sales, fees and refunds for each payout. That report, not the bank statement, is your source document.

Step 3. Reconcile every payout to your bank

Payment terminal printing a sales receipt
Photo by Towfiqu barbhuiya on Unsplash

Reconciling means proving that what the processor says it sent matches what actually arrived. Here’s what one Square payout might look like.

Payout detailAmount
Monday sales (gross)$1,200.00
Tuesday sales (gross)$700.00
Refund for a package cancellation−$60.00
Processing fees−$51.40
Payout to bank$1,788.60
Illustrative figures.

In your books, that single $1,788.60 bank deposit gets recorded as $1,900 of revenue (split across your service lines), a $60 refund, and $51.40 in fees. When the numbers add up to the exact deposit, that payout is reconciled.

Repeat this for each processor, including Square, Stripe, your practice management software and anything else that pays you. If a deposit doesn’t match, the usual culprits are a chargeback, a payout that covers an unexpected date range, or a refund issued from a different account.

How to handle prepaid packages and memberships

Card held near a payment terminal
Photo by Towfiqu barbhuiya on Unsplash

Packages and memberships are great for cash flow and patient retention. They’re also where cash-pay books most often go wrong.

When a patient pays $900 for a 10-visit package, you’ve received $900 in cash, but you haven’t delivered any care yet. If that $900 is booked as revenue on day one, the month you sell lots of packages looks unusually strong, and the months when patients use those visits look weak. Worse, if a patient asks for a refund on unused visits, the money may already be spent.

Here’s the practical fix.

  1. Track packages sold and visits redeemed. Most practice management software can report both. Review them monthly.
  2. Know your outstanding balance. At any point, you should be able to say, “We owe patients X prepaid visits, worth $Y.”
  3. Ask your CPA how to record it. Many practices record prepaid packages as a liability (often called deferred or unearned revenue) and move it into income as visits are used. Your CPA can confirm the right approach for your practice and tax situation.

Memberships work similarly but are simpler when they’re billed monthly for that month’s care. Watch for annual memberships paid upfront, and for failed card payments that quietly turn active members into unpaid ones.

A note on HSA and FSA payments

HSA and FSA cards usually run through your regular processor, so they reconcile like any other card payment. The difference is on the patient side, since they may need itemized receipts showing the service provided. Keeping services clearly named in your point-of-sale system makes those receipts easy and keeps your revenue categories clean at the same time.

If you want to see how much of your revenue comes through HSA/FSA, many processors can tag or report these transactions separately. It’s a useful number when you’re deciding which payment options to promote.

The 15-minute weekly reconciliation routine

You don’t need to wait until month-end. A short weekly check catches problems while they’re still easy to trace.

  • Download the payout report from each processor for the past week
  • Match each payout to its bank deposit
  • Confirm gross sales, fees and refunds are recorded separately
  • Flag any deposit that doesn’t match and note why
  • Check that new packages and memberships landed in the right accounts
  • Note any chargebacks or disputes to follow up on

Then, at month-end, do a full close. Our monthly acupuncture practice bookkeeping checklist (coming soon) works for any wellness practice.

Frequently asked questions

Why doesn’t my Square deposit match my sales?

Because Square deducts processing fees and any refunds before it pays you, and a single payout can cover more than one day of sales. Use Square’s payout report to see the gross sales, fees and refunds behind each deposit, then record each piece separately.

Should I record my payment processor deposits as revenue?

No. Record the gross sale as revenue, the processing fee as an expense, and refunds as a reduction of revenue. The deposit is simply the net of those three.

How do I reconcile Stripe payouts in QuickBooks?

Pull the Stripe payout report for the period, record the gross charges to your income accounts, the fees to a merchant fees account and any refunds, then match the net total to the deposit in your bank feed. Bank rules and app integrations can automate much of this once it’s set up correctly.

How should a wellness practice record prepaid packages?

Track packages sold separately from visits redeemed so you always know how many prepaid visits you still owe. Many practices record the unused portion as a liability and recognize it as visits occur. Confirm the right treatment with your CPA.

How often should I reconcile my payment processors?

A quick weekly check is ideal for practices with several processors, followed by a full reconciliation at month-end.

Kara, founder of Maple Tree Bookkeeping

Written by Kara

Founder of Maple Tree Bookkeeping. MBA and Certified QuickBooks ProAdvisor, leading a bookkeeping team that serves cash-pay holistic health practices. Meet our team