Rec League

Stop Managing Your League in Spreadsheets

Online registration, automatic payment collection, and a dashboard that replaces your Google Sheets.

Free forever for up to 3 teams. No credit card required.

Sound familiar?

Chasing 40 adults for registration fees via Venmo and cash

A "roster" that's really a text thread and a prayer

No clear way to track who's paid, who's registered, and who just shows up

Spending more time on admin than actually playing

How Clubside Helps

Everything you need to run your rec league program — from registration to game day.

A Registration Form You Edit Down

Clubside is built for youth organizations, so the form assumes a guardian. Every field is editable, so you cut it to what your league needs. Share the link, and you get a clean roster as people finish.

Automatic Payments

League fees, per-game fees, end-of-season costs, all collected through Stripe. Money hits your bank account automatically.

Real Roster Management

Know exactly who's on each team, who's paid, and who still owes. Export to CSV if you need it.

Works for Any Sport

Soccer, basketball, softball, volleyball, flag football, and kickball. Clubside supports 18 sports with customizable registration forms.

Every Rec League Hits the Same Wall

Adult rec leagues run into the same problem no matter the sport. Whether you organize a Sunday soccer league, a winter basketball division, a summer softball circuit, a volleyball ladder, or a kickball social league, the hard part is never the games. It is collecting fees from forty adults, keeping a roster that reflects who actually paid, and doing all of it without turning into an unpaid accountant.

Cash and Venmo do not scale. A group text is not a roster. And a spreadsheet cannot tell you who signed a waiver or whose payment bounced. So the organizer ends up spending more time on admin than actually playing.

Clubside handles the money and the roster part of that, and the next section is honest about the part it was not built for. What it does replace is the spreadsheet, the personal payment app, and the paper waiver, with one dashboard and one bank account that belong to your league.

Where Clubside Fits, and Where It Does Not

Start with the part most software pages leave out. Clubside is built for youth organizations, where a guardian registers a player. There is no adult self-registration mode in the product today. Adult leagues are a direction we are working toward, not a shipped feature, and you should hear that from us rather than find it out after signup.

What organizers do instead: one organizer registers the roster, or each player registers themselves through the standard flow. The registration form is editable field by field, so you drop the questions that only make sense for a minor and keep the ones your sport needs. Either way it takes about five minutes on a phone, waiver and payment included. It is a workaround, it works, and it is not the same as software designed for your league.

The registration form bends to the sport. Clubside supports 18 sports, so a soccer league can collect position and preferred foot, a basketball division can collect height and skill level, a softball league can collect positions and jersey size, and a kickball or volleyball league can keep the form to a shirt size and a team preference. You add, remove, or reorder fields from your settings, so the form asks for what your league needs and nothing more.

Running more than one sport or more than one night of play? Give each league or division its own registration link so players only see the one they are joining, and manage all of them from a single organization dashboard.

One organization can hold everything you run. A single account might carry a fall soccer league, a winter basketball division, and a summer softball circuit at the same time, each with its own teams, its own fees, and its own form, all visible from one place. You are not juggling a separate tool, a separate spreadsheet, and a separate payment app for every sport and every season.

League Fees, Per-Game Fees, and Getting Paid

However your league charges, Clubside collects it. Take the full league fee at sign-up through Stripe, so registering and paying happen together, or run a lighter model and bill per game, per session, or per playoff through invoices. Charge a whole team for a season, collect a one-off drop-in fee, or split a facility cost across the roster, and players pay online with a card, Apple Pay, or Google Pay.

Your dashboard shows who has paid and who still owes on every charge, so you know a division is funded before you book the field or the gym. Money moves directly from the player to your bank account through your connected Stripe account, and Clubside never holds your funds. Card processing is the standard published Stripe rate of 2.9% plus $0.30, paid straight to Stripe on your own account, with no markup and every platform fee published.

Captains, Teams, and a Roster You Can Trust

Every player who registers lands on the right team roster the moment you approve them. No re-keying, no copy-paste. You can see who is on each team, who has paid, and who still owes at a glance, and export the whole thing to CSV whenever you need it for a facility or a schedule maker.

For leagues built around team captains, give each captain their own login scoped to their team, so they can see their roster and who has paid without touching the rest of the league. That turns captains into a help instead of another group texting you for updates. Message a team or the whole league about a schedule change, a rainout, or a playoff time from the dashboard, and stop relying on a chat half the league has muted.

Scheduling lives in the same place. Put games, sessions, and playoff dates on the calendar, and players confirm from their phones so you and your captains know who is showing up before you set the fixtures. When a game moves for weather or a gym conflict, message the affected team or the whole league at once instead of firing off a chain of texts and hoping it lands. That single stream of registration, payment status, roster, and schedule is what replaces the tangle of a group chat, a payment app, and a spreadsheet that never quite agree with each other.

When a new session starts, players carry their history and waivers forward instead of registering from scratch.

Frequently Asked Questions

What sports does Clubside work for?

Clubside supports 18 sports with customizable registration forms, including soccer, basketball, softball, volleyball, flag football, and kickball. Because the form is fully customizable, it works for essentially any adult rec sport: collect what your league needs and remove the rest.

Do players register and pay themselves?

They can, and here is the caveat. Clubside is built for youth organizations, so there is no adult self-registration mode and the standard form assumes a guardian is registering a player. Most organizers edit the form down to what their league needs and share the link, and players complete it and pay from a phone. Others register the roster themselves. Payment works the same either way.

Can I charge per game instead of one league fee?

Yes. Take the full league fee at sign-up, or run a lighter model and bill per game, per session, or per playoff through invoices. You can also collect one-off drop-in fees or split a facility cost across a roster. Every charge is tracked on your dashboard.

Can team captains manage their own rosters?

Yes. Give each captain their own login scoped to their team, so they can see their roster and who has paid without touching the rest of the league. It turns captains into a help instead of another group texting you for updates.

Can I collect waivers at registration?

Yes. Players sign your league waiver as part of registration, before they are on a roster. Everything is stored with the player record, so you have it on file rather than chasing paper on game day.

Is the free plan enough for a small league?

For many leagues, yes. The free Starter plan includes one team and up to 25 players with full online registration, payment collection, waivers, and roster management, and no credit card is required. When you outgrow it, the Club plan is $49/month for up to 15 teams and Pro is $99/month for up to 50 teams.

Simple Pricing

Free
3 teams
$49
15 teams
$99
50 teams
See full pricing details

Related guide: Managing an Adult Rec League: Registration, Payments, and Scheduling

Start managing your league for free

Set up your organization in under 2 minutes. Start accepting registrations and payments today.

Get Started Free