Skip to main content

Passes & subscriptions · Pro

Sold once. Used ten times.

A ticket gets one person into one event. A pass gets one person into many, on a single QR code, and counts itself down as they go. Class packs, memberships, festival passes and season tickets are all the same object with a different counter.

Selling tickets is on every plan. The pass switch is the part that needs Pro.

10-Class Pass

Wheelhouse Yoga

Valid 90 days from purchase · admits 1

3 of 10

visits used

One QR code · scan at any covered class

Four types

One card. Four ways to count it.

A pass is an ordinary ticket type with one switch turned on. What you pick next decides how many times it can be used, and nothing else about it changes.

Visit pass

A set number of visits, which you enter yourself. Each visit is one event-day.

Class packs, punch cards, ten-entry bundles

3 of 10 visits used

Membership

Unlimited visits to the covered events until the pass expires. Leave the window blank and it never expires.

Monthly and annual memberships

Unlimited visits

Festival pass

One visit to each covered event. Once an event has been used, that event is spent even if others remain.

Multi-day festivals, a conference series

One visit per event

Season pass

Every occurrence of the recurring event it is sold on, once per date. Offered only when the event repeats.

A weekly class or a run of the same show

Valid for all dates

A pass has one stock pool, not one per date

On an ordinary ticket, the quantity is how many are available on each date. A pass is not tied to a date, so its quantity is a single pool across the whole run: set it to fifty and you sell fifty passes in total, however many events they cover. Leave it blank to sell as many as people will buy.

Coverage

Decide where it works.

Coverage always resolves inside the schedule the pass was sold on, so a pass can never be redeemed at another schedule's events.

All events in this schedule

The pass works at every event you run. Events you create later are covered automatically, so a membership does not need editing every time the calendar grows.

All events in a sub-schedule

Pick one sub-schedule and the pass works at everything in it. Future events in that sub-schedule are covered automatically too.

Specific events

Hand-pick the events from a searchable list. A fixed list, so new events are not added to it - which is the point when the pass is a festival wristband and not a membership.

The pass shop

The tidiest way to sell one is to make a single event just for it - call it Memberships or Class Passes - put the pass on that event, and point its coverage at the classes you actually run. The selling event is a shopfront, not a date in your calendar.

Advance booking

Turn up, or book the date.

Out of the box a pass is scan-at-the-door. Switch on advance booking and holders reserve specific dates themselves, from the private pass page in their confirmation email.

One pool of seats

Advance bookings and ordinary ticket sales draw on the same capacity, so a full room is a full room. If it seats fifty and thirty holders book ahead, twenty seats are left for everyone else.

Hold some back

Cap how many seats holders may take on any one date and the rest stays for walk-ups. Leave it blank for no pass-specific limit.

They book, they cancel

The holder sees the upcoming dates with the seats left on each and manages their own. Each booking spends a visit up front, until they run out.

Booked or attended

The Subscriptions tab separates a date somebody reserved from one they actually turned up to, and the check-in dashboard shows how many seats are held for tonight.

A deadline, and what happens after it

By default a holder can cancel at any time and the visit goes back on the card. With limited seats that invites no-shows, so you can set a deadline - until the event starts, or a fixed number of hours before it - and decide what a late cancellation does. Forfeit still releases the seat to other guests and to the waiting list but keeps the visit spent. Block closes cancellation entirely.

Nobody is caught out by it

The rule shows on the ticket before purchase, beside every booked date on the pass page, and in the booking confirmation email. A late cancellation asks for explicit confirmation before it spends the visit, and any booking can be undone with full credit within fifteen minutes of being made, even past the deadline. When a seat comes free before the event, the waiting list hears about it.

At the door

One scan punches the card.

Because a pass is valid across many events, the scanner asks which one you are checking people into. Set it once for the night and the running count comes back with every scan.

Scanning at: Vinyasa, 6:30pm

Welcome - checked in

4 of 10 visits used

Scanning the same person at the same event again the same day reads "Already checked in today" and spends nothing. Check-in opens 24 hours before the event and closes when it ends.

A visit is an event-day, not a scan

Double-scanning is harmless. The second read at the same event on the same day is recognised as the same visit, and the counter does not move.

Bring a guest without spending a visit

