The single most-discussed dues mistake in beer league hockey is collecting through the captain. The captain becomes the unpaid accountant. They send the Venmo requests. They chase down the player who paid half and forgot. They cover a shortfall on the rink invoice out of pocket because they could not bring themselves to bench a friend. By the third season, the captain is burned out and resigning mid-summer.
This post is the operational story of how the Havoc Amateur Hockey League moved away from that pattern. The framework comes from years of running the Bronze division and watching captains get worn down by the same problem in every team. The fix is structural — not motivational.
For the wider financial framework HAHL operates inside (three cost buckets, ice contract calendar, operating buffer), see the league financial management guide.
The Two Dues Models
Beer leagues collect dues one of two ways.
Team dues: the league bills the team. The captain collects from teammates. The captain pays the league.
Player dues: the league bills each player directly. The captain does no collection at all.
The first model is administratively lighter for the league. The second is administratively lighter for the captain. HAHL has moved progressively toward player-direct billing because captains are the single point of failure in the team-dues model, and every captain who quits over dues is a captain the league cannot afford to lose.
The trade-off is real. Player-direct billing means the league processes more transactions (one per player instead of one per team) and the league bears the chase work when a player is late. But the operational math favors the league absorbing that work. Captains are volunteers. The league has tooling.
Why "Just Venmo Me" Fails Every Time
When the team captain collects, three failure modes compound:
- Soft asks get soft responses. The captain knows their teammates. The Venmo request feels personal. Players treat it as such — they pay when convenient, not on a deadline.
- No ledger. Captains rarely keep a running balance. Two months in, the captain remembers some payments, forgets others, and has no documentation when a dispute comes up.
- Personal financial exposure. When the team is short before a rink invoice, the captain has two options: confront teammates publicly or cover it personally. Many cover it. Many resent it. Many quit captaining over it.
The Venmo model also gives the league zero visibility. If three captains are individually covering shortfalls, the league does not know there is a dues-collection problem until those captains stop volunteering.
What HAHL Does Instead
The player-direct structure has a few components, each of which solves a specific failure of the captain-collection model.
Registration is the gate. A player who has not paid their registration is not on the active roster. Not "we will get to it" — the active roster reflects who has paid. This sounds harsh until you realize the alternative is rostering people who will pay later and chasing them all season.
Payment cadence is published before the season. What the dues are, what they cover (ice contract share, officials, league insurance, operating buffer), when they are due, what the late-payment process is. Players see the math before they commit.
A meaningful deposit at registration, balance before opening night. This is the structure that has held up across HAHL seasons. The deposit demonstrates commitment and gives the league cash to pay the rink deposit. The balance comes in before any games happen.
The refund policy is written down. Pro-rated through some defined cutoff, no refunds after that, documented medical exceptions. Published at registration. Applied consistently when requests come.
Late-payment reminders are automated. Not the captain's phone, not the board treasurer's personal time. A system sends the reminder; a human on the board handles escalation if it does not get resolved.
For the Stripe-specific mechanics of running this online, see the online registration with Stripe setup guide.
What Captains Still Have to Do
Even with player-direct billing, captains are not entirely off the hook. They still:
- Confirm rosters match the paid-player list (caught early, this is the gate that prevents an unpaid player from sneaking onto the ice)
- Handle sub-fee logistics game by game (spares paying captain on game night, with the structure tied to the league's rules)
- Have the awkward private conversation when a player is showing up regularly and has not paid
The third one is the conversation no automated system can have. The board can send the reminders; only the captain can stand at the boards before warmup and say "hey, I noticed you are not on the active roster — you need to settle up with the league." Most of the time the answer is "oh, I forgot" and the player handles it that night. The cases where it is something else are the cases the board takes from there.
The Refund Policy Is Half the Battle
Dues collection problems often masquerade as refund problems. A player asks for a refund mid-season; the league has no policy; the request escalates; other players hear about an exception; the dues system breaks.
The pattern that holds at HAHL:
- Pre-season: full refund minus a small administrative fee.
- Early season (through a written cutoff): pro-rated refund based on games played to date.
- Late season: no refund. The league has already paid for the ice and officials the player did not consume.
- Medical exception: documented injury or medical issue can trigger pro-rated refund regardless of timing.
Pick the specific cutoffs and stick to them. The cutoffs vary by league; the consistency does not.
Fan-Out Answers
How much should beer league dues cost? It depends entirely on the local ice contract. Beer-league dues nationwide vary widely — from low hundreds to over a thousand per season — driven primarily by what the rink charges and what officials cost in the market. The dues number should be backed into from real costs, not picked from a generic range.
Should the team or the league handle dues collection? Both work, but team-collection burns captains out faster. The structural recommendation is league-direct billing once the league has the tooling to handle it. The transitional path is hybrid: league bills, captain confirms roster against the paid list each game.
What is the right enforcement policy for unpaid dues? No-pay no-play is the consistent answer. The active roster reflects who has paid. The first time you bench someone over it feels uncomfortable; the second time it does not, because the precedent is set.
Can I run beer league dues through Venmo? You can. You will pay for it in captain burnout. Modern beer leagues use payment processors (Stripe is what HAHL is transitioning to) because the audit trail, the refund flow, and the reminder automation are worth more than the friction of switching.
For the wider operational playbook HAHL runs — including how dues fit alongside scheduling, rosters, and the spare pool — see the beer league management guide.
Rob Boirun's Insight
Running Bronze at HAHL since 2016 has put me in the seat where every captain workload decision lands. Dues collection was the one that quietly broke the most captains before the league rebuilt the structure. The transition to player-direct billing is the single biggest operational change I would tell another league to make if they are still on captain-Venmo.
Frequently Asked Questions
How much should beer league dues cost?
It depends entirely on the local ice contract. Beer-league dues nationwide vary widely — from low hundreds to over a thousand per season — driven primarily by what the rink charges and what officials cost in the market. The dues number should be backed into from real costs, not picked from a generic range.
Should the team or the league handle dues collection?
Both work, but team-collection burns captains out faster. The structural recommendation is league-direct billing once the league has the tooling to handle it. The transitional path is hybrid: league bills, captain confirms roster against the paid list each game.
What is the right enforcement policy for unpaid dues?
No-pay no-play is the consistent answer. The active roster reflects who has paid. The first time you bench someone over it feels uncomfortable; the second time it does not, because the precedent is set.
Can I run beer league dues through Venmo?
You can. You will pay for it in captain burnout. Modern beer leagues use payment processors because the audit trail, the refund flow, and the reminder automation are worth more than the friction of switching.
Sources & References
- Havoc Amateur Hockey League (havocahl.com) — operational reference league
- USA Hockey team administration documentation