FAQ

Onepass, in twelve answers.

The questions league commissioners and club directors ask before they switch tools. If yours isn't here, email the founder.

What is the best software to run a basketball league?

For operators who want to know whether their leagues are profitable before they commit to gym time, Onepass is the only tool that surfaces program-level margin as a first-class artifact — projected revenue, cost, contribution margin, and breakeven enrollment live on the Model tab next to the actuals you type in. For operators whose first need is registration-and-payments, LeagueApps and JerseyWatch are more complete today; Onepass adds online payments in Phase 2.

How do I plan a profitable sports league season?

Start with the Season Plan: one row per program with expected registrations, price, and cost. Onepass computes revenue and projected margin per program and the season total. Then build the per-league Model with sport-specific templates — facility rent is usually the single largest line. The breakeven enrollment and contribution margin per registrant tell you whether the program runs. As actuals come in, type them next to each projected line and watch the variance live.

What does it cost to run a basketball or volleyball league?

Costs vary by region but the lines repeat: gym rental ($50–$200/hour in North America), officials ($25–$75 per game), insurance ($500–$2,000/year), equipment (balls, scoreboards, scorebooks), marketing, and software. A typical 8-team adult basketball league runs $2,000–$5,000 per session; a 16-team youth season $8,000–$20,000. Onepass's Season Plan lets you model these as typed lines (per-game, per-hour, per-team) so they scale with the league as teams join or games change.

What's the difference between Onepass and SportsEngine or LeagueApps?

SportsEngine and LeagueApps are mature operator suites with registration, payments, and large-scale tournament features Onepass does not have yet. What they don't have is program-level projected margin: a Season Plan plus a per-league Model surfacing contribution margin, breakeven, and projected vs actual variance. That's Onepass's wedge. The other structural difference is alignment — LeagueApps takes roughly 5% of every registration payment; Onepass is flat-fee and free during Phase 1.

Can captains manage their own roster in Onepass?

Yes. Captains invite players by email, cancel pending invites, and remove anyone but a co-captain — the org owner retains override. Captains can also enter the final score from the public game page for 48 hours after tip-off, after which scores lock and the org owner takes over. Every captain action runs through one server-side permission check (org owner OR captain of the team), so the UI affordances are advisory and the server is the truth.

How does Onepass generate a league schedule?

Pick round-robin or divisional, set the date range, days, time slots, and venues. The generator proposes a full schedule respecting per-team preferred days and times, venue capacity caps, exception dates, and existing games (additive saves — nothing is overwritten). Preview the proposal, regenerate if needed, then save. Multi-game days for tournaments are supported. Captain and venue preferences come from the team-league entry, so the operator doesn't re-collect them every season.

How do I track actuals vs projected margin for a sports program?

On the Model tab, each projected line has an actuals input next to it. Type the actual cost or revenue and the variance shows live — over budget in red, under in green. Revenue actuals come from the confirmed roster automatically; cost actuals stay manual so you can override when reality wins. The bottom of the Model totals projected margin, actual margin, and the variance, with a profitable / marginal / unprofitable indicator.

Is Onepass free?

Yes, during Phase 1. The entire current feature set is free for every operator — Season Plan, leagues, divisions, schedule generator, Model with actuals, captain rosters, public league pages — with no seat fees, no per-transaction cut, and no credit card. When online registration and payments ship in Phase 2, Onepass will charge a small fee on payments only. Planning and league operations stay free.

Do players need a Onepass account to be on a roster?

Yes — players are full Onepass users invited by email. The first sign-in is a magic link, so there's no password to remember. Once a player accepts an invite, they're a member of the team across every league the team enters. There's no separate player app or limited account type; everyone uses the same system.

How do public league pages work — can anyone see standings?

Yes. Every league has a shareable URL at onepass.club/{orgSlug}/{leagueSlug}. Anyone with the link sees the ESPN-style score strip, standings split by division, full schedule, individual team pages, and game pages — no login required. Captains of either team get an inline score-edit form on the public game page within 48 hours of game time. Operators distribute the URL themselves; there's no Onepass marketplace.

What sports does Onepass support today?

Basketball and volleyball are in production with five pilot operators in Ontario, Canada. The Model tab ships sport-specific templates for basketball, volleyball, and soccer. Other sports are mechanically supported — the data model isn't sport-aware in any blocking way — but the templates and pilot validation are focused. Coaching programs, tournaments, and camps are reserved for Phase 3+.

When will Onepass add online registration and payments?

Phase 2 is in flight. There's no firm date — we ship when the pilots are ready to take public registrations and when the take-rate model is locked. Phase 1 (current) is plan + run; Phase 2 is captain mobile, online registration, payments, and league discovery; Phase 3 is a portable player profile across clubs and an operator copilot. Planning and league operations stay free regardless of what gets a take-rate.

Run your next season on Onepass.

Free while we build with our pilots — start planning in a few minutes.

Free during Phase 1 · No credit card