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 share of coach, venue, and other costs. The calculator returns monthly revenue, margin, and the break-even student count: total monthly cost divided by the fee, rounded up.
Monthly revenue
₹30,000
Monthly cost
₹23,000
Margin
₹7,000
23% of revenue
Break-even students
10
Students needed to cover this batch's costs
A batch below break-even is not automatically a mistake: starter batches run lean while they fill, and sibling batches can share a venue. Treat a persistent negative margin after three months as the signal to merge batches, adjust the fee, or change the venue split.
The method behind the numbers
Break-even students = ceil((coach + venue + other) / monthly fee)
Most academies price by feel and discover their margins later. Working the math per batch keeps decisions concrete: each batch has a fee, a coach cost, a venue share, and a software-and-materials line, and the spread between revenue and those costs is what actually funds growth.
The break-even number is the most useful figure in the output. A batch capped at 10 with break-even at 9 has no room to absorb a single drop-out; either the fee, the cap, or the cost line needs to move before the batch is healthy.
Costs that serve every batch, such as one venue hosting four batches, should be split across them (a quarter each is the simple version). The calculator works per batch on purpose: profitable academies are built one viable batch at a time.
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. The practical test is whether the margin covers your unpaid time, builds a buffer for two months of vacancies, and leaves something to reinvest. A batch that only pays the coach is a hobby, not a business line.
Should I count my own coaching time as a cost?
Yes. Enter the salary you would pay someone else to teach that batch. Owner-coaches who price their own hours at zero build academies that collapse the moment they need to hire, because every fee was set against a fictional cost base.
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.
Keep going
Start building a smarter academy
Early access — we set up your academy with you: roster import, Lichess and Chess.com connections, batches, and fee plans.