Back office for youth baseball and softball
You know the season is going well. You don’t know who still owes you.
Dues, uniforms and tryouts, plus the paperwork around them. Built for the person who ends up doing the books, and for the coaches and parents who have to use it too.
Free for 30 athletes on one team. No setup fee. No per-administrator seats.
Lakeside Youth Baseball · Spring 2027 dues
Who hasn't paid
| MartinezMateo, Sofia | $855.00Overdue 12 days |
| NguyenAva, Kai | $610.00Overdue 4 days |
| OkaforChidi | $285.00Plan · 2 of 3 |
| DelgadoRosa | $142.50Bank transfer clearing |
| BrennanLiam | $0.00Paid today |
30 hours
a season that a coach or treasurer spends chasing dues.
5–10%
of what families owe never arrives at all.
$47
saved by a family paying an $1,800 season by bank instead of card.
$800–2,600
a year is what the generalists charge to cover every sport.
Two sports, one job: the front office.
It isn’t a scheduling app and it doesn’t keep score. It covers everything between a family signing up and the treasurer closing the books.
Dues
Fee schedules, sibling discounts, scholarships and payment plans, with retries when a card fails.
Uniforms
Parents enter their own kids' sizes.
Tryouts
Post a tryout, take registrations, check athletes in at the field, score them on a phone, and send offers.
Registration
Public registration for rec leagues: one link, paid at sign-up, waivers signed, athletes placed into divisions.
Age divisions
April 30 for most baseball, August 31 for Little League, January 1 for most softball.
Parent portal
Parents see their own family: what they owe, what is due next, their documents, their children's sizes.
Compliance
Waiver templates and e-signature, with rules that block roster placement, uniform release or tournament check-in until a document is on file..
Club branding
Your logo, up to three team colors, your own domain, and email that comes from your address.
Payables
Umpires, field rental, tournament entries, equipment.
Team messages
A channel for every team, one for club announcements, and groups a coach can start in about ten seconds.
The work gets shared out, not dumped on whoever signed up.
Four roles, and each one sees only what it needs. Coaches handle their own team. Parents fill in their own kids. You stop being the help desk.
Build the teams, assign the coaches, run the money.
- Set up teams and divisions in an afternoon, then hand each one to a coach.
- Invite a single parent, or everyone at once.
- One ledger for every fee, every family, every season.
Owners see everything. Nobody else has to.
What a owner can’t see →Spring 2027
Teams
| 12U ThunderCoach Ruiz · 13 players | 13 / 13 joined |
| 10U CometsCoach Patel · 12 players | 10 / 12 joined |
| 11U TravelCoach Okafor · 11 players | 11 / 11 joined |
| 8U BoltsNo coach yet | Assign coach |
Age divisions
League age isn’t the kid’s age.
It depends on the sanctioning body’s cutoff date. April 30 for most baseball, August 31 for Little League, January 1 for most softball. We work it out, place every athlete in a division, and flag the ones who fit two.
Try switching the cutoff. Watch who moves.
| Athlete | League age | Division |
|---|---|---|
| Ava NguyenBorn Jun 12, 2018 | 8 | 8U |
| Sofia MartinezBorn Jan 15, 2017 | 10 | 10U / 11U Travel |
| Owen WhitakerBorn Aug 10, 2016 | 10 | 10U / 11U Travel |
| Kai NguyenBorn Mar 2, 2016 | 11 | 11U Travel / 12U |
| Mateo MartinezBorn Sep 20, 2015 | 11 | 11U Travel / 12U |
| Rosa DelgadoBorn Dec 1, 2014 | 12 | 12U |
4 athletes fit two divisions on the Apr 30 cutoff. You choose once, and the division keeps the date it was created with.
Season 2027. Switch the body and watch the ages move.
Parents should never learn our name, and they won’t.
Your logo, up to three team colors, your own domain, and email that comes from your address. Here is the same parent screen for two clubs — and the gold one takes dark text, because the product works that out rather than assuming white.
Balance for Mateo and Sofia
$855.00
Pay balanceFrom: registrar@lakesideyba.org
Balance for Mateo and Sofia
$855.00
Pay balanceFrom: treasurer@eastsidehawks.com
Step 2 of 3 · Match columns
Import players
| Player Firstfrom your file | → First name |
| DOBfrom your file | → Date of birth |
| Parent Emailfrom your file | → Guardian email |
| Shirtfrom your file | → Uniform size |
2 possible duplicates. “Liam Brennan” and “Liam Brennan” share a guardian email — merge them, or keep both.
Switching
Moving over takes an evening, not a season.
Free and self-serve. Upload whatever spreadsheet you have, match the columns, and we catch the duplicates before they land rather than after.
TeamSnap is a good team app. It is not a front office. Plenty of clubs keep it for schedules and run the money here.
Built for the person who ends up doing the books.
Usually a parent who said yes at a meeting. They’re not an accountant, and they shouldn’t need to be. Every dollar in and out lands on one ledger they can hand to the board at year-end.
Founding clubs
We are signing the first clubs now, and when they have run a season on this their words go here rather than ours. Until then there is nothing to quote and we would rather say so.
Be one of them →
Priced by athletes, not by who logs in.
Charging per seat is how software ends up with one shared password taped to a laptop. Every coach, treasurer and board member gets their own login.
Free
30 athletes, one team
$0
No card needed
Club
Up to 150 athletes
$99/mo
$1,188 billed annually · $119 monthly
Program
Up to 400 athletes
$199/mo
$2,388 billed annually · $239 monthly
Organization
Up to 900 athletes
$349/mo
$4,188 billed annually · $419 monthly
On dues
1% + $0.50, capped at $20
On uniforms
4%, covers sizing and fulfilment
Stripe
Passed through at cost
Families pay our fee at checkout unless you choose to absorb it. Your club is the merchant of record, so chargebacks stay between you and Stripe — that is also why we can price this low.
Full pricing →Book a demo. Keep the demo club.
You get a working sandbox: a full club, mid-season, with made-up families. Click through everything and email an invoice to yourself.