Product
Which product, which tier, what’s included.
If you have multiple teams playing each other in a season with standings — you want the League product (Rookie / Starter / Pro). If you’re running a single team or a Thursday-night pickup crew, you want the Teams & Pickup product (Team Free / Team Pro). The League product includes Team-Pro-level features for every team in the league — you don’t need to buy both.
Starter puts your logo on it — header logo, team logos on standings, league colors, up to 12 teams. Pro makes it fully your league — unlimited teams and history, custom favicon and share cards, LV footer removed, pickup mode included, awards + streaks + leader badges, and SMS notifications. If you plan to grow past 12 teams, run more than one season a year, or care about branding at all, Pro is the right tier.
League+ is for associations — town rec centers, minor hockey associations, corporate leagues — that run more than one league under a single org. It adds multi-league admin, a custom domain, a custom email sender domain, priority support, and PO-based invoicing. If you have one league, you don’t need League+. Typical range $1,500–$6,000+/yr — talk to sales.
League Vitals is a mobile-first web app — it works on any phone browser without an app-store install. Push notifications work on modern Android and iOS. A packaged Android app (TWA) is in development for leagues that want a home-screen icon that behaves like a native app.
Yes. Rookie keeps the current season only. Starter keeps 2 seasons of history. Pro keeps unlimited season history — run winter, spring, and summer if you want, and every player’s stat line accumulates across all of them.
Pickup
Drop-in hockey specifics.
You RSVP the night’s attendees from your player pool, hit generate, and get two balanced rosters — dark and light. On Team Free, it balances by position and headcount. On Team Pro / Pro, players privately rank each other; the aggregate rank feeds the balancer for a much more even split. See the pickup deep-dive.
No. Nobody sees individual votes, and nobody sees their own or anyone else’s aggregate number. Only the average feeds into the balancer — it’s a signal, not a scoreboard.
Yes. Full box score per game with goals, assists, shots, and plus/minus per player — editable after the fact. Season-long leaderboards for goals, assists, wins, and streaks accumulate across every pickup night.
Billing
Plans, payments, and cancellations.
Yes. Rookie and Team Free are real free tiers, forever, not trials. No credit card at signup. The trade-off is the limits (6 teams / 25 roster / current season for Rookie; 25 players / current season for Team Free) and LV branding stays visible everywhere.
Every self-serve tier has a 4-month and 6-month season plan in addition to monthly. Flip the pricing toggle on the leagues page. You pay for the months you play and pause between seasons — your league doesn’t disappear, it just drops to Rookie until you renew.
Cancel from billing settings in the portal at any time. Your league keeps running until the end of the paid period, then drops to Rookie / Team Free (no data loss). We don’t pro-rate mid-period refunds by default — if a special case applies (double-billing, wrong tier, etc.) email billing@leaguevitals.com and we’ll make it right.
Self-serve tiers (Rookie / Starter / Pro / Team Free / Team Pro) are card-only via Stripe. League+ supports PO-based invoicing, annual pre-payment, and net-30 terms — contact sales.
No. League tiers are flat — one price gets you every team, every player, every game in your league. Team tiers are per-team. There’s no per-seat pricing on players.
Data & exports
Where your data lives and how to get it out.
Managed Postgres in North America (Canada / US), with encrypted daily backups retained by our infrastructure provider. See the security page for the full breakdown.
Yes — on every tier, including free ones. Rosters, schedules, standings, and boxscores all export to CSV. Your data is yours — if you leave, you leave with your season.
Bulk player and roster import via CSV is supported today. For schedules, standings, or historical stats from other platforms, we’ll help you shape the CSV on migration — reach out before you start and we’ll walk through it with you.
Your league drops to Rookie / Team Free. Your data stays. You lose access to features gated to the higher tier (branding, unlimited history, awards on Starter’s history retention, etc.) but nothing is deleted. Come back later and upgrade — it’s all still there.
Every league keeps its 3 most recent restore points automatically. League admins can trigger a snapshot before a big change (roster shuffle, tier flip, playoff bracket seed), and roll back if needed. Older restore points roll off automatically so you always have the 3 most recent.
Security & compliance
Straight answers on the hard questions.
Not today. League Vitals is a small operator-built SaaS. If your organization requires SOC 2 / ISO 27001 audits, SSO / SAML integration, or a signed BAA, we’re probably not the right fit right now — ask us and we’ll be honest about it. See the security page.
No. We don’t sell, rent, or share rosters, stats, or player email addresses with anyone. No ad-tech pixels on the app or marketing site. See the privacy policy.
Email security@leaguevitals.com — not a public tracker or social post. We acknowledge within 2 business days. See responsible disclosure for the full policy.
Support
Who’s on the other end of the email.
Email support@leaguevitals.com — one business day reply, Mon–Fri Eastern Time. Pro and League+ get priority queue. For rinkside urgency (game night in progress) include “URGENT” in the subject and we’ll do our best to page.
Yes. Self-serve tiers are designed to be set up in 30 minutes — but if you’re coming from another platform, or you’re an association setting up multi-league, reach out and we’ll walk through it together. League+ includes onboarding assistance in the price.
Not on self-serve tiers — email support scales better and gets you the same operator either way. League+ customers can request a scheduled call as part of their engagement.
Question not answered here?
Real reply from a real person, one business day. No sales pipeline, no discovery calls unless you want one.