Skip to content
HockeyOS

Pricing

Per team, and cheaper with every team you add.

Each team carries 25 players. The rate per team starts falling at your third, and keeps falling. Staff, coaches and parents are never counted.

All amounts CAD · Taxes additional · 3-month minimum

Bench, free: 1 team, 25 players, 3 staff accounts. Your public page, schedule, roster and website embeds, plus online registration with the 1% platform fee included — free forever, no credit card. Every new account starts here.

Request an invite

HockeyOS is invite-only for launch. Request an invite and we'll set you up on the free plan — usually the same business day.

Team

Most popular

One team, full platform. Up to 3 age groups under a single roster system.

$39CAD / mo

Billed monthly. 3-month minimum.

  • 1 team, 3 age groups, single roster system
  • Roster, schedule, live scoring, stats
  • Public team page + embed widgets
  • Online registration, 1% platform fee included
  • Up to 25 organization members
  • Email support
Request an invite

Start on the Free plan · no card until you upgrade

Club

Associations and multi-team clubs. Billed per team, with the rate dropping as you add teams. Every team carries 25 players; anyone beyond that is $2 a month.

TeamsPer team / mo
1 – 2about $21.18 per registered player per season$30
3 – 9 · first discountabout $18.82–$15.69 per registered player per season$20
10 – 19about $14.96–$11.89 per registered player per season$12
20 and aboveabout $11.58–$8.61 per registered player per season (20 to 40 teams)$8

Per-player figures assume 17 registered players a team. Pay the season up front and it is 10 months for the price of 12; players over allowance are $20 a year on the season pass.

  • 25 players included on every team
  • Club branding, theming and website embeds
  • Seasons, standings, tournaments, tryouts
  • Registration, payments, waivers and households — 1% platform fee
  • 500 text segments a month for availability asks
  • Unlimited game sheet scanning
  • Priority email support (1 business day)
  • Staff and coaches are never counted
Request an invite

Billed on active teams · adjusts as your club changes · card or pre-authorized debit

Calculate your price

Drag the sliders to see what you'd pay.

10–19 teams
12
13102040
17
825 included35
First 2 teams × $30$60 / mo
Teams 3–9 × $20$140 / mo
Teams 10–12 × $12$36 / mo
Players — all 204 inside the allowanceIncluded
Total

$236CAD / mo

$19.67 per team

Season pass

$2,360/ yr

10 months for the price of 12 · save $472

Per registered player

about $13.88/ season

a year of monthly billing across 204 registrants

Bands are graduated, so only the teams inside a band are charged at that band's rate and your bill never falls when you add a team. Each team carries 25 players; the allowance travels with the team, so it is not pooled across the club. Staff, coaches and opponents are never counted. 3-month minimum. Taxes additional.

Payment processing

For online registration payments, we use Stripe Connect. You set up your account once and funds flow straight to your bank. Fees can be passed to the payer (default) or absorbed by your club — your choice per organization. Registration works on every plan, Bench included.

All-in on a card that is ≈4.0% + $0.31. For comparison, TeamSnap / SportsEngine charges 3.25% + $1.50, TeamLinkt charges 2.70% + $0.30, Crossbar charges 1.99% + $0.99. We cost less on small fees and more on large ones, and the 1% is the only thing HockeyOS keeps.

ComponentRate

Stripe processing

Pass-through cost

2.9% + $0.30

HockeyOS platform service fee

Funds the product

1.0%

Total to payer, by card

Grossed up so your club nets the full fee · or absorbed by club

≈4.0% + $0.31

By pre-authorized debit

Coming — bank debit for larger fees

~2.0% + $0.40

Done-for-you · contact sales

Managed service

Hand the running of your platform to us. Stacks on top of any subscription. A fixed monthly block of hours covers roster updates, schedule changes, registration tweaks, anything you don't want to think about.

Team Managed

Add-on

For single-team accounts that want hands-off operation.

+$399CAD / mo
  • Includes 5 hours of managed work per month
  • Overage at $85/hr
  • 6-month minimum commitment
  • Direct line to a real human, not a ticket queue
Talk to sales

Club Managed

Add-on

For associations and leagues operating across multiple teams.

+$1,499CAD / mo
  • Includes 15 hours of managed work per month
  • Overage at $85/hr
  • 6-month minimum commitment
  • Direct line to a real human, not a ticket queue
Talk to sales

6-month minimum commitment · sold by sales, not via Checkout

One-time · contact sales

Setup packages

We get you up and running — branding, site build, integration, data import, training. Billed 50% to start, 50% at launch. Hosting and domain included for the first year on any package.

PackageSingle TeamClub

Full Team Development

Logo + brand, jersey design and spec, 5–7 page site, install. 2 revision rounds; additional at $75/hr.

$5,995

CAD

$11,995

CAD

Website + HockeyOS

5–7 page site + widget integration + theming. 2 revision rounds; additional at $75/hr.

$2,995

CAD

$6,995

CAD

HockeyOS Onboarding

Widget install + theming + data import + training on existing site. 1 revision round.

$995

CAD

$2,495

CAD

Jersey design in scope. Physical production billed by your apparel supplier.

Hosting + domain included for first year. Billed at cost after.

