Commercial

Card-on-File vs Deposit vs Prepayment: Which Fits You

Card-on-file, deposit, or full prepayment? Compare the three no-show policies - how each works, when to use it, and how to set it up.

By Tregovia Editorial · How we verify what we publishPublished 8 min read
Card-on-File vs Deposit vs Prepayment: Which Fits You
Summary

Card-on-file, deposit, or full prepayment? Compare the three no-show policies - how each works, when to use it, and how to set it up. It covers what each policy actually does, how to choose: match friction to risk, how to set it up (step by step), and how the options compare.

Card-on-File vs Deposit vs Full Prepayment: Which Fits You

Every service business that runs on appointments eventually hits the same wall: empty chairs cost money, and a reminder alone doesn't stop a client who never intended to show. The fix is a commitment mechanism - something that puts the client's own money at stake. But there are three common ways to do it, and they are not interchangeable. Card-on-file, a deposit, and full prepayment each change client behaviour differently, carry different booking friction, and suit different services. Pick the wrong one and you either leave money on the table or scare away the new clients you were trying to win.

For Tregovia-specific hosted payment pages, provider setup, and payment-session reporting, see the Online Payments FAQ.

This guide breaks down how each works, where each fits, and how to set them up so the policy actually protects your calendar.

What each policy actually does

Card-on-file

The client gives their card at booking, it is stored securely, and nothing is charged unless they break the policy - a no-show or a late cancellation triggers a fee against the stored card. The appeal is low friction: booking feels free, so you lose few clients at the point of decision, while still holding a real financial consequence in reserve. The trade-off is that the deterrent is psychological until the moment it bites; some clients discount a charge they haven't actually paid yet.

Deposit

The client pays a portion of the service upfront - a flat amount or a percentage - which is then applied to the final bill or forfeited on a no-show. This is the workhorse policy for most service businesses because it strikes the best balance: real money has changed hands, so commitment is high, but the client isn't paying the whole cost before they've received anything. For anything from a salon colour service to a consultation, a deposit is usually the right default.

Full prepayment

The client pays the entire cost at booking. No-shows all but disappear, because there is nothing left to walk away from. This is ideal for classes, workshops, high-demand slots, and services with a hard cost to you if the slot goes empty. The downside is the highest booking friction of the three - a new client who isn't sure yet may not commit the full amount sight unseen - so it is best reserved for trusted clients, prepaid packages, or genuinely scarce capacity.

How to choose: match friction to risk

The single most useful idea here is that friction should scale with risk. The more it costs you when a slot is wasted - and the more likely a given client is to waste it - the more commitment you should require.

  • High-value or high-risk services (long appointments, expensive materials, specialist time): lean toward full prepayment or a substantial deposit.
  • Standard appointments: a modest deposit is almost always the right call. It changes behaviour without deterring bookings.
  • Loyal, repeat clients with a clean history: card-on-file, or no upfront requirement at all, keeps their experience frictionless - reserve the stored card as a backstop, not a barrier.
  • New clients you don't know yet: a deposit signals seriousness in both directions and filters out the never-intended-to-show bookings that are the most expensive no-shows.

You do not have to pick one policy for the whole business. The strongest setups apply different rules per service type and per client segment.

How to set it up (step by step)

  1. Decide the policy per service type. Map each service to card-on-file, deposit, or prepayment based on its cost-if-empty and typical demand.
  2. Set the deposit amount or percentage for the services that use one, and the cancellation cutoff (commonly 24 or 48 hours).
  3. Turn on online card payment so deposits and prepayment are collected at booking rather than chased afterwards.
  4. Write the policy in plain language and show it at the point of booking, so the client agrees before they confirm. This consent is what makes the fee enforceable and accepted.
  5. Automate the reminder + confirmation so clients who did intend to come are nudged, and only genuine no-shows hit the fee.
  6. Apply it consistently. A policy enforced sometimes is worse than none - it trains clients to gamble.

How the options compare

DimensionCard-on-fileDepositFull prepayment
Booking frictionLowMediumHigh
No-show deterrenceMediumHighHighest
Best forRepeat/trusted clientsMost standard appointmentsClasses, scarce slots, packages
Cash collected upfrontNonePartialFull
Risk of deterring new clientsLowLow-mediumHigher
Refund/dispute handlingFee only if triggeredClear cutoff rule neededClear cutoff rule needed

