Loopyah Icon

· 27 min read

How to organise an event refund operation after a large cancellation

Featured image for How to organise an event refund operation after a large cancellation article

You've cancelled the event. The announcement is out, your inbox is filling up, and someone asks whether you can just refund everyone at once. You probably want to. But before you press anything, you need to know which payments belong to this event, what each buyer is owed, where the money will come from and how you'll find the refunds that don't complete.

A mass event refund process should return the correct amount against each purchase and keep every unresolved payment visible until it's settled. Use the ticketing and payment system's supported refund tools, divide the work into checked batches where necessary, and send buyers updates based on their own payment status. A successful batch submission doesn't mean every buyer has received their money.

The first thing you want to do is appoint one person to run the operation. They don't have to issue every refund themselves. They do need a reliable answer when finance, support and the ticketing provider report different totals. Without that ownership, one team can be chasing a missing refund while another submits it again.

This guide starts after the cancellation decision. If you're still deciding whether the event can go ahead, our guide to cancelling an event when ticket sales are too low covers that earlier decision. Here, we'll work through the orders, funding, payment controls and buyer communication needed to finish the cancellation properly.

Agree what buyers are owed before building a payment list

Start with the event you actually cancelled. Record its name, date, venue and selling accounts, including any partner selling tickets on your behalf. If you run a series, make the affected performance explicit. A cancellation of Friday's show must not accidentally trigger refunds for Saturday's bookings because both dates share a similar title.

Then get the refund position agreed for the markets, contracts and purchases involved. That includes ticket charges, booking fees, taxes, extras and any other amounts buyers paid. A voluntary change-of-mind cutoff doesn't answer what happens when you cancel. Your event refund policy should distinguish those situations, but the operation still needs an approved decision for this particular cancellation.

For Australia, the ACCC's guidance on selling event tickets distinguishes an organiser choosing to cancel or making a major change from circumstances outside the organiser's control. The latter can depend on the contract and other law. Establish the applicable position before treating every cancellation cause identically. This is an Australian example, not a global refund rule.

Write a short internal instruction that translates the agreed remedy into amounts staff can apply. Suppose an invented order contains two $75 tickets and a $6 order charge, all in USD. If the approved remedy returns every charge on that order, its refund is $156. Don't leave one person calculating $150 while another returns $156 and both describe the result as a full refund.

The difficult cases need explicit treatment too. Was an optional product already delivered? Does a pass include another event that will still happen? Did the buyer pay in instalments? Are there transferred tickets or authorised resales? Route these to an agreed calculation rather than forcing them into a full-payment action that doesn't fit the purchase.

Keep the buyer's remedy separate from what your suppliers or payment provider return to you. If a provider retains an original processing charge, that is a business cost to understand. It doesn't, by itself, establish a lawful deduction from the buyer's refund. Similarly, a venue refusing to return your deposit doesn't decide what ticket holders are owed.

Record who approved each rule and when. If a calculation changes after the first batch, stop the affected work and identify the orders already processed under the earlier version. Correct the difference deliberately. Quietly editing the instruction and carrying on leaves an inconsistency your support team will discover one complaint at a time.

Establish the complete list of purchases

Your audience count and your payment count are different things. One purchaser might have bought several tickets in one payment. Another might have used several payments for one booking. Complimentary tickets can inflate the attendee count without adding money to return. Build the operation around purchases and payment references, with the relevant tickets attached.

Use the system's current order records as your starting point. Preserve a dated copy for checking, then account for changes that happen afterwards. You need to know the event's total paid purchases, not simply everyone who has emailed since the announcement. A quiet purchaser is still part of the cancellation even if they never submit a request.

Stop further selling through every channel you control and coordinate with authorised partners. Check embedded checkout, box-office selling, scheduled promotions and any other route that could still take money. Confirm the actual sales cutoff rather than assuming that changing the public event title closed every channel. Any later completed purchase needs to enter the refund operation too.

Give each record enough information to locate and reconcile the purchase. Usually that means the order reference, original payment reference, currency, amount collected, amounts already returned and the remaining approved refund. Add the sales channel, current payment state and an owner for any exception. Keep the full payment details in the authorised system. A shared working document should contain only the references and information needed to coordinate the work.

