Payments & Payouts

Let Attendees Refund Themselves

Set a refund percentage and cutoff, and requests inside your policy process without you touching them.

3 min readUpdated 2026-07-29

Picture the week before a retreat, or the day before a kirtan you're hosting. Someone writes in because they got sick, someone else because the weekend stopped working for them, and a third person just changed their mind. None of these are disputes — they're the ordinary churn of running events for people whose lives don't always cooperate with a calendar. Answering each one by hand, checking the date, deciding the amount, issuing the refund, is a small tax that adds up across every event you run. Self-serve refunds let you write your policy down once — a percentage and a cutoff — so that any request landing inside it is handled by BrightStar without you touching it. A request that falls outside your stated policy isn't refused and isn't silently ignored either. It becomes a case, waiting for your decision, exactly as if the attendee had emailed you directly.

Setting your policy

The Self-Serve Refunds step appears in the event wizard when you first build an event, and again as a feature panel on the event manage page afterward, so you're never locked into whatever you chose at setup:

  1. 1Turn the feature on for the event
  2. 2Set a refund percentage — what share of the ticket price comes back
  3. 3Set a refund deadline in days before the event, after which self-serve stops
  4. 4Optionally enable event credit, with its own percentage, as an alternative to cash
  5. 5Optionally enable ticket transfer so attendees can pass a ticket to someone else instead
  6. 6Add a custom policy message that attendees see on their refund page

Is there a BrightStar-wide refund window?

No. BrightStar doesn't impose a universal refund window across events, because a five-day sound healing evening and a ten-day retreat abroad don't call for the same policy. The percentage and the cutoff are set by you, per event. If you run many events and don't want to configure each one from scratch, you can set an account-level default that new events inherit automatically. If you set nothing at all — no per-event policy, no account default — self-serve refunds simply stay off, and every request that comes in arrives as a case for you to decide, one at a time.

How a refund request gets resolved

BrightStar checks a request against your settings in a fixed order. First, whatever you configured for that specific event applies, if anything. If the event has nothing set, BrightStar falls back to the refund defaults in your organizer communication settings. If neither is in place, nothing auto-resolves — the request opens as an organizer case rather than being either refunded or rejected outright. Only one outcome is allowed to happen without you: an instant cash refund that falls cleanly inside an active policy. Anything that would resolve to event credit instead of cash, to no refund at all, or to a date past your cutoff, is routed to you for a human decision rather than processed silently in the background.

What the attendee sees

Ticket holders manage their order from their own ticket management page, where a refund request sits alongside transfer and, where you've turned it on, credit. They choose which tickets the request covers and can add a reason for asking. If the request is inside your policy, the refund is processed and confirmed right there — no waiting on you. If it falls outside your policy, they're told plainly that it has been sent to you rather than being shown a dead end or an error. It then appears in your refunds queue under Dashboard, Communications, with the attendee's stated reason attached, so you can approve or decline it with the full context in front of you.

Requests are rate limited, so a script hitting the refund endpoint repeatedly can't force refunds through by brute force. BrightStar also checks that the person making the request actually owns the order, and that the tickets selected haven't already been refunded. There's one deliberate exception that runs in the attendee's favor: if a request is being decided under your account-level default at less than a full refund, and other people are on the waitlist for that event, BrightStar raises the refund to the full amount. The logic is straightforward — the freed ticket is about to go to a waiting buyer, so there's no loss to you that the partial refund was protecting against.

Common questions

Can attendees request their own refund on BrightStar?

Yes, if you enable it. BrightStar has a Self-Serve Refunds setting per event where you set a refund percentage and a deadline in days before the event. Ticket holders then request a refund from their own ticket management page, and requests that fall inside your stated policy are processed automatically without you having to act on them.

Read more

The setting appears both as a step in the event creation wizard and as a feature panel on the event manage page, so you can turn it on before or after publishing. Alongside the cash refund you can independently enable event credit at a percentage you choose, and ticket transfer so an attendee can hand their ticket to someone else instead of asking for money back. A custom policy message you write is shown to attendees on the same page, which is the place to state anything your percentage and deadline do not cover.

What is BrightStar's refund window?

BrightStar does not set one. The refund percentage and the cutoff are chosen by the organizer for each event, and organizers can also set an account-level default that their new events inherit. If you are an attendee, the policy that applies to your ticket is shown on your ticket management page for that specific order.

Read more

For organizers, the resolution order is per-event settings first, then your account-level refund defaults, and if neither is configured, self-serve refunds are simply off for that event. Off does not mean requests disappear — they arrive as cases in your refunds queue for a manual decision, so an attendee never dead-ends.

What happens to a refund request that falls outside my policy?

It does not fail and it does not silently refund. BrightStar opens it as a refund request case in your organizer inbox, under Dashboard, Communications, carrying the tickets involved, the amount, and any reason the attendee wrote. You approve or decline it there. The attendee is told the request has been sent to you rather than being shown an error.

Read more

The same routing applies to requests that resolve to credit rather than cash, and to events where self-serve refunds were never turned on at all. This is deliberate: only an instant cash refund inside an explicitly configured policy is allowed to process without a human. Everything else becomes a conversation you can answer, which also means you keep a written record of the decision attached to the order.

Can I offer a partial refund automatically, like 50 percent up to a week before?

Yes. The refund percentage and the deadline are set separately in BrightStar's Self-Serve Refunds step, so a policy such as a partial refund up to a chosen number of days before the event is exactly what the two settings express together. Requests inside the deadline are refunded at your chosen percentage; requests after it come to you as a case.

Read more

One exception runs in the attendee's favour. If the request is being decided by your account-level default rather than a per-event setting, your default returns less than the full amount, and other people are on the waitlist for that event, BrightStar raises the refund to the full amount. The reasoning is that the freed ticket has a buyer waiting, so retaining part of the price is not compensating you for a real loss.

Can someone abuse the self-serve refund endpoint?

BrightStar rate limits refund requests per source, verifies that the person making the request actually owns the order, and rejects requests covering tickets that have already been refunded or an order that is already fully refunded. A request that is not covered by an active policy cannot auto-process at all — it can only open a case for you to decide.

Read more

These checks exist precisely because self-serve refunds are allowed to move money without a human looking at each one. Ownership verification and rate limiting are what make it safe to let an instant cash refund fire automatically at all — without them, the same convenience that saves you from routine emails would also be an opening for automated abuse of the endpoint.

Does enabling self-serve refunds stop me refunding orders myself?

No. Self-serve is an additional path, not a replacement. You can still open any order in your BrightStar dashboard and issue a full or partial refund directly, and you can still void or mass-refund. Self-serve simply removes the routine requests from your inbox so the ones that reach you are the ones that genuinely need a judgement call.

Read more

Think of self-serve as handling the predictable middle of your requests — the ones your stated policy already answers — while leaving your manual tools intact for everything else: goodwill exceptions, a case an attendee explains in their reason field, or a full event cancellation you need to void or mass-refund in one pass. Nothing about turning it on takes an option away from you.

Ready to get started?

Create your first event on EveryEvent Rio de Janeiro — it’s free.