Minor Hockey Association Software
Built Around the Season
Take registration, split the season fee into instalments, track attendance at every ice time, and keep hockey parents informed — house league and rep, in one place.
Hockey does not bill by the month
Most club software is written for sports that charge a monthly fee. Minor hockey does not work that way. A family registers once, commits to a full season of twenty to twenty-four weeks, and pays a single fee that lands somewhere around C$800 to C$1,200 for house league — before equipment, tournaments, and travel push the median all-in cost for a Canadian hockey family close to C$4,900 a year.
That shape creates two problems a monthly-dues tool cannot solve. The first is cash flow: the association commits to ice time before every family has finished paying, so the board needs to know precisely who is behind and by how much, in real time, not after a volunteer reconciles e-transfers on a Sunday night. The second is affordability: families increasingly need to split the season fee into instalments, and every instalment is another reminder someone has to send.
Widdo is built for that. You set the season fee per division, split it into the instalments your association allows, and the platform issues each one on schedule and follows up with the family automatically. Your treasurer opens one page and sees outstanding balances by division and by family. Nobody on the board spends their evening asking parents for money.
The work that eats your volunteers
Minor hockey associations run on volunteer hours. These are the four that get burned first.
Reconciling e-transfers and cheques against a registration spreadsheet every week
Every season fee tracked per player, with a live list of who still owes before ice is booked
Volunteers on the board chasing families for the second and third instalment
Instalments issued on schedule with automatic reminders to each family
House league and rep fees living in different files with different rules
One account with every division, each carrying its own roster and its own season fee
No record of who showed up to which ice time when a question comes up in March
Attendance marked at the rink and stored per player for the whole season
What a minor hockey association actually needs
Registration money, attendance, divisions, and communication. The four things that decide whether your season runs clean.
Season Fees & Instalments
Set the registration fee for each division and split it across the season. Widdo issues each instalment on time and reminds the family, so the board is not the collection department.
Attendance at Every Ice Time
Coaches mark who is at practice or the game from a phone at the rink. Every session is recorded per player across the full season.
House League & Rep Divisions
Run U7 through U18, house league and rep, in one place. Each division has its own roster, coaches, schedule, and fee.
Parent Communication
Send a notice to the whole association, a single division, or one family. Ice time changes, tryout dates, and payment reminders all in one channel.
AI Assistant for the Board
Ask which families still owe a season instalment or which players have been missing ice times, and get the answer straight from your association's data.
Flat Monthly Price
C$139, C$269, or C$479 a month for the whole association. Register two hundred more players in the fall and the invoice does not move.
One price for the association
No charge per registered player and no percentage of your registration revenue. A strong registration year should be good news for your budget, not a bigger software invoice.
Starter
C$139
CAD per month
For a small association running house league only.
Pro
C$269
CAD per month
For associations running house league and rep divisions.
Enterprise
C$479
CAD per month
For large associations with multiple rinks and paid staff.
U7–U18
Every division supported
Flat
Monthly price, any registration
100%
Cloud based
AI
Assistant included
Questions hockey boards ask us
Can families pay minor hockey registration in instalments?
Yes, and for most associations this is the point. You set the season fee for each division once, then split it into as many instalments as your association allows — a deposit when registration opens and the balance spread across the season is the common pattern. Widdo issues each instalment on the date you choose and sends the family a reminder automatically, so nobody on the board has to send that message.
Does Widdo handle both house league and rep divisions?
Yes. Create every division your association actually runs, U7 through U18, house league and rep, boys and girls. Each division carries its own roster, coaching staff, schedule, and season fee, which matters because a rep team fee is not a house league fee and the two should never be maintained in the same column of a spreadsheet.
How does our treasurer see who still owes their season fee?
The dashboard shows outstanding balances by division and by family, updated as payments come in. Instead of reconciling e-transfers against a registration list, the treasurer opens one page and sees exactly who is behind. That matters most in the weeks before ice is booked, when the association is committing money it has not fully collected yet.
Can coaches track attendance at practices and games?
Yes. The coach opens Widdo at the rink, picks the ice time, and marks who is there. It takes a few taps on a phone. Attendance is stored per player and per division for the whole season, so the association has a record when a question comes up in March about a player who quietly stopped showing up in January.
What does Widdo cost for a minor hockey association?
A flat C$139, C$269, or C$479 per month for the entire association, depending on how many divisions you run. Widdo does not charge per registered player and does not take a percentage of your registration revenue, so a big registration year does not turn into a bigger software bill.
Get your association ready before registration opens
Season fees, instalments, attendance, and parent communication in one place — so your volunteers can go back to running hockey.