How to Take Deposits and Payments When Clients Book (2026 Guide)

An empty slot on your calendar because someone no-showed costs you the same as a bad review — except nobody warns you it’s coming. Collecting a deposit or full payment at the moment someone books is the single most effective way to stop it, because a client who’s already paid something has a real reason to show up.

This guide covers what “requiring payment at booking” actually means, how the major scheduling tools handle it differently, and where the gaps are — because two products can both say “we support payments” and mean very different things.

Three ways to require money before an appointment

Not every “payment at booking” feature works the same way:

The distinction matters because a lot of scheduling tools only do the third one well. If you run a business where clients expect to put down a deposit and pay the rest later — salons, contractors, tattoo artists, consultants, tutors — “full payment only” isn’t the same feature, even if the marketing page uses the word “deposit.”

How Bookafy handles it

Bookafy lets you require a deposit or the full amount before a booking is confirmed, or simply capture a card to secure the slot without charging it. Payments run through Stripe or Authorize.net — both PCI DSS certified, so card details never touch Bookafy’s own servers. (Bookafy does not support PayPal for booking payments.) It’s available on the paid Pro ($7/user/mo) and Pro+ ($11/user/mo) plans, not the Free tier.

Because it’s built into the booking flow itself, the charge — deposit or full — happens automatically when the client picks a time, with no separate invoice step for you to remember.

How the other schedulers compare

Tool Deposit / partial payment Full payment at booking Processor(s) Where it’s gated
Bookafy Yes — dollar or percentage deposit Yes Stripe, Authorize.net Pro ($7/user/mo) and up
Calendly No native way to split a deposit from a remaining balance — it charges one fixed price at booking Yes, fixed price only Stripe, PayPal Standard ($10/seat/mo) and up
Acuity Scheduling Yes — dollar or percentage, with a toggle for clients to pay in full instead Yes Stripe, Square, PayPal, and others Entry-level Emerging plan ($16/mo) and up
Setmore Yes — percentage-based deposit Yes Stripe, Square, PayPal Available on the Free plan
Cal.com Fixed price per event type, not a true split deposit/balance Yes, fixed price only Stripe Available on the Free plan

The gap worth knowing about: Calendly and Cal.com both let you charge a client at booking, but neither has a built-in way to charge a percentage now and the rest later — you set one price and that’s what gets charged. If your business runs on deposits, Bookafy, Acuity, and Setmore are the ones actually built for it.

What Bookafy does not do

To be direct about the edges of this: Bookafy is a scheduling and payment-capture tool, not an accounting system. It does not do invoicing, bookkeeping, or payroll; it does not reconcile deposits against a general ledger; and it does not support PayPal. If you need any of that, you’re pairing it with QuickBooks, Xero, or similar — not replacing them.

FAQ

Do I need a Stripe or Authorize.net account to collect deposits with Bookafy?
Yes. Bookafy connects to your own Stripe or Authorize.net account — it doesn’t hold or process funds itself, so payouts go straight to you on that processor’s normal schedule.

Can I require a deposit for some services and not others?
Yes. Payment requirements are set per service, so you can require a deposit on high-value or high-no-show services and leave others free to book.

What happens if a client no-shows after paying a deposit?
That’s a policy you set, not something the software decides for you — most businesses keep the deposit as a no-show or cancellation fee and state that plainly on the booking page before the client pays.

Is a card-on-file the same as a deposit?
No. Card-on-file just verifies and holds a card for a possible later charge (like a no-show fee); a deposit actually collects money at the time of booking.

Does charging a deposit actually reduce no-shows?
Anecdotally and by design, yes — a client who has already paid something has a financial reason to keep the appointment, which is the same logic behind the reminder cadence in our no-show reduction playbook.

Bookafy


"See why +25,000 organizations in 180 countries around the world trust Bookafy!

Feature rich, beautiful and simple. Try it free for 7 days"

Casey Sullivan

Founder

Bookafy



"See why +25,000 organizations in 180 countries around the world trust Bookafy for their online appointment booking app!

Feature rich, beautiful and simple. Try it free for 7 days"

Casey Sullivan

Founder