As an event organiser on Eventify, you can issue full or partial refunds directly from the admin panel. Refunds are processed back to the original payment method. Only orders with a Confirmed payment status are eligible.
Only event organisers and admins with access to the Tickets module can issue refunds. Attendees cannot self-serve refunds — all refunds must be initiated by the organiser.
The Refund button appears on an order only when all of the following are true:
In the left sidebar, go to Tickets → Sales Report. Make sure you are on the Orders tab.
Use the search bar or filters (by status, ticket type, date range, or promo code) to locate the order. Click anywhere on the order row to open the Order Details panel.
In the Order Details panel, click the Refund button in the top action bar. This opens the Refund Tickets modal.
If the Refund button is not visible, the order does not meet the eligibility criteria above.
The modal lists every ticket in the order as an individual row, showing ticket name, assigned attendee, unit price, discount, tax, paid amount, and refund amount.
Tick the checkbox next to each ticket you want to refund. Use the master checkbox in the header to select all eligible tickets at once.
Already-refunded ticket positions show a disabled checkbox and cannot be selected again.
By default, each ticket refunds the full paid amount. To issue a partial refund on a specific ticket:
For Stripe orders where all pass-on fee tickets are selected at their full paid amounts, an Order Fee row appears at the bottom of the table. This is the Stripe fixed processing charge (shown in cents). Check its box to include it in the refund.
This row is hidden if the fee was already refunded in a previous partial refund.
The Refund button at the bottom of the modal displays the total amount to be refunded (e.g. Refund USD 150.00). Click it and confirm in the dialog. The refund is processed immediately.
On success, the order status updates and a confirmation message appears.
After a refund is issued, open the Order Details panel for that order. A Get Refund Receipt link appears at the top. Click it to download a PDF refund note for your records or to share with the attendee.
You can refund individual tickets within a multi-ticket order. After a partial refund:
| Error | What it means |
|---|---|
| No tickets selected | You clicked Refund without selecting any ticket. |
| Invalid order | The order cannot be found or is not in a refundable state. |
| Invalid ticket in refund list | A selected ticket does not belong to this order. |
| Invalid ticket refund quantity | You are trying to refund more units than remain available. The error shows the ticket name and remaining refundable quantity. |
| Invalid ticket refund amount | The entered amount exceeds the maximum refundable amount for that ticket. |
| Stripe refund API failed | Stripe returned an error. The exact Stripe message is shown. Check your Stripe account connectivity and retry. |
Q: Can I refund a free ticket?
A: Yes. Free and Without-Pay tickets can be refunded. No money is reversed since none was charged, but the order is marked as refunded in Eventify.
Q: Can I refund a cash or offline payment?
A: Yes. Cash orders in Confirmed status have the Refund option. Eventify records the refund, but you must return the money to the attendee outside the platform.
Q: Will the attendee be notified?
A: Eventify generates a refund receipt that you can download and share. Email notification behaviour depends on your event email settings.
Q: Can I undo a refund?
A: No. Refunds are irreversible once confirmed.
Q: Why is the Refund button not showing?
A: Verify the order is Confirmed, the payment method is Stripe / Cash / Free / Without-Pay, and you are on the Orders tab (not the Tickets tab) in Sales Report.