Issue a full or partial refund to a client directly from the appointments dashboard — no need to open the Stripe dashboard.

When you can issue a refund

The Issue refund button appears on any charged appointment that hasn't already been refunded. This includes appointments charged at booking (full payment or deposit) and those charged after the session.

How to refund

  1. Open the appointment from your calendar or list
  2. Click Issue refund
  3. The refund amount defaults to the full amount charged — reduce it for a partial refund
  4. Click Confirm refund

Stripe processes the refund and the money is returned to the client's original payment method, typically within 5–10 business days.

Partial refunds

You can refund any amount up to the total charged. For example, if you charged £60 and want to refund £20, just change the amount in the refund field. You can only refund once per appointment — if you need to refund more later, you'll need to do so from the Stripe dashboard directly.

After the refund

The appointment panel shows an amber Refunded £X badge. The refund button is hidden — each appointment can only be refunded once through MassageHub.

Membership and package credits

Refunding a payment does not automatically restore any membership credit or package session that was used for that appointment. If you want to restore a credit, do so manually from the client's record.