Payments & Analytics

Payments & Stripe

Connect Stripe, collect deposits, manage refunds, and track revenue.

Connecting Stripe

Go to Dashboard > Settings > Payments and click "Connect Stripe". You'll be redirected to Stripe to create or connect an account. The process takes about 2 minutes.

1

Click "Connect Stripe"

Go to Dashboard > Settings > Payments and click the connect button.

2

Create or link Stripe account

Stripe walks you through creating a new account or linking an existing one.

3

Verify your identity

Stripe may ask for ID verification depending on your country.

4

Start accepting payments

Once connected, the payment step appears in your booking widget automatically.

Tip: Stripe Connect uses deferred onboarding — you can set up your account at your own pace. BookingMachine works without Stripe; the payment step simply won't appear in the widget.

How Payments Work

When a customer books through your widget, they pay via Stripe. Funds go directly to your Stripe account. BookingMachine collects a small platform fee via application_fee_amount on each transaction.

Accepted payment methods: credit/debit cards, Apple Pay, Google Pay (where available via Stripe).

Deposits & Balance Collection

Configure deposit percentage in Booking Policies. After service completion, collect the balance:

Payment Link

Send an email with a payment link. Customer pays online at their convenience.

Mark as Paid

For cash, check, Venmo, or other external payments. Record the payment manually.

Refunds

Process refunds from the booking detail page. Full or partial refunds are supported. Refunds are processed through Stripe and appear on the customer's statement within 5-10 business days.

Tips

When enabled in your booking policies, customers can add a tip during checkout. Tips go 100% to the business — no platform fee. Configurable suggested amounts (e.g. 15%, 20%, 25%).

Payouts

Stripe handles payouts to your bank account on a rolling schedule (typically 2 business days). View payout history and upcoming payouts in your Stripe dashboard at dashboard.stripe.com.