What to charge for your league — and how to actually collect it

Most first-time organizers pick a number that sounds reasonable and find out in week six that it wasn't. Price the season from your cost sheet up — then make paying easier than not paying.

The RecTrack TeamMay 6, 202611 min read
In this guide · 7 sections
  1. Start from your costs, not a vibe
  2. The three pricing models
  3. Run your own numbers
  4. Collecting without chasing
  5. Deposits, plans, and the late payer
  6. A refund policy you can defend
  7. What to publish on the league page

Ask ten first-time organizers how they set their league fee and nine will tell you some version of “a hundred bucks felt about right.” Then week six arrives, the gym invoice lands, two teams still haven't paid, and the league is being funded out of somebody's checking account.

Pricing a league isn't a marketing decision, it's an arithmetic one. Build the number from your costs, choose a model that matches how your players actually sign up, and then make paying the easiest thing they do all week.

3cost lines that make up 85% of a league budget
2.9% + 30¢typical card processing on every entry
15%cushion to build into every fee
$0the amount you should be chasing by text

Step 1Start from your costs, not a vibe

Write down every dollar the season will consume before you write down a single dollar it will produce. For nearly every recreational league, three lines dominate: facility time, officials, and insurance. Everything else is rounding.

CostHow to estimate itTypical
FacilityHourly rate × hours per night × weeks (+ playoffs)$40–$120/hr
OfficialsRate × officials per game × games per night × weeks$30–$50 each
InsuranceSeason policy, general liability + participant accident$250–$700
UniformsPinnies once, or jerseys per player per season$0–$30/player
EquipmentGame balls, scoreboard, first aid, cones, nets$150–$400
AwardsChampion shirts or a trophy$100–$250
Payment processing~2.9% + $0.30 per transaction3% of revenue
Your timeA real line item once the league is stableYou decide

Estimate high on facility and officials — they're the two lines that surprise people, and they scale with weeks, not with teams.

Then divide, then cushion

  1. Total the costs for the whole season including playoffs.
  2. Divide by the number of paying players you're confident about — not your optimistic number. If you think you'll get 10 teams, budget for 8.
  3. Round up to the nearest $5.
  4. Add 15%. That's your cushion for a cancelled night, a broken rim, a referee no-show you had to cover, and the team that ghosts.
Price for the league you're confident you'll get, not the one you're hoping for. A fee set on eight teams still works with ten. A fee set on ten teams collapses at eight.

Step 2The three pricing models

The model you choose changes who does the collecting, how much administration you own, and how forgiving your cash flow is.

ModelHow it worksBest whenThe catch
Per teamOne flat fee per team, captain pays and collects from their playersEstablished friend groups, corporate leaguesCaptains float the money and chase their own friends. Some won't.
Per playerEvery player pays their own share onlineDraft leagues, free agents, anything with roster churnMore transactions, more processing fees, more people to track.
Deposit + balanceTeam pays a deposit to hold the spot, players pay their share laterHigher-priced leagues, long seasonsTwo collection cycles instead of one. Needs real tracking.

Which one to pick

  • If teams register as units, price per team.It's one transaction, one point of contact, and captains are far better at collecting from their own friends than you are from strangers.
  • If you run a draft or have significant free agents, price per player.Charging a captain for players they didn't recruit is a fight you'll have every season.
  • If your fee is above about $600 per team, use a deposit. A $150 deposit at registration and the balance due two weeks before week one converts interest into commitment without asking anyone for the full amount up front.

Run the numbersRun your own numbers

Drag the sliders to your actual situation. The break-even line at the bottom is the number that matters — anything you charge above it is your buffer, and anything below it is a subsidy you're paying personally.

Season budget calculator

Interactive
Registration revenue$6,120
Court time (40 hrs)$2,400
Officials (2 per game)$2,800
Gear & equipment$356
Card processing (~3.2%)$196
Left over after
10 weeks
$368

Break-even is about $80 per player at 8 teams. Anything above that is your buffer for a cancelled night, a busted rim, or paying yourself.

Step 3Collecting without chasing

Here's the uncomfortable truth about payment collection: the amount of chasing you do is almost entirely determined by decisions you made before anyone registered. Chasing is a symptom, not a task.

