Skip to content

Payments on Appointments

Every appointment can have payments recorded against it — tracking what customers have paid, what’s outstanding, and managing deposits.

The appointment detail page shows a Payments section with:

  • All payments grouped by date (newest first)
  • Total paid amount at the bottom
  • A + button to add a new payment

Tap + or the Pay quick action button to open the payment sheet. The sheet has two tabs:

FieldDescription
CustomerSelect which customer is paying (auto-selected if only one)
Payment methodChoose from your configured payment methods
AmountThe payment amount, with a “Remaining: X” quick-fill button
TipOptional tip amount (collapsible field)
Payment dateWith “Today” and “Appointment date” quick buttons
Downpayment settledToggle to mark the deposit as paid
Payment settledToggle to mark the full balance as paid
DescriptionOptional notes about the payment

When the cash payment method is selected, additional fields appear:

  • The change-to-give calculator shows how much change to return (cash received − remaining amount − tip)
  • Values update with a 150ms debounce as you type

This tab only appears when a payment integration (like Mollie) is connected:

FieldDescription
CustomerSelect the customer
AmountThe payment link amount
Downpayment settledToggle for deposit marking
Payment settledToggle for full settlement
DescriptionOptional notes

On submit, a payment link is created and the Share Payment Link Sheet opens with the URL and QR code. See Payment Links for details.

  • When the payment amount meets or exceeds the remaining downpayment → “Downpayment settled” auto-checks
  • When the payment amount meets or exceeds the remaining balance → “Payment settled” auto-checks
  • If you toggle “Payment settled” while the amount is less than the remaining balance, a confirmation dialog asks if you want to settle for less

Payment tiles for pending payment links show a share button so you can re-share the link with the customer.