Look for prior partial refunds before calculating the remaining amount. In the invented $156 order, suppose $75 has already been refunded against one ticket and the agreed remaining remedy is the rest of the original payment. The new amount is $81. Returning another $156 would duplicate money already returned. Counting only the remaining ticket price would miss the $6 charge included in this example's approved remedy.

Reconcile partners separately. If an authorised reseller collected money under its own arrangement, establish who issues the refund, who funds it and what evidence you'll receive. Don't tell their purchasers that you've submitted a refund from your own account unless that actually happened. A partner's total marked paid needs to reconcile to identifiable purchases, not just a settlement email.

For a buyer who acquired a ticket through a transfer or resale, trace the supported payment and ownership history before promising a destination. The person attending and the person who paid may be different. Resolve the correct route using the relevant seller and platform rules, with an individual follow-up if needed. Do not collect new bank details from everyone as a shortcut.

By the end of this step, every affected paid purchase should be included or have a documented reason for separate handling. Also keep a record of cancelled complimentary admissions so the event's ticket records make sense. They don't belong in the cash refund total, but leaving them active can confuse later reporting and attendee messages.

Confirm usable funding, including when it becomes available

The refund total is only half the funding question. You also need to establish which account will be charged and when the money must be available there. A large bank balance doesn't help today's operation if the platform needs funds through a different route that hasn't been arranged.

Ask the ticketing or payment provider how cancellation refunds work for your account. Confirm the funding mechanism, balance requirements, limits, expected processing stages and escalation contact. Check whether existing payouts, reserves or account restrictions affect the route. Get the answer for the integration you actually use. Another organiser's instructions may describe a different payment arrangement.

Stripe's refund documentation provides one example of why available funding matters. It says refunds use the available balance, excluding pending amounts. If that balance is insufficient, card refunds can remain pending and other payment-method refunds can fail. This describes Stripe's documented behaviour, not a promise that every ticketing platform funds refunds the same way.

Keep a funding calculation that distinguishes money confirmed for use now from money expected later. In an invented USD example, assume the cancellation requires $78,000 of buyer refunds. You have $48,000 confirmed through the provider's usable refund route and $20,000 of company cash that can reach that route in time. That leaves a $10,000 gap before additional business costs.

An expected $12,000 supplier repayment doesn't close today's gap unless its arrival and usability are confirmed before you need it. Record that recovery separately. The same applies to an insurance claim. The expected eventual loss and the immediate cash requirement answer different questions, which our guide to keeping ticket revenue available for refunds develops in more detail.

Don't silently choose to pay the loudest buyers first because the account is short. Escalate the funding problem to the people responsible for the business, with appropriate local professional advice if obligations cannot be met. Confirm the permitted, workable approach and communicate accurately. Dividing payments into batches cannot solve an unfunded total by itself.

Allow for actual extra costs without subtracting them automatically from buyer entitlements. You may have payment charges, paid support cover and accounting work. State which are cash payments and which are staff time already covered by payroll. If the same staff cost appears in your event overhead, don't add it again when calculating the total cancellation loss.

Check the funding position throughout processing. A fresh dispute, another account debit or an expected receipt failing to arrive can change what remains usable. Assign someone to confirm the next batch is funded before release. The approval should rely on current balances and commitments, rather than a screenshot from the morning the event was cancelled.

Turn the plan into a daily working schedule

Once the full purchase list and funding route are clear, decide what the team will do during each working period. The cancellation announcement creates an immediate demand for answers, but payments, investigations and provider responses may progress at different speeds. Your schedule should make those differences visible without promising that every purchase will finish together.

Use a short opening review to confirm current funding, the purchases ready for release and the exceptions that need decisions. Then let the payment owner process the agreed work while support handles questions using the latest verified information. Set a later checkpoint to compare results and prepare the next buyer update. Choose times that fit the actual operation, including provider support hours and local deadlines.

For example, an invented team could review at 9 am, check the first released work at noon and prepare its public update by 4 pm, all in the stated local time zone. These are sample working times, not recommended processing deadlines. If the provider has confirmed a different schedule, or buyers face a relevant earlier deadline, plan around that instead.

