How To Issue A Refund in WorkZen
Open the payment and choose Issue Refund. Card payments taken through Stripe refund automatically through Stripe; cash and other manual payments are recorded as a refund so your books stay clean. The invoice balance updates either way.
Refunds happen. Doing them cleanly, with the right paper trail, is what separates "no big deal" from "now we have a bookkeeping problem." In WorkZen a refund is its own record, linked to the original payment, so the client, the books, and your tax return all agree.
Where refunds live
Open the payment (from the Payments page or the invoice's Payments section) and click Issue Refund in the actions menu. The option only appears on payments that can still be refunded. Issuing refunds requires the Manage Payments permission.
The refund modal shows three numbers up front: Original Amount, Already Refunded, and Refundable Amount. You can never refund more than what's refundable, and partial refunds are fine; enter an amount or tick Refund full amount.
Card payments vs manual payments
| Payment type | Refund option | What happens |
|---|---|---|
| Card paid through Stripe | Stripe Refund (Automatic refund) | Stripe returns the money; the client receives funds in 5 to 10 business days |
| Card paid through Stripe | Manual Refund (Record only) | Nothing moves; you record a refund you handled outside Stripe |
| Cash, check, e-transfer, other | Manual refund | You choose the Refund Method, Refund Date, and Reason for Refund; WorkZen records it |
For manual refunds, add a reference number (transaction ID or check number) so the trail is complete.
Refunds cannot be undone. The refund is recorded and the invoice balance is updated immediately.
What happens to the invoice
The invoice recalculates automatically:
- Partial refund on a Paid invoice: status moves to Partially Paid.
- All payments fully refunded: the invoice returns to Sent (or Unsent if it was never sent), with the full balance owing again.
- The original payment shows as Refunded once it's fully refunded, and each refund appears as its own Refund record linked to it.
One practical consequence: an invoice with live payments cannot be voided. Refund (or delete) the payments first, then Void the invoice if you're cancelling it entirely.
Step by step
- 1
Open the payment
Go to Payments (or the invoice's Payments section) and open the payment you need to refund.
- 2
Choose Issue Refund
Open the payment's actions menu and click Issue Refund. The modal shows the Original Amount, Already Refunded, and Refundable Amount.
- 3
Pick the refund method
For Stripe card payments, choose the automatic Stripe Refund or a Manual Refund (record only). For cash and other manual payments, fill in the Refund Method, Refund Date, and Reason for Refund.
- 4
Confirm
Click Issue Refund. The refund is recorded against the payment and the invoice balance updates automatically.
See it in action
Frequently Asked Questions
This article answers:
- How do I refund a client?
- Can I refund a card payment?
- Can I refund part of a payment?
- What happens to the invoice when I refund?
Related articles
Still have questions?
Browse the help center, or jump in and see it for yourself. WorkZen is free to get started.