Skip to content
HockeyOS

Pricing

Built for the way a hockey program actually scales.

Flat for a single team. Per-team brackets for organizations. Players, parents, and coaches are always free.

All amounts CAD · Taxes additional · 3-month minimum

Free plan: 1 team, 25 players, 3 staff accounts — free forever, no credit card. Every new account starts here.

Request access

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 with Stripe Connect
  • Up to 25 organization members
  • Email support
Request access

Start on the Free plan · no card until you upgrade

Organization

Multi-team leagues and associations. Per-team pricing with volume brackets and a $59/mo floor.

Team countPer team / mo
2 – 14 teams$18
15 – 25 teams$14
26+ teams$11
  • Up to 100 teams · 250 org members
  • Per-team branding overrides
  • Tournaments, brackets, tryouts
  • Priority email support (1 business day)
  • Bulk import + transfer tools
  • Volume discount above 14 teams
Request access

Pick your team count at sign-up · scale anytime

Calculate your price

Drag the slider to see what you'd pay.

2–14 teams
8
2142540+
Rate per team$18 / mo
8 teams × $18$144 / mo
Total

$144CAD / mo

$1,728 / yr equivalent

Rate is flat across all teams — a 8-team org pays 8 × $18, not a blended rate. 3-month minimum commitment. 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.

ComponentRate

Stripe processing

Pass-through cost

2.9% + $0.30

HockeyOS platform fee

Funds the product

0.5%

Total to payer

Or absorbed by club

3.4% + $0.30

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

Organization 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 TeamOrganization

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.

Team subscription$39 / mo · $390 / yr
Organization — 2-14 teams$18 / team / mo
Organization — 15-25 teams$14 / team / mo
Organization — 26+ teams$11 / team / mo
Organization monthly floor$59 / mo
Payment fee (total to payer)3.4% + $0.30
Team Managed add-on+$399 / mo · 5 hrs · $85 over
Organization Managed add-on+$1,499 / mo · 15 hrs · $85 over
Setup: Full Team Dev$5,995 team · $11,995 org
Setup: Website + HockeyOS$2,995 team · $6,995 org
Setup: Onboarding$995 team · $2,495 org
Out-of-scope hourly$75 / hr
Subscription minimum3 months
Managed service minimum6 months
CurrencyCAD · taxes additional

Common questions

Things people ask us.

Why per-team pricing for Organizations and not per-user?+
Players, parents, and coaches are unlimited and never billed — by design. Our infrastructure costs scale with data and engagement, not headcount. Charging per-user would penalize associations with healthy participation. Per-team pricing lines up with how leagues actually budget.
What counts as a 'team' for the Organization tier?+
One team = one roster system. You can have up to three age groups under that single roster (e.g. U13 / U13 Tier 1 / U13 Tier 2 sharing players). Multiple age groups within one team do NOT count as separate teams.
Why a $59 monthly floor?+
It only binds in the 2-3 team range where the raw math would be $36-$54. Below that the per-team rate produces an amount our support team can't afford to honour for the included hours. From 4 teams up, the floor never applies.
What happens if I add a team mid-month?+
We re-evaluate your team count at the start of each billing cycle. Teams added mid-cycle prorate to your next invoice — you're not charged immediately for the new team. If a new team pushes you into a different bracket, the lower per-team rate kicks in at the next billing cycle.
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 0.5% platform fee on registrations work?+
When a parent pays a registration fee, Stripe takes its standard 2.9% + $0.30, and we collect an additional 0.5% as a Stripe Connect application fee. By default the total 3.4% + $0.30 is added on top of the registration amount (paid by the payer). You can flip this in settings so your org absorbs the fees instead.
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.