Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Payment Processing

BusyBook uses Stripe as its sole payment processor. Every transaction — whether a card tap at your front desk or a saved card on file — runs through Stripe so you get a single, unified view of your revenue.

BusyBook supports three ways to collect payment:

Accept in-person card and contactless payments using a Stripe Terminal reader connected to your account. When you’re ready to charge, BusyBook sends the amount to the reader and the client taps, inserts, or swipes their card. You’ll see a live progress indicator while the payment processes.

If a client has a saved payment method, you can charge it directly from the register without needing a physical card present. This is useful for repeat clients or when processing payments after a session.

Record cash payments with the built-in cash modal. Enter the amount tendered, and BusyBook calculates the change due automatically. Quick-pick buttons for common bill denominations speed up the process.

Clients can pay with more than one method. For example, a client might pay part of their balance with a gift card and the remainder with a credit card. Add multiple tenders in the checkout panel until the full balance is covered.

BusyBook includes a tip panel with preset percentage options (15%, 18%, 20%, 25%) and a custom amount field. Tips are calculated on the pre-discount subtotal. When multiple providers are on a ticket, tips are automatically split proportionally based on each provider’s share of the ticket revenue.

After a successful payment, BusyBook displays a receipt with a breakdown of services, discounts, tax, tip, and the payment method used. From the receipt screen you can:

  • Email the receipt to the client
  • Print the receipt for a physical copy
  • Rebook the client for their next appointment

Refunds and chargeback disputes are managed through your Stripe Dashboard. BusyBook logs all transactions so you have the records you need if a dispute arises.