How to Sell Tickets for a Workshop or Class (Cap Your Seats)

MumenLabs


Last updated: July 2026

To sell tickets for a workshop or class, set the exact number of seats you have, issue each attendee a unique QR ticket, and scan them in at the door so you never oversell the room. Pay one flat fee per session instead of a cut of every ticket, and you keep 100% of what you charge students.

That is the whole job for a seat-limited event: sell a fixed number of spots, prove each ticket is real at the door, and stop a screenshot from turning one paid seat into three warm bodies. This guide walks through capping attendance, issuing tickets, and checking students in — and why a flat fee beats a per-ticket cut when you run the same class every week.

How do I sell tickets for a workshop or class?

A workshop or class is a seat-limited event: you have a room, a table, or an online-call cap, and only so many people fit. So the ticketing has to do three things — cap attendance at your real number, give each student a ticket you can trust, and let you check them in fast when they arrive.

The tool you want issues each seat as a unique QR ticket and validates that QR at the door. It does not process your students' payments — you collect the class fee however you already do — so it never takes a cut of your sales and never holds your money. You pay one flat fee to publish the class, and every ticket becomes valid for scanning. The flat-fee Event Tickets tool handles exactly this: set capacity, generate the tickets, and scan people in from your phone.

Guests need no app and no account. They get a ticket as an image, a printout, or a link, and show the QR when they walk in. There is nothing to download between a paid seat and a student in the room. If you want the full reasoning on that, see how to sell tickets without an app.

How do I cap the number of seats so I never oversell?

Overselling a workshop is worse than overselling a concert — a full class means no chair, no kit, no room to work. Capping attendance is the point of a seat-limited event, and it happens in two places: the number of tickets you issue, and the count you can see at the door.

  1. Set your capacity when you build the class. Enter the exact seat count — 12 for a pottery table, 30 for a lecture room, 8 for a hands-on lab. That number is your ceiling.
  2. Issue only that many tickets. Generate tickets in bulk up to your capacity, or add named students one by one. Each gets its own unguessable code and QR, so there is never a spare, shareable "extra" seat floating around.
  3. Use ticket types if your room has tiers. Split capacity into General and, say, Early Bird or Materials-Included, and your check-in count still tracks against the same total.
  4. Watch the live count at the door. As people arrive, checked-in and remaining update in real time, so you always know how many seats are actually filled — not how many you sold, but how many walked in.

Because every ticket is single-use, the cap holds even under pressure. If a student forwards their QR to a friend who did not pay, the first scan admits one person and marks the ticket used — the second scan shows it was already checked in, with who and when. One paid seat can never quietly become two.

How do I check students in at the door?

You scan each student's QR with your phone camera in the browser — no scanner hardware and no app to buy. A valid ticket flashes a green pass with a beep; a used or fake one flashes red. On any device without camera scanning, you type or paste the ticket code instead, which works everywhere.

For a class you are teaching solo, that is enough — you scan people in as they arrive and start when the room is full. For a bigger workshop with a helper on the door, hand them a share link and they scan from their own phone with no login, and every scan still counts against the same single-use rule. The full walkthrough lives in how to check in guests at the door.

The payoff is a clean, honest headcount. When class ends you can export the full attendee list to CSV — who came, when they arrived, and by ticket type — which is exactly what you need for a follow-up email, a certificate, or next term's waitlist.

What does it cost to sell tickets for a class?

A workshop or class is usually a recurring event, and that is where pricing models diverge hard. A per-ticket or subscription platform charges you every single session — a cut of each seat, week after week, or a monthly bill whether you run one class or ten. Over a term, that bleed adds up to real money for what is mechanically a QR code and a scan.

A flat per-event fee flips it. You pay one fixed price to publish a class — tiered by capacity, from about $5 for a small group — and that is the whole bill for that session. No per-ticket cut, no subscription. Whether you seat 8 students or 80, the publish fee does not move, and a published class stays live for a full year, with re-publishing inside that window free.

Here is the difference over a single 30-seat class at $40 a seat:

Pricing model What you pay Cost for a 30-seat class You keep
Flat per-event fee One fixed fee to publish (from ~$5) ~$5–$15, fixed ~100% of fees
Per-ticket cut A cut of every seat sold e.g. ~$2.90 × 30 ≈ $87 Fees minus cut
Monthly subscription A recurring bill regardless e.g. $20–$50 every month Fees minus bill

Now multiply the per-ticket and subscription columns by every week you teach. The flat fee is capped per session; the other two scale with your success. If you run a small free class or a community meetup with no entry fee, you can often publish for $0 and just use the QR check-in to manage the door. For the deeper head-to- head, see flat fee vs per-ticket event ticketing.

How to sell tickets for a workshop, step by step

  1. Build your class for free. Add the title, date, venue, and — critically — your seat capacity. Setting up and issuing tickets costs nothing; you only pay to publish.
  2. Issue tickets up to your cap. Generate them in bulk or add named students, with tiers like General and Early Bird if you need them. Each gets a unique QR, and you never issue more than the room holds.
  3. Collect the class fee your own way. Take payment through your existing store, an invoice, cash on arrival, or a booking form. No commission is skimmed, because the tool never touches the transaction.
  4. Publish once. Pay the flat, capacity-based fee (from ~$5, or free for small free classes). Your public class page goes live and every ticket becomes valid at the door for a year.
  5. Scan students in. At the door or the room entrance, open the check-in screen and scan each QR. Green admits, a used ticket is caught instantly, and your live count tells you when the class is full.

That is the entire loop for a paid meetup or a weekly class: cap the seats, issue the tickets, publish once, and scan. The same setup works whether it is a one-off masterclass or a recurring course — a party or club night runs identically, which you can read about in how to sell tickets for a party or club night.

Frequently asked questions

How do I sell tickets for a workshop or class?

Set your seat capacity, issue each student a unique QR ticket, and scan them in at the door. Build the class and issue tickets for free, pay one flat fee to publish (from about $5), and collect the class fee however you like. Because the tool does not process your students' payments, no per-ticket cut is taken and you keep 100% of what you charge.

How do I cap the number of seats?

Enter your exact capacity when you build the class, then issue only that many tickets — each with its own unique QR. Every ticket is single-use, so a forwarded screenshot can never add a seat: the first scan admits one person and the room count updates live at the door, so you always know how many students have actually arrived.

What does it cost per class?

One flat fee to publish, tiered by capacity — from about $5 for a small group, with a published class valid for a full year and re-publishing inside that window free. There is no per-ticket cut and no subscription, so running the same class every week does not multiply your cost. Small free classes can often publish for $0.

Do students need an app to use their ticket?

No. Students get a ticket with a QR code as an image, a printout, or a link. They show it at the room and you scan it with your phone — nothing to download and no account to create. That means zero friction between a booked seat and a student walking through the door.

The bottom line

To sell tickets for a workshop or class without overselling the room, cap your seats, issue single-use QR tickets, and scan students in at the door — for one flat fee, not a cut of every seat. It keeps your pricing predictable across a whole term, keeps your class fees in your own hands, and gives you an honest headcount every session. When you are ready, set your capacity and start with the flat-fee Event Tickets tool for seat-limited workshops and classes.


More in Event Tickets

Get all your tools in one free account

You came here to get something done — now keep the whole toolbox handy. QR codes, a link-in-bio page, PDF and image tools, all on one wallet. Pay only for what you use.

or sign up with email

Free account · takes a few seconds · no subscriptions


Back to blog

We use a session cookie and Google Analytics to run the site — no ad targeting. Privacy Policy