Pricing · Canadian dollars
One team is free. A club is what you pay for.
Free is a whole team: every feature, every safety feature, forever. What money buys is running more than one team together as a club. It never buys a child better safety.
What it costs
Priced by how many teams you run. Nothing else.
Not per child, not per parent, not per coach. Those are the numbers you’re trying to grow. One line on the budget, once a year, that a treasurer can explain in ten seconds.
One coach or manager, one team. Not a trial and not a sample: the whole thing, nothing switched off, for as long as you want it.
A small club, or a few age groups that would rather be one club than five separate apps.
A typical rep club: a few age groups, boys and girls, a board and a registrar.
A big multi-age club, or one club running more than one sport.
More than forty teams, or an umbrella over several clubs that each need their own. We work it out with you instead of guessing.
On every plan, the free one included
The safety features are never the thing you pay for.
The whole list, not a highlight reel. Every line below works in full on a free single team, on a paid club, on a club whose subscription has run out, and on a club paused for the summer.
- The safety card: emergency contacts, allergies and how bad they are, where the EpiPen is, conditions and what to do. The family can see every single time anyone opened it.
- The concussion protocol and return to play: the sideline questions, taking the player off the court, the 24-hour report clock, and the return steps that can’t be skipped without a doctor’s letter. Opening it needs a signal. The printed safety card is what covers a gym with no bars.
- Safeguarded messaging: an adult can never message a child privately, one to one. There is always a second adult, and the record can’t be quietly changed. A parent can read their child’s conversations with adults, except one their child has shut them out of. That’s the case where a child needs to talk about an adult. The club’s safe-sport contact watches that one instead.
- Reminders, the whole run: three days out, the day before, the morning of, a few hours before. Never slowed, never capped, never held back to sell you something. A reminder that doesn’t arrive is a child at the wrong gym.
- Agreements and consents: signing, signing again when a document changes, taking consent back, and the family’s own copy to download.
- Who can see what: medical details need their own permission, and a coach has to prove who they are before opening them, or unlock them once for a game, and that unlock ends with the game. Assistant coaches and team managers see emergency contacts only. The exception is when you grant one of them more, on one team, for 72 hours at most, with a written reason the family reads. Every look is written down.
- Reporting a concern: always there, with the Canadian Sport Helpline number (1-888-83-SPORT) on the screen beside it.
- The whole season: schedules with a separate meet time and start time, one tap to answer without signing in, the roster, team chat, volunteer duty lists, game day, and your league’s rules.
- Calendar feeds: one link that puts every event for every one of a family’s kids into Apple or Google Calendar. Not an extra here, and it never will be.
- Your own data, out again: a family can download its own record whenever it likes, and a club officer can export one conversation or one finished concern form. There is no one-click export of everything a club holds.
What paying adds
The jobs you do once for the club instead of once per team.
None of it is held back from a free single team. A lone coach can open every one of these screens today. It just stops being worth anything until there’s more than one team in there.
Check an adult once, and it counts on every bench
A coach’s police check, concussion training and safe-sport course are recorded against the person, once, with one expiry date, and they count on every team that person helps with. One grid shows every adult down the side and every requirement across the top, so you can see who’s missing what without asking anyone.
And if someone is flagged for a safety concern, they come off every bench in the club that day, not just the team it came up on. Run those same teams as separate accounts and each one has to be told separately. Until somebody remembers, that adult is still on the other benches.
One screen for everything the club owes
Every open deadline across every team and every league in one list: what’s due in the next seven days and the next thirty, with the league that’s waiting named on each line. Registration cut-offs, roster locks, affiliation paperwork, certificates about to run out.
With one team, that list lives in your head. It’s what stops a fine turning up in March for a player nobody registered.
One roster across the whole club
A child is registered once, not once per team. So when someone’s about to be added to a second rep team, the app says so, names the team that already has them, and offers the two routes the league allows: a proper transfer, or a call-up that counts against the season’s limit.
The check works by comparing your own teams to each other. Split them into separate accounts and it isn’t harder. It’s off, silently, with the club still on the hook.
Write the club’s rules once, and every team follows
Quiet hours, how often a coach may chase the same people, how long a medical unlock lasts, your photo policy, your code of conduct, your agreements. Published once for the club and in force on every team the same moment, with a list of who has acknowledged each one and who hasn’t. You can write down how long you keep records too, though nothing deletes on that clock.
With one team, “club policy” is a person governing themselves. With fifteen, one screen puts every adult down the side and every document across the top, so the board can see who has not answered without asking anyone.
Volunteer jobs shared out across teams
The score table, the door, tournament shifts: claimed, swapped and rotated across the whole club, with the fairness count kept honestly. A family with two kids gets asked once, the way your own club rule already says, instead of twice because the software couldn’t see both teams.
One login and one calendar for a family with kids on different teams
One account, one schedule in the right order, one calendar link, one safety card per child. Run those teams as separate accounts and that parent gets two logins and two calendar links. And the serious one: two safety cards for the same child, which will eventually disagree about an allergy.
The cost, in perspective
About three or four dollars a child, a season.
The number a board cares about isn’t the invoice. It’s what the invoice comes to per kid. Here it is at three club sizes, at roughly ten players a team.
| Club size | Athletes, roughly | Price a year | Per athlete, per season |
|---|---|---|---|
| 4 teams | ~40 | $150 | $3.75 |
| 12 teams | ~120 | $390 | $3.25 |
| 30 teams | ~300 | $890 | $2.97 |
Put that beside what the season already costs the families in the stands. A competitive basketball season in Ontario runs a family about $1,500 to $2,300. Minor hockey lands near $1,250 to $2,250 all in. Competitive soccer runs about $980 to $3,900, with house league nearer $300.
Against that, a twelve-team club paying $390 for the year is spending about $3.25 a child. That’s a coffee, over a whole season. It’s less than the per-player fee the family already pays the provincial body.
Straight answers about money
The questions a treasurer actually asks.
Do families ever pay anything?
No. Not a cent, not now, not later. No parent ever types a card into this app. There’s no payment screen for families at all.
Worth spelling out, because “free for families” can mean several things. Here it means all of them: no fee, no cut of your registration income, no service charge at a family’s checkout, no ads. We don’t collect registration fees or league dues for you either. We never handle a family’s money.
Why does the club pay, then?
Because something has to, and everything else on the menu is worse. Your fee is what lets us promise no ads and nothing sold. There’s nothing to gain from either, and no ad software in the app to do it with.
What a youth-sports database uniquely holds is which adult is connected to which child, on which team, reachable at which number. That should never be for sale. A club fee is how we can afford to mean it.
What happens if we pause for the off-season?
Nothing is deleted and nothing goes dark. Your data stays and every safety feature stays live: safety cards still readable, concussion clocks still running, reminders still going out, families still able to get their own records.
The only thing a plan ever touches is adding a new team. A club that has lapsed is not able to add one until that is sorted out, and that is the whole of it. A paused or lapsed club’s Saturday still works, because nothing already set up is ever withdrawn.
We’re on the Club plan and we’ve just added a sixteenth team. Now what?
The sixteenth team is not created. The app says the Club plan covers fifteen teams and that this club has fifteen, and it stops there. Talk to us and we will sort the plan out; nobody is charged anything today, so that conversation is not a payment.
What does not happen matters more. Your fifteen existing teams are untouched: every schedule, every roster, every message, every safety card and every concussion clock keeps working exactly as before. The limit is only ever on adding something new, only the club administrator ever meets it, and it never reaches a family’s screen, a safety card, or a coach on game day. The screen that stops you gives you our address, and we sort it out from there.
Could we just run several free single-team accounts instead?
You could, and we won’t stop you or come looking. But it’s worth knowing what it costs you. None of this is a penalty we added. It’s just what happens when your teams aren’t in the same place:
- The same coach sends the same police check to every account, you track a separate expiry date for each, and a coach flagged on one team stays active on all the others.
- The check that catches a child registered to two of your rep teams can never fire, because it works by comparing your teams to each other.
- Safeguarded messaging needs a second adult from the club to witness a conversation. Lots of tiny accounts means one or two adults each. With nobody eligible to witness, the conversation is simply refused.
- Return to play needs the doctor’s letter to reach the head coach and the club administrator. In a one-team account, that’s the same person twice.
- A family with two kids fills in the safety card twice, signs the agreements twice and juggles two calendar links. Those complaints come to you.
Every one of those is the same check, and every one of them works by comparing your own teams to each other.
Tax, and can we get a proper invoice?
Prices are before tax. Canadian sales tax applies to software like this, at your province’s GST or HST rate. It’ll be its own line, not folded into the price. We’re not quoting a rate on purpose; that’s your province’s number, not ours.
A proper invoice for the books isn’t an extra: legal name, tax registration number, the tax on its own line, the date, your club’s name. It’s the kind an auditor and a volunteer treasurer both accept.
Honest caveat: the company that will collect, and its tax registration, aren’t settled yet. They have to be before anyone can be invoiced, and they’ll be on the invoice and in the privacy policy when they are.
Are these prices final?
They’re the real, current numbers, published rather than kept vague. They may still change. We’d rather show you a number that might move than a “contact us for pricing” page that tells a volunteer board nothing.
If a price changes, we’ll say so here. And your club’s price is agreed in writing, not changed underneath you.
Is anybody being charged today?
No. No payment processor connected, no subscription to sign up for, no invoices going out to anyone. What exists today is the software and this price list.
Where to start
Start with one team, free. Talk to us about the club.
One team is free, and you can set it up yourself right now. For a club of several teams, get in touch and we will set it up with you. No sales call, and nothing to pay while we work out together whether this is right for you.
There are no paying customers yet, and we won’t pretend otherwise.