Connect Stripe to take deposits
Requires the Pro plan or above. One-click Stripe Connect onboarding. · Updated 01/06/2026
To take deposits or full payment at booking time you need to connect a Stripe account. This is available on Pro and Business plans.
Steps
- Go to App › Payments.
- Click Connect Stripe. You'll be redirected to Stripe to sign in or create an account.
- Complete Stripe's onboarding (bank details, ID verification).
- Return to BookAppointment — the page updates to Connected.
Platform fees
BookAppointment takes a small platform fee on each deposit or payment taken, on top of Stripe's own processing fees. The current per-booking-payment platform fee is:
- Starter: card payments not included
- Pro: 1% + 20p
- Business: 0.5% + 20p
These are set on each plan in SaaS Admin › Plans — always check the [Pricing page](/pricing) for the current live rates.
Stripe's own processing fees (typically 1.5% + 20p in the UK for standard cards) are separate and taken by Stripe directly.
Related articles
Taking tips at the counter and online
Switch tipping on, choose your percentages, decide who the tip belongs to, and see tips in reports.
Refunding a deposit
How to issue a full or partial refund on a paid booking.
Class packs and memberships
Sell blocks of sessions upfront; sessions deduct on confirm and refund on cancel inside your policy.
Take in-person payments: Tap to Pay and card readers
Use your iPhone or order a card reader that's linked to your payments account.