For youth and adult recreational leagues
Open registration, balanced divisions, weeknight games — one system.
Three hundred and eighty sign-ups in nine days, free agents to place, thirty-four teams that have to come out even and four diamonds you only rent — ClubHelix gives a rec league one platform for registration, divisions, schedules, volunteers and money, with fees landing in the league's own Stripe account.
Spring and fall seasons · weeknight games · Updated 11 Aug 2026
Why committees of rec leagues come to us
The same problems show up in every committee meeting. ClubHelix is built to retire each one for good.
- Open registration closes in nine days and the roster spreadsheet is already three conflicting versions deep.
- Free agents on one list, full team sign-ups on another, and the divisions balanced by hand the night before the schedule goes out.
- Concession stand shifts and field prep begged for by group text, then covered by the same four parents every single week.
- Umpire assignments, the 6:10 no-show and per-game cash all living in one assignor's phone.
- A board that turns over every couple of years and takes the sign-up list, the umpire contacts and the permit history with it.
What ClubHelix does for rec leagues
The platform mapped onto the moments your season actually runs on.
Open registration for free agents and teams
Youth rec signs up one child at a time and adult rec signs up both ways at once, so each runs as its own form with its own fee, cap and waitlist — 8U closing at ninety-six stays at ninety-six, a captain pays one team fee for twelve, and thirty free agents queue in order instead of in an inbox.
Division placement and balance
Nobody is cut, so placement is arithmetic rather than selection: a short evaluation form against each player, last season's coach rating on the same record, buddy requests visible, and free agents held back until the full teams are set — one sortable list instead of forty index cards on a folding table.
Field permits and weeknight slots
The parks department diamonds, the school district gym nights and the church hall clinic go in as clash-proof bookable slots at the exact hours your permit covers, so the season schedule is built against real availability and two teams can never be assigned the same field at 6:15.
Schedules, standings and the 4:15 rainout call
Every division runs as its own competition with a published schedule and a table that recomputes the moment a score is entered from the parking lot — and when the fields close at 4:15, an SMS to the affected divisions plus a push to the league app beats an email nobody opens until nine.
Umpires, concession shifts and game-night crew
Officials are assigned with confirmations and per-game pay tracked against the game rather than an envelope, while concession stand shifts, field prep, gate and scorekeeping publish as named volunteer slots families claim themselves — two per household per season, with a reminder the day before.
Fees, scholarships and uniform orders
Registration fees settle into the league's own Stripe account, early-bird and sibling rates run as dated discount codes, an approved scholarship family redeems a code so their registration looks like everyone else's, and numbered jerseys and spirit wear sell with size variants and a hard order window.
Adult rec waivers, subs and roster locks
Every adult registers individually so a signed waiver sits against each person who takes the field, a searchable free-agent and sub list saves the Thursday kickball game, the roster lock date is on the schedule, and the end-of-season bracket seeds straight off the final standings.
The permit renewal and the 990-N
A rec league owes its numbers to two audiences that never speak to each other: the parks department renewing next season's field permit wants registered players by division, games played and volunteer hours, while the treasurer needs gross receipts, concession takings and sponsorship split out before the 990-N e-Postcard is due. Registration, attendance and payment records answer both without a night of counting.
What is rec league software?
Rec league software is what a recreational league uses to take open registration, sort everyone who signed up into balanced teams, fit those teams into the permit hours it actually holds, and publish a schedule and standings a parent can find on a phone in the parking lot. In ClubHelix that means online registration taken one person at a time, with its own form per division, division rosters a volunteer board can rearrange in one evening, schedules and standings that recompute themselves, field and gym time drawn onto a venue map as clash-proof bookable slots, volunteer sign-ups for concession stand shifts and field prep, umpire and referee assignments with pay tracked per game, and roster-synced team channels for the 4:15 rainout call.
What separates a rec league from a select program is the thing it deliberately does not do. There are no tryouts, nobody gets cut, and every registered player gets their share of the game. That is not less work — it is a different problem. Not evaluation, but volume: three hundred and eighty kids in nine days, thirty-four teams that have to come out even, sixty games a week across four diamonds and two gyms, and a board of five people with day jobs.
Open registration: free agents, families and one form per division
Two different things sign up for a rec league, and most systems only understand one. Youth rec is individual — a parent registers one child, sometimes three, picks the division by age as of the cut-off date, and pays. Adult rec is both at once: a captain turns up with a full team of twelve, while thirty single players sign up alone hoping to be placed on one.
ClubHelix takes both the same way — one person at a time. A parent pays for their own children on a single checkout; each adult registers and pays for themselves, so every player on the field has their own paid entry rather than a place on a captain's list. Run each division as its own registration form with its own fee, season window and sibling discount, and publish it the day sign-ups open and unpublish it the day they close, so the 8U division stops taking entries at the deadline instead of quietly absorbing four late emails. Need a hard cap with an automatic waitlist for the twelve-place clinic? Run that one as program enrolment, where capacity and waitlists live. Collect what placement needs while you still have the family's attention — jersey size, date of birth, school, one buddy request, the parent willing to coach, emergency contact, medical note — because a follow-up form in week two is a form half the league ignores. Early-bird pricing, sibling rates and the returning-player discount ship as discount codes with real expiry dates, so "closes Sunday, then the fee goes up" is enforced by the form instead of argued about in a group text.
Building balanced divisions when nobody gets cut
Balance is a rec league's entire reputation. One division where the same team wins 22-3 every week costs you families next spring, and the parents notice long before the board does. Placement here is not selection — it is arithmetic done fairly and in the open.
Run placement night on a short form — one response per player, filled in by whoever watched them skate, hit or shoot. Responses land in an inbox you can filter and export to CSV, so the placement meeting works from one spreadsheet rather than forty index cards on a folding table. Hold the free agents back until the intact teams are placed, so the leftovers make one real team instead of three short ones. Then each team becomes a real team: roster, coaches, fixtures, a public page, and a chat channel you open for it, seeded from the roster. Moving a player in week two — the family that changed school districts, the kid playing up an age — is one change to the roster, and the team page and the team channel follow.
Weeknight slots, field permits and the 4:15 rainout call
A rec league usually owns nothing. You hold a parks department permit for four diamonds Monday through Thursday, a school district gym agreement for two courts on Tuesday and Thursday nights, and a church hall for the 5-and-6-year-old clinic. Every hour belongs to somebody else, and the permit renews each year on evidence the league was supposed to be keeping all along.
Hold the venue itself in ClubHelix. Draw Diamond 1 through 4, both gym courts and the church hall onto a venue map, give each one its weekly opening hours and the closures you already know about, and every booking taken against it is clash-proof — slot exclusivity is enforced in the database, so two people can never hold the same diamond at the same time. Facility booking is on the Pro plan and above.
The season schedule is built separately. Point the round-robin generator at a division with a start date, a match time, days between rounds and a default venue, and the season appears; then move the individual fixtures your permit forces you to move, one at a time, against the permit sheet. Attendance on games and practices doubles as the participation evidence a parks department wants at renewal.
Then the weather. A 4:15 decision has to reach families already leaving work. Post it in the affected teams' chat channels — channel membership is pulled from the team roster, so the 8U parents are already in the room, and anyone with notifications turned on gets it as a push — then follow with an email broadcast to the segment you choose: by role, by position, by paid status, or a hand-picked list of members. Chat and broadcasts are on the Standard plan and above. Makeups are the part that hurts — a rained-out Tuesday in a season with no spare hours becomes a doubleheader somewhere. Hold two slots a month back at the start and you will use every one.
Umpires, concession shifts and the coach who volunteered in April
Game night needs more adults than a first-year board expects: two umpires or a referee crew, a scorekeeper, somebody dragging the infield, and two people in the concession stand for three hours.
Assign officials as match officials with confirmations, so a no-show is a Wednesday problem rather than a 6:10 problem, and per-game pay is tracked against the game instead of settled from an envelope in a truck. Publish concession shifts, field prep, gate and scorekeeping as named volunteer slots families claim themselves — two per household per season, visible to everyone, reminded the day before. The snack shack is where a youth rec league earns the margin that keeps registration affordable, and it only earns anything if the shifts fill.
Coaches need one more thing on file. Record each background check as an accreditation with the date it expires, alongside concussion training and whatever your league or insurer requires. ClubHelix does not perform the screening; it holds the dated record, so in March you can pull the list of who is clear to be handed a roster instead of finding the gap in June.
Adult rec: waivers, subs and the roster lock
Adult rec fails differently — nobody's parent is chasing them, so the team simply does not show. Register every adult individually, including the ones a captain swears are on the roster, so a signed waiver sits against every person who takes the field rather than a captain's memory of a clipboard in 2023. Open a chat channel for each team, seeded from its roster, and that is where "we're two short on Thursday" actually gets solved.
Keep the roster lock date on the schedule, write the tiebreaker rule down before you need it, and seed the end-of-season bracket straight off the final standings so nobody relitigates a seed at nine on a Thursday night. Kickball, coed softball, 5-on-5 basketball and the over-30 soccer division all run the same shape: one league, several divisions split by night and skill level, each with a table that updates the moment a score is entered.
Fees, fee waivers and where the money lands
Rec registration is priced to be reachable, so the margin is thin and every leak matters. Take fees online at sign-up and the money settles into the league's own Stripe account instead of the treasurer matching a ninety-five dollar deposit to a surname three weeks later. Numbered jerseys, hats and spirit wear sell through the league store with per-size variants and stock counts: publish the product when the order run opens, unpublish it the moment you send the list to the supplier, and the supplier gets one clean paid list instead of the league eating forty extra jerseys. The store is on the Pro plan and above.
Every rec league has families who cannot pay the full fee, and the good ones never make that a parking-lot conversation. Publish the scholarship request as a short private form and issue an approved family a discount code they enter themselves — their registration then looks like every other one, and the board still sees the total it granted. Outfield banner sponsors and the business on the back of a jersey run as sponsor packages invoiced and renewed on a date.
The board turns over — the league shouldn't
The most fragile thing about a rec league is that it lives inside four people's phones. When the registrar moves out of state, the sign-up spreadsheet, the umpire list and the name of the parks contact leave with her.
Give each board role its own permissions — registrar sees registrations, treasurer sees money, assignor sees games — so a handover is a change of access rather than a transfer of files nobody can find, and the audit log shows who changed what in a new board's first month. Board permissions are league-wide: you scope a role by what it can do, not by which division it can see. The year-end figures come out of reports already computed: a year-end financial summary, income by source, registrations by form — one per division, if that is how you set them up — and registrations by age group, worked out from the dates of birth collected on the registration form. Those two registration reports are on the Standard plan and above. Concession takings show up in the day-by-day cash-up report to the extent they went through the platform, sold in the store or entered as an offline payment; a cash tin nobody records is still a cash tin nobody records. A small 501(c)(3) league still owes its 990-N e-Postcard every year; ClubHelix does not file it for you, but it does make those numbers a report rather than an evening with a shoebox.
A rec league website families can use from the bleachers
New families find you by searching for youth softball or adult kickball in their town, and what they land on decides whether they register. Build the site with the page editor: registration dates and fees up front, divisions with the age cut-off spelled out, field locations with a map and where to park, the rainout policy in plain language, and a Register button that works on a phone. Post the news — opening day, picture day, the all-star game — and let families subscribe to the club event calendar feed from the events page, so those dates land in the calendar app on their phone. Game times live on the published schedule, which updates the moment you move a fixture, so "when do we play" stops being a text to the commissioner at ten at night. Start from the template gallery, or walk through the live demo.
Free rec league software to start
Every league on ClubHelix starts on the free plan — no time limit, no expiry. When you want the paid pieces, such as online registration fees, a league store or ticketed events, paid plans carry a 14-day free trial, bill on a 28-day cycle and you can cancel any time; current tiers are on the pricing page. Money settles directly into the league's own Stripe account — ClubHelix never holds your funds, and the published platform fee is never surcharged to your families.
Most leagues arrive with registration in one place, the schedule in another and the volunteer list in a group text. Move registration first — the season cannot start without it — then bring the schedule across before opening day. ClubHelix runs recreational leagues across the United States and beyond; browse the solutions catalogue or the feature list, or talk to us. And if your youth numbers have slid for a few springs running, the guide to increasing junior participation covers what actually moves them.
Features in your plan
Every plan starts free and includes the whole platform below — browse all features or compare plans.
Canvas page editor
A no-code, drag-and-drop club website editor. Your page, exactly as it publishes — click a section to edit it, drag to reorder, add new ones right where you want them.
Self-registration
Club membership software that handles the joining for you: online registration and season sign-ups on your own branded site, with email verification and optional admin approval.
Events
A club events calendar with one-off and recurring events — and ticket sales built in, so you never send members off to an external ticketing site.
Competitions
Leagues and divisions with published fixtures and game schedules, entered-once results, and ladders (standings) that compute themselves.
Team management
Team rosters with captains and jersey numbers, training sessions and practices with availability, and scoped access for coaches.
Broadcasts
Send a message to everyone, a role, or a custom segment of members.
Club shop
Run a club shop or team store: take uniform, kit and spirit wear orders online with variants, carts and order management — with GST handled properly on every sale.
Mobile app
A club app of your own — install-to-home-screen with your branding, push notifications and digital membership cards, no app store required.
Frequently asked questions
The questions rec league committees ask before signing up.
- Yes, and they stay separate. Individual sign-ups and team sign-ups run as their own forms with their own fees, caps and waitlists, so a captain pays one team fee for twelve players while free agents register individually and queue in order for placement — one list on placement night rather than a form, a spreadsheet and an inbox.
- Placement in rec is arithmetic, not selection. Record a short evaluation against each player and keep last season's coach rating on the same record, so the placement meeting sorts one live list. Hold free agents back until the full teams are settled, then each division becomes real teams with rosters, coaches, schedules and their own message lists.
- Yes. Enter your permitted hours as bookable slots — Diamond 2 at 6:15 and 7:30, the gym on Tuesday and Thursday nights — and the season schedule is built against real availability, clash-proof at the database level. Attendance on games and practices then gives you the participation evidence the parks department asks for at renewal.
- Concession shifts, field prep, gate and scorekeeping publish as named volunteer slots families claim themselves, with reminders before the game, so gaps are visible on Wednesday rather than at first pitch. Umpires and referees are assigned with confirmations and their per-game pay is tracked against the game instead of an envelope in a truck.
- Yes. Every league starts on the free plan with no time limit — enough to put your league website, divisions and schedule online at no cost. Paid plans, for online registration fees, a league store or ticketed events, carry a 14-day free trial and bill on a 28-day cycle you can cancel any time, with money settling into the league's own Stripe account.
Can we take free-agent and full-team registrations in the same season?
How do we build balanced divisions when nobody gets cut?
Can we schedule against the field and gym hours our permit actually covers?
How do we fill concession stand shifts and assign umpires?
Is there free rec league software to start with?
More clubs like yours
ClubHelix isn't a single-sport tool — browse other sports we support out of the box.
Bring your rec league online in under 30 minutes.
Start on the free plan, then take a 14-day free trial of paid features when you're ready — nothing to pay today, cancel any time before the trial ends.