Make the handover concrete. A payment owner reporting 80 submissions should also report their total value and which results are unresolved. Support should report cases requiring a decision, repeated questions and any messages that were inaccurate. Finance should report changes to available funding. Each person supplies information the others need to decide the next action, rather than three separate descriptions of how busy they are.

If you use temporary staff, estimate workload from actual handling time once work begins. Suppose a fictional exception takes 15 minutes of direct attention and there are 40 such cases. That is ten hours of direct work before waiting time, breaks, follow-ups or supervision. It does not mean one person can guarantee completion in ten elapsed hours. Use the estimate to decide whether to add qualified help or adjust the working plan.

Keep ordinary questions out of the payment owner's queue when support can answer them accurately. A buyer asking whether they need to submit a request can receive the confirmed instruction. A buyer asking why the amount differs needs purchase-level investigation. Sorting those questions by the work required protects the attention needed for money decisions without making buyers navigate an unnecessary form.

Watch the oldest unresolved case and the next promised update, as well as the number finished that day. A team can complete many straightforward refunds while the same difficult purchases remain untouched. Assign a particular action to those cases. That might mean checking a partner's records, obtaining provider confirmation or securing approval for an alternative route. A daily count alone won't reveal the blockage.

Document what happens if the operation stops unexpectedly. If the provider becomes unavailable, pause new attempts, preserve the references already returned and explain the verified impact to affected buyers. If funding becomes uncertain, escalate that fact before releasing more work. Resume only after checking the current payment records, because actions that were unresolved at the interruption may have completed while the team was waiting.

The schedule also needs an end-of-day owner. Someone should confirm which refunds remain unresolved, which buyers were promised a reply and whether any urgent provider deadline falls before the next shift. Where the team cannot provide continuous cover, say when the support channel is monitored. Don't advertise round-the-clock help that is really an unattended inbox.

Use the supported refund route and keep one payment owner

Don't turn a large cancellation into hundreds of improvised transfers if your platform already provides the appropriate refund route. Start there. The aim is to preserve the connection between the original purchase and the money returned, with records your team can check afterwards.

For Loopyah, the live organiser refund instructions describe finding the customer's order, choosing Issue refund, selecting the ticket and using a payment option to issue the refund. The guide says issuing refunds requires a payment by the organiser. Confirm the funding and cancellation arrangements before promising a mass processing date. For a large cancellation, confirm with Loopyah how to process the full set of orders and provide the required funding.

Use the verified controls rather than recreating the payment operation in an external spreadsheet. A working list can coordinate checking, owners and exceptions, but the actual refund state should come from the system handling the payment. Otherwise a tick in your list can become stronger evidence inside the team than the payment record itself.

Appoint a payment owner for each batch or group of orders. Support staff can investigate questions and prepare cases, but they should not independently issue another payment because a buyer says nothing has arrived. Their first action is to find the existing refund and its state. If the payment needs further action, assign it through the same operation.

Keep permissions proportionate. People answering general questions need the information required to explain the status, while people releasing payments need the appropriate authority and checks. Use separate team access where available rather than sharing someone's login. Confirm who can approve unusual amounts or alternative repayment routes, and how they record that approval.

A busy team also needs a clear handover. Before one operator leaves, their replacement should know which work is prepared, which has been released and which cannot safely be retried yet. A message saying "I've done the first page" is too ambiguous when pages can sort differently or new orders can appear. Use stable order references and recorded outcomes.

For payment software managed by your own technical team, ask how it prevents duplicate actions after connection failures. Stripe documents idempotent requests, where a repeated request can be recognised as the same operation within the provider's documented rules. That is a technical safeguard your developer should verify. It doesn't replace checking unresolved results or make arbitrary repeated clicks safe.

Be especially cautious if someone suggests building an emergency automation against the payment account during the incident. The operation needs correct selection, amounts, authority, retry handling and reconciliation. Use an established supported tool when it fits. If a new technical solution is genuinely needed, test and review it before it can move real buyer money.

Release checked batches and inspect the results

Batching makes a large refund operation easier to control when the system or team requires it. It is not a reason to add unnecessary manual steps to a supported automatic process. Choose groups that match the provider's capabilities and your ability to inspect results, rather than adopting an arbitrary industry batch size.

