# Icesheet, full text > Allocate practice ice across a minor hockey association: hours targets, half ice, curfews and coach conflicts kept, then print team schedules. Free, no sign up. Every public page of https://icesheet-web.pages.dev, as Markdown, in sitemap order. Built from the exported pages at build time. The short index is https://icesheet-web.pages.dev/llms.txt. --- # Minor hockey ice allocation tool, free, Icesheet URL: https://icesheet-web.pages.dev/ Last reviewed: 2026-09-27 > Allocate practice ice across a minor hockey association: hours targets, half ice, curfews and coach conflicts kept, then print team schedules. Free, no sign up. ## Share the association's practice ice fairly, team by team Paste the ice your association holds and your teams, set the hours each team should get, who may share half or third ice, the curfews and the coach conflicts, and Icesheet allocates the season. Every team short of its target is named with the reason. Then print each team's schedule. Third ice: one slot, three teams, each counted by your association's rule. ### Team and ice details never leave your browser. Teams, ice slots and coach pairings stay on this device. Icesheet has no server to send them to: the allocation runs on this page, your season is saved in this browser only, and there is no account and no upload. No player names are needed, and coach conflicts are entered as pairs of teams, not names. Save a backup file whenever you like. ### How it works 1. **Paste the ice.** One slot per row: arena, pad, date, start and end, full, half or third ice, prime or non-prime. Or build weekly slots from your ice contract. 2. **Paste the teams.** Team, division, tier, target hours per week or per season, preferred arena and blackout dates. 3. **Set the rules.** Each division's earliest and latest times and late slot cap, which ice sizes it uses, who may share a slot, one practice a day, the gap between practices, and teams sharing a coach. 4. **Allocate.** Hard rules are never broken silently: a team that cannot reach its target is listed with the hours it got and why, slot by slot. 5. **Review and print.** Drag a team to another slot and the flags update as you move. Lock what is settled, rebalance the rest, then print team schedules and arena sheets. ### Hours, shared in proportion Each team is measured against its own target, so when the ice runs short the teams in a division end up a similar share below it instead of one team losing a whole night. ### Prime time spread evenly Prime slots, the 6 am skates and the late ones are counted per team and evened out within each division. The fairness report shows the numbers. ### Coaches in one place at a time Teams that share a coach never skate at the same time, and a trip between arenas gets the travel time you set. ### Your association sets the policy The association decides the policy, Icesheet applies it. Icesheet has no view on how many hours a U9 team should get or how late a U13 team may skate. It applies the targets, tiers, curfews and caps you enter and tells you plainly what it could not do. ### Guides - [How to allocate practice ice fairly](https://icesheet-web.pages.dev/guide/how-to-allocate-practice-ice-fairly/) - [Ice allocation policy template](https://icesheet-web.pages.dev/guide/ice-allocation-policy-template/) - [Shared ice and half ice rules](https://icesheet-web.pages.dev/guide/shared-ice-and-half-ice-rules/) - [Prime time ice fairness](https://icesheet-web.pages.dev/guide/prime-time-fairness/) - [Ice scheduler checklist for the season](https://icesheet-web.pages.dev/guide/ice-scheduler-checklist-for-the-season/) - [Ice scheduling software compared](https://icesheet-web.pages.dev/guide/ice-scheduling-software-compared/) - [Ice allocation guides](https://icesheet-web.pages.dev/guide/) ### Free to use Every feature is free with no sign up: up to 300 teams and 3,000 ice slots, any number of seasons and drafts, every printout, calendar files and CSV. Try it with the sample association, then paste your own. --- # Allocate practice ice to teams, Icesheet URL: https://icesheet-web.pages.dev/allocate/ Last reviewed: 2026-09-27 > Paste ice slots and teams, set the association's rules and allocate the season's practice ice, then review by drag and print team schedules. In your browser. This page is the app itself. It runs in the browser; there is no text to extract. --- # Ice allocation guides for minor hockey, Icesheet URL: https://icesheet-web.pages.dev/guide/ Last reviewed: 2026-09-27 > How the ice allocator reads an association's rules, which rules are hard, how hours and prime time are balanced, and guides for the volunteer ice scheduler. ## Ice allocation guides for minor hockey How the [ice allocator](https://icesheet-web.pages.dev/allocate/) turns your ice slots, teams and rules into a season of practice ice, and what it tells you when there is not enough to go round. The association decides the policy, Icesheet applies it. ### Guides - [How to allocate practice ice fairly](https://icesheet-web.pages.dev/guide/how-to-allocate-practice-ice-fairly/): Seven steps from an ice contract to team schedules, with the sample association allocated and a month with less ice shared across the full ice teams. - [Ice allocation policy template](https://icesheet-web.pages.dev/guide/ice-allocation-policy-template/): The ten sections an association's ice allocation policy needs, the decisions in each, and the sample's division settings as an example table. - [Shared ice and half ice rules](https://icesheet-web.pages.dev/guide/shared-ice-and-half-ice-rules/): Who may share half and third ice, how a shared hour counts toward targets, and one season counted both ways. - [Prime time ice fairness](https://icesheet-web.pages.dev/guide/prime-time-fairness/): Defining prime, early and late slots, measuring each team's share, and the sample allocated with and without evening them out. - [Ice scheduler checklist for the season](https://icesheet-web.pages.dev/guide/ice-scheduler-checklist-for-the-season/): Before the allocation meeting, building and publishing the schedule, the weekly routine and the January re-allocation, with the sample's supply against demand. - [Ice scheduling software compared](https://icesheet-web.pages.dev/guide/ice-scheduling-software-compared/): Calendars, game schedulers and generators for minor hockey ice, with prices read on a stated date and what each does with a practice allocation. ### Hard rules, never broken silently A hard rule is one the allocator keeps on every slot it gives out. Any rule it cannot keep is named with the reason: a lock that breaks one is left out and listed, and a hand move that breaks one is flagged on the calendar. - Ice size: full ice takes one team, half ice two, third ice three, and only divisions that use that size. - Sharing: only teams the pairing rule allows (same division, same division and tier, or any) share a slot. - Each division's earliest start and latest end, and its cap on late slots per week. - Each team's blackout dates. - One practice a day, if the association says so, and the minimum gap between a team's practices. - Teams that share a coach are never on the ice at once, with 30 minutes of travel between arenas by default. - Locks: a booking you lock stays where it is through every rebalance. ### What it balances Within the hard rules, the allocator scores each allocation and keeps the best one it finds. A team's shortfall is measured as a share of its own target and squared: one team missing its whole target costs 1050 points, one missing half costs 275, and two teams each missing a quarter cost 150 between them, so shortages are spread in proportion to targets. With spare ice left unused, each hour over a target costs 40 points. Prime time share and early and late slots are evened out within each division, a practice away from a team's preferred arena costs 6, and in a rebalance each booking a team loses costs 30, so a rebalance moves as little as it can. The search is deterministic: the same season and seed always give the same allocation. It runs between 60,000 and 400,000 steps in a background worker, depending on the size of the season, then fills any slot a team below its target can still take. ### Why a team is short For every team below its target, the allocator counts the slots it did not get, by the first reason that stops it: - Outside the division's hours - Ice size the division does not use - Blackout date - Shared with a team it may not pair with - Already full with other teams - Overlaps another practice - Already on the ice that day - Too close to another practice - A team sharing its coach is on the ice - Late slot cap reached - No division set Straight after an allocation it never lists a free slot the team could take: any such slot is given to the team before the reasons are worked out. After hand moves, a free slot a team could take is listed as such. Last reviewed 27 September 2026. Icesheet is not affiliated with any hockey association, governing body, league, arena, municipality or ice scheduling software company. --- # How to allocate practice ice fairly, Icesheet URL: https://icesheet-web.pages.dev/guide/how-to-allocate-practice-ice-fairly/ Last reviewed: 2026-09-27 > Allocate minor hockey practice ice fairly in seven steps: list the ice, set hours targets, fix the hard rules, allocate, share any shortfall, then publish. ## How to allocate practice ice fairly To allocate practice ice fairly, give every team an hours target from your association's policy, list the ice you hold slot by slot, and place teams so that the hard rules (curfews, ice sizes, one practice a day, coaches with two teams) hold for everyone. When the ice runs short, share the gap in proportion to each team's target, and even out prime time and the early and late slots within each division. Then publish each team's schedule with the numbers behind it. ### Seven steps from an ice contract to team schedules 1. **List every slot of ice the association holds.** One row per slot: arena, pad, date, start, end, whether it is full, half or third ice, and whether the arena calls it prime or non-prime. 2. **Set an hours target for every team.** Write the policy's target per week or per season for each division and tier, so every team is measured against its own number rather than against its neighbour. 3. **Write down the hard rules.** Each division's earliest and latest times and ice sizes, blackout dates, one practice a day, the gap between practices, teams that share a coach, and any cap on late slots. 4. **Allocate.** Place teams on slots so that no hard rule breaks and every team gets as close to its target as the ice allows. 5. **Share any shortfall.** When there is not enough ice, spread the gap across the teams in proportion to their targets instead of letting one team lose a whole night. 6. **Check prime time and late slots.** Count each team's prime hours and its early and late slots, and even them out within each division. 7. **Publish with the reasons.** Print each team's schedule, keep the fairness numbers, and be able to say why any team is below its target. ### Start from targets, not from last year The ice scheduler of a minor hockey association usually inherits a block of ice from the city or the arena and a list of teams, and the easiest thing to do is to copy last season's grid. That carries last season's unfairness forward. The Canadian Parks and Recreation Association put the principle plainly in its 2024 piece on fair ice allocation: allocate on the current needs of every group, backed by current registration numbers, not on history. Inside an association the same idea becomes an hours target per team, set by division and tier in the policy, which every allocation is then measured against. Targets also make the conversation with coaches easier. "Your team is below its target because it practises on full ice only and every full ice slot is taken" is an answer a coach can check: Icesheet counts the full slots and names the teams on one of them, each with its share of its own target. "That is how the grid came out" is not. ### Hard rules and preferences are different things Some rules may never break: a team cannot practise before its division's earliest time, cannot share half ice with a team the policy says it may not pair with, and cannot be in two places at once. Others are preferences to balance: a team's home arena, an even spread of prime time, the same weekday each week. Keep the two lists separate. The [ice allocator](https://icesheet-web.pages.dev/allocate/) treats the first list as hard rules that are never broken silently (anything it cannot keep is named with the reason) and scores the second. The score is what makes a shortfall fair. Each team's shortfall is measured as a share of its own target and squared, so one team missing half its ice costs 275 points while two teams each missing a quarter cost 150 between them. The allocator therefore prefers several small gaps to one large one, which is the behaviour most policies ask for. ### Worked example: the sample association The sample association in the allocator is invented: 12 teams in 5 divisions, 60 ice slots over 4 January weeks at 2 arenas, 2 pairs of teams sharing a coach, and division settings like the table in the [policy template guide](https://icesheet-web.pages.dev/guide/ice-allocation-policy-template/). The association holds 60 hours of ice; because the youngest divisions share half and third ice, the teams' targets add up to 80 hours of practice time. Allocated with the default settings, the season has 76 practices and 0 broken rules. Every U7 practice is on shared ice (12 of 12). Two teams end below target: U13 A: 10 of 12 hours and U15 A: 10 of 12 hours. The first reason the tool gives is "Ice size the division does not use" for 28 slots: those A teams practise on full ice only, and the full ice slots are all in use. Now suppose the arena takes back the Sunday evening full ice slot for the whole month (4 slots). Allocated again, 4 teams end below target: U13 A: 9 of 12 hours, U15 A: 9 of 12 hours, U13 B: 5 of 6 hours, U15 B: 5 of 6 hours. The four full ice teams finish between 75% and 83% of their targets (U13 A 75%, U13 B 83%, U15 A 75%, U15 B 83%), with 0 broken rules. No team carries the whole loss. ### Common mistakes - Copying last season's grid instead of starting from this season's targets and registrations. - Letting the first coach to ask pick the good slots, so the 6 am and late slots fall to whoever was slowest. - Forgetting that a coach with two teams cannot be at two arenas at once, or needs time to drive between them. - Counting a half ice hour as a full hour for one team and half an hour for another. Pick one rule and write it in the policy. - Publishing the schedule without the numbers, so every complaint has to be answered from memory. The rest of the method is in the guides on [shared and half ice](https://icesheet-web.pages.dev/guide/shared-ice-and-half-ice-rules/) and [prime time fairness](https://icesheet-web.pages.dev/guide/prime-time-fairness/). ### Sources - [Breaking the ice: supporting fair ice allocations, 26 March 2024](https://www.cpra.ca/breaking_the_ice_supporting_fair_ice_allocations), Canadian Parks and Recreation Association. Allocate on the current needs of every user group rather than on history, backed by current registration numbers. Last reviewed 27 September 2026. - [Ice scheduler](https://squamishminorhockey.com/ice-scheduler/), Squamish Minor Hockey Association. The volunteer role: allocation meetings, a master ice plan from enrolment forecasts, a weekly schedule every Friday, and unused ice returned on notice. Last reviewed 27 September 2026. - [Ice allocation policy, version 1, approved 18 April 2023](https://www.fortsaskminorhockey.com/wp-content/uploads/sites/1746/2023/04/Ice-Allocation-VERSION-1.pdf), Fort Saskatchewan Minor Hockey Association. Desirable and undesirable ice shared fairly, the latest practice end by age group when the ice allows, and unused ice returned 21 days ahead. Last reviewed 27 September 2026. - [Ice management, 2024 to 2025 season](https://chbawings.org/l/66/U9-Int/pages/4890/Ice-Management/), Cole Harbour Bel Ayr Minor Hockey Association. Weekly practice ice by division and tier, shared 60 minute practices for some tiers, and early weekend slots rotated so most teams get one every second weekend. Last reviewed 27 September 2026. - [Ice time allocation software for hockey associations](https://rinktrack.com/ice-time-allocation-software), RinkTrack. Pricing from 50 US dollars a month for up to 15 teams, a 30 day trial, and slots assigned to teams by clicking on a calendar. Last reviewed 27 September 2026. ### Frequently asked questions **What does fair ice allocation mean in minor hockey?** It means every team is measured against the target its association set for its division and tier, the hard rules are kept for everyone, and the shortfalls and the unpopular slots are shared rather than dumped on whoever asked last. The association decides the policy; the allocation only applies it. **Should ice be allocated by registration numbers or by team?** Municipalities often allocate to associations by registration, and associations then allocate to teams by division and tier. The same principle holds at both levels: allocate on current needs, not on what a group had last year. **How do I handle a coach with two teams?** Treat the two teams as a pair that may never be on the ice at the same time, and add travel time when the two slots are at different arenas. Checking this by eye is where hand-made schedules most often go wrong. **How often should practice ice be re-allocated?** Most associations allocate in late summer for the fall and again in January when tournaments, rep teams and returned ice change the picture. Re-allocating is quicker when the teams and rules carry over and only the slots change. ### More guides - [Ice allocation policy template](https://icesheet-web.pages.dev/guide/ice-allocation-policy-template/) - [Shared ice and half ice rules](https://icesheet-web.pages.dev/guide/shared-ice-and-half-ice-rules/) - [Prime time ice fairness](https://icesheet-web.pages.dev/guide/prime-time-fairness/) - [Ice scheduler checklist for the season](https://icesheet-web.pages.dev/guide/ice-scheduler-checklist-for-the-season/) - [Ice scheduling software compared](https://icesheet-web.pages.dev/guide/ice-scheduling-software-compared/) Last reviewed 27 September 2026. Icesheet is not affiliated with any hockey association, governing body, league, arena, municipality or ice scheduling software company. --- # Ice allocation policy template, what to include, Icesheet URL: https://icesheet-web.pages.dev/guide/ice-allocation-policy-template/ Last reviewed: 2026-09-27 > The sections a minor hockey ice allocation policy needs: principles, hours by division and tier, times, shared ice, prime time, coaches, unused ice and appeals. ## Ice allocation policy template, what to include An ice allocation policy should say who allocates the ice and when, how many practice hours each division and tier is aiming for, the earliest and latest times for each age group, how half and third ice is shared and counted, how prime time and the early and late slots are shared, how coaches with two teams are handled, how unused ice is returned or traded, and how a coach appeals. This page lists the sections and the decisions in each. It is structure, not legal text: the words and numbers are your board's. ### The sections, in the order a reader needs them 1. **Purpose and principles.** One paragraph: ice is shared on current needs, measured against targets, and the unpopular slots are shared too. Fort Saskatchewan's 2023 policy opens by aiming to share desirable and undesirable ice fairly. 2. **Who allocates, and when.** The ice scheduler's role, who reviews the allocation, the dates of the fall allocation and the January re-allocation, and when schedules are published. 3. **Hours by division and tier.** A table of practice targets per week or per season, and whether games come out of the same ice. 4. **Times by age group.** The earliest start and latest end for each division, and any cap on late slots per week. 5. **Ice sizes and sharing.** Which divisions practise on full, half or third ice, who may share a slot, and whether a shared hour counts as an hour or as a share. The [shared ice guide](https://icesheet-web.pages.dev/guide/shared-ice-and-half-ice-rules/) covers the choices. 6. **Prime time and the early and late slots.** Your arena's definition of prime, and how the 6 am and late slots rotate. See the [prime time guide](https://icesheet-web.pages.dev/guide/prime-time-fairness/). 7. **Conflicts.** Teams that share a coach are never on the ice at once, with travel time between arenas; tournament weekends and other blackout dates. 8. **When there is not enough ice.** How a shortfall is shared: in proportion to each team's target is the usual answer. 9. **Unused ice, trades and returns.** How much notice a team gives to return a slot (Fort Saskatchewan asks for 21 days), whether teams may trade, and who gets returned ice. 10. **Appeals and publication.** Who a coach writes to, how fast they get an answer, and where the schedule and the fairness numbers are posted. ### Worked example: the sample association's settings These are the division settings of the invented sample association in the [ice allocator](https://icesheet-web.pages.dev/allocate/). They are an example of the table a policy needs, not a recommendation for any age group. | Division | Earliest start | Latest end | Ice sizes | Late slots | | --- | --- | --- | --- | --- | | U7 | 07:00 | 19:00 | half ice or third ice | None | | U9 | 06:30 | 20:00 | half ice | None | | U11 | 06:00 | 21:00 | full ice or half ice | None | | U13 | 06:00 | 21:30 | full ice | 1 a week | | U15 | 06:00 | 22:00 | full ice | No cap | Unless the policy says otherwise, the allocator treats a slot starting at 20:30 or later as late, one starting before 07:00 as early, and gives a coach 30 minutes to travel between arenas. Every one of these is a setting on the Rules tab, so the policy's numbers go straight in. With these settings the sample allocates with 0 broken rules, and 2 teams end below target (U13 A and U15 A), each with the reasons listed. ### Writing it so it can be applied A policy that can be applied by a volunteer on a Sunday night is one where every rule is a number or a yes or no: "U9 teams practise between 06:30 and 20:00 on half ice", not "young players should not skate too late". Say which rules are hard and which are preferences. Say what the scheduler does when two rules collide, for example when the only slot a team can take is on its tournament weekend. And say that the association decides the policy while the scheduler applies it, so disagreements go to the board rather than to the volunteer. ### Common mistakes - Writing principles with no numbers, so every allocation is argued from scratch. - Leaving out how shared ice is counted, so half ice hours are counted two ways in one season. - No rule for returned ice, so a slot a team gives back sits empty or goes to whoever hears first. - Allocating by last year's grid instead of this year's registrations and tiers. - No appeal route, so the volunteer scheduler takes every complaint personally. Next: [how to allocate practice ice fairly](https://icesheet-web.pages.dev/guide/how-to-allocate-practice-ice-fairly/) once the policy is written. ### Sources - [Ice allocation policy, version 1, approved 18 April 2023](https://www.fortsaskminorhockey.com/wp-content/uploads/sites/1746/2023/04/Ice-Allocation-VERSION-1.pdf), Fort Saskatchewan Minor Hockey Association. Desirable and undesirable ice shared fairly, the latest practice end by age group when the ice allows, and unused ice returned 21 days ahead. Last reviewed 27 September 2026. - [Ice allocation procedure](https://www.oakville.ca/town-hall/policies-procedures/facility-allocation-policy/ice-allocation-procedure/), Town of Oakville, Recreation and Culture. Prime, shoulder and non-prime hours defined by day and time, and a priority order for who is allocated prime time first. Last reviewed 27 September 2026. - [Breaking the ice: supporting fair ice allocations, 26 March 2024](https://www.cpra.ca/breaking_the_ice_supporting_fair_ice_allocations), Canadian Parks and Recreation Association. Allocate on the current needs of every user group rather than on history, backed by current registration numbers. Last reviewed 27 September 2026. - [Ice management, 2024 to 2025 season](https://chbawings.org/l/66/U9-Int/pages/4890/Ice-Management/), Cole Harbour Bel Ayr Minor Hockey Association. Weekly practice ice by division and tier, shared 60 minute practices for some tiers, and early weekend slots rotated so most teams get one every second weekend. Last reviewed 27 September 2026. - [Ice scheduler](https://squamishminorhockey.com/ice-scheduler/), Squamish Minor Hockey Association. The volunteer role: allocation meetings, a master ice plan from enrolment forecasts, a weekly schedule every Friday, and unused ice returned on notice. Last reviewed 27 September 2026. ### Frequently asked questions **Is this a legal template I can adopt as it stands?** No. It is a list of the sections a policy needs and the decisions each one records. The wording, the numbers and the approval are your association's board's, under its own bylaws. **Who should approve the ice allocation policy?** Usually the association's board, on a proposal from the ice scheduler or an ice committee, before the allocation meeting where the association receives its ice. Publish the approved version where parents can read it. **Should the policy name exact hours for each team?** Name targets per division and tier, per week or per season, and say what happens when the ice falls short. Exact hours per named team change every season and belong in the schedule, not the policy. **What is the difference between prime and non-prime ice?** Arenas and municipalities define it by day and time, and often price it differently. Oakville's procedure, for example, defines prime as weekday evenings and most of the weekend. Copy your arena's definition into the policy rather than inventing one. ### More guides - [How to allocate practice ice fairly](https://icesheet-web.pages.dev/guide/how-to-allocate-practice-ice-fairly/) - [Shared ice and half ice rules](https://icesheet-web.pages.dev/guide/shared-ice-and-half-ice-rules/) - [Prime time ice fairness](https://icesheet-web.pages.dev/guide/prime-time-fairness/) - [Ice scheduler checklist for the season](https://icesheet-web.pages.dev/guide/ice-scheduler-checklist-for-the-season/) - [Ice scheduling software compared](https://icesheet-web.pages.dev/guide/ice-scheduling-software-compared/) Last reviewed 27 September 2026. Icesheet is not affiliated with any hockey association, governing body, league, arena, municipality or ice scheduling software company. --- # Shared ice and half ice rules for practices, Icesheet URL: https://icesheet-web.pages.dev/guide/shared-ice-and-half-ice-rules/ Last reviewed: 2026-09-27 > How to share half and third ice between minor hockey teams: who may pair, how a shared hour counts toward targets, and what each counting rule does to a season. ## Shared ice and half ice rules for practices Shared ice needs three decisions in writing: which divisions practise on half or third ice, which teams may share a slot (same division, same division and tier, or any teams), and how a shared hour counts toward a team's target (as time on the ice or as a share of the sheet). A half ice slot then takes two teams and a third ice slot three. The counting rule matters most: it can change how many teams end the season short of target. ### Why associations split the sheet For the youngest players, small area play is now the norm in Canada. Hockey Calgary reported in March 2017 that cross-ice or half-ice play would be mandatory for Initiation from the 2017 to 2018 season, and the Ontario Hockey Federation's U7 pathway says U7 is played cross-ice or on a surface of at most 100 by 60 feet. For the association's ice scheduler that has a practical side: one hour of full ice becomes two or three practices, so a young division needs fewer slots, and older divisions can have the full sheets. Cole Harbour Bel Ayr's ice page for 2024 to 2025 shows the same pattern at the other end, with some C tier teams given one shared 60 minute practice a week. ### Who may share a slot The pairing rule decides which teams may stand on the same sheet at once. "Same division" keeps a U9 team with U9 teams. "Same division and tier" keeps A with A. "Any teams" lets any two divisions that both practise on half ice share. Set it on the Rules tab of the [ice allocator](https://icesheet-web.pages.dev/allocate/); it is a hard rule, so a hand move that breaks it is flagged with the pair named. ### How a shared hour counts - **Time on the ice.** A team on half ice for an hour has had an hour of practice. Targets for young divisions are then met with fewer slots, and more full sheets are left for older teams. - **Share of the ice.** The same slot counts as half an hour, or twenty minutes on third ice. Targets track the ice each team uses and pays for, so young divisions need two or three times as many slots to meet the same number. ### Worked example: one season counted both ways The invented sample association (12 teams, 60 slots over 4 weeks) has three U7 teams on half and third ice with a target of one hour a week each. Counted as time on the ice, each U7 team gets 4, 4, 4 hours from 4, 4, 4 practices, and 2 teams in the association end below target. Counted as a share of the ice, with nothing else changed, the U7 teams need 11, 10, 11 practices to get near the same numbers, and 10 teams end below target (U13 A, U15 A, U13 B, U9 A, U9 C, U11 A, U9 B, U11 B, U15 B, U7 White). Both allocations break 0 rules; the difference is only in what an hour means. Neither answer is wrong. The lesson is to pick the rule before the targets are set, because a target of one hour a week means something different under each. ### Common mistakes - Setting targets under one counting rule and allocating under the other. - Pairing an A team with a C team on half ice when the policy meant to keep tiers together. - Leaving the second half of a half ice slot empty when a paired team could use it, then buying more ice. - Letting an older division use a third ice slot the youngest teams needed. Related: [sharing prime time fairly](https://icesheet-web.pages.dev/guide/prime-time-fairness/) and the [policy template](https://icesheet-web.pages.dev/guide/ice-allocation-policy-template/). ### Sources - [Cross-ice and half-ice mandatory for Initiation, 28 March 2017](https://www.hockeycalgary.ca/news/view/article/611), Hockey Calgary. Cross-ice or half-ice play made mandatory for the youngest age group from the 2017 to 2018 season, reported with the national body's reasons. Last reviewed 27 September 2026. - [U7 player pathway](https://www.ohf.on.ca/players/seasonal-structure/u7-player-pathway/), Ontario Hockey Federation. U7 played cross-ice or on a surface of at most 100 by 60 feet. Last reviewed 27 September 2026. - [Ice management, 2024 to 2025 season](https://chbawings.org/l/66/U9-Int/pages/4890/Ice-Management/), Cole Harbour Bel Ayr Minor Hockey Association. Weekly practice ice by division and tier, shared 60 minute practices for some tiers, and early weekend slots rotated so most teams get one every second weekend. Last reviewed 27 September 2026. - [Ice allocation policy, version 1, approved 18 April 2023](https://www.fortsaskminorhockey.com/wp-content/uploads/sites/1746/2023/04/Ice-Allocation-VERSION-1.pdf), Fort Saskatchewan Minor Hockey Association. Desirable and undesirable ice shared fairly, the latest practice end by age group when the ice allows, and unused ice returned 21 days ahead. Last reviewed 27 September 2026. ### Frequently asked questions **Does a half ice practice count as a full hour?** Only if your policy says so. Some associations count time on the ice, so a team on half ice for an hour has had an hour. Others count the share of the ice, so the same slot is half an hour. Both are defensible; mixing them is not. **Can two teams from different divisions share half ice?** Many policies allow it only within a division, or within a division and tier, so the two groups on the ice are at a similar level. Set the pairing rule once and apply it to every shared slot. **How many teams fit on third ice?** Three, one in each third of the sheet, which is how cross-ice practices for the youngest players are usually run. A full sheet split in half takes two. **Does Icesheet decide which age groups must use half ice?** No. The ice sizes each division practises on are your association's settings, taken from its own policy and its governing body's program rules. The allocator keeps the sizes you set and makes no claim about what is right for an age group. ### More guides - [How to allocate practice ice fairly](https://icesheet-web.pages.dev/guide/how-to-allocate-practice-ice-fairly/) - [Ice allocation policy template](https://icesheet-web.pages.dev/guide/ice-allocation-policy-template/) - [Prime time ice fairness](https://icesheet-web.pages.dev/guide/prime-time-fairness/) - [Ice scheduler checklist for the season](https://icesheet-web.pages.dev/guide/ice-scheduler-checklist-for-the-season/) - [Ice scheduling software compared](https://icesheet-web.pages.dev/guide/ice-scheduling-software-compared/) Last reviewed 27 September 2026. Icesheet is not affiliated with any hockey association, governing body, league, arena, municipality or ice scheduling software company. --- # Prime time ice fairness across teams, Icesheet URL: https://icesheet-web.pages.dev/guide/prime-time-fairness/ Last reviewed: 2026-09-27 > Share prime time ice and the 6 am and late slots fairly across minor hockey teams: define prime, count each team's share, rotate the bad slots, and publish it. ## Prime time ice fairness across teams To share prime time fairly, use your arena's definition of prime, count each team's share of its ice that falls in prime time, and keep those shares close within each division. Do the same for the unpopular slots: count each team's early and late practices and rotate them so no team gets every 6 am skate. Publish both numbers with the schedule. ### Define prime, early and late once Prime time is an arena term before it is a fairness term. The Town of Oakville's ice allocation procedure splits the week into prime, shoulder and non-prime blocks by day and time, and allocates prime time in a stated priority order. Your association's policy should copy its arena's definition, then add its own two lines: when a slot counts as early and when it counts as late. By default the [ice allocator](https://icesheet-web.pages.dev/allocate/) calls a slot early if it starts before 07:00 and late if it starts at 20:30 or later; both are settings. Fort Saskatchewan Minor Hockey's 2023 policy is a good model of the intent: it aims to share desirable and undesirable ice fairly among its U9 to U18 teams, and names early mornings, late evenings and out of town rinks as the undesirable kind. Cole Harbour Bel Ayr rotates its five weekend practices that start between 6 and 7 am among nine competitive teams, so most get one every second weekend. ### Measure shares, not slots Counting prime slots is misleading when teams have different targets. A team with three practices a week and one in prime time has a third of its ice in prime; a team with one practice a week in prime has all of it. The fair comparison is the share of each team's own ice that is prime, within its division. For early and late slots the count is what families feel, so count those. ### Worked example: the sample with and without evening out The invented sample association was allocated twice from the same ice and teams, once with prime time and early and late slots evened out within each division (the default) and once with both switched off. | Measure | Evened out | Not evened out | | --- | --- | --- | | U13 prime share, lowest to highest team | 60% to 67% | 60% to 100% | | U9 prime share, lowest to highest team | 67% to 67% | 50% to 83% | | U13 and U15 early and late slots per team | 4 to 4 | 0 to 7 | | Broken rules | 0 | 0 | With evening out on, the U13 gap in prime share is 7 points instead of 40, and the U9 gap is 0 points instead of 33. The early and late slots spread from 4 to 4 per team instead of 0 to 7. The teams are 4 hours short of their targets in total with evening out on and 4 hours with it off, so evening out cost no hours overall. ### Common mistakes - Comparing prime slots instead of prime shares, so teams with more ice look luckier than they are. - Rotating the 6 am slots across the whole association instead of within each division. - Inventing a prime time definition that differs from the arena's invoice. - Fixing prime time by hand after the allocation and breaking a curfew or a coach pair in the process. See also [how to allocate practice ice fairly](https://icesheet-web.pages.dev/guide/how-to-allocate-practice-ice-fairly/) and the [season checklist](https://icesheet-web.pages.dev/guide/ice-scheduler-checklist-for-the-season/). ### Sources - [Ice allocation procedure](https://www.oakville.ca/town-hall/policies-procedures/facility-allocation-policy/ice-allocation-procedure/), Town of Oakville, Recreation and Culture. Prime, shoulder and non-prime hours defined by day and time, and a priority order for who is allocated prime time first. Last reviewed 27 September 2026. - [Ice allocation policy, version 1, approved 18 April 2023](https://www.fortsaskminorhockey.com/wp-content/uploads/sites/1746/2023/04/Ice-Allocation-VERSION-1.pdf), Fort Saskatchewan Minor Hockey Association. Desirable and undesirable ice shared fairly, the latest practice end by age group when the ice allows, and unused ice returned 21 days ahead. Last reviewed 27 September 2026. - [Ice management, 2024 to 2025 season](https://chbawings.org/l/66/U9-Int/pages/4890/Ice-Management/), Cole Harbour Bel Ayr Minor Hockey Association. Weekly practice ice by division and tier, shared 60 minute practices for some tiers, and early weekend slots rotated so most teams get one every second weekend. Last reviewed 27 September 2026. - [Ice time allocation software for hockey associations](https://rinktrack.com/ice-time-allocation-software), RinkTrack. Pricing from 50 US dollars a month for up to 15 teams, a 30 day trial, and slots assigned to teams by clicking on a calendar. Last reviewed 27 September 2026. ### Frequently asked questions **What is prime time ice?** The hours an arena or a municipality calls prime, usually weekday evenings and weekend days, often priced higher. Oakville's allocation procedure, for example, lists weekday prime as 6:00 p.m. to 9:59 p.m. Use your own arena's definition. **Should older teams always get the late slots?** Older divisions can usually take later slots because their curfews allow it, but within a division the late slots should still rotate. A cap on late slots per week for younger divisions is a common policy line. **How do I show parents the prime time split is fair?** Publish each team's share of prime hours and its count of early and late slots, by division. Numbers settle arguments that impressions start. **Does evening out prime time cost teams hours?** Rarely. In the allocator's score a shortfall weighs far more than prime time, so evening out mostly chooses among allocations that meet the targets equally well. The worked example on this page shows the hours short in both runs. ### More guides - [How to allocate practice ice fairly](https://icesheet-web.pages.dev/guide/how-to-allocate-practice-ice-fairly/) - [Ice allocation policy template](https://icesheet-web.pages.dev/guide/ice-allocation-policy-template/) - [Shared ice and half ice rules](https://icesheet-web.pages.dev/guide/shared-ice-and-half-ice-rules/) - [Ice scheduler checklist for the season](https://icesheet-web.pages.dev/guide/ice-scheduler-checklist-for-the-season/) - [Ice scheduling software compared](https://icesheet-web.pages.dev/guide/ice-scheduling-software-compared/) Last reviewed 27 September 2026. Icesheet is not affiliated with any hockey association, governing body, league, arena, municipality or ice scheduling software company. --- # Ice scheduler checklist for the season, Icesheet URL: https://icesheet-web.pages.dev/guide/ice-scheduler-checklist-for-the-season/ Last reviewed: 2026-09-27 > A season checklist for a minor hockey ice scheduler: before the allocation meeting, building and publishing the schedule, weekly routine, January re-allocation. ## Ice scheduler checklist for the season An ice scheduler's season runs in five parts: get the numbers ready before the allocation meeting, build and check the practice schedule, publish it with the fairness numbers, run the weekly routine of swaps and returned ice, and re-allocate in January. The lists below cover each part. Tick them off in order and the schedule can be explained, handed over and rebuilt quickly when the ice changes. ### Before the allocation meeting - Registration forecast by division, with the number of teams per tier. - The board's approved policy: hours targets, times by age group, ice sizes, sharing and appeals. See the [policy template](https://icesheet-web.pages.dev/guide/ice-allocation-policy-template/). - Last season's unused ice and returned slots, to argue for the right amount this time. The Canadian Parks and Recreation Association's 2024 guidance favours current registration numbers over history. - A list of the coaches with two teams, recorded as pairs of teams. - Known blackout dates: tournaments, holidays, school events. ### Building the schedule - Enter every slot the association holds, or build the slots from the weekly blocks in the ice contract. - Mark prime and non-prime by your arena's definition. - Enter the teams with their targets, preferred arenas and blackout dates. - Set the divisions' hours, ice sizes and late caps, and the association's rules. - Allocate, then read the list of teams short of target and the reasons before changing anything. - Lock the slots that are settled (rep team skills sessions, a coach's fixed night) and rebalance the rest. ### Worked example: supply against demand in the sample Before allocating, compare the ice you hold with the targets you are aiming for. The invented sample association in the [ice allocator](https://icesheet-web.pages.dev/allocate/) holds 60 hours of ice over 4 weeks, and its 12 teams' targets add up to 80 hours. That is only possible because the youngest divisions share half and third ice. Allocated, the season has 76 practices, 0 broken rules, 52 hours of the ice in use and 8 hours left over, and 2 teams below target: U13 A: 10 of 12 hours and U15 A: 10 of 12 hours. The unused ice list names why each leftover slot went unused, which is the list you take back to the arena or offer to another group. ### Publishing - Print or send each team's schedule, with the teams it shares ice with. - Send the arena its sheets by day, if it wants them. - Post the fairness numbers by division: hours against target, prime share, early and late slots. - Give families a calendar file, so the schedule lands in their phones. ### The weekly routine - Confirm next week's ice on a fixed day. Squamish's scheduler sends the finalized schedule every Friday for the following week. - Take back returned ice with the notice your policy sets, and offer it to the teams furthest below target first. - Record swaps between teams so the fairness numbers stay true. - Check the arena invoice against the schedule. ### The January re-allocation - Start the new season from the fall one so teams, divisions and rules carry over, then enter the new slots. - Drop blackout dates that have passed, and add the new tournament weekends. - Allocate, compare with the fall draft, and publish. ### Common mistakes - Allocating before the policy is approved, then redoing it after the board meeting. - Offering returned ice to whoever asks first instead of the teams furthest below target. - Keeping the only copy of the schedule on one laptop with no backup file. - Rebuilding January from scratch instead of carrying the teams and rules over. More: [how to allocate practice ice fairly](https://icesheet-web.pages.dev/guide/how-to-allocate-practice-ice-fairly/) and [ice scheduling software compared](https://icesheet-web.pages.dev/guide/ice-scheduling-software-compared/). ### Sources - [Ice scheduler](https://squamishminorhockey.com/ice-scheduler/), Squamish Minor Hockey Association. The volunteer role: allocation meetings, a master ice plan from enrolment forecasts, a weekly schedule every Friday, and unused ice returned on notice. Last reviewed 27 September 2026. - [Ice allocation policy, version 1, approved 18 April 2023](https://www.fortsaskminorhockey.com/wp-content/uploads/sites/1746/2023/04/Ice-Allocation-VERSION-1.pdf), Fort Saskatchewan Minor Hockey Association. Desirable and undesirable ice shared fairly, the latest practice end by age group when the ice allows, and unused ice returned 21 days ahead. Last reviewed 27 September 2026. - [Breaking the ice: supporting fair ice allocations, 26 March 2024](https://www.cpra.ca/breaking_the_ice_supporting_fair_ice_allocations), Canadian Parks and Recreation Association. Allocate on the current needs of every user group rather than on history, backed by current registration numbers. Last reviewed 27 September 2026. - [Ice management, 2024 to 2025 season](https://chbawings.org/l/66/U9-Int/pages/4890/Ice-Management/), Cole Harbour Bel Ayr Minor Hockey Association. Weekly practice ice by division and tier, shared 60 minute practices for some tiers, and early weekend slots rotated so most teams get one every second weekend. Last reviewed 27 September 2026. ### Frequently asked questions **What does a minor hockey ice scheduler do?** Represents the association at the ice allocation meetings, builds the master ice plan from registration forecasts, allocates practice ice to teams, publishes schedules, handles swaps and returned ice, and checks the arena invoices. Squamish Minor Hockey's role description lists much the same. **When is practice ice allocated?** Most associations receive their ice in late summer and allocate for the fall, then re-allocate in January when tryouts are over, tournament dates are known and some ice has been returned. **How far ahead should a team give back ice it cannot use?** Whatever your policy says. Fort Saskatchewan's 2023 policy asks for 21 days, and bills unused ice that is not returned in time. Put a number in yours. **Is the ice scheduler a paid role?** In some associations it is, in most it is a volunteer on the board. Either way the job is the same, and a documented checklist makes it easier to hand over. ### More guides - [How to allocate practice ice fairly](https://icesheet-web.pages.dev/guide/how-to-allocate-practice-ice-fairly/) - [Ice allocation policy template](https://icesheet-web.pages.dev/guide/ice-allocation-policy-template/) - [Shared ice and half ice rules](https://icesheet-web.pages.dev/guide/shared-ice-and-half-ice-rules/) - [Prime time ice fairness](https://icesheet-web.pages.dev/guide/prime-time-fairness/) - [Ice scheduling software compared](https://icesheet-web.pages.dev/guide/ice-scheduling-software-compared/) Last reviewed 27 September 2026. Icesheet is not affiliated with any hockey association, governing body, league, arena, municipality or ice scheduling software company. --- # Ice scheduling software compared, prices dated, Icesheet URL: https://icesheet-web.pages.dev/guide/ice-scheduling-software-compared/ Last reviewed: 2026-09-27 > Minor hockey ice scheduling software compared: which tools allocate practice ice for you and which are calendars to fill by hand, with prices and dates. ## Ice scheduling software compared, prices dated Most ice scheduling software for minor hockey associations is a calendar you fill in by hand: you click a slot and pick a team, and the tool totals the hours. Paid plans run from about fifty US dollars a month to a few hundred Canadian dollars a year, and several have a free tier with a team limit. Tools that generate a schedule for you mostly build games; one free platform generates practice schedules behind an account. The table below was read on 27 September 2026. ### The tools, side by side | Tool | Price read | Account | Free option | How ice reaches teams | | --- | --- | --- | --- | --- | | RinkTrack | From USD 50 a month for up to 15 teams, every feature included | Yes | 30 day trial | By hand: slots are assigned to teams by clicking on the calendar, with ice received shown per team | | RinkBook | Quoted by the number of teams or organizations | Yes | Demos and trials; no free plan listed | Tracks hours against the association's own model; the decisions stay with the scheduler | | Rink Reserve | Free to 7 teams; Pro CAD 399 a year; Enterprise CAD 899 a year | Yes | Starter, up to 7 teams | Drag, click or bulk assign by hand; automatic scheduling listed as a later phase | | TeamLinkt | Free platform | Yes | Free | Builds schedules from locations, availability, blackout dates and events per week; no hours target per team is described | | HockeyShare | Free to 25 entries; Premium USD 75.99 a year; association plans from USD 20 per user a year | Yes | 25 ice scheduler entries | Calendar entries made by hand | | Sport Scheduler Pro | Free to 14 teams; Pro USD 8 a month | No | Up to 14 teams | Games only; no practice ice allocation | | Icesheet | Free | No | Everything | Allocated to hours targets under the association's rules, then adjusted by hand | Prices as published on each vendor's page on 27 September 2026; currencies as the vendor states them. Icesheet is not affiliated with any of these companies. ### Three kinds of tool **Calendars you fill in.** RinkTrack's page describes assigning ice slots to teams by clicking on the calendar, and shows what each team's ice is worth. Rink Reserve offers drag, click or bulk assignment, with automatic scheduling listed for a later phase. RinkBook tracks hours against the association's own model and leaves the decisions with the operator. HockeyShare's ice scheduler is a set of calendar entries. These are good at recording and publishing; the thinking is still yours. **Game schedule generators.** Sport Scheduler Pro and The League Tool build league game schedules around ice slots. They do not allocate practice ice to hours targets. **Generators behind a platform.** TeamLinkt's help centre describes a schedule builder that takes divisions, locations with availability, blackout dates and events per week, and may need manual fixes when it cannot meet every constraint. It is free with an account; hours targets per team are not described. ### Worked example: what an allocator does with the sample The invented sample association has 60 slots and 12 teams. Filled by hand, that is 76 placements, each one checked against curfews, ice sizes, one practice a day and 2 coach pairs. The [ice allocator](https://icesheet-web.pages.dev/allocate/) makes all 76 in the browser with 0 broken rules and names the 2 teams below target with the reasons. The scheduler's time goes into reviewing, not placing. ### How to choose - If your association already publishes through a platform families use, keep publishing there and export into it. - If the hard part is deciding who gets which slot, use an allocator for the first draft and review it. - If you need invoices, registration or referee assignment, you need a platform, not an allocator. ### Common mistakes - Buying a calendar expecting it to decide the allocation. - Comparing monthly and yearly prices without converting them. - Choosing on the free tier's team limit without counting next season's teams. - Uploading player details to a tool when the allocation needs only team names. Related: the [season checklist](https://icesheet-web.pages.dev/guide/ice-scheduler-checklist-for-the-season/) and [how to allocate practice ice fairly](https://icesheet-web.pages.dev/guide/how-to-allocate-practice-ice-fairly/). ### Sources - [Ice time allocation software for hockey associations](https://rinktrack.com/ice-time-allocation-software), RinkTrack. Pricing from 50 US dollars a month for up to 15 teams, a 30 day trial, and slots assigned to teams by clicking on a calendar. Last reviewed 27 September 2026. - [Ice rink scheduling software for arenas and hockey associations](https://www.rinkbook.ca/ice-rink-scheduling-software), RinkBook. Pricing by the number of teams or organizations managed, and hours tracked against the association's own allocation model. Last reviewed 27 September 2026. - [Ice scheduling for hockey associations](https://www.rinkreserve.com), Rink Reserve. A free plan to 7 teams, paid plans in Canadian dollars a year, slots dragged, clicked or bulk assigned, and automatic scheduling listed as a later phase. Last reviewed 27 September 2026. - [Build and import schedules](https://help.teamlinkt.com/en/articles/13515504-build-import-schedules), TeamLinkt help centre, updated 26 January 2026. A schedule builder that takes divisions, locations with availability, blackout dates and events per week, and may need manual fixes when it cannot meet every constraint. Last reviewed 27 September 2026. - [Hockey schedule generator](https://teamlinkt.com/sports/hockey/scheduling), TeamLinkt. A free schedule generator that needs an account and places games and practices on available ice with conflict detection. Last reviewed 27 September 2026. - [Choose your plan](https://v2.hockeyshare.com/pricing), HockeyShare. An ice scheduler of 25 entries on the free plan, unlimited on paid plans, and association plans priced per user per year. Last reviewed 27 September 2026. - [Free league schedule generator](https://sportschedulerpro.com/), Sport Scheduler Pro. Game schedules only, free up to 14 teams, no account needed. Last reviewed 27 September 2026. - [Free hockey schedule maker](https://www.theleaguetool.com/free-hockey-schedule-maker), The League Tool. Game schedules around available ice slots, free. Last reviewed 27 September 2026. ### Frequently asked questions **Is there free ice allocation software for minor hockey?** Several tools have a free tier: some are calendars you fill by hand, some build game schedules, and one platform's builder generates schedules from availability and blackout dates behind an account. Icesheet allocates practice ice to hours targets in the browser with no account. **What is the difference between a scheduling calendar and an allocator?** A calendar records the decisions you make and may total the hours. An allocator makes a first set of decisions for you from the rules and targets, then lets you adjust them. Both need a person to review the result. **Do these prices change?** Often. Every price in the table was read from the vendor's public page on the date shown, and may have changed since. Check the vendor's page before you buy. **Can I use more than one tool?** Yes. A common pattern is to allocate practice ice with one tool and publish in the team app families already use, by exporting CSV or calendar files. ### More guides - [How to allocate practice ice fairly](https://icesheet-web.pages.dev/guide/how-to-allocate-practice-ice-fairly/) - [Ice allocation policy template](https://icesheet-web.pages.dev/guide/ice-allocation-policy-template/) - [Shared ice and half ice rules](https://icesheet-web.pages.dev/guide/shared-ice-and-half-ice-rules/) - [Prime time ice fairness](https://icesheet-web.pages.dev/guide/prime-time-fairness/) - [Ice scheduler checklist for the season](https://icesheet-web.pages.dev/guide/ice-scheduler-checklist-for-the-season/) Last reviewed 27 September 2026. Icesheet is not affiliated with any hockey association, governing body, league, arena, municipality or ice scheduling software company. --- # Ice allocation questions and answers, Icesheet URL: https://icesheet-web.pages.dev/faq/ Last reviewed: 2026-09-27 > Answers about Icesheet: where teams and ice slots are kept, which rules are hard, what happens when a team is short of ice, and what is free. ## Questions about Icesheet Short answers. The [guides](https://icesheet-web.pages.dev/guide/) explain the rules, the balance and the reasons in more detail, and the [ice allocator](https://icesheet-web.pages.dev/allocate/) is where you try them. The association decides the policy, Icesheet applies it. ### Frequently asked questions **What does Icesheet do?** It shares the practice ice an association holds among its teams. You paste the ice slots (arena, pad, date, start, end, full, half or third ice, prime or non-prime) and the teams (division, tier, target hours, preferred arena, blackout dates), set the association's rules, and it allocates every slot it can so each team gets as close to its target as the rules allow, with the shortfalls explained. Then it prints team schedules and arena sheets. **Where are my teams and ice slots kept?** In this browser only. The allocation runs on the page, the season is saved in this browser's local storage, and nothing is uploaded: there is no account and no server. Save a backup file to move a season to another computer. **Which rules are hard rules?** Ice size and sharing (full ice takes one team, half ice two, third ice three, and only divisions that use that size), who may share a slot, each division's earliest and latest times, blackout dates, one practice a day, the minimum gap between practices, teams that share a coach never on the ice at the same time (with travel time between arenas), late slot caps and locks. They are never broken silently: a lock that breaks one is left out and named, and a team short of its hours is listed with the reason. **What happens when there is not enough ice?** Every team below its target is listed with the hours it got, the hours it wanted and the reasons: how many slots fell outside its division's hours, on its blackout dates, on a day it already skates, too close to another practice, clashed with a coach's other team, or were already full with other teams. The example full slot names each team on it with its share of its own target. Those teams may be further ahead or further behind, because the allocator also weighs prime time, weeks and arenas. The shortfall is shared in proportion to each team's target, so one team does not carry it all. **Does it count half ice as a full hour?** You choose. The default counts time on the ice, so a team on half ice for an hour gets an hour. The other setting counts the share of the ice, so the same slot counts as half an hour. Pick the one your association's policy uses. **How does it handle prime time and late slots?** You mark each slot prime or non-prime and set the time after which a slot is late and before which it is early. Within a division, the allocator evens out each team's share of prime time and its count of early and late slots, and the fairness report shows both by team. **Can I change the allocation by hand?** Yes. Drag a team to another slot in the calendar, or pick a slot from the list on a selected team, and the rule flags update as you move. Lock the ones you are sure of, then rebalance the rest around the locks. The team view suggests swaps that keep every hard rule. **Can I export to a calendar?** Each team's schedule downloads as a calendar file (.ics) that phone and desktop calendars import. The allocation, the slots and the teams also download as CSV for a website or a team app import. **Who decides what is fair?** The association decides the policy, Icesheet applies it. It has no view on which team deserves more ice. It applies the targets, tiers, curfews and caps you enter, and reports the result so the association can see it and change the rules if it disagrees. **Is Icesheet free?** Yes. Every feature is free today, with no sign up, for up to 300 teams and 3,000 ice slots a draft: the allocator, the calendar review, every printout, calendar files, CSV and backup files. **Is Icesheet connected to a hockey association, league or arena?** No. Icesheet is not affiliated with any hockey association, governing body, league, arena, municipality or ice scheduling software company. It does not book ice with an arena; it shares the ice your association already holds. **Does it make any safety claim about ice times for young players?** No. Earliest and latest times, late slot caps and ice sizes by division are your association's settings. The allocator keeps the settings you enter and makes no claim about what is right for any age group. --- # Privacy: ice plans stay in your browser, Icesheet URL: https://icesheet-web.pages.dev/privacy/ Last reviewed: 2026-09-27 > How Icesheet handles a season: teams, ice slots and coach pairings are allocated, saved and printed in your browser, and nothing is ever sent anywhere. ## Privacy: ice plans stay in your browser How Icesheet handles a season: teams, ice slots and coach pairings are allocated, saved and printed in your browser, and nothing is ever sent anywhere. ### What you type about teams and ice An ice plan is a list of arena slots and a list of teams. Icesheet needs a team name (such as U11 A or U13 Blue) to tell teams apart, and the division, tier and target hours to allocate the ice. It never asks for a player's name, a birth date, a photo, an address, a phone number, a parent's details or any health information, and it has no field where one would go. Coach conflicts are entered as pairs of teams, so no coach name is needed either. ### What stays on your device The allocation runs in your browser, in a background worker on this page. There is no server side to this site: it is a set of static files. Nothing you paste, allocate, move, print or export is transmitted anywhere, and there are no analytics on the ice allocator. Your work is written to your browser's own local storage, under keys beginning with `icesheet.` and nowhere else. It belongs to one browser on one device: it does not follow you to another computer, it is not backed up by us, and nobody else can read it. Clearing site data for this site removes it permanently. Use the backup button on the Seasons tab to keep a copy as a file; that file, and any calendar or CSV file you download, is saved wherever you choose and is yours to keep or delete. ### No accounts There is no sign up, no sign in, no email capture and no password. Every page, including the ice allocator and every printout, works without identifying yourself in any way. ### What is collected No account, no advertising identifiers, and nothing you enter. Standard web server logs kept by the static host may record the request for a page, its time and a network address, in the ordinary way any web server records a request. ### Purchases If paid plans are offered, a purchase is handled by RevenueCat and Stripe, who receive what a payment needs, such as your email address and card, and never your teams or ice. An anonymous purchase id is stored in this browser so your access is recognised here. ### Cookies Icesheet sets no cookies of its own and carries no advertising or cross site tracking scripts. ### Your association's rules Keeping the data on your device is a design choice, not a compliance certificate. Icesheet makes no claim that using it satisfies any law or policy about member or volunteer records. Follow your association's rules about where that information may be kept, and about the device you use. ### Children The site is a planning tool for association volunteers and is not directed at children. ### Changes If this policy changes in a way that affects what is collected, the change will appear on this page. ### Contact Questions about privacy go to socialreminderinfo@gmail.com. Since nothing is stored on a server, most requests are answered by telling you which local storage keys to clear. --- # Terms of use for the ice allocation tool, Icesheet URL: https://icesheet-web.pages.dev/terms/ Last reviewed: 2026-09-27 > The terms that apply when you use Icesheet, the limits of what an ice allocation aid can be relied on for, and what stays free for every association. ## Terms of use The terms that apply when you use Icesheet, the limits of what an ice allocation aid can be relied on for, and what stays free for every association. ### What this is Icesheet is a planning aid that turns the ice slots, teams and rules you type into a proposed practice ice allocation, and prints documents from it. The association decides the policy, Icesheet applies it. It does not know your teams, players or arenas, so it does not decide who deserves which ice and gives no view on any team or person. A team it reports as short of its target is short only under the rules you gave it. Check the allocation and every printout before they are shared with coaches, families or an arena. ### Rules and settings Hours targets, earliest and latest times, late slot caps, ice sizes and sharing rules are your association's settings. Icesheet applies them as entered and makes no safety, development, legal or compliance claim about any setting or any allocation. It does not book, confirm or pay for ice with any arena. ### Names used Software, associations, municipalities and organisations are named in the guides only to describe them, with the date their public pages were read. Icesheet is not affiliated with any hockey association, governing body, league, arena, municipality or ice scheduling software company. ### What is free Ice allocation for a season of up to 12 teams and 60 ice slots is free to use with no account and stays that way, as do the calendar and team review with every rule flag, team schedule sheets, the unused ice list, and JSON backup and restore. When billing is enabled, a paid tier adds larger associations, seasons and drafts, the fairness report, arena sheets, calendar files and CSV on top of that. Nothing free is moved behind a gate to make room for it. ### Your data Anything the site remembers is stored by your own browser on your own device. You can clear it at any time, we cannot recover it, and it does not follow you to another device. Save a backup file regularly while you plan the season. ### Refunds Not happy with a purchase? Email [socialreminderinfo@gmail.com](mailto:socialreminderinfo@gmail.com) within 14 days of a first purchase, or within 7 days of a renewal, and we will refund it. Send the message from the email address you used at checkout, and include: - the email address used at checkout (if you are writing from a different address) - your access code, shown on the [Premium](https://icesheet-web.pages.dev/premium/) page while you have Premium on the browser you purchased from - roughly when you purchased, and which plan (yearly or lifetime) - the last 4 digits of the card, if you have the receipt handy That is everything needed to find the purchase and process the refund. This policy does not limit any statutory rights you may have. ### Acceptable use Use the site to plan ice. Do not scrape it at a rate that degrades it for other people, and do not enter more about a team, a player or a volunteer than you need to share the ice. ### Warranty and liability The site is provided as it is, without warranty of any kind. To the extent the law allows, Icesheet is not liable for any loss arising from its use or from reliance on allocations it proposes. Check every sheet before you share it. ### Contact Questions, and reports of an allocation that breaks a hard rule it should have kept, go to socialreminderinfo@gmail.com. A hard rule broken by the allocator without a named reason is a defect and gets fixed.