Skip to main content
free planning tool · adult dance

Dance class break-even calculator

Find the paying places your adult ballet, contemporary or dance-fitness class needs. Compare a drop-in, a class pack and a dated beginner course with the costs you actually expect to pay. No sign-up or email required.

Drop-insClass packsTerm courses

Work out your numbers

Start with the illustrative values, then change the room size, attendance, costs and offers. Results update as you type.

Your class and offers

The starting figures are an invented example. Replace them with your own costs and prices.

Your pack economics

£14 per redeemed visit

12.5% below your drop-in price.

All drop-ins

5 of 12

Minimum paying places to cover the included costs

At your expected attendance: £48 left after included costs.

All pack redemptions

6 of 12

Minimum paying places to cover the included costs

At your expected attendance: £32 left after included costs.

Dated course

7 enrolments

Minimum to cover 8 delivered sessions, assuming every enrollee attends every time.

At 8 enrolments: £128 left after included costs.

Each scenario assumes every attendee uses the named offer. These are remainders after the costs you entered, not net profit or a forecast of demand.

worked example · illustrative

How many dancers does a class need?

Consider a 12-place adult class with £72 in fixed teaching, room and allocated overhead costs, plus £1 per attendee. At a £16 drop-in, each place contributes £15, so £72 ÷ £15 rounds up to five paying dancers. A £70 five-class pack brings in £14 per redeemed visit; after the £1 variable cost, £72 ÷ £13 rounds up to six paying dancers.

Illustrative class break-even calculation at a 12-place adult dance studio
OfferRevenue per visitMinimum paying placesRemainder at eight places
Drop-in£165£48
Five-class pack£146£32
Eight-session course£96 per enrollee7 enrolments£128 for the full course

These figures are invented planning inputs, not surveyed dance studio prices. The course row assumes every enrollee attends all eight sessions. “Remainder” covers only the costs named above.

method

The formulas behind the tool

Open class: divide fixed cost per class by price per visit minus variable cost per attendee, then round up to the next whole dancer. The pack price per visit is pack price divided by credits. If the contribution is zero or negative, the offer cannot cover fixed costs at any attendance.

Dated course: multiply fixed session cost by the number of sessions. Divide that by course price minus variable cost per attendee across all sessions, then round up to a whole enrollee. The model uses the same per-class costs entered above, assumes the same students attend every date and checks the answer against room capacity.

Include a budget for owner teaching time, preparation and overheads even when no outside invoice arrives. Spread any one-off course setup cost across its sessions before adding it to the fixed cost per class. Allocate payment processing to the relevant offer, then model refunds, taxes and mixed offer usage separately.

Method and illustrative example published 23 September 2026. For the full offer-design guide, read how to price adult dance classes.

from model to booking page

Put the offer into practice

Once a class or course covers its costs at realistic attendance, make its level, dates, capacity, price and cancellation terms clear before enrolment. Junocal supports adult dance drop-ins, class packs, memberships and fixed-term courses with payments through your own Stripe account.