How do I track no-show and late-cancel fees in private practice?
Log every scheduled session, including the ones that didn't happen, with an attendance status: attended, late cancel or no-show. Attach the fee from your written policy to each missed session, then record whether it was collected, waived or reduced. That gives you an accurate balance for each client and a history you can point to if a client asks.
How to set it up
- Start with a written policy that clients see and agree to at intake. It should give the cancellation window and the fee amounts.
- Log missed sessions instead of deleting them. Give each scheduled session a status, so a no-show is a row with a status, not a gap in the calendar.
- Apply the policy fee by default, then record any waiver or reduction on that row. Setting a waived fee to 0 keeps the record that it was waived.
- Track what you collected separately from what you charged, and include unpaid fees with the client's other balances so they don't get forgotten.
- Look at the list once a month. Repeated late cancels from the same client are worth a conversation, whatever you decide to charge.
- If you raise your fees, keep the old amount on past sessions so earlier balances don't change.
Whether you can charge a missed-session fee, and how much, can depend on your payer contracts. Some payers and public programs, Medicaid in particular, limit or don't allow these fees. Check your contracts and ask your payer if you're unsure.
A template that does this
Our Therapist Caseload & Insurance Authorization Tracker ($24, Excel and Google Sheets) has a Fees & Balances tab built for this. Each Late cancel or No-show session picks up your default fee automatically. Enter 0 or a reduced amount in Fee Override to waive or lower it, and record what you collected. Unpaid amounts are grouped by age, and each client row has a Card on File field.
Start with the free Lite version.
Lite holds up to 5 clients, 60 sessions and 3 insurance authorizations in Excel or Google Sheets. The full tracker raises those limits to 200 clients, 1,000 sessions and 200 authorizations.
Common follow-up questions
Can I bill insurance for a no-show?
A missed-session fee is normally charged to the client under your policy, not billed to insurance as a session. What's allowed depends on your contracts, so check with your payer.
Should I waive the first missed session?
That's a policy choice, and many clinicians make one exception. Whatever you decide, record the waiver on the session rather than deleting it, so your records match what happened.
What if I don't have a card on file?
Then the fee sits on the client's balance until it's paid, so it helps to see unpaid fees grouped by age. Some clinicians ask for a card at intake for this reason.
Related questions
- How do I track how many insurance authorization visits a client has left?
- What should a therapy insurance claims tracker include?
Sparta Labs templates are spreadsheets for organizing your practice. They aren't an EHR, billing or clinical advice, or a HIPAA compliance solution.