The single most common question from service business owners implementing a no-show policy for the first time: should I charge a deposit at booking, or should I charge a cancellation fee after the fact? Both protect against the same problem, clients who don't show and leave you with an empty slot, but they operate differently, create different behavioral effects, and have very different track records when disputes arise.
This article explains both structures clearly, compares their practical strengths and weaknesses, and gives you a framework for deciding which one (or which combination) makes sense for your business.
How deposits work
A deposit is a partial payment collected at the time of booking. The client pays a portion of the service fee (typically 25 to 50 percent) when they book, and the remainder is due at or after the service. If the client attends, the deposit is applied toward the service fee and they pay the balance. If the client cancels inside your cancellation window or doesn't show, you keep the deposit.
The key feature of a deposit is timing: the money changes hands before the appointment. This creates two effects simultaneously. First, it changes the client's behavior at the moment of booking, paying $40 to hold a slot makes the commitment feel real in a way that a zero-cost booking does not. Second, it puts you in a strong position if the client later cancels: the money is already in your account. You're not chasing a payment; you're simply not issuing a refund.
Deposits can be structured as refundable (returned if the client cancels with adequate notice) or non-refundable (kept regardless of when the client cancels, also called a retainer or booking fee). The refundable-with-notice structure is the most common and the most defensible: clients who cancel with sufficient notice get their money back, which is fair, and clients who cancel last-minute or don't show forfeit the deposit, which is the consequence they agreed to at booking.
How cancellation fees work
A cancellation fee is charged after the fact, when a client cancels inside your cancellation window or no-shows, you charge them a fee. The client pays nothing at booking; the fee only applies if they trigger the cancellation policy.
Cancellation fees are common in healthcare (missed appointment fees), legal services (consultation no-show fees), and ongoing professional relationships (coaching, therapy) where billing after the fact fits the existing payment workflow. They work best in established relationships where the client has a credit card on file and has agreed to the terms at intake.
The practical challenge with cancellation fees: you have to collect after the client has already cancelled. Some clients pay without complaint. Others dispute the charge, claim they didn't know about the policy, or simply don't respond. Collecting a cancellation fee from a client who is no longer motivated to maintain the relationship is harder than retaining a deposit that was already paid.
The behavioral difference: when accountability is created
This is the most important distinction between deposits and cancellation fees, and the one that explains why deposits reduce no-show rates more effectively.
A deposit creates accountability at the moment of booking. The client is writing the deposit check (figuratively) while they're still motivated to have the service. They're making the appointment with enthusiasm. Paying $35 at that moment creates a commitment that persists even when enthusiasm fades. When the appointment comes around and they're considering whether to cancel, the $35 is already gone if they do. That's a concrete, immediate loss that most people work to avoid.
A cancellation fee creates accountability only after the client has already decided to cancel. The client who decided not to show is now being asked to pay for a service they didn't receive, at a moment when they're least motivated to cooperate and most likely to contest. Even clients who agreed to the cancellation policy at booking feel the fee differently when it's applied retroactively, because there's a gap between the policy agreement and the charge.
Research on loss aversion consistently shows that the prospect of losing something you already have (a deposit) is more motivating than the prospect of a future charge (a cancellation fee). This is not an edge case, it is a fundamental feature of human psychology that makes deposits structurally stronger at preventing no-shows than cancellation fees.
Dispute dynamics: which is easier to defend
When a client disputes a charge with their card issuer, the outcome depends heavily on timing and documentation. Card issuers evaluate disputes on two primary questions: did the merchant disclose the terms before the charge was made, and did the cardholder agree to those terms?
For deposits: the client paid the deposit after seeing the cancellation policy (if your booking system displays it before payment, which it should). The charge is the deposit itself, a payment the client clearly made intentionally. When you retain the deposit after a no-show, you're not making an additional charge; you're declining to issue a refund. The client must dispute the original deposit payment as unauthorized, which is very difficult to argue when they clearly made the payment themselves.
For cancellation fees: the client did not pay anything at booking. The charge occurs after the fact, at a time when the client has already expressed (through cancellation) that they want to disengage from the transaction. Even with clear policy documentation, the card issuer sees a charge that the client is actively contesting as unwanted. These disputes are harder to win, particularly if the policy wasn't prominently displayed at booking.
The practical implication: if your business model allows for a deposit at booking, use it. The dispute landscape strongly favors deposits over after-the-fact cancellation fees.
When cancellation fees make sense anyway
Despite deposits being structurally stronger, cancellation fees are sometimes the right choice. The cases where cancellation fees work better:
Ongoing professional relationships with an established billing method. A therapist, coach, or physician who has a patient's credit card on file and bills monthly is already in a trusted billing relationship. Adding a missed appointment fee to the monthly statement is low-friction and appropriate for the relationship type. Asking the same patient to pay a deposit before every appointment would feel clinical and transactional in a way that doesn't fit.
Very low-cost services where a deposit creates more friction than it prevents. A $25 service with a $5 deposit creates administrative overhead for minimal behavioral effect. For services under $40 to $50, a card-on-file with an after-the-fact cancellation fee may be more practical than a per-booking deposit process.
Services where the exact fee cannot be determined at booking. Some services, hourly consulting, open-ended assessments (or time-variable service calls) don't have a fixed price at booking. A deposit based on a minimum or estimated fee is workable, but some practitioners find it simpler to bill an after-the-fact no-show fee in these cases.
The combination model: deposit plus cancellation clause
For high-value services where the no-show cost significantly exceeds what a reasonable deposit can cover, a combination structure is appropriate: collect a deposit at booking (which creates behavioral accountability), and include a cancellation clause specifying that if the client cancels within the window, an additional fee applies on top of the forfeited deposit.
Example: a landscape contractor who does full-day jobs at $1,200. A $150 deposit at booking is reasonable. But if the client cancels the day before a day-long job after materials have been ordered and a crew scheduled, the $150 deposit doesn't cover the loss. A cancellation clause stating that within-72-hour cancellations incur a $400 fee (in addition to the forfeited deposit) is defensible if disclosed at booking. The deposit creates the initial commitment; the cancellation clause covers the larger risk.
Practical recommendation
For most appointment-based service businesses, trades, beauty, wellness, fitness, education (creative services) the deposit model is the right choice. Collect 25 to 50 percent of the service fee at booking, display the cancellation terms before the client pays, include the terms in the booking confirmation, and apply the policy consistently. This structure creates the strongest behavioral accountability, the most favorable dispute position, and the simplest administrative process.
Reserve cancellation fees for ongoing professional relationships where deposits would be awkward, low-cost services where deposit friction exceeds its value, and as a supplement to deposits for very high-cost services where the no-show cost exceeds reasonable deposit amounts.
GrabMySlot is free to start. You pay 3% plus Stripe's standard payment processing fee only when you collect a deposit. Set up your booking page in under five minutes at grabmyslot.com.
