Skip to main content
ChessCore

Free tool for academy owners

Academy fee and batch profit calculator

How it works

Enter the students in a batch, the monthly fee, and the batch’s monthly coach, venue, and other costs, all in one currency. The calculator returns monthly revenue, margin, and the break-even student count: total monthly cost divided by the fee, rounded up.

  • Runs in your browser
  • No email needed
  • Method shown below
$
$
$
$

A batch below break-even is not automatically a mistake: starter batches run lean while they fill, and sibling batches can share a venue. If the margin stays negative as the batch fills, the levers are the fee, the batch size and the venue split. The currency switch changes the symbol and format only; it does not convert amounts.

ResultUpdates as you type

Monthly revenue

$1,440

Monthly cost

$1,100

Margin

$340

24% of revenue

Break-even students

10

Students needed to cover this batch's costs

How it works

The method behind the numbers

Formula

Break-even students = ceil((coach + venue + other) / monthly fee)

  1. The ₹ and $ switch changes the symbol and the number format only. It does not convert one currency into the other and it does not estimate prices in another country. Enter every amount in one currency and one monthly period.

  2. Compare the break-even number with the seats the batch can hold. A batch capped at 10 whose break-even is 10 has no spare seat, so one drop-out turns the margin negative. A batch capped at 10 with break-even at 9 can lose one student before it falls below break-even. How many spare seats you want is your decision; the calculator sets no minimum margin or buffer.

  3. Enter a coach’s cost as the rate quoted per session times the sessions in the month. Put a cost that serves several batches, such as one venue hosting four batches, into each batch once by splitting it (a quarter each is the simple version). Count your own teaching time as a cost only if you would otherwise pay someone to teach the batch. This is a monthly operating view for one batch, not cash-flow or tax modelling. For combined overhead across batches and the months a launch cost takes to recover, use the whole-academy break-even calculator.

Worked example

The steps with real numbers

Illustrative figures, worked the way the tool works them. Put the same numbers into the tool above to check.

Back to the tool

The fields start with illustrative defaults, not market data. Twelve students at $100 a month give $1,200 of revenue. A $600 coach cost, a $240 venue share and $80 of other costs total $920, so the margin is $280, which is 23.33 percent of revenue (the tool shows 23%). Break-even is ceil(920 / 100) = ceil(9.2) = 10 students, so this batch has two seats above break-even.

The same job inside ChessCore

Chess academy billing and fee collection

Chess academy fee collection software issues recurring invoices, collects them automatically through a parent-approved mandate, and matches each online payment to its invoice. In ChessCore that runs over UPI AutoPay and Razorpay for India and Stripe globally, and a Razorpay payment that cannot be matched waits for staff review instead of becoming a spreadsheet chase.

See billing

Questions

Frequently asked questions

What is a healthy margin for a chess academy batch?

There is no universal benchmark, and this calculator deliberately ships without one. Decide the margin you need from your own commitments: your unpaid time, the spare seats you want in the batch, and what you want left to reinvest. A batch that only pays the coach leaves nothing for any of those.

Should I count my own coaching time as a cost?

Enter the salary you would pay someone else to teach that batch if you plan to hire one. Owner-coaches who price their own hours at zero set fees against a cost base that disappears the moment they hire. If you will never hire, you can leave it out, but the margin then includes your own pay.

How do sibling discounts fit into this?

Model them as a lower average fee. If 4 of 12 students pay 20% less, reduce the fee field to the weighted average rather than tracking each discount here. The break-even count then stays honest about what the batch really earns.

Start building a smarter academy

We set up your academy with you: roster import, Lichess and Chess.com connections, batches, and fee plans.