September 2, 2026
7 min read
By Albert Wong, PhD · Clinical Psychologist
The short answer
A cancellation policy collects when five things are true: the definition of a late cancel is precise enough to be undebatable, the fee is a specific number, the client authorized a card on file for it at intake, the exceptions are written down and applied consistently, and the fee stays entirely off insurance claims. Most policies fail because they skip the third clause — the fee exists on paper but there is no agreed way to charge it.
The financial case for having a policy at all is straightforward — an empty hour costs you the full session fee plus the client you could not offer that slot to (run your own numbers with the no-show cost calculator, or see the real math of no-shows). This article is about the harder part: writing a policy that actually converts into a charged card instead of an awkward conversation you keep postponing. Five clauses do the work.
"Please give us plenty of notice" collects nothing. The clause needs three concrete elements:
Choose 24 or 48 hours based on how realistically you can fill the slot. If your waitlist can absorb a day's notice, 24 is fine; if not, 48 buys you a working day to offer the hour to someone else.
Common structures are the full session fee, a flat amount below it, or a reduced fee for a first offense stepping up to full fee afterward. Any of these can work; "a fee may be charged" cannot, because "may" invites negotiation of every instance. Whatever you choose, put the dollar amount in the policy text. Two notes: the fee applies to the client directly (never to their insurer — see clause 5), and if you raise your session rate, update the policy the same day so the two numbers do not drift apart.
This is the clause that separates policies that collect from policies that decorate the intake packet. The mechanics:
The alternative — invoicing after the fact and hoping — converts a policy question into a collections problem, and small collections problems in a therapy relationship are corrosive out of proportion to the dollars.
You will waive this fee sometimes, and you should — genuine emergencies happen. The mistake is leaving waivers ad hoc, which drifts into waiving for the clients who push and charging the ones who apologize. Write the exception policy into the document: many practices use a one-time courtesy waiver per client plus discretion for true emergencies, with the waiver noted in the record when used. That converts "I'll let it go this time" from a boundary failure into the policy working as designed.
No-show and late-cancellation fees are charges for unrendered services, and they never belong on an insurance claim — there was no session, so there is nothing to code. The clause should say plainly that the fee is the client's personal responsibility and will not be billed to insurance. Two cautions where rules genuinely vary: Medicare has its own conditions for charging beneficiaries missed-appointment fees, and some state Medicaid programs restrict or prohibit them entirely — check the rules for your payers and state before applying the policy to those clients. One more edge: an HSA card on file generally should not be charged for a missed-appointment fee, since a no-show fee is not payment for care — ask for a regular card.
The full policy runs half a page: definition, fee, authorization, exceptions, insurance carve-out, plus a sentence on how to cancel. Present it at intake, out loud, in one unapologetic breath — "I hold your time for you, so late cancellations and no-shows are charged the session fee; here's how notice works." Clients respect a clear policy far more than a mumbled one. The wider strategy — reminders, rebooking scripts, when a pattern of no-shows is a clinical conversation rather than a billing one — is covered in the late cancellation policy guide.
Or draft yours now: the free generator below assembles a cancellation policy from these clauses — pick your notice window, fee structure, and exceptions, and it writes the document.
Open the full tool in its own tab.
Practice Harbor collects card-on-file authorization during intake and keeps missed-appointment fees off your insurance claims — the policy you wrote is the policy that runs.
No. Insurance claims are for services rendered, and a missed appointment is by definition not a rendered service — there is no CPT code for it and no basis for a claim. Missed-appointment fees are charged to the client directly. For Medicare and Medicaid clients, check the applicable rules first: Medicare allows missed-appointment charges only under specific conditions, and some state Medicaid programs restrict or prohibit them.
Common structures are the full session fee, a flat amount below the session fee, or a reduced first-offense fee that steps up to the full fee for repeats. What matters more than the structure is that the policy states a specific dollar amount, that the client signed a card-on-file authorization covering it, and that the fee is applied consistently rather than negotiated case by case.
Either works; choose based on how realistically you can refill the slot. A 24-hour window is standard and easier for clients; 48 hours gives you a full working day to offer the hour to a waitlist client. Whichever you pick, define it precisely — hours before the appointment start time, measured from when the client’s message arrives — and treat no-shows and late cancellations identically.
Yes — for genuine emergencies, and many practices also offer a one-time courtesy waiver per client. The key is writing the exceptions into the policy and applying them consistently, noting a waiver in the record when it is used. Ad hoc waiving tends to reward the clients who push back and penalize the ones who apologize, which is the opposite of a fair policy.