Use the policy that matches each service's cost-if-empty and your clientele - mixing all three across services is normal.

What to look for in the software

  • Per-service policy control - so you can require prepayment on one service and nothing on another.
  • Online card payment for deposits and prepayment, collected at booking.
  • Automatic reminders and confirmations so real clients aren't penalised.
  • A clear record of policy consent attached to the booking.
  • A cancellation cutoff you can set and that the system enforces.

Which numbers tell you it is working

  • No-show rate - the headline number; it should drop within the first month of enforcing a deposit or prepayment on the riskiest services.
  • Booking abandonment - watch that added friction isn't costing you more bookings than it saves in no-shows; if it is, dial the deposit down.
  • Revenue recovered from fees - a secondary benefit; the goal is deterrence, not fee income, so this should ideally shrink over time as behaviour improves.

Setting it up in Tregovia

Base plan (EUR 47/month): appointments, online booking, SMS/email reminders (SMS per message via credits), client records, and billing. You can record manual deposits (cash or transfer) against a booking here without any add-on.

Add-on that matters:

  • Online Payments (EUR 15/month): online payment sessions for invoice or booking-related payment workflows when payment collection is configured.

Typical setup: EUR 47 + EUR 15 = EUR 62/month for the base CRM plus Online Payments. The 14-day trial flow is available from the signup page.

What Tregovia is not

Tregovia can support booking and billing workflows around deposits, prepayment, and manual payments, with Online Payments available as an optional add-on for configured online payment sessions. It is not a standalone payments gateway, and it does not currently store a client's card to charge automatically later for a no-show fee; deposits and prepayment are collected at the time of booking instead. Confirm local consumer-protection rules for no-show fees in your sector; the software records and runs the workflow, but the policy has to be lawful and clearly disclosed.

The bottom line

There is no single best policy - there is the right policy for each service and each client. Reserve full prepayment for scarce, high-cost, or packaged slots; make a modest deposit your default for standard appointments; and keep card-on-file (or nothing) for the loyal clients who have earned frictionless booking. Match the friction to the risk, disclose it plainly, enforce it consistently, and pair it with a good reminder - and the empty-chair problem stops being the tax on your week it used to be.

Frequently asked questions

What is the difference between card-on-file and a deposit?

Card-on-file stores the client's card securely and charges it only if they no-show or cancel late - the client pays nothing at booking. A deposit takes an actual payment upfront (say EUR 20 or 50% of the service) that is applied to the final bill or kept if they no-show. Card-on-file has lower booking friction; a deposit is a stronger commitment device because real money has already changed hands.

Which policy reduces no-shows the most?

Full prepayment removes no-shows almost entirely because the client has nothing left to lose by not turning up - but it also deters some first-time bookers. In practice, a deposit is the best balance for most service businesses: strong enough to change behaviour, mild enough not to scare off new clients. Card-on-file sits in between and works well for repeat, trusted clients.

Is it legal to charge a no-show fee to a stored card?

Generally yes, provided you disclosed the policy clearly before booking and the client agreed to it. The key is consent and transparency: state the fee and the conditions at the point of booking, keep a record that the client accepted, and apply it consistently. Rules vary by country, so confirm local consumer-protection requirements for your sector.

Can I use different policies for different services or clients?

Yes, and you usually should. A common setup is full prepayment for high-value or high-risk services, a deposit for standard appointments, and card-on-file (or nothing) for loyal repeat clients. Applying the right level of friction to the right situation protects revenue without punishing your best customers.

Do I need a payment processor for all three?

Deposits and full prepayment need an online payment setup if you want collection at booking. Card-on-file requires a compliant card-storage and later-charging workflow, which Tregovia does not currently support; use deposits or prepayment for those cases instead. In Tregovia, Online Payments is an optional EUR 15/month module for online payment sessions at the time of booking.

What happens to a deposit if the client cancels in time?

That is your policy to define, and you should state it plainly. The fairest and most common approach is: cancel before the cutoff (e.g. 24 or 48 hours) and the deposit is refunded or moved to the rebooked appointment; cancel late or no-show and the deposit is kept. A clear, consistent rule is what makes clients accept the policy.

14-day free trial

Try Tregovia free for 14 days

See for yourself how Tregovia compares. Start with the base CRM, then evaluate the modules your business actually needs.