Deposit, card on file or no-show fee: which should you use?
There are four common ways to stop no-shows costing you money: take a deposit, take full payment upfront, keep a card on file, or send a no-show fee afterwards. They all aim at the same problem but feel very different to clients, and they differ in how reliably you actually get paid. Here's how they compare, and which one fits your practice.
The short answer: Use a deposit for new clients and most one-off bookings: it's the easiest to enforce and the easiest for clients to accept. Use full prepayment for packs, programs and online sessions. Keep a card on file for trusted regulars. Avoid relying on fees invoiced after the fact; they're the hardest to collect.
Side-by-side comparison
| Deposit | Full prepayment | Card on file | Fee invoiced afterwards | |
|---|---|---|---|---|
| Client pays at booking | Part of the price | All of it | Nothing | Nothing |
| Effort for the client | Low | Medium | Low | None |
| You're covered on a no-show | Up to the deposit | Fully | If the charge goes through | Only if the client pays |
| Effort to collect | None, already paid | None, already paid | One click, but cards can decline | Chasing, often awkward |
| Risk of disputes | Low | Low | Medium | High |
| Best for | New clients, one-off sessions | Packs, programs, online sessions | Trusted regulars | A fallback only |
Deposit
The client pays part of the price when they book, and it comes off the final bill. If they cancel in time, you refund it; if they don't show, you keep it. Because the money is already with you, there's nothing to chase, and because it's only part of the price, most clients accept it without fuss. The main limit: on a no-show you only keep the deposit, not the full fee. See how to take deposits for appointments and use the deposit calculator to pick an amount.
Full prepayment
The client pays everything at booking. It gives the strongest protection and suits anything sold in advance: session packs, coaching programs, workshops and online sessions. For a single first session with a stranger, it can feel like a big ask, so many pros use a deposit first and switch to prepayment once a client is regular.
Card on file
The client saves a card when booking but isn't charged unless they cancel late or miss the appointment. It's the gentlest option for clients, which is why it works well for regulars. The catch is that you're charging after the fact: cards can decline or expire, and a charge the client didn't expect is more likely to be questioned. Make the policy very clear at booking.
Fee invoiced afterwards
No payment details are taken; you send a payment link or invoice after a no-show. It costs the client nothing to book, but you're relying on them to pay a bill for a session they skipped, and many won't. It's fine as a last resort, not as your main protection. See how to charge a no-show fee for wording that gets paid more often.
Which should you use?
| Your situation | Use |
|---|---|
| A new client books for the first time | Deposit |
| Weekly regulars on a pack or program | Full prepayment |
| A long-time client who always shows up | Card on file, or nothing |
| Online or virtual sessions | Full prepayment |
| Long or high-priced sessions (2+ hours, $150+) | Deposit of 30–50%, or full prepayment |
| Stripe isn't available where you are | Deposit through a payment link (PayPal, Wise, Revolut, Square) |
By profession
- Tutors: prepaid lesson packs for weekly students, a small deposit for new families. See the tutoring cancellation policy.
- Personal trainers and coaches: session packs or program fees paid upfront, card on file for regulars. See the trainer and coach no-show policy.
- Massage therapists: a deposit for new clients and longer sessions, card on file for regulars. See the massage therapist cancellation policy.
Combining them
Most established pros use two methods, not one:
- Deposit for new clients, until they've shown up two or three times.
- Card on file or packs for regulars, so loyal clients don't feel penalised.
- A written policy that covers both, so everyone knows the rule before they book. Use our cancellation policy template.
One sentence clients accept
Whatever you choose, say it plainly at booking. This line works for most setups:
To keep your spot, we take a $[20] deposit that comes off your session price. Cancel at least [24] hours ahead and it's refunded in full.
Need a message for a new client, your regulars, or someone who pushes back? See our deposit request scripts.
Related guides: How to take deposits for appointments · How to charge a no-show fee · Deposit calculator
Frequently asked questions
Is a deposit better than a cancellation fee?
For most solo pros, yes. A deposit is collected before the appointment, so there's nothing to chase, while a cancellation fee has to be charged or invoiced afterwards and often goes unpaid.
What's the difference between a deposit and a card on file?
With a deposit, the client pays part of the price at booking. With a card on file, they pay nothing upfront, and the card is only charged if they cancel late or don't show.
Can I use a deposit and a no-show fee together?
Yes. Many pros keep the deposit on a no-show and charge the remaining balance to a saved card for repeat offenders. Say this clearly in your policy before clients book.
Which option do clients prefer?
Clients generally prefer paying nothing upfront, which is why a card on file feels easiest. But a small deposit that comes off the price is widely accepted, and it protects you far better.
Do I need Stripe to take a deposit?
No. You can collect a deposit with a payment link from PayPal, Wise, Revolut or Square. A saved card for later no-show charges usually needs a card processor such as Stripe.