Run The Diamond

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

$38,420 of $46,800 collected82%
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
Remind 2 overdue families

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.

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

Signed in as Owner
12U ThunderCoach Ruiz · 13 players13 / 13 joined
10U CometsCoach Patel · 12 players10 / 12 joined
11U TravelCoach Okafor · 11 players11 / 11 joined
8U BoltsNo coach yetAssign coach
Invite everyone

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.

League age and division for six athletes, using the Baseball cutoff of Apr 30
AthleteLeague ageDivision
Ava NguyenBorn Jun 12, 201888U
Sofia MartinezBorn Jan 15, 20171010U / 11U Travel
Owen WhitakerBorn Aug 10, 20161010U / 11U Travel
Kai NguyenBorn Mar 2, 20161111U Travel / 12U
Mateo MartinezBorn Sep 20, 20151111U Travel / 12U
Rosa DelgadoBorn Dec 1, 20141212U

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.

pay.lakesideyba.org
Lakeside Youth Baseball

Balance for Mateo and Sofia

$855.00

Pay balance

From: registrar@lakesideyba.org

club.eastsidehawks.com
Eastside Hawks Softball

Balance for Mateo and Sofia

$855.00

Pay balance

From: 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.

Commit 41 players

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 →
A volunteer at a check-in table beside a youth baseball field

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.

Get a 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.