· 27 min read
How do you analyse refund reasons across an event series?

Your latest event sold more tickets, but the refund report is getting harder to ignore. Support says people keep booking the wrong date. Marketing thinks the audience has changed. Someone points at a bigger refund total and suggests tightening the policy. Before you change anything, you need to know what that total actually contains.
To analyse refund reasons across an event series, record the buyer's stated reason separately from the payment outcome, use the same categories and reporting window for each date, and compare both affected tickets and money returned against the original sales. Then investigate the recurring problems you can fix. A refund report should help you improve the purchase and event experience, while preserving the refund options people were promised.
The interesting part is that more refunds can mean several different things. You might have sold more tickets. You might have made refunds easier to request. One cancelled performance might dominate an otherwise steady series. Or buyers might repeatedly misunderstand something your event page could explain before they pay.
This guide walks through building a useful comparison, reading the numbers without overstating them, and turning a recurring reason into a specific change. We'll follow an invented workshop series throughout. Its figures explain the method; they aren't industry benchmarks, customer results, or suggested refund targets.
Start with the decision the analysis needs to support
The first thing you want to do is name the decision. Perhaps you're deciding whether to change the date selector, explain the programme more clearly, improve pre-event travel information, or investigate a particular sales partner. Each question needs different evidence. Downloading every refund ever issued won't automatically tell you which problem deserves attention.
Start with a manageable set of comparable events. If you run a monthly workshop, begin with recent dates offering roughly the same experience. A weekend conference and a short evening class can belong to the same business without making a useful direct comparison. Their booking lead times, prices, audiences and reasons for cancelling may differ substantially.
Write the question in ordinary language. "Are buyers cancelling because the booking page makes the date unclear?" is specific enough to investigate. "Why are refunds bad?" already assumes the conclusion. A correctly issued refund can be the outcome your policy promises, even when the underlying reason points to something you could improve.
Agree who can act on the result. A support lead can improve the form and categories. The event owner can change information or delivery. Finance can confirm which amounts actually returned. If the report identifies a problem but nobody has authority to change it, the next meeting will produce another report instead of a fix.
Keep this work separate from deciding an individual buyer's entitlement. Your published terms, commitments and applicable obligations still govern the case. A category chosen for analysis shouldn't become a new hurdle to receiving a refund. Our guide to writing an event refund policy covers explaining the options before purchase. Here, the job is to learn from what happened after people booked.
A useful starting brief might say, "Compare the last two completed workshop dates to establish whether wrong-date purchases increased, which booking routes they involved, and what we should change before opening the next date." That brief gives the analysis a practical endpoint. It also stops a broad discussion about customer behaviour from replacing a question you can answer.
Separate the reason, the request and what actually happened
A buyer asking for money back is one event in the record. Approving that request is another. The payment completing is another. The ticket losing validity is another again. These steps may happen close together, but treating them as one status makes both the operational queue and the analysis harder to trust.
Give every case a reference that connects it to the order and affected tickets. Record when the request arrived, the stated reason, the decision, the refund transaction where one exists, and its current outcome. Keep ticket validity separately. If your existing system already records these facts, use those records rather than asking support to type the same information into a second ledger.
A full refund and cancellation can remove a paid admission and return its charge. A partial refund might compensate for a changed element while leaving admission valid. A transfer can change the ticket holder without returning any money. A credit can create a future obligation rather than a cash payment. None of these should disappear into a single column called cancellations.
Stripe's documentation on refunds and payment cancellations distinguishes refund outcomes, including pending and failed refunds. Use the actual status from your payment source. A request submitted successfully by your team isn't sufficient evidence that the money has completed its return, and a payment outcome doesn't by itself describe the ticket's current admission rights.
Imagine a buyer purchases four tickets, then receives a full refund and cancellation for one. You have one affected order, one cancelled ticket, and a refund for that ticket's actual charge. You don't have four cancelled tickets. If two separate partial refunds later apply to another ticket, there are two refund transactions but only one distinct affected ticket. Your report needs to preserve those different counts.
Disputes need their own route too. Stripe describes a payment dispute as a cardholder questioning a payment with their card issuer. That process isn't an ordinary refund request. Link a dispute to any related support case so the team can investigate the whole history, but keep its outcome separate when reporting completed refunds. Otherwise you can count one payment problem twice.
Use reason categories your team can apply consistently
A useful category tells you what the buyer said without pretending you know more than you do. "Personal plans changed" is different from "Event date changed". The first describes the buyer's circumstances. The second describes something your business changed. Mixing them under schedule problems makes the report less useful for deciding what to fix.
Start with a short list that matches the cases you actually receive. You might use these primary reasons:
Personal circumstances or availability changed.
Bought the wrong event, date or ticket option.
Duplicate or unintended purchase.
Organizer changed the date, location, programme or included service.
Event or performance cancelled.
Access or practical attendance problem reported by the buyer.
Experience or delivery concern reported after attendance.
Other stated reason.
Reason not supplied or not recorded.
These are suggested categories, not an industry standard. Adapt the wording to your series and give staff an example for the boundaries that cause confusion. A transport strike and an inaccessible entrance might both involve getting to the event, but the responsible person and appropriate response can be quite different. Add a useful subcategory when it changes the action, rather than collecting detail simply because a form allows it.
Keep one primary reason for each case or affected ticket under your chosen reporting rule. Allow secondary notes when they add context. If a buyer says the date changed and the new venue is difficult to reach, preserve both facts, while choosing the primary reason consistently. Explain whether your primary-reason chart counts cases or tickets. Adding secondary labels into that same total can make the categories exceed the total without anyone noticing.
Separate the source of the reason. A buyer-selected option, a staff interpretation of an email and an organizer-confirmed cancellation carry different kinds of evidence. Keep the buyer's original response where appropriate, then store the reporting category separately. That lets you correct a classification without rewriting what the buyer actually said.
"Other" and "unknown" also need different meanings. Other means a reason was provided but doesn't fit the current list. Unknown means you don't have a usable reason. Repeatedly forcing unknown cases into personal circumstances creates an apparent explanation the records never supported.
Try the categories on a small selection of real cases before using them across the series. Ask two colleagues to classify the same records independently, then discuss disagreements. You're checking whether the instructions are understandable. If both people make reasonable but different choices, improve the category definitions before drawing conclusions from the totals.
Keep the reason definitions stable as the series develops
Suppose January's form offered "Can't attend" and February's form added "Wrong date". Wrong-date requests may suddenly appear to increase because buyers can finally select them. That is a change in how you collect information. It may also uncover a real problem, but the new category doesn't establish when that problem began.
Keep a dated record of the category list and instructions. When you add or split a reason, say which old categories can be compared and which cannot. If you review historical cases, retain the original category, the revised category, the evidence and the date of the change. Don't overwrite history and leave the next reviewer wondering why January's published report changed.
The UK's Government Data Quality Framework distinguishes completeness from accuracy and stresses consistency and timeliness. A reason field filled for every case can still be wrong. For this job, the useful check is whether staff apply the same definitions and whether the records describe the reporting period you claim to show.
You don't need an elaborate classification project. A short reference with the category, its meaning, an example and the common exclusion is often enough to begin. For wrong-date purchases, you might include buyers who say they selected an unintended date, while excluding buyers whose plans changed after correctly choosing their date. That boundary directly affects the booking-page decision.
Check a few borderline records during each review. A category gradually becomes unreliable if staff learn that one selection gets a case approved faster, or if a new team member uses other for everything unfamiliar. Fix the workflow that encourages the shortcut. Asking people to be more careful rarely solves a form that makes the correct entry unnecessarily difficult.
If you use automated classification to suggest reasons, review uncertain and unusual cases against the original message. Treat the suggestion as a proposed label, especially when wording implies health, accessibility, wrongdoing or an event failure. A confident-looking category isn't additional evidence about what happened.
Record how much of the history is usable. If older cases contain only payment references and amounts, you may have a reliable money comparison but no reliable reason comparison. Say that directly and start collecting better reasons prospectively. Reconstructing a confident story from incomplete support notes will make the report look more complete while weakening its conclusions.
Choose measures that answer different questions
Refund analysis needs more than a single percentage. For each event, show original paid tickets, distinct tickets receiving completed refunds, fully refunded and cancelled tickets, and the amount actually returned on your chosen basis. Keep open requests and unresolved payments visible separately. These measures answer different questions, so their labels should make the distinction obvious.
For an affected-ticket rate, divide distinct paid tickets receiving any completed refund by the original paid tickets in the comparison. For a full-refund cancellation rate, divide tickets fully refunded and cancelled by those original paid tickets. Avoid using the remaining valid tickets as the denominator, because refunds themselves reduce that number.
For a refunded-charge share, divide the completed ticket charges returned by the original ticket charges after discounts and before refunds. State whether fees, taxes and add-ons are included. The numerator and denominator must cover the same components. Don't divide a refund total including an order fee by ticket charges excluding that fee and leave the difference unexplained.
Check what your original paid-ticket count includes. Exclude complimentary admissions from a paid-ticket rate, and don't count a replacement credential as another purchase. If you refund a place and sell it again, preserve both genuine purchases and their outcomes under the same rule for every date. A current valid-ticket list alone won't reproduce that history. Write down whether your measure follows original paid ticket issues, orders or unique buyers, because the result can differ when places are bought repeatedly.
A partial refund against an entire mixed order may also need investigation before it becomes a ticket-based count. If the source only records an order adjustment, you don't automatically know which admissions it affected. Use the supported allocation when one exists. Otherwise report those cases and amounts separately until you can establish the relationship. Guessing that the adjustment affected every ticket gives you an apparently precise rate while changing what the numerator means.
Case counts remain useful for workload. One refund case involving a large group can take a different amount of support time from several straightforward individual requests. Ticket counts describe affected admissions. Money describes the amount returned. If your main question is staffing, look at the cases and work involved, rather than expecting ticket quantity to stand in for effort.
Our guide to cleaning ticket sales and attendance data explains how to preserve order, ticket and payment relationships before comparing events. Start with that preparation when the source totals don't agree. Reason analysis can't repair an order total multiplied across every ticket row.
You may also want the number of requests approved, declined, withdrawn or still awaiting a decision. Keep the denominator clear. An approval rate based on decided requests describes your handling of those requests. It doesn't describe the proportion of all buyers who received a refund, and it doesn't tell you whether the event experience improved.
Choose a small set of measures and keep their definitions available. A report with dozens of unlabeled rates makes it easy to select whichever one supports the desired conclusion. For most first reviews, affected tickets, completed money returned, reason patterns and open cases will already expose the questions that need investigation.
Work through a comparable two-event example
Let's use an invented business, Studio Assembly, running the same paid workshop in January and February 2027. Each date originally sold 1,000 tickets at $60, producing $60,000 in ticket charges. Every order contains one ticket in this simplified example. There are no discounts, additional fees, taxes or add-ons in the amounts below. All money figures are USD.
We compare both dates 14 days after the workshop, using the same reason definitions. That interval is an illustrative reporting choice, not a recommended refund deadline. Every completed refund in this example applies to a different ticket, and each affected ticket has one primary reason. There are no pending cases in these particular totals.
January has 20 full refunds of $60, each with its ticket cancelled. Another 10 tickets receive a $15 partial refund and remain valid. That means 30 affected tickets, 20 cancelled admissions and $1,350 returned. The affected-ticket rate is 3%. The full-refund cancellation rate is 2%. Returned ticket charges are 2.25% of the original $60,000.
February has 40 full refunds of $60 with cancellation, plus 10 partial refunds of $15 that leave admission valid. That's 50 affected tickets, 40 cancelled admissions and $2,550 returned. Its affected-ticket rate is 5%, its full-refund cancellation rate is 4%, and returned ticket charges are 4.25% of the original charges.
So February has a larger problem to investigate on each of those measures. You still haven't established the reason. Start with the primary categories for the affected tickets. January contains 12 personal-circumstance tickets, six wrong-date purchases, four duplicate purchases, two programme-change tickets and six unknown reasons. February contains 12, 20, four, eight and six respectively. Those categories add to 30 and 50.
Wrong-date purchases therefore increased from six to 20 affected tickets. Their share of affected tickets rose from 20% to 40%. As a share of all original paid tickets, they rose from 0.6% to 2%. Both views are useful. The first tells you about the composition of refunds; the second tells you how common that recorded problem was across ticket sales.
Don't assign money to those reason categories unless you have the actual amounts. We haven't specified which reasons received full versus partial refunds. Multiplying every wrong-date ticket by $60 would invent a financial split. Keep the ticket finding, then obtain the linked refund amounts before ranking reasons by money returned.
Compare like stages and keep unusual incidents visible
A new event's refunds haven't had the same time to develop as an older event's. Some requests arrive before doors, some follow a programme change, and some follow the experience itself. Comparing a date reviewed the next morning with one reviewed a month later can mistake reporting maturity for a change in buyer behaviour.
Choose a consistent stage for the question. You might compare requests received by a fixed number of days before each event, or completed outcomes at the same interval afterwards. Preserve a later updated position as well when payments or cases remain open. Explain the cutoff in the report so nobody mistakes an early view for the eventual result.
Keep request time and refund completion time separately. A case requested before the event but completed afterwards belongs to the earlier request pattern and the later payment activity. Neither date is wrong. They answer different questions. Your support review might follow request dates, while a cash report follows completed payment movements.
Review policy and process changes too. If February allowed a simple self-service request while January required an email exchange, the observed increase may partly reflect access to the process. If the policy window changed, some buyers had different options. State those differences before suggesting that the audience became less committed.
A cancelled or heavily disrupted date needs explicit treatment. Include it in the business's full refund total, because the money and obligations are real. Also identify it separately when examining routine patterns across otherwise delivered events. Removing it entirely hides exposure; combining it silently with normal dates can make routine support look worse for reasons it couldn't control.
For a cancellation operation already underway, our mass event refund process guide covers payments, batches and unresolved cases. The series review has a different purpose. It should establish which incidents explain the period, what recurring issues appeared on delivered dates, and which changes might prevent a repeat.
Don't keep slicing until the numbers tell a comfortable story. Define comparable groups using operational differences you can explain, such as event format, policy version or a documented cancellation. Show the full total before the narrower comparison. That gives the reviewer enough context to see why you've separated the cases and what remains outside the main pattern.
Investigate the pattern before naming its cause
Back at Studio Assembly, wrong-date purchases are the clearest increase. The next step is to inspect those cases and the booking journey. It isn't to declare that February's event page caused 20 refunds. The reason tells you what buyers reported; it doesn't yet identify why the mistake occurred or whether one change would prevent it.
Check the event page, date selector, ticket labels, confirmation and reminder messages as they appeared when people bought. Look for inconsistent dates, ambiguous formats, old promotional links and repeated dates with similar names. A clear confirmation sent after payment can help someone notice an error, but it doesn't repair information they needed before choosing the ticket.
Follow the route associated with the affected orders. Were they buying on a phone, using a particular partner link, or booking from an old announcement? Use only information the records support. A source label may identify the credited route without showing the exact page the buyer saw. Keep that distinction when discussing responsibility with marketing or a partner.
Ask support to read a manageable selection of original messages. If buyers explicitly mention the same confusing date wording, that supports investigating the wording. If the notes merely say wrong date, don't silently upgrade them into detailed complaints about the interface. Record what you can verify and what remains a working explanation.
Compare with unaffected purchases where you have an appropriate basis. If nearly everyone used the same booking route, finding most wrong-date cases there is less surprising than it first appears. To assess relative frequency, you need the affected tickets and all comparable sold tickets for each route. A large count alone can simply reflect a large sales channel.
Be careful with the phrase preventable refund. Some wrong-date cases may be avoidable through clearer information. Others may involve a buyer changing their mind or selecting despite clear information. Start by naming the specific change you can make and why it could help. Assigning every case to preventable loss encourages the team to claim savings before testing the improvement.
If a request mentions an accessibility barrier, a misleading promise or another serious delivery concern, route it to the responsible person promptly. You don't need a large statistical pattern before investigating a specific credible problem. The analysis helps prioritise recurring work; it shouldn't delay a response that an individual case already requires.
Read small samples and missing reasons honestly
A reason can look dominant when only a few refunds occurred. Two wrong-date cases among four affected tickets make half the refund group. That doesn't establish that half your audience finds the booking journey confusing. Report the count alongside the percentage and keep the original sales population visible.
NIST's guidance on confidence intervals for proportions explains why uncertainty needs attention, particularly with small numbers. If a major decision depends on whether a rate has changed reliably, ask an analyst to assess the comparison using the right unit and assumptions. Tickets bought together or refunds triggered by one shared disruption aren't necessarily independent observations.
You can still act on clear, inexpensive improvements. Correcting contradictory date wording doesn't require proof of a precise sales effect. What you should avoid is announcing that the correction will eliminate a particular percentage of refunds, or committing substantial spending on a difference that a few cases could reverse.
Missing reasons deserve their own check. In the invented series, six reasons are unknown in both months. That's 20% of January's 30 affected tickets and 12% of February's 50. The unknown count stayed the same even though its share fell. Calling this improved data collection based on the percentage alone would overstate what changed.
Look at how reasons become missing. Self-service cases may have a different form from support-issued refunds. Staff may skip the field during a disruption. An integration may carry the payment outcome but omit the reason. Fix the collection problem that actually exists, while preserving an unknown category for historical cases you cannot resolve.
Don't assume the reasons supplied by some buyers describe those who supplied none. People with detailed complaints may write more than someone making a routine request. A list ranked by available comments can therefore exaggerate the prominence of the most vocal group. Say which records the reason analysis covers and how much remains unclassified.
If you need a combined series rate, add the underlying counts before dividing. January and February together have 80 affected tickets out of 2,000 original paid tickets, or 4%. Their returned charges total $3,900 out of $120,000, or 3.25%. Those combined figures are valid for the stated example. Averaging event percentages becomes misleading when event sizes differ, so keep each date visible as well.
Understand the commercial effect without calling every refund a loss
Completed money returned matters for cash and retained ticket charges. It doesn't automatically equal the avoidable cost of the underlying problem. Some costs may never have been incurred. Some may already be committed. A cancelled ticket may be sold again, while a partial refund may leave the buyer attending. You need those facts before claiming an improvement to event profit.
Keep the initial analysis simple. Report returned ticket charges separately from unrecovered payment fees, additional support costs and other relevant costs your business actually incurred. Work with finance to avoid counting the same deduction twice. If a report already nets refunds from ticket income, subtracting the refund total again makes the result wrong.
Resold inventory needs a link, not an assumption. If a refunded place later sells, that new sale belongs in the event's sales record. You can't conclude the refund cost nothing unless you also consider the actual additional fees, price difference, work and relevant availability. Nor can you assume every later sale replaced a refunded place when there was plenty of other unsold inventory.
Cash timing deserves a separate conversation. A refund becoming due before the related payout reaches your account can create a funding problem even when the event's overall budget remains viable. Our guide to keeping an event ticket refund reserve develops that planning question. The reason report can inform scenarios, but it doesn't establish how much immediately available money you have.
Avoid making fewer completed refunds the sole target for support. That can reward slow processing, discouraged requests or incomplete records. Track service outcomes and unresolved cases alongside the pattern you're trying to reduce. A better booking page should reduce genuine misunderstandings; it shouldn't make the same misunderstanding harder to report.
For Studio Assembly, the initial commercial finding is limited but useful. February returned $1,200 more in ticket charges than January under identical example prices and sales quantities. That increase tells the owner to investigate. It doesn't establish that changing the date selector would recover $1,200, because the recorded reasons include programme changes, and we have not allocated the returned amounts to each reason.
Choose the decision using the evidence you have. A low-cost wording correction can be worthwhile while its exact financial effect remains uncertain. A costly booking-system replacement needs a broader case, including the demonstrated problem, feasible alternatives, implementation cost and likely benefit. The refund analysis supplies part of that case, rather than proving the purchase by itself.
Keep buyer details out of the shared comparison
You can usually compare broad reasons without circulating names, full emails or sensitive personal histories. Use case references for investigation and aggregate categories for the series report. Let the colleagues handling a particular case access the information they need through the appropriate operational record.
A buyer may explain illness, family circumstances or an access need in a support message. That doesn't mean the detail belongs in a marketing presentation. A broad personal-circumstances category can answer the reporting question while avoiding unnecessary exposure. Don't copy the message into a shared spreadsheet simply because it helps tell a more vivid story.
The UK Information Commissioner's Office explains data minimisation as holding personal data that is adequate, relevant and limited to the purpose. This is UK guidance, currently flagged as under review. For this report, define what the analysis needs and check the requirements that apply to your business before collecting or sharing more.
Small groups can identify someone even after names are removed. A category describing one distinctive incident at a small workshop may be obvious to everyone who attended. Combine or withhold unnecessary detail in the shared report, while retaining appropriate access for the person resolving the case. Removing an email column isn't a complete privacy check.
Set access according to the job. The analyst needs consistent categories and amounts. The support lead may need the original conversation. A partner reviewing a booking link might need an anonymised description and the route, rather than the buyer's full order history. Giving everyone the complete export creates more exposure without necessarily producing a better answer.
Also decide what happens to the working file after the review. Follow your business's retention rules and preserve the financial or operational records you must keep through the proper systems. Keep the reusable method, aggregate result and approved action where the next reviewer can find them. Avoid leaving extra copies of identifiable support histories scattered across personal downloads.
Make the review record usable by the next person
You can keep the recurring review in the reporting tool your team already uses. The important part is that somebody can follow the finding back to the source without relying on the person who prepared it. Record which events it covers and the reporting cutoff, then keep the definitions attached to the numbers they describe.
For the invented January and February comparison, the summary could read, "Both dates originally sold 1,000 paid tickets at $60. We reviewed completed outcomes 14 days after each workshop using the same categories. Wrong-date affected tickets increased from six to 20. We have not yet established which part of the purchase journey explains the increase." That gives a colleague the finding and its limit in the same passage.
Under that summary, record the practical investigation. "The event owner will review the affected orders and archived booking wording before the next release. Support will check whether the original messages mention a specific date ambiguity. We will preserve the existing reason definitions and compare the next date at the same reporting stage." These are actions somebody can finish, rather than a general promise to reduce refunds.
Keep a small list of unresolved records with the case reference, what is missing, who will resolve it and which reported measure could change. A missing reason can leave the completed-money total intact while weakening a category comparison. A refund with an unknown payment outcome can affect the money total itself. Those issues shouldn't have the same note simply because both are unfinished.
If someone corrects a record after the review, preserve the earlier report and issue a dated revision. Explain the changed count or amount and whether the action changes. An updated report isn't a failure. An unexplained change makes the next person doubt which version they should use.
Turn the findings into a change you can check
Studio Assembly's owner now has a concrete next step. Review the wrong-date cases, verify the booking wording people encountered, and correct any confirmed inconsistency before the next release. Record the exact change and when it became visible. That gives the next event's review a clear reference instead of a vague memory that the page was improved.
On Loopyah, the ticket-selling tools let you manage event tickets and set a buyer refund window. The refund help guide also describes finding an order and selecting the ticket for a discretionary refund. Use the existing order and ticket records as the starting point for handling the case. Use the payment report to check the outcome, then connect it to the recorded reason for your series comparison.
Give each action a named owner and a review point. For the booking-page problem, the owner could be the person responsible for publishing the next workshop. The evidence to review might be wrong-date affected tickets per original paid ticket, the relevant buyer comments, and whether the corrected wording remained consistent through checkout and confirmation.
Suppose March, still under the invented assumptions, sells 1,000 tickets at $60 and is reviewed at the same interval. It records 25 full refunds with cancellation and five partial refunds of $15, for 30 affected tickets and $1,575 returned. Five affected tickets have the primary wrong-date reason. That is 0.5% of original paid tickets, compared with February's 2%.
The result is encouraging, but the before-and-after comparison alone doesn't prove the wording caused the reduction. Check whether the audience, booking routes, programme, policy and category collection changed too. Report that wrong-date cases were lower after the correction, describe the remaining differences, and continue the check on subsequent comparable dates.
Keep the review record short enough that somebody will use it. Include the events, cutoff, definitions, original sales quantities, completed outcomes, reason coverage, strongest pattern, supporting evidence, action owner and next check. Note unresolved cases that could change the conclusion. Save the category instructions with the report so the next reviewer can reproduce it.
For the next series meeting, bring one finding the team can investigate and one change it can verify before tickets go on sale. If the strongest finding is that reasons weren't recorded consistently, fix that first. You'll have a more useful basis for improving the next event than a lower refund target built on numbers nobody can explain.
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.









