Most amateur teams don't fold because they're not good enough. They fold because of admin. Games get cancelled when you can't get numbers, the money gets messy, the same mates end up on the same side every week, and one by one people stop turning up. The flip side: get a few basic systems in place and a team can run for years. This guide walks through those basics in order.
1. Setting up: squad size, pitch and kick-off time
Build a squad 1.5 to 2 times the size you need
Futsal and 5-a-side are five per side, so an in-house game needs 10 players a week, or about 12 once you allow for rolling subs. An 11-a-side Sunday league side needs 11 starters plus subs, and a casual 11-a-side kickabout needs 22. Not everyone can make every week (work, family, injuries, hangovers), so recruit well above the minimum. For a weekly 5-a-side or futsal game, a squad of 15–20 is a good starting point. For Sunday league, aim for 18–22 registered players.
A block booking is half the battle
If you can lock in the same pitch at the same time every week, most of the organising is done. Players build it into their routine, and the organiser isn't fighting for a slot every Monday. Pitch hire varies a lot by city, day, time and indoor versus outdoor (an hour of indoor court time in a big US city can easily cost $100–150), so compare a few venues and ask about a discount for a season-long block booking. Keep it within about 30 minutes of where most players live or work and turnout will be noticeably better.
Pick a day and time and don't move it
Choose the slot that suits most of the squad, whether that's a weeknight or a weekend morning, and keep it for at least a full season. Every time the schedule changes, attendance drops. When you're first setting up, a quick poll of available times is worth doing.
2. Taking availability: beyond the group chat poll
Most teams take availability with a poll in a WhatsApp or group chat. That's fine at first, but as the squad grows the cracks show:
- There's no cut-off. Votes keep changing until the night before, so you never know your numbers.
- Too many players is awkward. If the game is for 12 and 15 people say yes, who plays and who sits out?
- Changes slip through. Someone quietly takes their vote back and the organiser only finds out by counting again.
- It gets buried. Once the poll scrolls up the chat, anyone who hasn't answered simply forgets.
The fix is to agree the rules up front:
- Set a deadline. For example, "availability closes at 9pm the night before." Some teams charge the match fee to anyone who drops out after the deadline.
- Run a cap and a waitlist. Once the game is full, later sign-ups go on a waitlist, and if someone drops out the next person on the list moves up.
- Same-day drop-outs say so. Don't just change your vote. Build a culture where people post a quick message, and the organiser's life gets much easier.
In the FutsalMoa app you can open an availability poll for every game with a deadline, a player cap and a waitlist. You can also see at a glance who hasn't replied yet.
3. Subs and match fees: how to collect money without the drama
Money causes more fallouts in amateur teams than anything else. There are two main ways to collect it:
| Approach | Works best for | Watch out for |
|---|---|---|
| Monthly subs | Teams with a settled core who play every week, teams with a block booking | Complaints from players who miss a lot, chasing payments up front |
| Pay-per-game match fees | Teams whose numbers change every week, teams who often bring in ringers | The organiser has to settle up after every single game |
| Hybrid | Squads mixing regulars and occasional players | Write the rules down clearly |
Whichever you choose, open books matter most. If everyone can see what came in, what went out and what's left in the kitty, suspicion of the treasurer disappears and people pay more readily. Just posting the balance once a month goes a long way.
When the cost doesn't divide neatly, round up. A $120 court split between 13 players is $9.23 each; charge $9.50 and you collect $123.50, leaving $3.50 in the kitty. Many teams let that build up to pay for new balls or bibs. Decide exceptions in advance too, such as whether the organiser plays free or what a guest player pays.
💰Court Cost SplitterDivide the pitch fee by the number of players and get a ready-to-send payment message for the group chatTry it ›In the app, match fees are split between the players who actually turned up, and you can tick off who has paid.
4. Picking fair teams: balance is what makes it fun
If one side keeps winning by miles in your in-house games, nobody enjoys it, winners included. That's why picking fair teams every week matters more than you'd think.
- Give everyone a skill rating. A rough 1–5 score is enough. Split the players so each team's total is about the same. Keep the ratings between the organisers and you avoid a lot of unnecessary ego.
- Split the keepers. Make sure the people who can go in goal aren't all on one side.
- Don't let the same mates always team up. If the groups never change, newer players end up on the fringes. Mixing things up now and then is good for the whole team.
- Announce bib colours in advance. Post the teams and bib colours before the game and you'll save ten minutes of faffing at the pitch.
Once the teams are picked, agreeing a simple formation makes the game flow much better. Start with something simple like a 2-2. There's more detail in our guide to futsal formations.
📋Formation BoardLay out positions for the teams you've pickedTry it ›In the app you can balance teams by skill using only the players who said they're in, so there's no copying names from one list to another.
5. Keeping stats: small numbers, big motivation
For an amateur team, stats aren't about league tables. They're a reason for people to keep coming back.
- Goals and assists. A season Golden Boot and top assister give every game a small target.
- Attendance. An ever-present or best-attendance award is something anyone can win regardless of ability, and it does wonders for team spirit.
- Results. Log your in-house results and it's great fun to look back on at the end of the year.
Plenty of teams find that an end-of-season awards night, even with cheap trophies, makes a visible difference to turnout. Keeping stats is hard for one person to do every week, so either get into the habit of entering them straight after the final whistle or rotate the job.
In the app, logging each game builds up your season stats automatically, so you don't have to keep a separate spreadsheet of top scorers and appearances.
6. Team rules and announcements: set them early
Rules made after a problem feel like they're aimed at one person. Agree these basics when the team starts and pin them somewhere everyone can see:
- The availability deadline and what happens if you drop out after it
- How subs or match fees work: amount, due date, and who gets a discount or exemption
- What counts as late, and standards of conduct on the pitch (reckless tackles, abuse)
- When guests or ringers can be invited and what they pay
- What happens to inactive players (e.g. moved to inactive after three months without a game)
Use pinned messages or an announcements feature so the rules don't get lost in the chat, and when a rule changes, re-post it with the date it changed.
7. Bringing in new players: the first game is everything
A team that lasts needs a steady flow of new players, and whether a newcomer sticks around is mostly decided in their first game.
- Send one invite link. If a single link shows the schedule, venue, fees and rules, new players don't have to ask a dozen questions.
- Make the first game easy. Lots of teams waive or discount the first match fee.
- Give them a buddy. One person to explain where the pitch is, which bib to wear and who's on which team takes most of the awkwardness away.
- Rate them conservatively. Give new players a middle-of-the-road skill rating for the first few games, then adjust.
In the app, anyone who opens your invite link can join the team straight away and see the schedule and availability polls.
Wrapping up
Good team management comes down to one thing: building a setup that runs without the organiser having to remember everything. Availability with a deadline, open books, fair teams and consistent stats will keep a team going far longer, and keep it fun. Don't try to fix everything at once. Start with whatever annoys you most this week.