Free for Canadian leagues with up to 10 clubs
League scheduling software for Canada free up to 10 clubs
Yes, there is free league scheduling software built for Canadian seasons: Play 2 Earn Sports is free for leagues with up to 10 member clubs and clubs with up to 10 teams. It builds the round robin, keeps rinks, fields and gyms from being double-booked, tracks who pays the referee, and tells families when a game moves.
Starter is free for clubs with up to 10 teams and leagues with up to 10 clubs. Prices are shown in US dollars. See plans and limits.
- House league and rep
- Rinks, fields and gyms
- Referee fees tracked
- Parent-operated under 14
Built around Canadian seasons
What Canadian leagues need from scheduling software
Canadian leagues work around rented ice and gym time, house and rep programs under one club, provincial holidays, officials paid by e-transfer and long drives. Here is how each maps onto Play 2 Earn Sports.
- SAT 8:00Blades vs StormRink AREF ✓
- SAT 9:15Wolves vs KingsRink AREF ✓
- MONThanksgiving MondayLeague blackout dateREF ✓
- TUE 6:30 PMLynx vs HuskiesRink B → Rink A · ice changeREF ✓
Illustrative schedule with sample teams.
Rented ice, gyms and fields
Enter each rink, gym or field with the hours you actually hold as its availability window, plus a buffer between games.
Holidays and school breaks
Record Thanksgiving, Family Day where observed, March break and the long weekends as blackout dates.
Referee fees by e-transfer
Set who pays the referee and track each fee as owed, paid or not owed. Referees record an e-transfer address.
Families told when a game moves
Players, parents, coaches, club staff and the referee are told in the app, by email, by push where enabled and in team chat.
Parent-operated under 14
Guardians act for children under 14, and a child's public name or photo is opt-in by the parent.
Online, anywhere
Nothing to install at the arena or school. Families add the web app to their home screen.
House league and rep
Two programs, one set of tools
Most Canadian clubs run a house league and a rep (competitive) program side by side. The scheduling inputs are the same; the settings are not.
| Scheduling question | House league | Rep or competitive | On Play 2 Earn Sports |
|---|---|---|---|
| Who sets the schedule | The club or a local league | Often a regional or district league | League staff with the Scheduler role run the wizard, one division at a time |
| Venues | Home rinks, fields or gyms | Venues across a region | Each playing area with its own window and buffer |
| Travel and timing | Short trips | Real drives between towns | Allowed days and start times keep long trips off school nights; review the draft by team |
| Format | Single round robin, flexible | Often a double round robin | Single or double round robin, byes for odd team counts |
| Officials | Often newer officials | Higher-level officials | Referees claim games matching their sport and officiating level |
| End of season | A festival or final day | Playoffs and provincials | Playoffs as a hosted tournament with a knockout bracket |
Clubs running both: schedule rep first. Bring the regional league's games in (a club can import from a calendar link, an .ics file or a CSV), then give the house league the venue windows that are left.
Moving from another platform
Switching league software without losing the season
Leagues switch when a contract ends, prices change or a provider closes. This order keeps the season intact, between seasons or mid-stream.
-
Export what you can
Before the old account closes, export everything it allows: club and team contacts, rosters, results, fee records and the current schedule. Keep copies in your own files.
-
Bring the schedule across
If the old platform publishes a calendar link or gives you an .ics or CSV file, a club can import it here with a preview and a check before confirming. If not, enter the remaining games by hand or generate a fresh schedule in the wizard.
-
Rebuild what the schedule depends on
Venues with the hours you hold, blackout dates, team availability and the referee fee setting, so every future change is checked and announced.
-
Invite clubs and families
Member clubs join your league by applying or accepting an invitation; families join through each club's join link. Imports bring games, not rosters or registrations.
An import does not send a wave of notices; once the season is live, moved and cancelled games notify everyone involved. Comparing specific platforms? See the alternatives pages.
Hockey, soccer, lacrosse and more
Canadian seasons, sport by sport
Canada's sports calendar runs in overlapping shifts: ice in the cold months, fields once the snow is gone, gyms through the school year and arenas switching from ice to floor in spring.
-
Hockey
Seasons are built around ice contracts. Enter the contracted hours, use the resurface as the buffer and keep the youngest divisions on early start times.
Hockey league scheduling -
Soccer
Outdoor seasons are short and weather-exposed, so hold make-up dates from day one and split full-size pitches into small-sided fields.
Soccer league scheduling -
Lacrosse
Box lacrosse moves into arenas once the ice is out, often the same buildings as hockey on a different calendar.
-
Basketball and volleyball
School and community gyms under permit. Enter the permit hours as the venue window and school breaks as blackout dates.
Basketball league scheduling -
Baseball
A short season on diamonds that may lack lights: set the latest start time for the darkest weeks.
Baseball scheduling
Volleyball leagues have their own page: volleyball league scheduling software.
Provincial and national associations
Your association's rules, your league's schedule
Canadian amateur sport is organized in layers: national sport organizations, provincial and territorial associations, then districts or regions, with clubs and leagues at the base. The association sets the rules that shape a schedule: age categories, game lengths, sanctioning, officials' certification and championship dates.
Play 2 Earn Sports is not affiliated with, endorsed by or a partner of any national, provincial or territorial sport association, and it does not replace an association's registration or sanctioning systems. It schedules the season your league sets up within those rules: association weekends go in as blackout dates, each division gets age-appropriate start times, and only confirmed results count toward the standings.
Referees and e-transfer
Who pays the referee, settled before game day
E-transfer is a common way for Canadian leagues to pay officials, and the confusion is rarely the transfer itself; it is who owes what for which game. On Play 2 Earn Sports, who pays the referee is a setting per league, per tournament or per game: League pays, Split between the two teams, or Home team pays, with the money going to the league or to the referee directly.
Each game's fee is tracked as owed, paid or not owed (when a game is cancelled) for the league, the clubs and the referee. Referees keep an e-transfer address on their account and confirm receipt on their own ledger. The platform keeps the record; the payment happens between the parties. See referee scheduling software for claiming and assignment.
What it costs
Free up to 10 clubs, priced in US dollars
Starter is free for clubs with up to 10 teams and leagues with up to 10 clubs. Larger leagues use League Pro at $97.85 a month for 11 to 25 clubs or League Unlimited at $196.35 a month for 26 or more clubs; clubs above 10 teams use Club Pro at $49.67 a month for 11 to 25 teams or Club Unlimited at $99.67. Players join free; the optional Player Pro is separate.
Starter counts member clubs, not teams: a club that enters three teams counts once. Prices on the pricing page are shown in US dollars per club or league per month, and payment processing charges, where they apply, are separate. Confirm the billing details during registration.
Youth privacy and safety
Built for leagues with young players
These are product features, not compliance certifications; check your own obligations under the privacy laws that apply to your organization.
-
Parent-operated under 14
A parent or guardian operates the account of a child under 14 and acts for the child. A child's own account gets in-app notices only.
-
Youth-safety guards in team chat
No adult-to-minor private chat, under-14 direct messages only within the same team, and reporting and blocking.
-
Guardians see their own conversations
A guardian sees only their own conversations, never the child's team channel.
-
Opt-in public name and photo
A child's public name and photo are opt-in by the parent.
Questions worth asking any vendor, including us: where data is stored, who can see a child's details and how long data is kept. Ask them in a demo.
Checklists
Choose a free plan. Then set up your season.
Free-plan checklist for Canadian leagues
- Does the free plan count clubs, teams or players? League Starter here covers up to 10 member clubs.
- Are prices in Canadian or US dollars? Read the pricing page.
- Can rinks, gyms and fields be entered with the exact hours you rent?
- Do provincial holidays, March break and association weekends work as blackout dates?
- Can you record who pays the referee and track e-transfer fees per game?
- Are children's accounts parent-operated, with youth-safety guards in team chat?
- If your league operates in French or in both official languages, confirm language support with any vendor before you commit.
- Can families use it without an app-store download?
First week, new or switching
- Day 1: Register the league, add staff roles and invite member clubs; set the fee per club.
- Day 2: Export what you can from the old platform, and import the schedule from a calendar link, .ics or CSV if one exists.
- Day 3: Enter each rink, gym or field with the hours you hold, plus buffers.
- Day 4: Enter your province's statutory holidays, March break and association weekends as blackout dates; collect team availability.
- Day 5: Ask referees to update blocked dates and set who pays the referee.
- Day 6: Run the wizard per division, tightest venue hours first; review, fix flagged clashes, publish.
- Day 7: Rehearse one postponement with a friendly coach, then restore the game.
Questions Canadian organizers ask
League scheduling in Canada,answered
Yes. Play 2 Earn Sports works online anywhere in Canada, and Starter is free for clubs with up to 10 teams and leagues with up to 10 clubs. It includes the scheduling wizard, venues and fields, blackout dates, referee assignment, who-pays tracking and game-change notices. Larger leagues use League Pro or League Unlimited; the pricing page has the current plans.
No. Prices on the pricing page are shown in US dollars per club or league per month: League Starter is $0 for up to 10 clubs, League Pro $97.85 for 11 to 25 clubs and League Unlimited $196.35 for 26 or more. Payment processing charges, where they apply, are separate. Confirm the billing details during registration.
The platform tracks referee fees, and the payment itself happens between the parties, often by e-transfer. Referees record an e-transfer address on their account, each game's fee is tracked as owed, paid or not owed, and the referee confirms receipt on their own ledger. Who pays is set per league, tournament or game: the league, the home team or a split.
No. Play 2 Earn Sports is not affiliated with, endorsed by or a partner of any national, provincial or territorial sport association. It is scheduling software your league chooses for itself. Your association's rules on age groups, game length, officials and sanctioning still apply, and you build the season within them.
Yes. Each division is scheduled on its own, so house-league and rep divisions each get their own teams, venues, days and start times. If a regional league publishes rep games on another platform, a club can import them from a calendar link, an .ics file or a CSV, and the house league gets the venue time that is left.
Yes, through the general venue tools rather than a hockey-only engine. Each rink is a venue with availability windows matching your contracted ice, a buffer for the resurface and a slot interval. Games are placed only inside those windows, and a rink or team booked twice is flagged. The hockey league scheduling software page goes deeper.
Yes. Play 2 Earn Sports is online and works anywhere with an internet connection, with nothing to install at the arena, school or field. Families open it in the browser or add it to the home screen, so a league spread across small towns runs like a city league.
Schedule your Canadian season
Register free, invite your clubs, publish the schedule. A league with up to 10 clubs starts on Starter at $0.