1
Take payment at the moment of commitment
The highest-intent moment in your entire funnel is the second someone decides to join. If the flow ends in a receipt, you're done. If it ends in 'we'll send payment details later', you've just created three follow-ups for yourself.
2
Make the spot conditional on payment
A registration that isn't paid is an expression of interest, not a roster spot. Say that plainly in your league description and you'll never have the awkward week-one conversation.
3
Use one payment method, on the record
Cash in an envelope and four different payment apps means reconciliation happens in your head. One card checkout means the ledger is the truth and you can see the balance without a spreadsheet.
4
Automate the reminder
An automatic nudge at 7 days, 3 days, and 1 day before the deadline recovers most of what would otherwise become a personal text. It's also much less awkward for both of you.
5
Publish the cutoff and hold it once
The first season you enforce the deadline is the last season anyone tests it. That's it — one time.
Stop reconciling payments in your head

Registration and Stripe checkout in one link, per-player or per-team, with balances, reminders, and refunds tracked against every team.

See how it works

Step 4Deposits, plans, and the late payer

Deposits

A deposit does one job extremely well: it separates real teams from maybes at the moment when that distinction is cheapest to discover. A 20–25% non-refundable deposit at registration, balance due two weeks before the season, is the standard structure and it works.

Payment plans

Offer them, quietly, and mean it. Rec sports should be reachable, and a player who pays $110 over three installments is a player you keep. Two rules make them workable: the final installment comes due before the playoffs, and a missed installment pauses eligibility rather than triggering a confrontation.

The late payer

Every league has one or two. The mistake is treating it as a relationship problem. It's a systems problem, and the system should be written down before the season:

  • Payment due at registration; unpaid registrations don't hold a spot.
  • Automatic reminders at 7, 3, and 1 days out — not a personal message from you.
  • A published grace period (say, through week one) after which a player is ineligible until the balance clears.
  • Ineligible means doesn't play. It does not mean a conversation on the sideline in front of their team.

Step 5A refund policy you can defend

Write the refund policy before you take a single payment, publish it on the registration page, and then apply it identically to everyone. A policy you invent case by case will cost you more in goodwill than any refund ever will.

WhenStandard policyWhy
Before registration closesFull refund, minus processing feeYou can still sell the spot
After close, before week 150% or full credit to next seasonYou've committed to facility hours
After the season startsNo refund; credit at your discretionYour costs are already sunk
Season-ending injuryProrated credit toward next seasonThe right thing, and it retains a player
League cancels a nightAdd a week or prorate — say which in advanceYour obligation, not theirs

Notice how often “credit toward next season” appears. It costs you nothing today, it's genuinely fair, and it converts a refund request into a returning player. Offer it first in every conversation.

Step 6What to publish on the league page

Price transparency isn't just ethics, it's conversion. Every unanswered question about money is a reason to close the tab and think about it later — and later never comes.

Put all of this above the registration button:

  • The total price, and whether it's per player or per team.
  • What it includes: number of games, officials, jerseys, playoffs, gym.
  • What it doesn't include, if anything.
  • The payment deadline and what happens after it.
  • The refund policy, in one sentence with a link to the full version.
  • Whether payment plans are available and how to ask.

For the recruiting side of this — how to actually get people to that page in the first place — see how to fill your league.

Loose endsMoney questions organizers ask

Should I pass the card processing fee to players?
You can, and plenty of leagues do — but it's cleaner to build it into the price. A $3 'service fee' line at checkout is one more friction point at the exact moment you don't want one. Add 3% to the fee and say nothing.
What about a returning-team discount?
Worth it. $10–$25 off for teams that re-register before a published early-bird date is the single cheapest retention tool available, and it front-loads your cash flow when you most need it — before the facility deposit is due.
How do I handle a team that wants to pay in cash?
Accept it, record it in the same ledger as everything else the same day, and give a receipt. The problem with cash isn't cash — it's cash that lives only in your memory until March.
Do I need to charge sales tax?
It depends on your state and how your league is organized. Most recreational league fees are treated as a service rather than a taxable good, but it varies, and it's worth twenty minutes with an accountant the first time. Get it right in season one rather than unwinding it in season four.
Should the league be an LLC?
Once you're taking meaningful money and signing facility contracts, yes. It separates league liabilities from your personal finances, makes insurance simpler, and lets you open a bank account that isn't yours. The paperwork is a few hundred dollars and an afternoon.

The short version

  • Total the costs, divide by the conservative player count, round up, add 15%.
  • Price for the league you're confident about — not the one you're hoping for.
  • Per team for friend groups, per player for drafts and free agents, deposits above ~$600.
  • Take payment at the moment of commitment; an unpaid registration isn't a roster spot.
  • Automate reminders so you're never the one sending the personal text.
  • Publish the refund policy before you take a dollar, then apply it identically to everyone.
  • Offer credit toward next season first — it's fair, it's free, and it retains a player.

Your next season can run
from one dashboard.

Set up your organization tonight. Open registration tomorrow. Never copy-paste a schedule again.