How to Sell Tickets for Workshops & Classes Online (Without the Headache)

Workshops and classes sit in an awkward middle ground. They're not quite events — people come to learn — and they're not quite products either. A pottery workshop, a sourdough class, a beginner photography walk: each one has limited seats, a fixed date, and materials that cost you money. That combination means your ticketing setup matters more than most hosts realize.
Here's a practical guide to selling tickets for workshops and classes online, written for the people who actually run them.
Start With Your True Capacity
The first decision isn't the ticket price — it's the seat count. For hands-on workshops, capacity is set by the room, the tools, and your attention span, not by fire code.
A pottery class with eight wheels seats eight people. A cooking class with four workstations seats eight to twelve. Count the constraint, then subtract one or two seats as a buffer for the instructor, an assistant, or a walk-in guest.
Set that number as your hard cap when you list the event. A sold-out six-person workshop feels exclusive; a half-empty room feels like a flop, even with the same turnout. Scarcity is doing you a favor here.
Price for Materials, Not Just Your Time
The most common mistake workshop hosts make: pricing by what feels reasonable per hour, then realizing the clay, the flour, or the printed workbooks ate the margin.
Do the materials math first. Add up everything a single attendee consumes — clay, glaze, ingredients, handouts, the take-home kit. That's your floor. Then add your time, the venue cost, and a cushion for the one or two no-shows every session gets. A common rule of thumb: price so that filling 70% of seats covers 100% of your costs. If a pottery workshop costs $180 in clay, tools, and kiln firing for eight seats, $45 per seat brings in $360 at full capacity — enough to cover materials twice over and pay you for the evening.
Be upfront about what's included. "All materials included — take home what you make" is one of the strongest lines in workshop marketing. People pay more when they can see exactly what the money covers.
Pick a Ticketing Setup That Handles the Boring Parts
Workshops create administrative work that a simple "RSVP here" form can't handle:
- Waitlists. Small classes sell out. When someone cancels, you want the next person notified automatically, not a manual scramble through your DMs.
- Attendee information. You need dietary restrictions for the cooking class, skill level for the photography walk, t-shirt sizes for the seminar. Collect it at checkout, not in a follow-up email nobody answers.
- Reminders. No-shows kill workshop economics. An automated reminder the day before meaningfully reduces them.
- Check-in. A scannable ticket at the door beats a printed name list you forgot to bring.
You don't need enterprise software — but you do need a platform built for ticketing, not a form builder duct-taped to a payment link. This boring infrastructure separates the hosts who run ten workshops a year from the ones who burn out after two.
Decide: One Session or a Series?
Single-session workshops are simpler to sell: one date, one price, done. They're also the best way to test a new topic — run one Saturday class before committing to a four-week course.
A series brings in more revenue per customer and builds a community; students who take week one almost always return for week two. But it complicates ticketing: sell the whole series as one ticket, or each session separately? One ticket per series is simpler and commits the student; per-session tickets fill empty seats but create drop-in chaos. For most hosts, the series-as-one-ticket model wins, with a clear refund policy for missed sessions.
Write a Description That Answers Three Questions
Every workshop listing needs to answer three questions before the visitor scrolls past:
- What will I walk away with? A finished ceramic bowl. A loaf of bread and the starter to make more. Lead with the outcome, not the process.
- Do I need experience? "Beginner-friendly, no experience needed" does enormous work. If it isn't beginner-friendly, say who it's for instead.
- What's included in the price? Materials, tools, the take-home kit, coffee. Spell it out.
Photos matter more than copy for workshops. One photo of a finished student project outsells three paragraphs. No student work yet? Show your own — and the workspace where it'll happen. People are buying a vision of themselves making the thing.
Promote Where Your Students Already Are
Workshop audiences are local and interest-driven, which makes promotion simpler than it looks:
- Your past attendees are your best channel. Collect emails at every session (with permission) and announce the next one to that list first. A workshop that fills from past-student waitlists needs almost no other marketing.
- Community boards still work. The library, the coffee shop, the climbing gym — physical flyers with a QR code to your ticket page convert surprisingly well for local classes.
- Partner with the venue. If you teach at a studio, brewery, or community center, they have an audience too. Offer a free seat in exchange for promoting the class to their list.
- List where locals browse. People searching for "pottery class near me" should find your workshop without already following you. Event listing platforms exist exactly for this discovery gap.
A Note on Fees
Every platform takes a cut of paid tickets — that's how free listing tools stay free. The question is how big the cut is and who pays it. Compare the per-ticket fee plus the percentage on a realistic scenario: twenty seats at $45 is $900 in sales, and the difference between a 3% and a 6% fee structure is real money on thin workshop margins. EventCobby, for what it's worth, is free for organizers to list on, with a platform fee only on paid tickets. Whatever platform you choose, run the numbers on your actual ticket price before you commit.
The One-Page Checklist
- [ ] Set a hard seat cap based on your real constraint (tools, space, attention)
- [ ] Price from materials cost up, targeting break-even at 70% capacity
- [ ] Collect attendee info and send reminders through your ticketing setup
- [ ] Answer the three description questions: outcome, experience level, what's included
- [ ] Photograph the finished project and the workspace
- [ ] Email past attendees first, then promote locally
- [ ] Run the fee math on your actual ticket price before choosing a platform
Workshops are one of the most rewarding things you can host — you get paid to teach something you love to people who chose to be there. The ticketing part should be the least interesting part of the whole operation. Set it up once, set it up right, and get back to the part that matters: the class itself.