πIssuing Complimentary Tickets (Comps)
How to issue complimentary (comp) tickets in CrowdWork β via the POS app, directly from a customer's profile in the Dashboard, a 100% discount code, or a free membership.
Sometimes you want to give a patron a ticket at no charge β whether it's a complimentary seat for a performer or staff member, a free ticket for a donor or VIP, a courtesy pass for a guest, or a comp for someone whose experience didn't go as planned. In the theater industry these are commonly called comps, but the process is the same regardless of why you're giving them out.
The same applies to class registrations β a comp for a workshop, an audit spot for a longer class, or a free pass to an open mic or improv jam listed as a class in your system all work exactly the same way.
CrowdWork gives you four ways to assign free or complimentary tickets, depending on your situation.
Four ways to give out free tickets β jump to the one that fits:
POS App β Quickest for walk-ins and same-day door comps
Customer Profile in Dashboard β Best when the patron already exists in your system
Discount Code β Best for advance comps, or letting patrons claim their own free tickets online
Free Membership β Best for recurring comps to performers, staff, friends, and family who attend regularly
Method 1: Via the POS App
Best for: Walk-ins at the door, same-day complimentary tickets, quick in-person issuance.
Note on event availability: The POS app loads a limited number of upcoming events. For shows further in the future, use the Dashboard method or a discount code instead.
When recording a transaction in the POS app, simply select Free as the payment type. The ticket is issued at no charge and is automatically marked as checked in.
Steps:
Open the CrowdWork POS app and select the event
Add the ticket(s) to the transaction
When prompted for payment, select Free
Optionally enter the patron's name and/or email
Complete the transaction β the ticket is issued and checked in automatically
No fees on free tickets. Free tickets issued through the POS app are never charged a service fee. See POS fee details.
Method 2: Via a Patron Profile in the Dashboard
Best for: Patrons already in your system, assigning a complimentary ticket to a specific account, or when you want the ticket tied to an order on their profile. Works for both shows and classes.
Navigation: Dashboard β Customers βorβ Dashboard β Students
The patron must exist in your system first. If they're not already listed in your Customers or Students, create their profile via Dashboard β Customers/Students β Add New before continuing.
Steps:
Go to Customers (for tickets) or Students (for class registrations). If the patron isn't there yet, use + Add New Customer first.
Click the patron's name (or the View link) to open their profile
Click the blue Edit Customer button
Click the + Add Tickets button
In the modal, select the Event, Date, and set the tier quantity
Leave Collect Payment unchecked
Optionally check Send confirmation email
Click Add Tickets β the ticket is issued at $0 with no charge to the patron
Leaving "Collect Payment" unchecked issues the ticket as a complimentary at $0. No charge is applied to the patron.
For the full step-by-step walkthrough of the Add Tickets modal β including order assignment, status options, and all available fields β see Adding Tickets for a Patron.
Method 3: Via a 100% Discount Code
Best for: Advance complimentary tickets, recurring free tickets for staff, performers, or friends and family, or when you want patrons to claim and manage their own seats online without you adding each one manually.
Navigation: Dashboard β Discount Codes β + Create New Discount
This method lets you create a 100% off discount code that patrons enter at checkout like any other promo code. It's especially useful when you want to hand off the process β patrons check out normally online and apply the code themselves, selecting their own seats and receiving all the usual confirmations.
Steps:
Go to Discount Codes in your Dashboard
Click + Create New Discount
Configure the code:
Apply Discount β select which events, pricing tiers, tags, or membership tiers the code applies to. You can also use the Exclude Specific Events or Tiers field to carve out exceptions from a broader selection.
Discount Code β create a memorable code (e.g.,
STAFF2025orPERFORMER)Discount Amount β enter
100Discount Type β select Percent
Optionally restrict usage to keep things controlled:
Max Number of Uses β limits total redemptions across all patrons
Max Number of Uses per Customer β useful for limiting to, say, 2 free tickets per person
Date Start / Date End β restrict to a specific run or season
Click Save
Share the code with whoever you'd like to give free tickets to β they check out online and enter the code at checkout to bring their total to $0
Patrons check out normally. The discount code brings their total to $0 and they receive all the usual confirmation emails and ticket management options β no extra work on your end for each individual.
For full details on configuring discount codes, see Setting Up Discount Codes.
Method 4: Via a Free Membership
Best for: Performers, cast, crew, staff, friends and family, or any group of patrons who need ongoing complimentary access across your season β and you want them to manage their own reservations without any admin effort on your end.
Navigation: Dashboard β Memberships β Manage Tiers β + Create New Membership Tier
This is the most powerful option for recurring comps. A free membership ($0 price) lets enrolled patrons reserve their own complimentary seats directly through the normal checkout flow β they log in, browse your shows, and check out at $0 for eligible events. You control which shows are included, how many times per billing period they can use it, and who can even enroll. They handle everything themselves.
This is the lowest-effort option for recurring comps. Once the membership tier is set up, patrons self-serve completely. No individual tickets to add, no codes to distribute for each show β they book themselves and you stay out of it.
Steps:
Go to Memberships β Manage Tiers in your Dashboard
Click + Create New Membership Tier
Configure the tier:
Name β something clear, like
Performer Comp PassorStaff AccessPrice β set to
$0.00for a fully complimentary membershipCadence β choose how often the membership renews (Monthly is common; Yearly works well for a full season)
Event Access β select which shows, classes, or tags are included. Members can get one free ticket per event date for each tagged event
Max Uses per Renewal (optional) β set a number if you want to limit how many shows they can comp per billing period; leave blank for unlimited
Password (optional but recommended) β set a password so only people you share it with can enroll, keeping the membership invite-only
Click Save
Share your membership page URL (and the password, if set) with whoever should have access β they sign up themselves and are immediately able to reserve free tickets for included shows
How it works for the patron:
They sign up for the membership on your public membership page
When logged into their CrowdWork account, eligible shows show a $0 price at checkout
They reserve their own seat like any other ticket purchase β no special process
They get all the normal confirmation emails and can manage their tickets from their account
One free ticket per event date. By default, memberships allow one complimentary ticket per date per event. If your show runs multiple performances on the same day, the membership covers entry to one of those performances. Members can purchase additional tickets at regular price in the same transaction if needed.
For full details on setting up memberships, see Setting Up Memberships.
Choosing the Right Method
Box office walk-in, day of show, or event within the next week
Adding a free ticket to a patron's account
One-time or short-run advance comps
Free tickets for friends, family, or donors
Recurring comps for performers, cast, or crew
Staff with ongoing complimentary access
Patron wants to self-serve and pick their own seats
Need Help?
Have questions about issuing complimentary tickets or a specific situation you're not sure how to handle? Our support team is always ready to help.
Last updated
Was this helpful?