Ice Rink: Cost Per Skater With A Minimum Roster

Excel Formulas › Ice Rink

All versions

Ice time is billed by the hour and paid for by the skater, and those two facts collide the night only eight players show up. A minimum-roster floor is how teams handle it: the ice bill is divided by the actual count or the contracted minimum, whichever is larger, so nobody gets a $39 practice because their teammates were sick.


Quick formula: Total ice cost over the greater of the roster and the minimum:
=ROUND((B2*C2+D2)/MAX(E2,$B$9),2)

A $310 hour-and-a-half practice with only 8 skaters bills against the 12-player minimum — $25.83 each, not $38.75.

Functions used (tap for the full reference guide):

The example

Three sessions on the same sheet of ice, with a 12-skater contracted minimum.

ABCDEFG
1SessionIce rateHoursOfficialsSkatersBilledPer skater
2Team practice$3101.5$01414$33.21
3League game$3101.5$1301616$37.19
4Squad practice$3101.0$0812$25.83

The formula

The MAX is doing the interesting work; the rest is a division:

=MAX(E2,$B$9) then =ROUND((B2*C2+D2)/F2,2) // the billed head count, then the total ice bill spread across it

How it works

Four things go into the numerator and one decision into the denominator:

  1. B2*C2 is the ice itself. Rinks quote hourly and sell in half-hour or hour blocks, so hours belongs in its own cell rather than being folded into the rate.
  2. +D2 adds officials, which apply to games and not to practices. Keeping it as a column means one sheet covers both kinds of session.
  3. MAX(E2,$B$9) is the floor. If 8 skaters show up on a 12-minimum contract, the bill is split 12 ways and the team absorbs the difference — which is the point of agreeing a minimum in the first place.
  4. ROUND(...,2) to cents, because this number goes straight onto a payment request and people will check it.

Keep the minimum in one cell rather than typing 12 into every formula. Rosters change between seasons and the whole sheet should follow from one edit.

Try it: interactive demo

Interactive

Enter the ice rate, session length, officials fee, and how many skaters turned up.

Variations

Season cost per skater

Multiply by the number of sessions in the season. That is the figure a parent needs before committing, and it is always larger than they expect.

=ROUND((B2*C2+D2)/MAX(E2,$B$9)*Sessions,2)

What the thin night actually cost the team

The gap between the floored bill and the true split is the shortfall the team absorbs. Worth tracking across a season.

=(B2*C2+D2)-ROUND((B2*C2+D2)/MAX(E2,$B$9),2)*E2

Pitfalls & errors

A minimum roster only works if it is in writing before the season. Applying a floor retroactively to a night that went badly is how team treasurers lose friends.

Goalies are frequently excluded from the split or charged at a reduced rate. If that is your policy, take them out of the skater count and add their contribution to the numerator instead.

Do not use MIN by mistake. MIN(E2,$B$9) caps the head count at 12, so a 16-skater game gets billed as 12 and the team comes up short every single time it is well attended.

Practice workbook

📊
Download the free Ice Rink: Cost Per Skater With A Minimum Roster practice workbook
Edit the yellow rate, hours, officials and skater cells, and the minimum roster at the bottom.

Frequently asked questions

What is a reasonable minimum roster?
Usually a little below the number you actually need for a useful session — twelve skaters for a hockey practice, ten for a small-area-games session. Set it too high and the floor applies most nights, which makes it a price increase rather than a safeguard. Set it too low and it never protects anyone.
Should coaches be counted in the skater number?
Only if they pay. The denominator is the number of people sharing the cost, not the number of people on the ice. Volunteer coaches, team managers and goalies on a reduced rate all need to be handled explicitly, or the split quietly stops adding up to the ice bill.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Ice Cost: Staff To Child Ratio · Per-Person Catering · Cost Allocation

Function references: MAXROUNDSUM