Set how many people the pass admits at each event, holder included. Party size and the visit count are separate, so a ten-visit pass that admits two is ten events for two people, not five.

A bad pass is a status, not an alarm

Out of visits, expired, wrong event, too early, event finished - each comes back as a plain statement of what is true, with what to do next. Only a problem with the order behind it is an error: unpaid, cancelled, refunded, timed out before it was paid, or held for a payment review.

The visit log

The Subscriptions tab lists every paid pass with its holder, its count and its expiry, and opens out into the dates behind it: attended, booked, or forfeited.

Free forever. Upgrade when you're ready.

Zero platform fees on ticket sales, on every plan. The only deduction is your payment processor's own.

Free
$0 forever, no card

Everything you need to publish a schedule, and enough selling to find out whether you need more.

  • Unlimited events, sub-schedules and recurring dates
  • Two-way Google, Outlook and CalDAV sync
  • 25 paid tickets a month, each one scanned at the door

No expiry, and no card asked for.

Pro Most picked
$5 per month

The ceilings come off, and the rest of the selling kit arrives with them.

  • Unlimited ticket sales and the live check-in dashboard
  • Promo codes, add-ons, passes and gift cards
  • The REST API, webhooks, and no Event Schedule branding

7-day free trial, cancel any time.

Enterprise
$15 per month

For a room with a seating chart, a team, and a domain of its own.

  • Reserved seating, drawn once and reused every date
  • Your own domain, and up to five team members
  • Internal and unlisted events, and 1,000 newsletter recipients

Included free on every selfhosted install.

Questions

Is a pass an auto-renewing subscription?

No. The buyer pays once and Event Schedule never bills them again. A pass here is a multi-use ticket, not a card kept on file, so when it runs out of visits or reaches its expiry the holder simply buys another. The word subscription is also used for your own Pro or Enterprise plan, which is a different thing entirely and is managed on the Plan tab.

How many QR codes does a holder get?

One. A pass is a single redeemable unit - one code with one visit counter - which is why the maximum per order is fixed at one and you never have to set that yourself. Buying passes as gifts means a separate order for each, and a pass cannot share an order with ordinary single-date tickets.

Does a guest use up one of the visits?

No. Admissions per event is the number of people who may enter at each event, the holder included, and it is counted separately from the visits. A ten-visit pass that admits two is still ten visits, each of which lets two people in. Extra people do count against the event capacity, so an extra admission is only granted while the date still has a free seat.

What happens if my schedule drops back to the free plan?

Passes you already sold keep every setting and the scanner still checks holders in, because taking a sold pass away from the person holding it would be indefensible. What stops is booking dates in advance. The plan is checked when the pass is used, not only when it was sold.

Can a pass be used at another schedule?

No. Coverage always resolves inside the schedule the selling event belongs to, so a pass sold by one schedule can never be redeemed at another one's events.

Does it work on an event with allocated seating?

Yes. Booking ahead gives the holder a real seat, chosen as the best available rather than picked from the map, and it is shown beside the date on their pass page. Cancelling gives that exact seat back. The pool is per price band, and a pass may take a seat in any band.

Someone forfeited a booking and turned up anyway. What then?

A forfeited booking never revives. If they scan in, that is a new visit and it is subject to the same limits as any other - on a festival pass, where the one visit for that event is already spent, there is nothing left to spend.

What do I see about how the passes are being used?

The Subscriptions tab on the Sales page covers every schedule you own and counts the passes and the visits redeemed across them. Each paid pass is a row with the holder, the type, the count and the expiry, marked Active, Used up or Expired, and it expands into the visit log.

Can I refund a pass?

Yes, from the Sales page. A pass bought through Stripe or PayPal is refunded through the provider, in full or in part, and a partial refund leaves the pass working. A full refund ends it: the scanner reports it as refunded, any dates it had booked are released, and it drops off the Subscriptions tab with its visit log, so export first if you need the history. For any other payment method, Mark as Refunded records it and you return the money yourself.

Which plan do I need?

Passes are on the Pro plan, and on every selfhosted install at no cost. Selling tickets itself is not gated: the free plan sells up to 25 paid tickets a calendar month with no platform fee, and scanning a QR code at the door is free on every plan.

Free to start

Stop selling one night at a time.

One card, paid for once, that brings somebody back nine more times.

.eventschedule.com
Get Started Free

No credit card required