How to Collect Hockey Dues Without Chasing Players

Stop being the team debt collector. You lace up to play hockey, not to beg Dave for the fourth time this month. These proven strategies keep your finances healthy and your friendships intact.

Jacob Birmingham
Co-Founder & CTO
February 23, 20269 min read

Key Takeaways

  • Show players exactly what they're paying for before the season starts — a transparent cost breakdown kills the "that seems high" conversation
  • Full payment before game one is the gold standard; anything looser and you're already chasing people
  • Automate your reminders so the nudge comes from a system, not from you personally texting Dave for the fourth time
  • No-pay-no-play only works if you actually enforce it — the first exception you make blows the whole policy
  • Use integrated payment platforms to eliminate friction and track who's paid without a spreadsheet you'll definitely lose

My third season as captain, I covered a $340 shortfall out of my own wallet because I didn't have the heart to bench anyone over it. I just kept telling myself it would work out. It did not work out. I texted six different guys over a six-week stretch, got strung along, and ended up writing a check to the rink on a Wednesday night with my stomach in my throat.

That was the last time I did dues collection the wrong way.

The fundamental problem isn't that your teammates are bad people. It's that "just Venmo me" is not a system. A system is what fixes this, and the good news is the system isn't hard to build.

Why Every Soft Approach Fails

Here's what I've watched happen on a dozen different teams over the years. Three weeks in, four guys haven't paid. The captain has texted twice. Two guys are saying "next week." One has gone silent. One paid half and believes with his whole chest that you're settled. The rink invoice is due Friday and the captain is doing math in the parking lot.

This happens because there's no structure. "Just Venmo me whenever" communicates that dues are optional and the timeline is flexible. Treat it like that and people will. The social pressure also works against you -- it's genuinely awkward to demand money from a buddy you've been playing with for five years, so you soften the ask, and softened asks get softened responses.

The fix isn't being meaner about it. The fix is making dues professional and automatic before the season starts.

Step 1: Show Your Work Before Anyone Laces Up

The best time to collect money is before the first puck drops. Send a breakdown of actual costs before anyone is emotionally invested in their roster spot:

ExpenseCost
Ice time (22 games)$4,200
Referee fees$1,100
Jerseys$600
League registration$400
Team fund buffer$300
Total team cost$6,600
Per player (18 players)$367

When players see the math, $367 makes sense. When they don't see it, it feels like a number you invented. Show the work. Include a payment deadline -- full amount before game one is the gold standard, and if you need to offer a payment plan, 50% before game one and the balance by game five is reasonable. Add a $25 late fee and state it in writing.

Nobody gets to say "I didn't know." You send it once, you send it in writing, and that becomes the reference point for every follow-up.

Tip

Early bird pricing works surprisingly well for dues collection. "Pay before August 1 and it's $340; after August 1 it's $367" is a small discount that gets a surprising number of people to pay immediately. You recover the discount through reduced chasing time.

Step 2: Make It Effortless to Pay

Payment friction is why people put things off. If cash is the only option, half the team will "forget their wallet" indefinitely, which is a talent, but not one you want to reward.

Accept Venmo, Zelle, and PayPal at a minimum. Venmo is most popular in beer league circles because everyone already has it. Credit card is worth adding for the guys who prefer to track expenses that way. The easier you make it to pay, the faster it gets paid -- this is not complicated human behavior, it's just how humans work.

Even better, connect dues collection to registration. Leagues using adult hockey league software can require payment as part of the sign-up flow, so you're never in the position of chasing someone who technically has a roster spot but technically hasn't paid for it.

Step 3: Automate the Reminders So They're Not Coming From You Personally

Here is a thing I learned the hard way: when the reminder comes from you, it feels personal. When it comes from a system, it's just logistics.

A four-touch reminder sequence works well. Two weeks out: "Season dues of $367 are due September 15 -- payment link here." Three days out: "Dues due in three days." Day of: "Today is the deadline." Day after: "Your dues are now past due -- a $25 late fee applies starting Friday." This sequence, automated, removes you from the equation entirely. Players respond to systems. They negotiate with their buddies.

Step 4: Enforce the Consequences You Announced

This is where captains fail every single time they fail. They send the reminders, set the deadline, announce consequences -- and then make an exception for their buddy. The second you make that exception, everyone else hears about it (and they always hear about it), and your policy is finished.

No-pay, no-play is the most effective policy on this entire list. Players who haven't paid sit out until they've paid. Not "sit out unless they promise to pay soon." Sit out until they've actually paid. No playoff eligibility with an outstanding balance. No roster spot next season if they carry a balance over. These aren't punishments -- they're just the terms you told everyone about at the beginning of the season.

