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.

Get the app on iPhone Get the app on Android

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
Two youth athletes ready for the season
  • Basketball
  • Hockey
  • Football
  • Baseball
  • Volleyball
  • Tennis
  • Track
  • Swimming
  • Golf
  • Martial Arts
  • Fitness
  • Lacrosse
  • Rugby
  • Cheer
  • Wrestling
  • Skating
  • Gymnastics
  • And More

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.

Fall house league · Thanksgiving weekend Sample
  • 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 ✓
0 conflicts Families notified

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.

House league and rep scheduling compared
Scheduling questionHouse leagueRep or competitiveOn 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
Sanctioning, game length, officials' certification and insurance rules come from your association.

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. Does the free plan count clubs, teams or players? League Starter here covers up to 10 member clubs.
  2. Are prices in Canadian or US dollars? Read the pricing page.
  3. Can rinks, gyms and fields be entered with the exact hours you rent?
  4. Do provincial holidays, March break and association weekends work as blackout dates?
  5. Can you record who pays the referee and track e-transfer fees per game?
  6. Are children's accounts parent-operated, with youth-safety guards in team chat?
  7. If your league operates in French or in both official languages, confirm language support with any vendor before you commit.
  8. Can families use it without an app-store download?

First week, new or switching

  1. Day 1: Register the league, add staff roles and invite member clubs; set the fee per club.
  2. Day 2: Export what you can from the old platform, and import the schedule from a calendar link, .ics or CSV if one exists.
  3. Day 3: Enter each rink, gym or field with the hours you hold, plus buffers.
  4. Day 4: Enter your province's statutory holidays, March break and association weekends as blackout dates; collect team availability.
  5. Day 5: Ask referees to update blocked dates and set who pays the referee.
  6. Day 6: Run the wizard per division, tightest venue hours first; review, fix flagged clashes, publish.
  7. 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.