Money in and out by program, for the month and the year to date, published each month by the treasurer.
How these numbers are put together
Revenue is money received: registration and event payments through Stripe (the full amount paid), plus e-transfers and other deposits, less refunds. Counted on the date received.
Costs are board members’ expense claims, bills KCAA pays directly, and bank charges, counted on the date the money was spent. Stripe’s processing fees count as a cost of the program that took the payment.
Nothing is counted twice: Stripe’s transfers to the bank and cheques that pay claims or bills already recorded are left out.
Shared costs (insurance, admin, bank fees, recorded under General) are split across the regular programs by each one’s share of revenue. New initiatives still in incubation, such as the Golf Event, don’t carry shared costs yet.
Hockey groups Learn 2 Skate, Future Stars and Junior Tigers. Costs they share (such as ice time) are recorded under Hockey (shared) and split across those three by their share of revenue. The Men’s Hockey League is reported on its own.
Budget vs actual compares the year so far with the budget the board approved, spread over each program’s season months.
Figures start January 1, 2026. Any bank or Stripe line the treasurer hasn’t sorted yet is left out and flagged in a yellow note. Each month is a snapshot published by the treasurer.
A work in progress
These figures are a current view of what we’ve been able to identify so far from the bank, Stripe and the expenses recorded on the Hub. They aren’t a complete set of books yet.
To get there, we all need to be more diligent and disciplined about posting expenses and keeping records: record every expense on the Hub with its receipt, as soon as you can. Looking to 2027, we’ll keep cleaning up our record keeping and accounting so these numbers become more complete and reliable.
Loading…
Click a program name in the tables to see the lines behind its numbers and move any to another program.
Who shares the shared costs?
Costs recorded under General (insurance, admin, bank fees…) are split across the ticked programs by their share of revenue. Leave a program unticked while it’s a new initiative in incubation, so it isn’t carrying shared costs yet.
Publish this month to the board
Saves a snapshot of the numbers below. The board sees only these totals, never individual transactions. Publishing the same month again replaces the earlier snapshot.