Our story
I built RosterLedger because I'm a team treasurer too
I didn't set out to build software. I set out to survive a hockey season.
A couple of years ago I got the job every team eventually hands to "the one who's good with numbers" — team treasurer for my daughter's competitive U15 girls' hockey team. About 17 families, and a season that moves roughly $55,000 through one bank account: ice time, tournaments, referees, equipment, coaching, and team events. All of it tracked, by me, in a spreadsheet.
It worked, technically — but the kind of "working" that costs you your Sunday nights. A few things in particular drove me up the wall:
- Ice time was the monster — over $22,000 in a single line — and one fat-fingered cell could throw off the whole season.
- Our fees weren't tidy. Families paid in three uneven installments — $900, $900, then $1,000 — and a plain spreadsheet doesn't track "who's paid which one" gracefully.
- The $550 association registration families paid was a pass-through I had to keep separate so the team didn't look richer than it was.
- Referee and timekeeper cash moved at the rink with nothing but my memory and a folded receipt.
- Year-end was a scramble — turning all of it into something a parent (or the next treasurer) could trust was a weekend I never got back.
So I built the thing I wished I'd had
Now I run that same team on it. Here's what changed.
- Setup took minutes, not a night. I uploaded last year's budget file and it read the roster and the numbers and built the season for me — including those uneven $900 / $900 / $1,000 installments, exactly as our families actually pay.
- Payments track themselves. I can see who's paid which installment at a glance, and overdue families get a friendly nudge automatically — so I stopped being the bad guy chasing people in the group chat.
- Cash and pass-throughs are handled. Ref and timekeeper cash gets logged at the rink, and the $550 registration nets to zero so the team's real operating picture stays honest — which, for us, surfaced an actual shortfall I'd otherwise have missed.
- Everything reconciles. I tick off what's cleared the bank and instantly know my books match — no more hunting a $40 difference at 11pm.
- Year-end is a click. A clean statement for parents, fair refunds to the cent, and a tidy handoff so whoever takes over next doesn't inherit a shoebox.
The part I didn't expect
The transparency changed the parent dynamic. When families can see where the money goes, the quiet wondering — and the awkward questions — mostly stop.
Built by a treasurer, for treasurers
I'm the founder, so of course I'm biased. But I'm also genuinely the customer: I get handed a real team's money every season, and this is how I keep it straight without it taking over my life. That's the whole point of RosterLedger — for any sport, in any country.
If you've just been handed your team's finances, try the free budget tool or start your team — and skip the Sunday nights.
Make this the easy part of your season
RosterLedger builds your budget from a few questions, tracks every payment, nudges overdue families for you, keeps parents in the loop automatically, and produces every report — no spreadsheet, no accounting required.