Separate ordinary full-payment refunds from purchases needing a different treatment. A group containing previously refunded orders, instalments and unaffected items is harder to check than one with consistent rules. Give exceptions their own owner without letting them disappear from the overall cancellation balance.

Before release, compare the selected orders with the approved scope. Check the event, currency, original payment, remaining amount and any existing refund or dispute. Record the number of payments selected and their total value. A reviewer should be able to explain the total before anyone authorises it.

The W3C guidance on preventing financial errors describes checking, confirmation and reversibility for relevant user submissions. For your operation, use an available review or confirmation step before releasing money. A second person checking a prepared batch is a practical control where your tools and staffing allow it, rather than a guarantee against every mistake.

Run a small initial group that includes the ordinary payment types you intend to process. Check the real outcomes before expanding. You are testing whether the live operation matches the confirmed plan, including funding and buyer notices. Don't create extra real purchases or delay refunds just to satisfy an elaborate rehearsal when the provider already offers suitable verification.

After release, keep the provider's outcome for each payment. Record a refund reference where available, its amount, its time and its current state. Marking the batch released is useful, but individual results determine what remains to do. An overall success message can coexist with exceptions that need follow-up.

If a browser freezes or a connection drops, stop before repeating the action. Establish whether the first submission created refunds. Compare individual references and current payment records, and involve the provider when the result is unclear. "I didn't see the confirmation" is not evidence that no money moved.

Make resumption precise. The next operator should start with orders confirmed as unsubmitted, using a refreshed view of current records. An order with an unknown outcome needs investigation before another payment attempt. Keep that category distinct from a known failure, because the safe next action may be different.

Show buyers the status their own refund has reached

Your cancellation announcement and your payment notices have different jobs. The announcement tells people the event will not happen and what the refund plan is. A payment notice tells a particular purchaser what has happened to their money. Send the first promptly using confirmed facts, then send the second when you have evidence for that purchase.

Start by stopping unnecessary travel where relevant. Buyers need the cancelled event name, original date and venue, especially if the announcement is close to doors. If the refund plan is still being verified, say so and set a specific next update. Don't delay an urgent cancellation notice until every payment detail is resolved.

Once the plan is confirmed, explain who receives money, what is included, whether the process is automatic and whether the buyer needs to act. Use our event cancellation email templates for the wording appropriate to each stage. The operation should supply the verified facts behind those messages.

For example, suppose an invented order's $156 refund has been submitted but has not yet completed. A useful message says that you submitted $156 USD for order A104 on the stated date, explains the verified provider timeframe for that payment method, and tells the buyer how to get help. It does not say the money is already in their bank account.

Keep your internal labels and public wording consistent. "Approved" means your team has authorised the refund. "Submitted" means the request has entered the payment route. "Pending" and "completed" need to reflect what the provider actually reports. Preserve the original provider state when translating it into simpler language so staff can investigate accurately.

Loopyah's attendee email tools distinguish updates about a purchased event from promotions and support contacting the relevant ticket holders. Use that capability for the event announcement. Check the cancellation audience carefully, because an announcement to attendees and a payment-specific message to purchasers can require different recipients. Don't imply that an event email proves a refund completed.

Provide a monitored support route with an order reference people can use. Tell them when to contact you if the expected stage hasn't occurred. If a delay affects only one payment method or batch, contact those purchasers directly with the relevant update. Repeatedly sending the whole audience the same vague reassurance creates more work for people whose cases are already settled.

Refund support matters even when buyers aren't replying publicly. In Loopyah's 2026 survey of 350 event organisers, 85 selected poor customer support as a frustration with their current ticketing platform. The survey covered paid and free ticketed events, and respondents could choose multiple answers. It doesn't measure cancellation performance, but it helps explain why a usable escalation route deserves checking before you need one.

Selected ticketing frustrations among organisers (%)
Selected ticketing frustrations among organisers (%)
LabelRespondents %
Poor customer support24.29
Lack of analytics/reporting20.86
Slow/infrequent payouts19.14

Source: Loopyah Event Creators Report, Q6, Pollfish survey of 350 event organisers fielded February 11, 2026. These are three selected responses, using unweighted respondent shares, not a complete ranking. The question allowed multiple selections. It did not ask about mass refunds or show that any platform caused a cancellation problem.

