I’m a Square Appointments user and wanted to submit a feature request based on real-world service business needs.
At the moment, deposits apply globally to all services once enabled. This makes deposits difficult to use for businesses with mixed pricing — for example, low-ticket services ($35–$50 haircuts) alongside higher-ticket, time-intensive services ($100–$300+).
One of the main reasons service-level deposits are so important is that card-on-file alone does not reliably protect against no-shows or late cancellations. In practice, clients may:
This leaves sellers unprotected for high-ticket services, even when card-on-file is required.
What would be extremely helpful is the ability to configure deposits at the service or variation level, such as:
This would allow sellers to appropriately secure time-intensive services without creating unnecessary friction for lower-cost appointments.
Many service-based businesses are currently forced into workarounds such as manual invoices or full prepayment, which undermines the purpose of having deposits built directly into Square Appointments.
Service-level deposit controls would:
Thank you for continuing to listen to seller feedback and improving Square Appointments.
— J Styles | Salon Services
Square Community