Out-of-scope work bills at $75/hr.

Talk to sales

Setup packages are quoted and sold by sales — not buyable through self-serve Checkout.

Quick reference

Everything on one screen.

Bench (free)1 team · 25 players · $0 · registration at 1%
Team subscription$39 / mo · $290 / season
Club — teams 1 to 2$30 / team / mo
Club — teams 3 to 9$20 / team / mo
Club — teams 10 to 19$12 / team / mo
Club — teams 20 and up$8 / team / mo
Club season pass10 × monthly · 2 months free
Players included25 per team
Extra player$2 / mo · $20 / season
Texting500 segments / mo on Club · $15 / 500 pack
Payment fee, card (total to payer)≈4.0% + $0.31
Payment fee, pre-authorized debit~2.0% + $0.40 · coming
Team Managed add-on+$399 / mo · 5 hrs · $85 over
Club Managed add-on+$1,499 / mo · 15 hrs · $85 over
Setup: Full Team Dev$5,995 team · $11,995 club
Setup: Website + HockeyOS$2,995 team · $6,995 club
Setup: Onboarding$995 team · $2,495 club
Out-of-scope hourly$75 / hr
Subscription minimum3 months
Managed service minimum6 months
CurrencyCAD · taxes additional

Common questions

Things people ask us.

How does the per-team discount work?+
The rate falls as you add teams, and it is graduated — each band prices only the teams inside it. Your first two teams are $30 each, your third through ninth are $20 each, your tenth through nineteenth are $12, and anything past that is $8. A twelve-team club pays $236 a month, which works out to just under $20 a team — or about $13.88 per registered player for the season. Because it is graduated rather than a flat rate applied to everything, your bill never falls when you add a team.
What does the season pass cost?+
Ten months of your monthly bill, paid once, for twelve months of service. A twelve-team club that pays $236 a month pays $2,360 for the season. Players over the allowance are $20 a year each on the season pass instead of $2 a month. Team is $290 for the season against $39 a month. Both can be paid by card or by pre-authorized debit from the club's bank account.
What does the 25-player allowance cover?+
Every team you pay for carries 25 registered players at no extra charge, which covers a normal roster of skaters and goaltenders with room to spare. Players beyond 25 are $2 a month each. The allowance travels with the team and is not pooled across the club: sixty players split over three teams costs nothing extra, while the same sixty on two teams is ten players over.
Who counts toward the 25?+
Active players on that team. Coaches, managers, trainers and other staff are never counted, even though they appear on the roster. Neither are parents or guardians, archived teams, or opponent teams that only exist so they can appear on your schedule. Release a player and they stop counting at your next invoice.
What happens when teams or rosters change mid-month?+
We keep the billed team count and the number of players over allowance in step with what you actually have, and Stripe prorates the difference onto your next invoice. You are not charged the moment a team or a player is added, and you are credited when one goes away.
Can I cancel inside the 3-month minimum?+
Yes — but the subscription stays active and billable through the minimum term. We don't lock your data; you can still export everything. After the 3-month minimum, cancel anytime and you keep access through the end of your current paid period.
How does the 1% platform service fee on registrations work?+
When a parent pays a registration fee, Stripe takes its standard 2.9% + $0.30, and we collect an additional 1% as a Stripe Connect application fee. By default the total ≈4.0% + $0.31 is added on top of the registration amount and paid by the payer; you can flip this in settings so your club absorbs it instead. To be straight about how that compares: TeamSnap and SportsEngine charge 3.25% + $1.50, TeamLinkt 2.7% + $0.30 and Crossbar 1.99% + $0.99, so on a $300 registration we are $12.00 against $11.25, $8.40 and $6.96. We are cheapest on small fees and not on large ones. Pre-authorized debit at about ~2.0% + $0.40 is coming for the larger ones. Registration is available on every plan, including Bench.
What do texts cost?+
Club includes 500 text segments a month for availability reminders and asks; Bench and Team do not include texting. A segment is 160 characters of plain text — longer messages, or ones with emoji, use more than one — and we count the same way the carriers bill us. Packs of 500 segments are $15. You can set a lower cap for your club than your plan allows, but not a higher one.
What's the difference between Managed Service and Setup Packages?+
Setup Packages are one-time engagements to get you up and running (branding, site build, data import). Managed Service is an ongoing monthly retainer — we handle roster changes, schedule updates, registration tweaks, anything operational. Both are sold via sales, not self-serve checkout.
Can I bring my own apparel / branding designer?+
Absolutely. Setup Packages include jersey and brand design as services we provide — but if you already have a designer or supplier, the Website + HockeyOS or Onboarding package is what you want. We'll integrate whatever you bring us.
Is my data safe? Where is it stored?+
Data lives in Supabase (Postgres) hosted in North America with daily backups and point-in-time recovery. Authentication is handled by Clerk, payments by Stripe Connect — same infrastructure as thousands of regulated SaaS companies. We never sell or share customer data.
Do you offer discounts for non-profit associations?+
We don't have a formal non-profit program yet, but reach out to sales@hockeyos.ca — most amateur hockey associations qualify for something. We'd rather you use the platform at a discount than not at all.

Start free with one team.
No card required.