There's no single number that works for every league. It comes down to what each school brings in once you've covered the costs that come with it, what the season costs to run regardless of entries, and how much your funding already covers. Work those out and the maths gives you a school-count estimate for that budget and entry mix.
Why isn't there a standard number of schools?
Because each school brings a different mix of entries. A school entering several teams across games contributes quite differently from one giving the league a go with a single team. Schools, teams, entries, invoices and players are different things too, so start by deciding what you're charging for. One team entering two competitions may create two chargeable entries. Count the actual billing unit before converting the result into schools.
How do you calculate break-even for a school esports league?
When funding leaves fixed costs to cover and each school makes a positive contribution, divide that gap by the contribution per school, then round up. This adapts the US Small Business Administration's unit break-even formula to a fixed school-entry mix and confirmed funding. It gives you an estimate. Business.govt.nz calls sales less variable costs the contribution margin, which helps cover fixed costs.
For one season, you'll need these five cost and income figures, plus the number of chargeable entries per school:
- Fixed delivery costs: staff time, fixed platform fees and overheads that don't change within the capacity you're modelling. Value organiser and volunteer hours in a full-cost plan; keep that allowance separate from wages actually paid in your cash plan.
- Usable funding: confirmed money available for these season costs. Check restrictions and receipt dates, leave out unconfirmed sponsorship, and count funding only once.
- Net fee per entry: after discounts and expected refunds, with tax treated consistently.
- Cost per entry: all applicable payment and platform charges, including percentage deductions from fees, plus support that grows with each entry. Count each cost once.
- Cost per school: additional onboarding and support not already included in fixed or per-entry costs.
Each school's contribution is: entries per school × (net fee per entry - cost per entry) - cost per school. If fixed costs remain uncovered and that contribution is zero or less, adding schools won't close the gap under those assumptions. If funding already covers fixed costs, check the whole budget: extra schools may still consume the remaining funding. A negative result from the division isn't a meaningful school count.
This is an operating estimate, so plan startup cash, equipment replacement, reserves and debt payments separately, without double-counting costs. It also assumes you're allowed to charge. Epic's current event licence terms cover Rocket League, Fortnite and Fall Guys. The default licence excludes paid-entry gates and requires events to fit within 30 days, with players at least 13 or the higher local minimum, unless Epic agrees otherwise in writing. Check all conditions for your title and event, including any separate written permissions.
What does a break-even example look like?
Here's a completely hypothetical, game-neutral season in NZ dollars, excluding tax, assuming a charging model the publisher permits. It isn't School Esports pricing or an industry benchmark. Every input is invented. Fixed costs are $6,000 and usable funding is $1,000, leaving $5,000 to cover. The net fee is $100 per chargeable team entry, the complete variable cost is $20 per entry, every school has two chargeable team entries and additional onboarding costs $40 a school. Assume these figures include all applicable operating costs at this capacity, with no further fee deduction. Each school contributes 2 × ($100 - $20) - $40 = $120. Divide $5,000 by $120 and you get 41.67, so the model first covers its costs at 42 schools. At 41 you're $80 short. At 42 you're $40 ahead, with 84 team entries. That small modelled surplus doesn't guarantee profitability or cash availability.
Change just the entry mix and the answer shifts a fair bit. With one chargeable entry per school, each school contributes $40 and the model needs 125 schools. With three entries, it's $200 and 25 schools. Those alternatives keep every other assumption unchanged, including staffing capacity. If fees or costs differ between games, work each entry type out separately, then add each school's contributions less its school-specific costs. Run low, base and high scenarios rather than relying on an average that may change.
What happens to break-even when you need more staff?
It jumps. Automation may cut repeated admin as entries grow, but peak match-night staffing can still go up in steps. In a separate version of the two-entry example, say anything above 40 schools needs another $1,200 of staffing. The earlier 42-school answer no longer covers the costs. You now need ($6,000 + $1,200 - $1,000) ÷ $120, rounded up, which is 52 schools. At 51 you're $80 short; at 52 you're $40 ahead. This assumes the added staffing supports 52 schools without another capacity step. Check each tier and measure the admin time automation actually saves.
Why doesn't a budget surplus mean you can pay the bills?
Because confirmed entries and issued invoices aren't the same as money you can use to pay today's costs. Some schools pay by card and others need a purchase order, so a season can look healthy on paper and still be short of cash on match night. Keep a dated cash plan showing your opening cash, when fees and funding should arrive, and when wages, platform bills and refunds are due. Business.govt.nz suggests shorter customer payment terms as one way to improve cash flow.
On School Esports, authorised school users can check invoices and payment status where School Billing is available, according to the school billing guide. It notes that a payment still processing may take a little while to show as settled. That helps you follow things up, but an approved registration or purchase order still isn't cash. The current pricing section lists a 15% entry-fee share and a crossed-out US$499 one-time setup price beside a first-five-customers free-setup promotion. Confirm availability, currency, tax and whether payment processing is included before budgeting. The hypothetical $20 entry cost above is an invented total, not a quote for this offer.
Do returning schools make a league more sustainable?
They can, because you're looking after an existing relationship rather than starting recruitment and onboarding from scratch. Their per-school cost may be lower, but they'll still need some support, so allow for it in the budget. Measure renewal by school, separately from the number of students who return, and use your actual costs rather than assuming a saving.
How does break-even work for a free school league?
It becomes a funding question. With no entry fee, the funding available must cover fixed costs plus the delivery and onboarding costs of the schools you support. Existing funding may cover more schools for a while; check its restrictions and the next staffing step as participation grows. I think some national federations run their school leagues for free because the value of establishing a strong grassroots ecosystem is worth the nominal investment. That's my view on grassroots value. NZ Esports' PIE League page described its 2026 primary and intermediate season as free to enter. The page doesn't establish the federation's budget or funding rationale, and the advertised August–September dates have passed.
Whether you charge entry or run a free league, talk to the School Esports team about how pricing and school billing would work for your season. Its standard pricing excludes free-to-enter tournaments and directs organisers to discuss pricing for them; it doesn't establish a universal free-entry package.