Investigate pending, failed and disputed payments separately

A queue of unfinished refunds needs different actions for different causes. One buyer may be waiting within the verified payment timeframe. Another refund may be blocked by funding. A third may have failed and require a supported alternative. Treating all of them as "processing" makes it impossible to decide what your team should do next.

Keep an exception record with the order, the amount still unsettled, the provider's reported state, the last check and the next action. Assign an owner and a follow-up date. If the case is waiting on the provider, record its support reference too. A task called "chase refunds" doesn't tell the next person which payment needs attention.

For a pending payment, identify the actual reason before adding another attempt. Check whether the provider requires funding, information or time. Follow the documented process for that payment route. Don't tell buyers to restart the process simply because the refund hasn't yet appeared, and don't assume that a pending state will resolve without monitoring.

For a known failure, establish whether the original route can be retried or whether the provider requires another arrangement. Confirm what happened to the funds and preserve the failed reference. An alternative repayment should have its own approval and evidence, linked back to the original purchase so it cannot later receive another ordinary refund unnoticed.

A buyer reporting an expired card doesn't automatically need a manual bank transfer. Check the original payment route's guidance and the refund record first. The card issuer may handle the destination. If the provider confirms that another route is necessary, verify the recipient through a suitable secure process before releasing money. An email containing new account details isn't sufficient verification on its own.

Disputes need their own handling. Stripe's explanation of the dispute lifecycle says a formal dispute debits the disputed amount and related fee from the balance, and an ordinary refund cannot be issued while the dispute is open. Follow the provider's process and deadlines. Don't send an additional transfer while another team separately handles the same claim.

Keep the buyer informed without asking them to give up rights as a condition of help. Explain the actual status and what your team is doing. If a prior refund exists, supply the relevant reference through the support process. Where a dispute overlaps that refund, ask the provider how to resolve it and submit the required evidence on time.

Review exceptions by age and next action, as well as count. A small number of old unresolved cases can be more concerning than a larger group submitted that morning. Work from actual promises and applicable deadlines, with additional attention to people reporting an urgent problem. Escalation should improve handling without silently changing the agreed remedy for everyone else.

Reconcile the operation in money and in purchases

Reconciliation means comparing the records until you can explain where every amount went. Start with the original approved buyer total, then separate completed settlements from everything still unresolved. Compare the ticketing records, the payment provider's records and the relevant account movements. A spreadsheet total that agrees with itself is not enough.

Here is an invented USD example for the cancellation as a whole. Assume 500 purchases, each originally paid at $156, with no prior refunds. The starting buyer refund total is $78,000. This simplifies the arithmetic deliberately. A real operation needs each purchase's actual amounts, currencies and prior adjustments.

After processing, suppose the provider reports 450 completed refunds worth $70,200. Another 30 are pending, worth $4,680. Ten have failed, worth $1,560. The remaining ten purchases have not been submitted, also worth $1,560. The four groups contain 500 purchases and total $78,000. At this checkpoint, $7,800 remains unresolved. This example has no disputes or alternative repayments; record those separately when they occur, without counting the same purchase twice.

The failure group still belongs in the amount needing resolution. Removing it from the report because an attempt was made understates the work. Equally, don't add its failed attempt to the completed amount and then add the replacement payment later. The purchase has one agreed refund obligation, even when the route involves several recorded attempts.

Track money and counts together. If your report shows 500 completed records but only $77,844 settled, one purchase's $156 may be missing or an amount may be wrong. If it shows the right money but an unexpected count, investigate duplicated rows, split payments or grouping differences. Totals are checks that direct investigation, not proof that every buyer is correct.

Keep a separate view for payment fees, retained original charges and support costs. They explain the business's cancellation cost, while buyer refund amounts explain settlement of purchases. Combining them into one total makes both harder to understand. Involve your accountant in tax adjustments and the records needed for the applicable accounting treatment.

Use the original payment currency for purchase-level reconciliation. If your reporting currency differs, preserve both the original amount and the conversion information used in the accounts. A currency conversion difference should not look like an unexplained short payment to a buyer. Don't combine several currencies into a single numerical total without making the conversion basis explicit.

