Here's exactly how payment processing works with BookingFlow, what you pay, what your customers pay, and how money flows.
BookingFlow uses Stripe Connected Accounts to process payments. When you sign up, you connect your own Stripe account. All bookings are charged directly to your Stripe account, and funds settle into your bank account within 2 business days (standard Stripe timing).
BookingFlow never holds your money. We collect our 2.5% platform fee automatically via Stripe Connect, and the rest goes straight to you.
BookingFlow charges a 2.5% platform fee per online booking paid through the BookingFlow booking widget. Stripe Connect deducts it automatically from the booking payment on your own Stripe account (as a Stripe application fee), so it comes out of your proceeds. It is not added to your customer's total.
See the pricing page for plan details. Annual billing saves 20%, and paid plans include a 14-day free trial.
This fee covers the cost of operating the booking platform, the Booking Agent, payments, support, and continuous product improvements.
Stripe charges standard payment processing fees for every transaction:
2.9% + $0.30
per successful card charge
This is Stripe's fee, not ours. It covers fraud protection, PCI compliance, and secure payment infrastructure. Stripe has the same pricing for every business, from startups to Fortune 500 companies.
Booking Total: $180
Venue receives
Booking amount minus platform fee and Stripe processing fee
$169.98
BookingFlow platform fee
2.5% of $180, deducted via Stripe Connect
$4.50
Stripe processing fee
2.9% + $0.30
$5.52
Customer pays (total)
$180.00
The customer sees: Booking: $180.00 = Total: $180.00. The platform fee is not added to the customer's total. If you choose to add your own processing fee, customers see it at checkout under your label, and that money goes to you.
Why this is better than competitors:
Customer completes booking on your widget. Payment info goes directly to Stripe. BookingFlow never sees the full card number.
Stripe charges the customer's card for the booking amount (plus any processing fee you choose to add) directly on your Stripe account.
Stripe Connect automatically splits the payment. BookingFlow receives our 2.5% platform fee. The rest goes to your Stripe balance.
Within 2 business days, funds from the booking (minus the 2.5% platform fee and Stripe's 2.9% + $0.30 processing fee) hit your bank account. You see every transaction in your Stripe dashboard.
If your booking is $180, you receive $169.98: $180 minus the 2.5% platform fee ($4.50) and Stripe's processing fee ($5.52).
Money goes directly from your customer to your Stripe account to your bank. BookingFlow only touches our platform fee.
Customers see the booking amount, plus any processing fee you choose to add, clearly displayed before they pay. No hidden charges.
The 2.5% platform fee per online booking is the same on Free, Starter, Pro, and Business, and it is never added to your customer's total.
Yes, if you choose. The 2.5% platform fee is deducted from your booking proceeds, not charged to the customer. You can add your own processing fee in your dashboard with a custom label. Customers see it at checkout, and that money goes to you.
You control refunds from your dashboard. When you issue a refund, Stripe refunds the customer. Stripe's processing fee is not returned. When BookingFlow refunds a booking automatically (for example, a slot conflict or an expired hold), our platform fee is refunded too.
Yes. You'll connect your Stripe account (or create one) during setup. This ensures you receive payouts directly and maintain full control over your funds. BookingFlow never holds your money.
No hidden ones. You pay your monthly plan fee (or $0 for Free) plus the 2.5% platform fee per online booking. No setup fees, no cancellation fees, no transaction minimums, no monthly fees from BookingFlow beyond your plan. The only other fee is Stripe's standard 2.9% + $0.30 processing fee.
Choose a plan and review its billing terms in secure Stripe Checkout.
Start with card