Skip to main content
Guides

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

DepositFull prepaymentCard on fileFee invoiced afterwards
Client pays at bookingPart of the priceAll of itNothingNothing
Effort for the clientLowMediumLowNone
You're covered on a no-showUp to the depositFullyIf the charge goes throughOnly if the client pays
Effort to collectNone, already paidNone, already paidOne click, but cards can declineChasing, often awkward
Risk of disputesLowLowMediumHigh
Best forNew clients, one-off sessionsPacks, programs, online sessionsTrusted regularsA 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 situationUse
A new client books for the first timeDeposit
Weekly regulars on a pack or programFull prepayment
A long-time client who always shows upCard on file, or nothing
Online or virtual sessionsFull prepayment
Long or high-priced sessions (2+ hours, $150+)Deposit of 30–50%, or full prepayment
Stripe isn't available where you areDeposit through a payment link (PayPal, Wise, Revolut, Square)

By profession

Combining them

Most established pros use two methods, not one:

  1. Deposit for new clients, until they've shown up two or three times.
  2. Card on file or packs for regulars, so loyal clients don't feel penalised.
  3. 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:

Booking page wording

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.

Stop chasing no-shows. Start getting paid.

Create your booking page

Free plan, no credit card. We never take a cut.