Every Canadian cricket club runs the same spring ritual. Registration opens, forty players say they're in — and then one volunteer spends three months chasing money through WhatsApp threads, screenshots of Interac e-Transfers, and a spreadsheet that only they understand. Some players pay twice. Some never pay. Nobody can say, on any given Saturday, exactly who owes what.
The problem is rarely the payment method. It's that the money moves in one place and the record of it lives in another. This guide covers both halves: how Canadian clubs actually collect fees, and the tracking system that keeps the treasurer sane.
First, know what you're collecting
Club money usually falls into four buckets, and mixing them up is where registers go to die:
Season dues — the big one. Covers league fees, ground rental, umpires, balls and insurance. In many Canadian amateur leagues this works out to a few hundred dollars per player per season. Match or ground fees — smaller per-event amounts some clubs collect weekly. Jersey and kit money — one-off, tied to an order with a hard supplier deadline. Social and tour funds — dinners, travel, nets bookings.
Give each bucket its own amount, its own deadline, and its own list of who owes. A player can be fully paid for the season and still owe for a jersey — your register should show that at a glance.
The payment methods Canadian clubs actually use
| Method | Strengths | Watch out for |
|---|---|---|
| Interac e-Transfer | Nearly every Canadian player already has it. No or low fees for the club, money lands directly in the club's bank account, and auto-deposit removes security questions entirely. | Reconciliation is manual — the name on the transfer often doesn't match the player's name. Sending limits vary by bank, which can matter for large league payments. Someone still has to match every transfer to a player. |
| Cash | Simple at nets or on match day. No accounts, no fees, no waiting. | No paper trail, easy to lose track of, and the treasurer becomes a walking wallet. Fine for a $10 ground fee, a bad idea for season dues. |
| Card payments / payment links (e.g. Stripe, Square) | Players pay from their phone in seconds and get an automatic receipt. Records are tidy. | Processing fees — typically around 2.9% + 30¢ per transaction — quietly eat a real slice of a small club's budget, and the club needs its own account and payout setup. |
| Cheques | Some sponsors and leagues still use them. | Declining fast: bank holds, lost envelopes, and NSF surprises. Accept them, but don't build your system around them. |
| A club management app | Not a payment method — the tracking layer on top. Sets the fee, lists who owes, marks paid/pending/overdue, and sends reminders, while the money itself still moves by e-Transfer, cash or card. | Only works if admins actually keep it updated — which takes minutes when it sits next to your roster and schedule, instead of in a separate spreadsheet. |
The short version: for most Canadian amateur clubs, the winning combination is Interac e-Transfer with auto-deposit for moving the money, plus one register — app or spreadsheet — where every player is marked paid, pending or overdue. e-Transfer alone is how the "who paid?" chaos starts.
The treasurer's 7-step system
1. Use a club account and a club email — never a personal one
Fees sent to a treasurer's personal account are a governance problem waiting for its first argument. Open a club bank account with two signing officers, register a club email for e-Transfers, and turn on auto-deposit so money lands without security questions — and can't be intercepted by whoever guesses "cricket."
2. Publish the full fee schedule before registration opens
Amounts, what's included, due dates, and what happens if someone joins mid-season. In Alberta and most of Canada, clubs set this in the winter planning window (January–March) before the season. Surprises are what turn a dues reminder into a dispute.
3. Make the payment note do the matching for you
Require every e-Transfer message to say the player's name and the fee type: "Arjun S — season dues." Half of reconciliation pain is transfers labelled "cricket" from a sender whose legal name nobody recognises.
4. Keep one register, updated weekly
Every player, every fee, one status: paid, pending, or overdue. Fifteen minutes once a week beats a forensic investigation in June. Anyone on the exec should be able to open it and answer "who still owes?" in ten seconds.
5. Remind on a cadence — privately
A friendly note a week before the deadline, one on the day, and one when it slips. Always one-to-one. Calling out unpaid players in the group chat is the fastest way to lose players who were about to pay — and the ones who genuinely can't should be offered a payment plan in the same private message, not a public shaming.
6. Confirm every payment
Mark it received and let the player see their own status as paid. A player who can check their own balance stops sending "did you get my transfer?" messages — and stops paying twice.
7. Keep the ledger AGM-ready
Fees in, plus sponsorships, minus expenses — grounds, balls, umpires, league fees — with a running balance per season. When a member asks where the money went at the AGM (someone always asks), the answer should be a report, not a memory.
Five mistakes that cause most fee chaos
Collecting into a personal account — even with perfect intentions, it looks bad and audits worse. One spreadsheet, one owner — when that person is away, the club's finances are away. No deadline, just "pay soon" — vague deadlines are how dues arrive in August. Public callouts in the group chat — private reminders collect more money with less drama. Mixing buckets — jersey money, tour funds and season dues in one pot guarantees an argument about a $40 shirt.
How Aatago fits in
Aatago is the tracking layer in the table above. Set fees per event or per season, and every player's status — paid, pending, overdue — lives in one place, next to the roster and schedule your club already runs there. Admins send one-tap reminders to only the players who owe, with a message ready to share on WhatsApp, and only admins see the full picture — players see just their own dues. The optional club finances add-on keeps the full ledger: season fees, sponsorships and expenses in one money trail, with fee payments posting automatically.
One thing Aatago deliberately does not do: process the payment itself. Mark payments as received however your club collects them — e-Transfer, cash, or your own processor. That keeps card processing fees out of your dues and lets the club keep the bank account it already has.
Pricing is built for this reality: Aatago is free for one team, and the Club plan is CA$27/month or CA$199/year for multi-team clubs. Only the club subscribes — players never pay.