66Treasurers, Club Presidents

Club Financial Budgeting — GoClubPro

Training Module 66 | Setting the Annual Budget and Tracking Actuals All Season


What This Guide Covers

GoClubPro records what happens financially — income received, fees outstanding, expenses paid. But the plan — what you expect to happen — lives in a budget that you set before the season starts. This guide covers how to build a club budget, how your GoClubPro configuration should reflect it, and how to track actual performance against budget throughout the season.

Primary audience: Treasurers, Club Admins, Club Presidents setting annual budgets Best used alongside: 07 Treasurer & Accounting · 34 AGM & Financial Reporting


SECTION 1: WHY BUDGETING MATTERS

The Budget is the Plan; GoClubPro is the Reality

The budget answers: "If everything goes to plan, what will our income and expenses be this season?"

GoClubPro answers: "What has actually happened so far?"

The gap between them is management information: where are we ahead of budget? Behind? Why?

A club that only looks at GoClubPro without a budget is flying blind — they know what happened but not whether it's good or bad relative to plan.


When to Set the Budget

At the AGM (or immediately after):

  • Previous year's actuals are known
  • Fees for the new season are resolved by committee vote
  • Association levies for the new season are communicated
  • Sponsorship commitments are confirmed or estimated

Budget timeline:

  • AGM: fees approved, budget outlined
  • Pre-season (6–8 weeks before): full budget finalised and presented to committee
  • Season start: Treasurer begins tracking actuals against budget monthly

SECTION 2: BUILDING THE BUDGET

Income Sources to Include

Income TypeHow to EstimatePlatform Connection
Player registration feesExpected members × registration fee per gradeSettings → Fee Config → Registration Fee
Match feesExpected members × rounds × match fee per gradeSettings → Fee Config → Match Fee
Season Plan incomeEstimated uptake × Season Plan priceSettings → Fee Config → Season Plan
Association grantsConfirmed grant amountsManual entry in Accounting when received
SponsorshipConfirmed commitments + estimated new sponsorsManual entry in Accounting
Fundraising (raffles, events)Historical average or planned eventsManual entry in Accounting
Canteen / barHistorical average (if applicable)Outside GoClubPro
Ground hireIf you hire your ground to othersManual entry in Accounting

Formula for registration fee income: Expected members (per grade) × registration fee = expected registration income

Formula for match fee income: Expected members × rounds played × match fee × expected attendance rate (e.g., 85%)


Expense Categories to Include

Expense TypeHow to EstimateSource of Estimate
Association registration leviesMembers × per-member levyYour association's fee schedule
Ground hire (outgoing)Rounds × cost per sessionGround hire agreement
Umpire/referee feesGrades × rounds × umpires per match × fee per umpireAssociation umpire schedule
InsuranceAnnual club insurance premiumInsurer quote
Equipment (jerseys, balls, bibs)Historical cost or replacement planPrior year actuals
Presentation nightHistorical cost or planned budgetPrior year actuals
Trophies and awardsHistorical costPrior year actuals
Affiliation feesAssociation affiliation chargeAssociation fee schedule
Administration (printing, postage)EstimatePrior year actuals
Platform subscription (GoClubPro)Per your subscription planYour invoice

A Simple Budget Template

CategoryBudget ($)Notes
INCOME
Registration fees — A Grade (25 members × $150)$3,750
Registration fees — B Grade (20 members × $120)$2,400
Registration fees — Under 18 (18 members × $80)$1,440
Match fees — A Grade (25 × 18 rounds × $15 × 85%)$5,73885% attendance assumption
Match fees — B Grade (20 × 18 × $12 × 85%)$3,672
Match fees — Under 18 (18 × 18 × $10 × 85%)$2,754
Season Plans (est. 20 sold × $180)$3,600
Sponsorship$4,000Confirmed: $2,500; estimated new: $1,500
Fundraising$1,500Presentation night raffle
TOTAL INCOME$28,854
EXPENSES
Association levies ($15/member × 63 members)$945
Ground hire (18 home games × $80)$1,440
Umpire fees (18 rounds × 3 grades × 1 umpire × $35)$1,890
Insurance (annual premium)$1,200
Jerseys and equipment$1,800Replacement cycle year
Presentation night$2,500Venue + catering + trophies
Trophies and awards$600
Affiliation fees$500
Administration$300
GoClubPro subscription$480$40/month × 12
TOTAL EXPENSES$11,655
NET SURPLUS$17,199To reserves / ground improvements

