Client Prepayment for Square Appointments

With Client Prepayment, you can easily manage your cash flow by requiring that customers prepay for fixed priced services when they book online. The fee for accepting prepayments is 2.9% + $0.30 and any payments accepted this way will be deposited according to your deposit schedule. Client Prepayment can be enabled from your online Square Dashboard and the Square Appointments iPhone and iPad App.

Note: The maximum prepayment transaction size is $1,000.

Set a Payment Policy for Booking Online

With Square Appointments, you can select from three payment options for booking online: No Requirements to Book Appointment, Hold a Card for No-SHow Protection, and Require Prepayment.

Note: If you are not activated to accept card payments with Square, you will be required to verify your identity before you can enable this feature. This process should be completed by the account holder. Learn more about what’s required to sign up for Square Point of Sale.

To enable Client Prepayment from your online Appointments Dashboard:

  1. Visit Settings > Payments & Cancellations
  2. Click Require Prepayment > define your cancellation policy. Your clients will be required to agree to your policy before booking online.
  3. Click Save.

To enable Client Prepayment from the Appointments app:

  1. Tap Settings > Online Booking.
  2. Tap Accept Online Payments.

Learn more about managing services and pricing options.

You can also accept client prepayment when you create an appointment from your calendar if you have your client’s card on file.

Manage Appointments with Client Prepayment

When your clients prepay for services from your online booking site, the payments will appear in your Square balance and be deposited to your linked bank account. Learn more about linking and editing your bank account.

If a customer needs to cancel or reschedule a prepaid appointment, they must contact you directly to do so. Any changes made to a prepaid appointment after it is booked will not be reflected in your reports, and will require a manual refund if needed.

If you decline an appointment, a refund will be automatically issued back to the original payment card and your customer will be notified. You can decline an appointment at any time. Refunds for cancellations exceeding 60 days from the date of booking must be issued outside of Square. Learn more about processing refunds


Transaction fees for accepting payments in advance is 2.9% + $0.30.

Learn more about setting up your cancellation policy with Square Appointments.

Still need help? Ask the community

Visit community forum