Payment Links Attaching to Appointments

Many small service businesses (like groomers, cleaners, and home-based service providers) use Square Appointments for scheduling but prefer to collect payment using Square Payment Links because they are fast, customizable, and allow clients to add tips easily.

 

Currently, payments made through a payment link do not connect to the appointment, which creates a workflow problem.

 

Example workflow:

  1. Client books an appointment.

  2. At pickup, I send them a Square payment link.

  3. The client pays through the link (often adding a tip).

  4. The payment shows up in Transactions — but it cannot be attached to the appointment.

Because of this, Square still shows the appointment as unpaid and requires a separate payment to mark the appointment complete, which can create duplicate transactions or inaccurate records.

 

Invoices technically solve this, but they are much slower and more clunky for quick in-person pickup situations, especially for service businesses where the final price can vary.

Feature request:

 

Allow payment link transactions to be linked or attached to an existing appointment, so the appointment can be marked as paid and completed.

 

Possible solutions:

  • Option to attach an existing transaction to an appointment

  • Ability to generate a payment link directly from an appointment

  • Auto-match payments based on customer + amount + time

This would make payment links much more usable for appointment-based businesses.

 

As a dog groomer running a home-based grooming business, payment links are the fastest way to collect payment at pickup due to services being time based.

4 Replies
Square Champion

I can definitely understand why that creates extra steps, especially when pickup is busy and you want payment to be quick and easy. One possible workaround could be collecting a deposit upfront through Square Appointments when the appointment is booked, then collecting the remaining balance at pickup through the appointment itself so everything stays connected and marked correctly.

 

For services where the final total may vary, another option could be saving a card on file and adjusting the final amount before checkout if that fits your workflow. Payment links are convenient, especially because clients can tip easily, but since they live separately from the appointment side, it can definitely create that disconnect in reporting. Hopefully Square eventually gives more flexibility there because I can see how useful that would be for groomers and other time-based service businesses 😊

Square Champion

This would be helpful in my facial studio too.  I have several clients who are teens, and when their moms can't come with them, it would be easier to send a payment link directly from appointments.  As of now, I have to go into the virtual terminal to do it.  This messes up my appointment analytics.  AND there is no way to mark it paid without it counting twice, messing up the bookkeeping too. 

Doran

Esthetician
Haute Beauty Guide

I would love to see this feature added as well.

 

I use Square Appointments to manage my schedule, but after completing a job I often send a Payment Link because my customers find it much easier than using an invoice. The problem is that Payment Links and Appointments don't communicate with each other.

 

When a customer pays through a Payment Link, the appointment still appears unpaid, so I have to manually compare my appointment calendar with my transactions to see who has and hasn't paid. As my business grows, that's becoming increasingly time-consuming.

 

It would be incredibly helpful if Payment Links could be sent directly from Appointment Checkout, or if a Payment Link could be associated with an appointment so that once it's paid, the appointment is automatically marked as paid.

 

I think this would benefit many appointment-based businesses—cleaning services, mobile services, salons, spas, pet care, home services, photographers, consultants, and anyone else who schedules appointments but collects payment after the service is completed.

I would also love to see this feature. As a tattoo shop, we have to create the appointments because each tattoo takes a different amount of time. It would be nice to link the deposit invoice to the appointments so that we don't have to go through multiple extra steps.