Check the bank movements with the funding arrangement in mind. Money transferred into the provider account, refunds leaving it and funds returned after a failed attempt are different movements. Counting a top-up as another refund doubles the apparent spend. Matching references and dates lets finance explain the movement without guessing from amounts alone.

Keep support useful without spreading buyer information

A large cancellation brings people into the operation who may not normally handle payment queries. They need enough information to answer accurately and a clear boundary on what they can see. Giving every temporary helper a full export of buyer data is rarely the best way to make support faster.

Create a concise case view showing the order reference, approved refund amount, current state, last message and next action. Keep sensitive payment evidence and identity checks in the authorised system with suitable access. If someone needs additional permission to investigate a case, grant it deliberately rather than forwarding the entire database.

The UK ICO's data minimisation guidance says personal information should be adequate, relevant and limited to what is necessary for the purpose. That is UK guidance and is marked under review following legislative changes. Apply the rules relevant to your operation, and ask only for information that helps resolve the purchase.

For most ordinary questions, the order reference and purchase email are a useful starting point. If a case needs more verification, use your established secure process. Don't ask buyers to post full card details, banking screenshots or identity documents in public comments. Move individual payment questions into the appropriate private support route.

Write replies that answer the actual question. Someone asking why one ticket in a group order was refunded needs an explanation of that purchase, not the cancellation announcement pasted again. Someone asking about an overdue payment needs the last verified status and next action. Templates help when staff fill them with current facts.

Acknowledge mistakes precisely. If you told a buyer their refund was complete when it was only submitted, correct that statement, explain the current state and give the next update date. Avoid blaming the bank without evidence. A truthful correction gives the buyer something they can use, while another vague assurance repeats the original problem.

Coordinate public updates with private case handling. An overall announcement might say that payment work is continuing and identify the next update time. It should not expose individual orders or imply that all refunds are complete while exceptions remain. If someone posts a complaint publicly, acknowledge it and direct them to the monitored route without discussing private details.

Decide how records will be retained after the incident. Keep the evidence needed for accounting, disputes and applicable legal duties, with access appropriate to those purposes. Remove unnecessary working copies through the established retention process. The end of the event team's active work should not leave uncontrolled files circulating among people who no longer need them.

Close the bulk work while preserving unresolved cases

The operation can reach a point where the ordinary batches are finished but a few purchases still need individual handling. Describe that stage honestly. "Bulk processing finished" can be accurate. "Everyone refunded" is not accurate if you still have pending payments, confirmed failures or cases awaiting a supported alternative.

Prepare a closing record that shows the original buyer total, completed amount, unresolved amount and explanation of each remaining group. Identify who owns the remaining cases and when they will next be checked. Confirm that the people and support access needed for those cases remain available after the event team moves on.

For the fictional reconciliation above, the immediate next work is specific. Check the cause and expected progress of the 30 pending refunds, resolve the ten failures through the correct route, and establish why ten purchases remain unsubmitted. Those actions address the $7,800 still unresolved. Sending another blanket email saying "refunds are on the way" doesn't resolve any of them.

When each case settles, update its purchase record and the overall balance. Where a buyer was repaid through a dispute or another verified route, record that evidence rather than issuing another ordinary refund to make the dashboard look tidy. The final record should explain the true outcome, even when different purchases followed different payment routes.

Review what made the work slow or error-prone. Were selling channels still open after the cancellation? Did the funding route take longer than expected? Were partner purchases missing from the first population? Did staff retry unknown outcomes? Choose changes that address those observed failures rather than adding a new approval step to everything.

Before the next on-sale, rehearse the cancellation operation with a small fictional set of purchases. Include a group order, a prior partial refund, an unknown submission result and a payment dispute. Have the actual support and finance leads explain who acts, what they check and what the buyer hears. You can discover a disagreement without cancelling a real event.

Finish this cancellation with a named owner for every remaining purchase and a funding plan that still covers it. Then use the records to improve the next event's preparation. Your buyers should be able to get an accurate answer about their money even after the cancelled date has passed and the rest of the business has moved on.

Loopyah Icon

Author: By the Loopyah Content Team

The Loopyah Content Team shares expert insights, practical guides, and industry updates to help event organizers create unforgettable experiences and stay ahead in the event planning world.