Back to Services & booking

    Set up online booking deposits

    Take the late-cancel / no-show amount as a deposit when patients book online — keep it if they miss, apply it at the till if they attend.

    With Card on file turned on, you choose Hold card or Take deposit on online booking. Take deposit charges the fee amount when someone books online (same £ as your late cancel / no-show fee). If they attend, the deposit is applied at Sales; if they cancel late or miss the visit, you keep it — no second charge. Connect Stripe first — see Connect Stripe for patient payments.

    Choose Hold card or Take deposit

    1. Go to Settings → Calendar (scheduling tab).
    2. Scroll to Booking settings → Card on file for bookings and switch it on.
    3. Choose Hold card — no charge at booking; you can charge the late / no-show fee later if needed.
    4. Or choose Take deposit on online booking — charge that fee amount when patients book online.
    5. Set Notice required (hours) and Fee inside that notice (£) — the fee is also the deposit amount.
    6. Click Save settings.
    Card on file settings with Hold card and Take deposit on online booking options
    Settings → Calendar → Booking settings — Hold card vs Take deposit on online booking.

    Note

    Admin diary bookings do not take a deposit automatically when you reschedule. On clinics with Take deposit, staff can optionally take a deposit when saving a new calendar booking — including charging a card on file or emailing a payment link if there is no card. Reschedule never asks for one.

    What patients see when they book

    1. The patient picks a service and time on your online booking page, then taps Confirm booking.
    2. A Booking deposit step asks them to pay the deposit (and saves the card on file).
    3. After payment, the appointment is confirmed. The deposit is applied at the till if they attend, or kept if they cancel late / miss.
    Online booking Booking deposit dialog with Pay deposit and confirm
    After Confirm booking — patients pay the deposit to finish.

    What happens next

    Still stuck?

    Send us a message and we'll get you sorted. If you're logged in, you can also use the ? Help button in your admin dashboard.

    Contact support