Payments & Billing
General

Refunds

Documentation
Updated 5 days ago
payments
refunds

Refunds

Full and partial refunds can be issued on any Stripe payment from the client's payment record. Only business owners and admins can issue refunds.


What Can Be Refunded

  • Stripe card payments (online checkout, payment links, deposits)
  • Tap to Pay / card reader payments

Manual payments (cash, bank transfer) cannot be refunded through Aestheticc — record adjustments for those manually.


Full vs Partial Refunds

Both are supported. For a partial refund, enter the amount to refund. The remaining balance stays on the original payment record with a status of partially refunded.

If you issue multiple partial refunds on the same payment, the system tracks cumulative refund amounts and prevents over-refunding.


Processing Time

Refunds are initiated immediately but take 5–10 business days to appear on the client's statement, depending on their bank.


How It Works Internally

Refunds behave slightly differently depending on how the original payment was taken:

  • Online checkout / payment links — destination charge refund. The transfer to your connected account is reversed and the platform fee is returned.
  • Tap to Pay / card reader — direct charge refund on your connected account.

Advisory locking prevents race conditions: if two refund requests arrive simultaneously for the same payment, only one proceeds — the second is blocked until the first completes.


Appointment Sync

When a refund is issued on a payment linked to an appointment, the appointment's payment status updates automatically to reflect the new balance.


Related Guides


Need help? support@aestheti.cc

Was this helpful?

Need More Help?

Can't find what you're looking for? Our support team is here to help you get the most out of Aestheticc.