Payment Services

Transparent pricing. No surprises.

Here's exactly how payment processing works with BookingFlow, what you pay, what your customers pay, and how money flows.

How Payments Work

The basics

Payment Processing via Stripe

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 Platform Fee

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.

  • Every plan (Free, Starter, Pro, Business): the same 2.5% platform fee per online booking
  • Plan subscriptions: billed separately (Free $0, Starter $49, Pro $199, Business $299 per month)
  • Optional: add your own processing fee at checkout, with a custom label. That money goes to you.

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 Processing Fees

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.

Example

Here's the math

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:

  • FareHarbor charges ~6% to the customer. On this $180 booking, that's $10.80 added to the customer's total. BookingFlow adds no booking fee to the customer's total.
  • Resova charges you $40-108/mo with booking caps. BookingFlow publishes flat plan prices, starts at $0/month, and has unlimited bookings on Pro and Business.
Money Flow

Where the money goes

1

Customer books and pays

Customer completes booking on your widget. Payment info goes directly to Stripe. BookingFlow never sees the full card number.

2

Stripe processes the charge

Stripe charges the customer's card for the booking amount (plus any processing fee you choose to add) directly on your Stripe account.

3

BookingFlow fee is automatically deducted

Stripe Connect automatically splits the payment. BookingFlow receives our 2.5% platform fee. The rest goes to your Stripe balance.

4

You get paid (minus fees)

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.

Key Points

What you need to know

Simple, predictable fees

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).

We never hold your funds

Money goes directly from your customer to your Stripe account to your bank. BookingFlow only touches our platform fee.

Transparent at checkout

Customers see the booking amount, plus any processing fee you choose to add, clearly displayed before they pay. No hidden charges.

One rate on every plan

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.

Common questions

Can I pass fees on to my customers?

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.

What if a customer requests a refund?

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.

Do I need my own Stripe account?

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.

Are there any other fees?

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.

Ready to get started?

Choose a plan and review its billing terms in secure Stripe Checkout.

Start with card