Payments

One account for online and in-person payments

Take deposits online, charge in full at checkout, or tap a card on your phone at the counter — every payment flows into the same Stripe account and the same booking history. No separate terminal, no reconciliation.

Online, at the point of booking

Choose per service what your customer sees at checkout.

Pay in person

The default. Customers book online and pay at the counter — nothing charged upfront.

  • No processor required
  • Works from day one
  • Great for cash or existing card machines

Deposit / no-show protection

Hold a small deposit at booking. Auto-refund inside your cancellation window; keep it on no-shows.

  • Fixed £ or % of service
  • Per-service rules
  • Auto or trust-based — see below

Full online payment

Charge the full price at booking. Ideal for classes, packages and prepaid experiences.

  • Instant confirmation
  • Fewer cancellations
  • Perfect for group sessions

In person, at the counter

Every in-person option uses the same connected Stripe account — payments appear in your BookAppointment history automatically, no manual matching.

Tap to Pay on phone

Take contactless card and mobile-wallet payments straight on your iPhone or Android — no reader needed.

  • Available today via the free Stripe app
  • Native in-app Tap to Pay in beta
  • Same Stripe account, same fees

Stripe Reader

Order a WisePOS E or BBPOS Chipper if you prefer a dedicated terminal — chip, tap and swipe.

  • Ships from Stripe
  • One-tap ordering from Settings → Payments
  • Same payout schedule

Cash or your own terminal

Prefer cash or an existing card machine? Mark bookings as 'paid in person' — deposits are still tracked.

  • No processor charges on cash
  • Balance-owed tracking
  • Works alongside deposits

Smart deposits, only when you need them

Charging every regular a deposit is a great way to lose them. BookAppointment lets you scope deposits so trusted customers still book in one click.

Everyone

Every customer pays a deposit — best for high-demand or long services.

No-one

Deposits off; keep your booking flow as light as possible.

Only flagged customers

Ask for a deposit only when a customer has recent no-shows or late cancels, or you've flagged them manually.

Most popular

How it works

  1. 1

    Connect Stripe

    One click from Settings → Payments. Verified in minutes.

  2. 2

    Configure per service

    Pick pay-in-person, deposit or full amount.

  3. 3

    Take payment

    Online at booking, or in person via Tap to Pay / reader / cash.

  4. 4

    You get paid

    Funds settle straight into your bank — typically next working day.

Refunds in one click

Full or partial refund straight from the booking detail. Deposits auto-refund when a customer cancels inside your window; kept when they don't.

Disputes & chargebacks

Handled through your Stripe dashboard with the booking, notes, and message thread linked as evidence — respond in a couple of clicks.

Fees, in plain English

Two fees, always visible on the receipt: Stripe processing and our platform fee. Same fees across online, Tap to Pay and reader — no in-person surcharge.

Stripe processing

Payment methodRateWhere it goes
UK & EEA card — online1.5% + 20pStripe
International card — online2.5% + 20pStripe
Tap to Pay / Stripe Reader (UK card)1.5% + 5pStripe
Cash / your own terminalFree

Rates shown are Stripe's UK list prices at time of writing. Your live rate is set by Stripe and always visible in your Stripe dashboard.

BookAppointment platform fee

PlanPer online / Tap to Pay transactionCash / own terminal
StarterNot availableFree
Pro1% + 20pFree
Business0.5% + 20pFree

Platform fee is deducted automatically from the Stripe payout and shown per booking on your Payments page. We never touch your money — it moves directly from your customer to your Stripe account.

FAQ

Whose Stripe account is used?

Yours. We use Stripe Connect — you create (or connect) your own Stripe account and funds go straight to your bank. BookAppointment never holds your money.

Do I need a card reader for Tap to Pay?

No. Tap to Pay on phone uses the NFC chip inside modern iPhones and Android phones. Today you use the free Stripe Dashboard app; native Tap to Pay inside the BookAppointment mobile app is in private beta — opt in from Settings.

Is the platform fee charged on cash too?

No. Platform and Stripe fees only apply to card payments (online, Tap to Pay or Stripe Reader). Cash and 'paid on your own terminal' bookings are free.

How are refunds handled?

One-click from the booking. Deposits auto-refund when the customer cancels inside your refund window. The platform fee is refunded pro-rata with the payment.

What about VAT / receipts?

Stripe receipts show your business name, address and VAT number. Custom invoice PDFs can be issued from your Stripe dashboard.

How fast do payouts land?

Stripe's standard schedule — typically next working day in the UK once your account is verified.

Which countries are supported?

Anywhere Stripe operates (40+ countries). Tap to Pay is currently available in the UK, US, EU and a growing list of markets — see Stripe's coverage list for details.

Can I use a different processor?

Not right now — Stripe covers our supported markets and powers both online and in-person. If you have a specific need, tell us.

One account, every kind of payment

Start a free 14-day trial — connect Stripe in minutes and start taking deposits, online payments and Tap to Pay.