Online Booking and Payment: Taking the Card Is the Point

Payment at booking is a filter, not a convenience. Deposits vs full price, what Bookafy will not do (no PayPal, no stored card for no-show fees), and how to switch it on without killing your bookings.

Taking payment at the moment of booking changes who your customers are. That’s the real reason to do it — not the cash flow, and not the convenience.

A free booking link is an invitation to browse. A booking link that asks for a card is a filter. The people who won’t get their wallet out are, with unnerving reliability, the same people who don’t turn up. If your no-show rate is the thing keeping you awake, this page is the fix — and it’s a blunter fix than most vendors admit.

How payment actually works in Bookafy

You set a price against an appointment type. When someone books that type, they pay by card before the slot is confirmed. Card processing runs through Stripe, which is on the Pro plan ($7/user/month, billed yearly). Money goes into your Stripe account, on Stripe’s usual payout schedule, minus Stripe’s usual processing fees — that relationship is between you and Stripe.

Not available: PayPal at checkout. If “customers must be able to pay with PayPal” is a hard requirement, this is the wrong tool and you should stop reading here rather than find out in week two.

Full payment or a deposit? The question that decides everything

Approach Do it when The catch
Charge the full price at booking Fixed-price services with a known duration: a 60-minute consultation, a coaching session, a class-style 1:1. It suppresses bookings. That is a feature if you have too many tyre-kickers, and a bug if you’re trying to grow.
Charge a deposit The service price varies, or the amount is large enough that people want to see you before they commit. Salons, contractors, most home services. You set the appointment’s price to the deposit amount and collect the balance in person. It’s a straightforward technique, but you are managing the balance, not the software.
Charge nothing at booking Free consultations, sales calls, anything where friction is your enemy. Your only defence against no-shows is the reminder, and the reminder is not as good as a card.

The deposit is what most service businesses land on, and the reason is behavioural rather than financial: a customer who has paid $20 turns up for reasons that have nothing to do with $20.

The honest limit on no-show fees

Plenty of software markets “no-show protection”. Read what it actually means, because there are two very different things wearing the same label:

So a Bookafy no-show policy has to be enforced at booking, by taking a deposit or the full amount. If your business model depends on charging people who didn’t turn up, you need a tool built around card-on-file, and it isn’t this one. Better to know that now.

Refunds, cancellations and the awkward middle

Decide your cancellation rule before you switch payments on, and write it in plain words on the booking page:

And a technical note worth having before you automate anything: Zapier has no cancellation or reschedule trigger for Bookafy. If you build a Zap that invoices, or emails “thanks for coming”, it will fire for someone who cancelled and it will never learn otherwise. Build cancellation handling on the API and webhooks, or keep the money side manual in Stripe, where you can see it.

What you don’t get

Not available What to do instead
PayPal as a checkout option Card via Stripe, or pick a different tool.
A stored card you can charge after a no-show Take the money at booking. That’s the mechanism.
Invoices, quotes, accounting Stripe for receipts; push data into QuickBooks or Xero via Zapier if you need the books to match.
Packages, memberships, class passes (“buy 10 sessions”) Genuinely not a feature. If you sell blocks of sessions, look at a class/membership platform.
Tipping, retail products, a till Bookafy books appointments. It is not a point-of-sale system.
Payment on the Free plan Payments start at Pro. Free is $0, one user, no payments, no SMS, no calendar sync.

A sensible way to turn it on

  1. Connect Stripe. Do the whole flow yourself first, with a real card and a real refund, so you know what your customer sees.
  2. Turn payment on for one appointment type — ideally the one that no-shows the most.
  3. Start with a deposit, not the full price, unless your service is genuinely fixed-price.
  4. Say the policy on the booking page in one plain sentence. Not in terms and conditions nobody opens.
  5. Watch two numbers for a month: bookings made, and bookings honoured. If bookings fall 10% and no-shows fall 60%, you are further ahead than you were, and it will not feel like it in week one.
Try it on your own calendar.

Bookafy’s Free plan is $0 for one user with unlimited appointments. The 7-day trial of Pro+ needs no credit card.

Start free

Frequently asked questions

Can customers pay when they book?

Yes. You set a price on an appointment type and the customer pays by card through Stripe before the slot is confirmed. Payments are on the Pro plan ($7/user/month, billed yearly).

Does Bookafy accept PayPal?

No. PayPal is not a checkout option. Card payments run through Stripe. If PayPal is a hard requirement for your customers, Bookafy is not the right tool.

Can I take a deposit rather than the full price?

Yes, in practice: set the appointment type price to the deposit amount and collect the balance in person. This is what most salons, contractors and home-service businesses do.

Can Bookafy charge a no-show fee automatically?

No. There is no stored card to charge after the fact. A no-show policy has to be enforced at booking, by taking a deposit or full payment up front.

How are refunds handled?

Refunds are issued in Stripe. Set a clear refund window on your booking page — for example, full refund if cancelled more than 24 hours ahead — and allow free rescheduling inside it.

Can I sell packages or class passes?

No. Bookafy has no packages, memberships or session passes. If you sell blocks of sessions, you need a class or membership platform instead.

Related reading


Keep reading

If you are still working out which tool you need, start with the overview: appointment scheduling software — what it does, what it costs, and when you should buy something else.

Also useful: every Bookafy integration, in three honest lists — what is native, what needs Zapier, and what we simply do not do. And the pricing page, where the feature matrix is the real answer to “is that on the free plan”.

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