How to Reduce No-Shows at Your Events, Classes and Activity Sessions

30 Jun 2026 · 7 min read · Ticketable

A no-show is a customer who books a place and never turns up. For events, classes and activity venues it’s a quiet, persistent drain: an empty seat you held, a slot someone else would have taken, and — if you didn’t take payment first — no revenue to show for it. The good news is that no-shows are largely a systems problem, and a few simple habits cut them sharply.

Why no-shows happen

Most no-shows aren’t malicious. People book on impulse, forget, double-book themselves, or assume a free place doesn’t really matter. The pattern is predictable: the easier it was to book and the less it cost, the more likely someone is to drift away. That’s the lever you’re pulling on — raising commitment at the point of booking and keeping the session front-of-mind right up to the day.

Take payment up front

Prepayment is the single most effective thing you can do. A customer who has paid has skin in the game and turns up far more reliably — and on the rare occasion they don’t, you keep the money rather than eating the loss. Online booking with payment at the point of sale also means you’re not chasing anyone on the day. For capacity-limited sessions this protects both your income and the slot itself. (See our guide to online booking for activity venues for how this works in practice.)

Use deposits for higher-value bookings

Full prepayment isn’t always the right fit. For parties, workshops, supper clubs or experiences where the total is large, a deposit at booking with the balance due later is a fair middle ground: it secures commitment without asking for everything up front. Set the deposit to be forfeited if the customer cancels inside your cut-off or fails to show, and most people will either turn up or cancel in good time so someone else can take the place.

Send confirmations and reminders

A confirmation email at the moment of booking and a reminder a day or two before the session does a lot of quiet work. The reminder is your chance to restate the date, time, location and what to bring — and to give an easy way out for anyone who can no longer make it. A customer who cancels because you reminded them is a gift: they free the slot in time for you to refill it, which is far better than an unexplained empty space on the day.

Make cancelling and rescheduling easy

Counter-intuitively, making it easy to cancel reduces wasted slots. If the only options are “turn up” or “ghost”, people ghost. Give them a simple way to cancel or move to another date and many will, opening the place up while there’s still time to sell it. Pair this with a clear, fair refund and rescheduling policy so everyone knows where they stand before they book.

Run a waitlist

For popular sessions, a waitlist turns cancellations into filled places. When someone drops out, the next person in line gets the slot automatically — so a late cancellation costs you nothing. Waitlists also give you a true read on demand, which tells you when to add another session, raise the price, or open a bigger room.

Set a clear no-show policy — and state it up front

Decide in advance what happens when someone doesn’t show, and make it visible before they pay. A common, fair structure looks like this:

  • Free cancellation or reschedule up to a stated cut-off (often 24–48 hours before).
  • No refund after the cut-off, since the slot is now hard to refill.
  • No refund for genuine no-shows — the place was held and the cost was incurred.

The principle that keeps you on the right side of UK consumer law is simple: the policy must be reasonable and clearly communicated before purchase, so it forms part of the contract. Publish it at checkout and repeat it in the confirmation email.

A note on free sessions

Free events have the highest no-show rates precisely because there’s nothing to lose by not turning up. If a free session is capacity-limited, consider a small refundable deposit returned on attendance, an extra reminder, or deliberately over-issuing places to account for the expected drop-off. Even just collecting a name and a real email address raises the sense of commitment.

Put it together

You don’t need every tactic at once. Start with prepayment (or a deposit), add an automated reminder, write a one-paragraph cancellation policy, and offer an easy reschedule link. That stack alone will noticeably thin out your no-shows. Because Ticketable charges a 0% platform fee, taking payment up front to protect against no-shows doesn’t cost you a per-booking cut — you only pay your card processor at cost, so the revenue you protect stays yours.

Frequently asked questions

How do I reduce no-shows for my classes or events?

The single biggest lever is taking payment up front: people who have paid are far more likely to turn up, and if they don't, you keep the revenue. Layer on automated confirmation and reminder emails, an easy way to cancel or reschedule (so the slot frees up for someone else), a clear cancellation policy stated at booking, and a waitlist to backfill cancellations. For free sessions, a small refundable deposit or a one-tap reminder makes a noticeable difference.

Should I charge a deposit to stop no-shows?

For higher-value or capacity-limited sessions — parties, workshops, supper clubs, escape rooms — yes. A deposit at booking secures commitment without asking for the full amount, and you can set it to be forfeited if the customer doesn't show or cancels inside your cut-off window. For lower-priced drop-in classes, full prepayment is usually simpler than managing partial deposits.

What is a fair no-show or late-cancellation policy?

A common, fair structure is: free cancellation or reschedule up to a stated cut-off (often 24–48 hours before), after which the payment or deposit is non-refundable, and no refund for genuine no-shows. The key is that it's reasonable and made clear before the customer pays, so it forms part of the booking contract. Publish it at checkout and in your confirmation email rather than springing it on people afterwards.

Sell tickets for free

0% platform fees. Keep 100% of your sales — you only pay Stripe’s card fee at cost.

Start selling free →Read the guides