UPFORGE APPS
Upforge Apps
(513) 951-1110Book a call

Event Break-Even: How Many Tickets You Need to Sell

The event break-even formula (fixed costs minus sponsors, over price minus cost per head), worked for a cruise, a tournament, and a class, with a CSV template.

To break even, an event has to sell (fixed costs − sponsorships) ÷ (ticket price − variable cost per ticket) tickets, rounded up. That one line answers the question for a cruise, a tournament, a gala, or a class. The work is in what you count as fixed, what you count as per head, and what you divide by afterward to see how much risk the number carries.

The break-even formula

Break-even tickets
(fixed costs − sponsorships) ÷ (ticket price − variable cost per ticket), rounded up

The bottom half is the contribution per ticket: what each sale leaves after paying its own costs. If it's zero or negative, no number of tickets breaks even, and the price is the problem, not the marketing.

Read it as a sentence: every ticket pays its own way first (the drink, the target fee, the card fee), and what's left pays down the costs you'd owe if nobody came. Sponsors pay those down before the first ticket does; after that, every ticket's contribution is profit. It's the textbook cost-volume-profit formula (Corporate Finance Institute's 2020 primer: fixed costs over price minus variable cost per unit) with two twists: sponsorships on top, a capacity ceiling underneath.

What counts as fixed and what counts as variable

Fixed means you pay it whether 5 or 150 people show up, for this one event or departure. Variable scales with heads. The test: if one more ticket sells, does this line go up? If not, it's fixed. The lines people forget sit on both sides.

  • Fixed, per departure: on a boat, crew, fuel, and the dock fee recur every sailing whether it's full or not. Do the math per sailing, not per season.
  • Fixed, in slices: spread the annual insurance premium, licenses, and permits across the events they cover and put one slice on each.
  • Fixed, your own time: if a class only makes sense when it pays the person teaching it, that fee goes in. A class that covers the room and loses your afternoon hasn't broken even.
  • Variable, platform and card fees if you absorb them: Eventbrite's US pricing page (read September 2026) lists a 3.7% + $1.79 service fee per ticket plus 2.9% payment processing, buyer-paid by default or absorbed by the organizer. On your own site it's the card processor alone; Stripe's published US rate (2026) is 2.9% + 30¢ per transaction. The percentages scale with price, so the line differs for a $35 class and a $175 tournament. Pass the fee to the buyer and it's zero in your math, but it's still in the price they compare.
  • Variable, a refund reserve: if you hand back a share of sales every season to weather or by policy, spread it across every ticket now instead of finding it in October.
  • Variable, per head: venue charges per attendee (targets per shooter, a per-passenger landing fee) and anything you buy one per person: food, drink, cups, packets, gifts.

Worked example: a 150-seat sunset cruise, per departure

The capacity tracker's sample season has a Friday Sunset Cruise: 150 seats at $49, 121 sold. Every cost below is a stand-in for your own; the seat and price numbers match the sample.

Friday Sunset Cruise, one departure
Fixed per sailing: crew $720, fuel $380, dock $150, insurance slice $200, music and marketing slice $150
$1,600
Platform and card fees, absorbed
$49 × 6.6% + $1.79 = $5.02
Welcome drink, cups, ice, and a $1 refund reserve
$6
Contribution per ticket
$49 − $11 = $38
Break-even tickets
$1,600 ÷ $38 = 42.1, so 43

With 121 sold, this sailing is 78 tickets past break-even, and those 78 leave about $2,960 after their own costs. The boat's cost repeats every Friday, so the 43 does too: each departure has to clear it on its own.

Worked example: a sporting clays tournament, sponsors first

The Fall Sporting Clays Classic in the sample is 200 shooters at $175, 142 registered. Tournaments and gala fundraisers work the same way: most of the money that covers the day arrives as sponsorship before an entry sells, so run the sponsor line first.

Fall Sporting Clays Classic
Fixed for the day: course and trappers $4,300, lunch tent and sound $1,200, awards $900, insurance rider and permits $600, signage $1,000
$8,000
Per shooter: 100 targets $40, lunch and gift $30, fees ($175 × 6.6% + $1.79 = $13.34) call it $13
$83
Contribution per shooter
$175 − $83 = $92
Break-even with 12 station sponsors signed at $500
($8,000 − $6,000) ÷ $92 = 21.7, so 22 shooters, 11% of the field
Presenting sponsor signs for $5,000
($8,000 − $11,000) is negative, so 0 shooters

Once sponsorships pass fixed costs, the event is $3,000 ahead before registration opens and every shooter adds $92; at 142 registered that's about $16,000 for the day. Count only signed or paid sponsors, and net out packages with a squad inside: a $2,500 sponsorship that includes four shooters is worth $2,500 minus their variable cost (4 × $83 = $332), and those four spots come off your sellable count.

Worked example: a class with a minimum enrollment

Intro to Mahjong, Session 4 in the sample is 24 seats at $35, 18 sold. A class has a decision the others don't: a date by which you run it or cancel it. Break-even is where that go number starts, not where it ends.

Intro to Mahjong, Session 4
Fixed: instructor $180, room $60, one session's slice of listings and reminders $20
$260
Per student: packet, tea, snacks $7, fees ($35 × 6.6% + $1.79 = $4.10) call it $4
$11
Contribution per student
$35 − $11 = $24
Break-even students
$260 ÷ $24 = 10.8, so 11, or 46% of the room

If the organizer wants $100 for their own afternoon, that's a fixed line: ($260 + $100) ÷ $24 = 15 students becomes the minimum enrollment. Eighteen sold clears both, so the session runs. Set the cancel date early enough that refunds go out cleanly if it doesn't.

Sellable capacity: what to divide by

A break-even count means little without the room next to it. Forty-three tickets is easy on a 150-seat boat and impossible in a 24-seat club room. The right denominator isn't the legal ceiling; it's the seats you can actually sell.

Sellable capacity
legal ceiling − comps − holds − buffer

On a small passenger vessel the ceiling is the passenger count on the Coast Guard Certificate of Inspection; 46 CFR 176.112 and 176.113 have the OCMI set total persons and passengers permitted separately, so crew aren't inside the passenger number. A fire marshal's occupancy figure usually counts everyone, so staff come off the top.

Friday Sunset Cruise, sellable seats
Passengers on the Certificate of Inspection (your boat's own number)
160
Comps (sponsor guests, a partner's ride-along)
−4
Holds (dock walk-ups, a VIP hold released the day before)
−4
Buffer for odd-sized groups
−2
Sellable capacity
150

Enter 150 in the tracker as the capacity, not 160. The comps ride, but they don't pay, and break-even is a count of paying seats.

Break-even as a share of capacity: the risk line

Break-even share
break-even tickets ÷ sellable capacity

Cruise: 43 ÷ 150 = 29%. Class: 11 ÷ 24 = 46%. Tournament after the presenting sponsor: 0%.

Break-even shareWhat it saysWhat to do
Under a thirdHard to lose money on; fixed cost is small next to the price.Add departures or sessions. It's capacity you can afford to open.
A third to two thirdsNormal for a per-departure event with real fixed costs.Watch pace: sold against break-even at each checkpoint.
Over two thirdsYou need a near-full house. One refund wave puts it under.Raise the price, cut a fixed line, sell a sponsor, or shrink the format.
Over 100%Tickets alone can't break even at this price in this room.Sponsors close the gap before you commit, or you don't run it.

These bands read your own number; they aren't a benchmark. Compare your break-even share with the fill this event actually hit last season: a 46% break-even on a class that fills to 75% is comfortable, and on one that averaged 50% it's a coin flip.

Pricing backwards: the price that breaks even at a target fill

Run the formula the other way when you're setting a price. Pick the fill you'd bet on from your history, not the one you hope for, and ask what price breaks even there. The answer is a floor, not a price: yours sits above it by the margin you want, and the gap is your room to discount, comp, or absorb a slow night.

Break-even price at a target fill
variable cost per ticket + (fixed costs − sponsorships) ÷ target seats

Fees scale with price, so once you have a number, re-run the fee line at the new price. It moves the answer by a few dollars, not the decision.

Fireworks Cruise, a first-year event in the sample
Sellable seats 200, listed at $125, fixed per sailing $4,300, variable per head about $20
your numbers here
Fill the owner would bet on for a new event
50%, or 100 seats
Break-even price at 100 seats
$20 + $4,300 ÷ 100 = $63
Break-even tickets at the listed $125
$4,300 ÷ ($125 − $20) = 40.95, so 41, about 20% of capacity

$125 sits well above the floor, which is why 33 sold with 41 days to go is eight tickets short of break-even rather than a problem.

How to do yours

  1. List every cost you'd pay if nobody came, for this event or departure: crew, fuel, venue, entertainment, permits, one slice of insurance and marketing, and your own time if the event has to pay for it. Total it.
  2. List what you spend per head, including the platform and card fee if you absorb it and a refund reserve from last season. Price minus that total is your contribution per ticket.
  3. Add up sponsorships that are signed or paid, net of any seats the packages include, and subtract them from fixed costs.
  4. Divide what's left by the contribution per ticket and round up. For a class, set the go number at or above it and put the cancel date on the calendar.
  5. Work out sellable capacity (legal ceiling minus comps, holds, and a buffer) and divide break-even by it. Read the share against the fill this event hit last time.
  6. Put every event into the template below or the capacity tracker, and check sold against break-even at each sales checkpoint, not only the week before.

The template has a column for each line above, one row per event, and computes fee per ticket, contribution, break-even count, share of capacity, and seats still to sell. Or start in the capacity tracker: add each event with its sellable capacity and price, record sales as they come in, and keep your break-even count next to the fill bar. Load the sample season and the four events above are already there.

Questions people ask

What is the break-even formula for an event?

Break-even tickets equal fixed costs minus sponsorships, divided by ticket price minus variable cost per ticket, rounded up. Fixed costs are what you'd pay if nobody came; variable costs are what each attendee adds, including platform and card fees if you absorb them.

Are ticketing platform fees a fixed or a variable cost?

Variable, if you absorb them. They're charged per ticket and most of them scale with price, so they belong in the per-ticket cost. Pass them to the buyer and they're zero in your math, but still in the price your buyer sees.

How do sponsorships change how many tickets you need to sell?

Subtract them from fixed costs before you divide. Enough sponsorship pushes break-even to zero, which is how a tournament or a gala can be ahead before ticket sales open. Count only signed or paid sponsors, and net out the variable cost of any seats a package includes.

What is the difference between break-even and minimum enrollment?

Break-even is the count where the event covers its costs. Minimum enrollment is the count where you decide to run it, and it sits at or above break-even once you add your own time and the margin that makes it worth running. Set a cancel date so you can refund cleanly if you miss it.

Skip the spreadsheet

The free capacity tracker does this math for every product you enter, in your browser, with no account. Every event with its capacity, seats sold, and revenue. See what's filling and what's not.

Open the capacity tracker

Updated September 5, 2026 · Written by Upforge, Cincinnati

esc
Build
OverviewBuild
What we buildBuild
How we build itBuild
InvestmentBuild
Try
Home servicesTry
Property managementTry
Architecture & engineeringTry
Events & tourismTry
Ecommerce & retailTry
Proof
Our app workProof
Home services
Dispatch boardHome services
Quote builderHome services
Property management
Rent rollProperty management
Maintenance requestsProperty management
Architecture & engineering
Bid pipelineArchitecture & engineering
Go/No-Go scorecardArchitecture & engineering
Events & tourism
Capacity trackerEvents & tourism
Registration listEvents & tourism
Ecommerce & retail
Margin calculatorEcommerce & retail
Reorder plannerEcommerce & retail
Ecommerce & retail docs
Reorder Point Formula, With a Worked ExampleEcommerce & retail docs
Property management docs
Rental Property Maintenance Log Template (CSV)Property management docs
Home services docs
Jobs Per Tech Per Day: The Service Tech Capacity FormulaHome services docs
Ecommerce & retail docs
How to Price a Product for a Target Margin in EcommerceEcommerce & retail docs
Home services docs
Flat Rate vs Time and Materials for HVAC and PlumbingHome services docs
Ecommerce & retail docs
How to Calculate Landed Cost for Multiple Items (Template)Ecommerce & retail docs
Events & tourism docs
Event No-Show Rate: Formula, Benchmarks, and ForecastEvents & tourism docs
Ecommerce & retail docs
Amazon FBA Profit Margin Formula, Fee by FeeEcommerce & retail docs
Events & tourism docs
Event Break-Even: How Many Tickets You Need to SellEvents & tourism docs
Architecture & engineering docs
Go/No-Go Decision Matrix Template for AEC FirmsArchitecture & engineering docs
Property management docs
How to Prioritize Maintenance Requests: A Rental MatrixProperty management docs
Proof
Start a projectProof
Talk to us
Book a callTalk to us
Call (513) 951-1110Talk to us
↑↓ to move↵ to openesc to close