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
Online shop orders, delivery and collection
Sell products on your website, choose collection or delivery, move orders through each step and refund in one click.
Selling and using gift cards
Create gift cards, sell them online or at the counter, and take them off a customer's bill.
Selling products and keeping track of stock
Add retail products, record counter sales, and get low-stock warnings and product reports.
How your services and customers sync to Stripe
Your services and customers are copied to your own Stripe account automatically every night.