Taking Deposits to Prevent No-Shows

Deposits are one of the most effective ways to reduce no-shows. Clients are far less likely to miss an appointment they've already partially paid for.

How Deposits Work

  1. Client selects a service that requires a deposit
  2. At the end of the booking flow, they're taken to a Stripe payment page
  3. They pay the deposit amount (e.g. £20 or 25% of service price)
  4. The booking is confirmed only after successful payment
  5. You receive the deposit directly into your connected Stripe account

Setting Up a Deposit

  1. Go to Services in your sidebar
  2. Click Edit on the service you want to add a deposit to
  3. Toggle Require Deposit to on
  4. Choose the deposit type:
    • Fixed — a specific £ amount (e.g. £20)
    • Percent — a percentage of the service price (e.g. 25%)
  5. Enter the amount
  6. Click Save

Requirements

  • Stripe Connect must be fully connected and verified before deposits work
  • If Stripe isn't connected, the deposit option is ignored and bookings confirm without payment

Deposit Policy

Your Booking Policy (Settings > Booking Policy) should explain what happens to the deposit if a client cancels. Clients see this policy before confirming their booking.

Refunding a Deposit

Deposits are not automatically refunded on cancellation. To issue a refund:

  1. Log into your Stripe dashboard at dashboard.stripe.com
  2. Find the payment under Payments
  3. Click Refund
  4. Choose full or partial refund

Full Payments

You can also require the full service price as an upfront payment by setting the deposit to 100% of the price (use Percent type, enter 100).