Payment options

Choose pay at venue, deposit, full payment, or pass required when customers book online.

Quick answer: On each service's Pricing step, set Payment at booking to no card, deposit, full payment, or pass required.

2 min readFor BusinessReviewed 19 October 2026

Before you start

  • Stripe Connect active for deposit or full payment

Overview

Payment at booking controls whether customers pay online when they book, or simply reserve a slot and pay at your venue. You can mix options across different services.

OptionWhen to use
No card (pay at venue)Nothing charged at booking. Cash has no Stripe or Sway fee. Card at the venue (QR, payment link, or card reader) still does.
DepositSecure the booking with an upfront card payment
Full payment requiredCollect the full service price at booking
Pass requiredCustomer must redeem a prepaid pass (Team plan)
Payment options
Payment at booking options on service pricing step
Set payment per service on the Pricing step.

Before you start

Note

Deposits and full payment require an active Stripe Connect account. Pay at venue lets customers book without paying then. Cash on the day works without Stripe. Taking a card at the venue — QR code, payment link, or card reader — needs Stripe, and those payments include Stripe's fee and the Sway platform fee.

Connecting Stripe for paymentsRead →

Step-by-step

  1. Add or edit a service

    Look for: Add service

  2. Open the Pricing step

    Look for: Pricing

  3. Choose Payment at booking

    Select the option that fits this service. Deposit and full payment show extra amount fields below.

    Look for: Payment at booking

    Pay at venue selected for a service
    Use pay at venue when you collect payment in person.
  4. Configure deposit or full payment (if selected)

    For deposits, set a fixed £ amount or percentage. Full payment uses the service price.

    Deposit or full payment configuration
    Stripe must be connected for online card payments.
  5. Save the service

    Look for: Save

What happens next

Customers see the payment requirement during checkout on your booking page. Deposits and full payments are processed through your Stripe account.

Setting up depositsRead →Platform & Stripe feesRead →

Common questions

Frequently asked questions

Yes. Each service has its own Payment at booking setting.