Starting a beer league hockey team is one of the most fun things you can do as an adult — and one of the most logistically complex if you don't have a system. Between finding players, securing ice time, collecting money, and making sure enough people show up every week, it can feel like running a small business. But with the right approach, you can set everything up in a weekend and keep it running smoothly all season with minimal effort.
Here's everything you need to know, from finding a league to managing your roster week to week.
Step 1: Find a League and Register
Most cities have multiple adult hockey leagues organized by skill level (typically A through D, or competitive to recreational). Here's how to find one:
Check local rink websites. Most arenas post their league information and registration dates online.
Search "[your city] adult hockey league" or "[your city] beer league hockey." You'll find both rink-run leagues and independent organizations.
Ask at your local rink's front desk. They'll know every league that uses their ice and can point you to the right skill level.
Check Facebook groups. Search for "[your city] hockey" groups — these are where free agents, teams looking for players, and league organizers all connect.
Registration deadlines vary, but most fall leagues open registration in August-September, and most winter leagues in December-January. Fees typically range from $3,000-$6,000 per team per season depending on your city and how many games are included.
Step 2: Build Your Roster
A beer league hockey team needs 15-18 skaters and 1-2 goalies for a comfortable roster. Here's where to find them:
Your existing network. Start with people you know who play hockey — friends, coworkers, and anyone from your pickup hockey circles.
Free agent lists. Most leagues maintain lists of individual players looking for teams. These are often posted on the league website or shared in local hockey Facebook groups.
Rink bulletin boards and online classifieds. Post a simple "players wanted" ad with your team name, skill level, game times, and fees.
Hockey-specific apps and forums. Reddit communities like r/hockeyplayers are active and local Facebook groups are often the fastest way to fill roster spots.
Pro tip: Recruit 2-3 more players than you think you need. Adult schedules are unpredictable, and having a roster of 17-18 skaters means you can absorb absences without scrambling for subs every week.
Step 3: Set Up Team Finances
The most common approach is to divide all costs equally among rostered players. A typical season budget looks like:
League registration/ice time: $3,000-$6,000. Jerseys: $400-$800 (one-time cost, often reused across seasons). Referee fees: $500-$1,000 (sometimes included in league fees). Pucks and tape: $50-$100.
For an 18-player roster with $5,000 in total costs, that's roughly $275 per player per season. Collect fees before the season starts — chasing payments mid-season is painful and avoidable.
BenchApp is a free team management app that includes built-in payment collection. You set the amount, send a request to the whole roster, and track payments in real time. Players pay digitally and you have a clear record of who owes what. This is significantly easier than managing a spreadsheet of e-transfers and cash payments.
Step 4: Set Up Your Team Management System
This is where most first-time team organizers make a critical mistake: they try to run everything through a group text. This works for about two weeks before it becomes a chaotic mess of unread messages, missed game times, and "wait, is there a game this week?" questions.
BenchApp solves this by giving you a centralized hub for your team. Here's what it handles:
Schedule: Enter your full season schedule once. Players can see all upcoming games with times, locations, and opponents.
Attendance: BenchApp automatically texts each player before every game asking if they're coming. Players reply "Yes" or "No" by text — no app download needed. You see the count in real time.
Roster: Manage your full roster, track player positions, and maintain your sub list all in one place.
Subs/Spares: When you're short players, one tap notifies everyone on your spare list that you need bodies.
Payments: Collect and track season fees without awkward personal reminders.
Setting this up takes about 20 minutes: create your team, add your roster (just need names and phone numbers), and enter your schedule.
Step 5: Handle Game-Day Logistics
Once your season is rolling, game-day management should be nearly automatic. Here's a typical weekly flow:
Two days before the game: BenchApp sends automatic reminders. You check the attendance count.
Day before the game: If you're short, tap "notify subs" to ping your spare list. Confirm your goalie is coming (always confirm the goalie separately — a team without a goalie doesn't play).
Game day: Show up, play, drink beer with your teammates afterward. That's the whole point.
Post-game (optional): Update stats if your team tracks goals and assists. BenchApp has a stats section if your team is into that.
Common Beer League Problems (and How to Handle Them)
"We never have enough players." Over-roster. Carry 17-18 skaters. Build a reliable spare list of 5-6 people. Use BenchApp's automatic spare notifications.
"Nobody pays on time." Collect all fees before the season starts. Use a digital payment tool so you have a clear record. Set a deadline and stick to it — no pay, no play.
"The group chat is a mess." Stop using a group chat for logistics. Use it for banter and trash talk (its true purpose) and move all scheduling and attendance to BenchApp.
"People sign up and then ghost." Require a non-refundable deposit at registration. Even $50 creates enough commitment to prevent ghosting. Make it clear that the team roster closes after a certain date.
"We need a goalie." Goalies are the hardest position to recruit and the most critical to retain. Common incentives: goalies play for free (their share is split among skaters), goalies get first pick of jerseys, goalies never buy post-game beers.
The Bottom Line
Starting a beer league hockey team takes some upfront effort, but once you have your league registered, roster built, fees collected, and BenchApp set up, the weekly maintenance is minimal. The teams that run smoothly are the ones that set up systems early instead of managing everything manually. Do the work once, then spend the rest of the season doing what you actually signed up for — playing hockey and hanging out with your team.
Ready to get started?
Get up and running in less than 5 minutes. You won't regret it.
No credit card required