Where Does the Surplus Go?

A club with a significant surplus doesn't "profit" — it should reinvest in:

  • Capital works (ground maintenance, lights, change rooms)
  • Equipment replacement fund
  • Reserves (rainy-day fund; recommended 3–6 months of operating expenses)
  • Junior development programs
  • Reduced fees next season

Present this at AGM: "Our projected surplus for [Season] is $[X]. The committee proposes allocating this to: [breakdown]."


SECTION 3: CONNECTING BUDGET TO GOCLUBPRO CONFIGURATION

Fee Config Must Match Budget Assumptions

The budget assumes:

  • A Grade registration = $150
  • A Grade match fee = $15

Settings → Fee Configuration must reflect these exactly. If the fee config doesn't match the budget:

  • Actual income will differ from budget for reasons that have nothing to do with member behaviour
  • Tracking actuals vs budget becomes meaningless

After setting fees in the platform: Reconcile your budget: "The platform is now configured to charge exactly what the budget assumes. Any variance from budget will be due to attendance rates, member numbers, or payment compliance — not configuration errors."


Tracking Actuals Monthly

Use GoClubPro data to update your budget tracker:

Monthly income actuals:

  1. Treasurer → Accounting → filter by income entries for the month
  2. Note: total registration fees received, total match fees received, any sponsorship payments
  3. Compare to budget (month's expected income)

Monthly expense actuals:

  1. Treasurer → Accounting → filter by expense entries for the month
  2. Note: total expenses paid (umpires, ground hire, purchases)
  3. Compare to budget

Variance analysis:

  • Registration fees behind budget? → check Aging; chase unpaid registrations
  • Match fees behind budget? → check if it's a timing issue (fees generated but not yet paid) vs. attendance being lower than assumed
  • Expenses over budget? → investigate which category is over; inform committee

End-of-Season Budget vs. Actuals Report

At season end, prepare a simple comparison:

CategoryBudget ($)Actual ($)Variance ($)Notes
Registration fees$7,590$7,200-$3903 members didn't pay; written off
Match fees$12,164$10,800-$1,364Attendance rate was 78%, not 85%
Season Plans$3,600$4,320+$720Higher uptake than expected
Sponsorship$4,000$3,500-$500One sponsor pulled out
...
NET SURPLUS$16,896$15,400-$1,496

Present this at AGM — it shows accountability and informs next year's budget assumptions.


SECTION 4: BUDGET SCENARIOS AND WHAT-IF PLANNING

"What if member numbers are lower than expected?"

Model a downside scenario:

If you budget for 63 members but only 55 join:

  • Registration fee income: 55/63 of budget = 87% of expected
  • Match fee income: proportionally lower
  • Expenses: most fixed costs (insurance, affiliation, platform) don't change
  • Net impact: a fall-through to surplus or even a deficit

The break-even calculation: What is the minimum number of members needed to cover fixed costs?

Fixed costs (insurance + platform + affiliation + admin) = $2,480 Variable income per member = ~$350 (avg across grades) Break-even members: 2,480 ÷ 350 = ~7 members just for fixed costs

Most clubs have a floor well above this — but if membership ever drops significantly, fixed cost coverage should be the first concern.


"What if we want to reduce fees to attract more members?"

Before reducing fees:

  1. Model the impact: lower fee × expected members vs. current fee × expected members
  2. Is the expected member increase large enough to offset the per-member fee reduction?
  3. Is there an expense reduction that offsets it?
  4. Present the model at committee before proposing the reduction

Lower fees are not inherently good for the club — they may reduce income without meaningfully changing membership numbers. The data from prior years (how elastic is your membership to fee changes?) is the best guide.


VISUAL: Budget → Platform → Actuals Flow

COMMITTEE DECISION (AGM)
Fees approved: "A Grade registration = $150, match fee = $15"
 │
 ▼
PLATFORM CONFIGURATION
Settings → Fee Config → A Grade Competition
Registration Fee: $150 | Match Fee: $15
 │
 ▼
SEASON RUNS
Fees generate automatically per fixture and registration
Members pay → recorded in Accounting
 │
 ▼
MONTHLY TRACKING
Treasurer exports Accounting data
Compares to budget line by line
Reports variance to committee
 │
 ▼
END OF SEASON
Budget vs. Actuals report → presented at AGM
Informs next year's budget assumptions

TOOLTIPS & HINTS

  • Budget is set at AGM; actuals are tracked in GoClubPro — they're two different documents; both are necessary
  • 85% attendance assumption — a safe assumption for match fee income; adjust based on your club's historical rate
  • Reserves matter — aim for 3–6 months of operating expenses in reserve; unexpected costs (broken equipment, early-season ground hire dispute) happen
  • Match fees behind budget = chase Aging — usually not an attendance problem but a payment compliance problem

FAQ

Q: Do we need a formal budget document, or can we manage from GoClubPro? A: A formal budget document (spreadsheet) is strongly recommended for governance and AGM purposes. GoClubPro records actuals; the budget lives externally. Use both.

Q: Our club has never done a formal budget. Where do we start? A: Use last year's actuals from GoClubPro (export Accounting) as your baseline. Adjust for fee changes, expected member number changes, and any new expenses. That gives you a first-year budget — imperfect but far better than none.

Q: We're over-budget on expenses halfway through the season. What do we do? A: Report to committee immediately. Identify which expense category is over and why. Options: find savings elsewhere, draw from reserves, or inform committee that the surplus will be lower than projected. Don't wait until the AGM to surface a known variance.

Q: Can GoClubPro generate a budget vs. actuals report? A: Not automatically. The budget is external (your spreadsheet). Actuals come from GoClubPro's Accounting export. The comparison is a manual step — paste Accounting export data into your budget spreadsheet and compare.


COMMON MISTAKES

MistakeConsequencePrevention
No budget at allNo way to know if the season went well or poorly financiallySet a basic budget before season starts
Fee config doesn't match budgetActuals vs. budget comparison is meaninglessConfigure fees AFTER budget is finalised; check they match
Only tracking income, not expensesSurplus looks bigger than it is mid-seasonExpenses tracked monthly alongside income
Not presenting budget vs. actuals at AGMMembers don't trust the financial reportsVariance report is standard at every AGM

SHORT ONBOARDING SCRIPT

"The budget is your plan; GoClubPro is your reality. Build the budget at AGM time — list all expected income (registration, match fees, Season Plans, sponsorship) and all expected expenses (levies, umpires, insurance, equipment). Configure GoClubPro's fee settings to match the budget exactly. Monthly, export your Accounting data and compare to budget — flag any significant variance to the committee. At season end, the budget-vs-actuals comparison is your AGM financial report. Clubs that run a budget know what good looks like; clubs without one are always surprised."


MICRO-TRAINING QUICK TIPS

  • Budget at AGM: income forecast + expense forecast = expected surplus
  • Fee config must match budget assumptions exactly
  • Attendance assumption: 85% of selected players pay match fees (adjust for your club)
  • Monthly: export Accounting → compare to budget → report variance
  • Reserves target: 3–6 months of fixed operating costs
  • Budget-vs-actuals at AGM: shows accountability; informs next year

Training Module 66 | See also: 07 Treasurer & Accounting · 09 Settings · 34 AGM & Financial Reporting · 44 Season Plan Admin