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
Did this article solve your problem? Submit a ticket if you still need help.