The first time you bench someone over dues, it will feel uncomfortable. The second time, less so. By the third time, you won't have a third time, because word travels fast.

The Direct Conversation

Sometimes you still have to go to someone directly. Keep it short: "Hey Marcus, just checking in -- dues were due last Friday and I've got you still outstanding. Can we get that sorted out this week?" Factual, not emotional. Assume good intent. Offer a payment plan if someone needs one. Then state the consequence clearly if it doesn't get resolved. Most players just needed one more direct ask. The ones who don't are telling you something useful about next season's roster decisions.

Step 5: Build a Team Fund Into the Original Dues

Experienced captains collect slightly more than the bare minimum because there's always something mid-season. Playoff fees. A game where the team covers the sub fee. Replacing a cracked jersey. The post-season bar tab that ends up being way more than anyone planned.

Add $20-$30 per player to your baseline dues number, put it in a clearly labeled team fund, and never do a mid-season cash call. Mid-season cash calls are worse than root canals. Nobody wants to Venmo their captain in February.

Step 6: Close the Books Transparently

At the end of the season, send the team a financial summary. Every dollar in, every dollar out:

CategoryBudgetActual
Ice time$4,200$4,200
Refs$1,100$1,100
Jerseys$600$580
League fees$400$400
Sub fees covered$0$125
End-of-season party$300$275
Total$6,600$6,680
Surplus/(Deficit)($80)

When players can see exactly where their money went, they trust you, and they pay faster next year. A team that trusts its captain to be honest about finances is a team that doesn't argue about dues. Transparency is the long game here.

The Two Hard Cases

The player who genuinely can't afford it is not the problem you think it is. Talk to them privately, offer an extended payment plan, and consider whether your team fund can absorb a partial discount. Never publicly mention it and never loop in the group. This situation comes up more than people talk about and it deserves to be handled with some dignity.

The player who just won't pay is a different animal. After multiple reminders, after a direct conversation, after an offered payment plan -- if someone is still ghosting you, remove them from the roster. Don't roster them next season with a balance outstanding. Document every communication you sent. This is not about being hard on someone; it's about not letting one person's bad behavior become your financial burden.

Mid-season additions get prorated dues based on remaining games, stated in writing, with a deadline. No handshakes.

You became a captain because you wanted to play hockey, not because you wanted to be an unpaid accountant with a side job in collections. Set this up correctly before season starts and it mostly runs itself. For everything else about running a well-organized league, our beer league management guides have you covered.

Jacob Birmingham's Insight

I spent my first three seasons as captain personally covering shortfalls because I couldn't stomach the uncomfortable conversations. Turns out setting up proper systems is way easier — and way cheaper — than eating the difference yourself.

Frequently Asked Questions

What is a fair amount for beer league hockey dues?

Most beer leagues land somewhere between $250 and $500 per player for a 20-24 game season, but it varies a lot by region and ice costs. The key is breaking down exactly what it covers — when players see the math, the number makes sense instead of feeling like you pulled it out of thin air.

Should I cover dues for a player who cannot afford them?

A payment plan is always the right first move. If the team has a healthy surplus, a partial scholarship is a genuinely kind thing to do. But paying out of your own pocket? Don't do it. That's not sustainable, and it sets a precedent that's hard to walk back.

What if half the team has not paid by game three?

That usually means the expectations weren't spelled out clearly enough before the season. Address it immediately with a group message that restates the deadline and the consequences. Then actually follow through — because if you don't, it'll be the same story in three weeks.

How do you handle a player who paid last season but owes a balance from the season before?

Simple policy: outstanding balances get cleared before anyone gets rostered for a new season. Rolling debt compounds and gets way harder to collect the longer you let it sit. Set the rule, apply it consistently.

dues collectionteam financesbeer leaguepayment managementteam captain
Share this article:

Sources & References

  1. Beer League Players Association financial management survey (2023)
  2. USA Hockey team administration best practices
  3. Peer-to-peer payment platform usage trends for recreational sports teams

Jacob Birmingham

Co-Founder & CTO

Co-founder of RocketHockey and the technical mind behind the platform. Jacob has been playing hockey since he could walk and has captained beer league teams for over a decade. He built the scoring, scheduling, and communication tools that power RocketHockey because he was tired of group texts and shared Google Sheets.

Want to learn more about Adult Hockey?

Read Our Complete Guide