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 Type | How to Estimate | Platform Connection |
|---|---|---|
| Player registration fees | Expected members × registration fee per grade | Settings → Fee Config → Registration Fee |
| Match fees | Expected members × rounds × match fee per grade | Settings → Fee Config → Match Fee |
| Season Plan income | Estimated uptake × Season Plan price | Settings → Fee Config → Season Plan |
| Association grants | Confirmed grant amounts | Manual entry in Accounting when received |
| Sponsorship | Confirmed commitments + estimated new sponsors | Manual entry in Accounting |
| Fundraising (raffles, events) | Historical average or planned events | Manual entry in Accounting |
| Canteen / bar | Historical average (if applicable) | Outside GoClubPro |
| Ground hire | If you hire your ground to others | Manual 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 Type | How to Estimate | Source of Estimate |
|---|---|---|
| Association registration levies | Members × per-member levy | Your association's fee schedule |
| Ground hire (outgoing) | Rounds × cost per session | Ground hire agreement |
| Umpire/referee fees | Grades × rounds × umpires per match × fee per umpire | Association umpire schedule |
| Insurance | Annual club insurance premium | Insurer quote |
| Equipment (jerseys, balls, bibs) | Historical cost or replacement plan | Prior year actuals |
| Presentation night | Historical cost or planned budget | Prior year actuals |
| Trophies and awards | Historical cost | Prior year actuals |
| Affiliation fees | Association affiliation charge | Association fee schedule |
| Administration (printing, postage) | Estimate | Prior year actuals |
| Platform subscription (GoClubPro) | Per your subscription plan | Your invoice |
A Simple Budget Template
| Category | Budget ($) | 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,738 | 85% 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,000 | Confirmed: $2,500; estimated new: $1,500 |
| Fundraising | $1,500 | Presentation 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,800 | Replacement cycle year |
| Presentation night | $2,500 | Venue + catering + trophies |
| Trophies and awards | $600 | |
| Affiliation fees | $500 | |
| Administration | $300 | |
| GoClubPro subscription | $480 | $40/month × 12 |
| TOTAL EXPENSES | $11,655 | |
| NET SURPLUS | $17,199 | To 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:
- Treasurer → Accounting → filter by income entries for the month
- Note: total registration fees received, total match fees received, any sponsorship payments
- Compare to budget (month's expected income)
Monthly expense actuals:
- Treasurer → Accounting → filter by expense entries for the month
- Note: total expenses paid (umpires, ground hire, purchases)
- 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:
| Category | Budget ($) | Actual ($) | Variance ($) | Notes |
|---|---|---|---|---|
| Registration fees | $7,590 | $7,200 | -$390 | 3 members didn't pay; written off |
| Match fees | $12,164 | $10,800 | -$1,364 | Attendance rate was 78%, not 85% |
| Season Plans | $3,600 | $4,320 | +$720 | Higher uptake than expected |
| Sponsorship | $4,000 | $3,500 | -$500 | One 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:
- Model the impact: lower fee × expected members vs. current fee × expected members
- Is the expected member increase large enough to offset the per-member fee reduction?
- Is there an expense reduction that offsets it?
- 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
| Mistake | Consequence | Prevention |
|---|---|---|
| No budget at all | No way to know if the season went well or poorly financially | Set a basic budget before season starts |
| Fee config doesn't match budget | Actuals vs. budget comparison is meaningless | Configure fees AFTER budget is finalised; check they match |
| Only tracking income, not expenses | Surplus looks bigger than it is mid-season | Expenses tracked monthly alongside income |
| Not presenting budget vs. actuals at AGM | Members don't trust the financial reports | Variance 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