BookingMachine
Help Center
Getting Started
Core Features
Payments & Analytics
Team & Scheduling
Integrations
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.
Click "Connect Stripe"
Go to Dashboard > Settings > Payments and click the connect button.
Create or link Stripe account
Stripe walks you through creating a new account or linking an existing one.
Verify your identity
Stripe may ask for ID verification depending on your country.
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.
Still have questions? Contact support