Budget Planning
Annual Budget Process
Timeline (Reverse Calendar)
| Date |
Milestone |
| Oct 1 |
CFO issues budget guidelines and macro assumptions |
| Oct 15 |
Department heads submit headcount plans |
| Oct 31 |
Department heads submit expense budgets |
| Nov 15 |
Finance consolidates, identifies gaps vs. plan |
| Nov 30 |
Executive review and negotiation |
| Dec 15 |
Board approval |
| Jan 1 |
Budget locked — new fiscal year begins |
Macro Assumptions to Align Early
- Revenue growth target (top-down or bottoms-up)
- Headcount growth % by function
- Inflation assumption for salary increases
- Capital markets / fundraising assumptions
- Key risk scenarios: bull / base / bear case
Budget Approaches
Top-Down
- Executive sets targets → departments fill in how to achieve
- Fast, aligned to strategic priorities
- Risk: unrealistic targets disconnected from operational reality
Bottoms-Up
- Departments build from detailed plans → consolidate to company total
- More accurate, builds ownership
- Risk: empire building, everyone asks for more than needed
Zero-Based Budgeting (ZBB)
Every line item must be justified from zero — prior year spend provides no entitlement.
ZBB Process:
- List all activities performed by the team
- For each activity: what is the output? What does it cost to deliver?
- Rank activities by strategic value
- Allocate budget from highest to lowest priority until budget cap is hit
- Document what is cut and the business impact of each cut
Best for: Cost-heavy functions (G&A, marketing ops), post-acquisition cost rationalization
Rolling Forecast
- Re-forecast full year every quarter (or monthly for fast-moving companies)
- Replace static annual budget with living projection
- Formula: Actuals YTD + updated forecast for remaining months
Department Budget Template
Department: [Name]
Budget owner: [Name / Role]
Fiscal year: YYYY
HEADCOUNT
Current HC: N FTEs
Planned hires: +N FTEs (list by role + planned start date)
Planned exits: -N FTEs (attrition assumption)
Year-end HC: N FTEs
Salary & benefits: $X
(loaded cost per employee: base + benefits + payroll tax ≈ 1.25× base)
DIRECT EXPENSES
Software / SaaS: $X
[Tool 1]: $X/year ([N] seats × $X/seat)
[Tool 2]: $X/year
Contractors / agencies: $X
Travel & entertainment: $X
Training & development: $X
Conferences: $X
Other: $X
ALLOCATED EXPENSES (from shared services)
IT: $X
Facilities: $X
HR: $X
TOTAL DEPARTMENT OPEX: $X
CAPEX (if applicable)
[Equipment / infrastructure investment]: $X
Useful life: N years → annual depreciation: $X/year
TOTAL BUDGET: $X
YoY change vs. prior year: +/-X%
Headcount Planning
Headcount Model Inputs
| Input |
Owner |
Notes |
| Revenue plan |
Finance |
Drives sales / CS HC |
| Product roadmap |
Product |
Drives engineering HC |
| Support volume forecast |
Support |
Drives support HC |
| Target ratios |
Executive |
e.g., 1 CSM per $Xm ARR |
| Backfills |
HR |
Track separately from growth hires |
Function-to-Revenue Ratios (SaaS benchmarks)
| Function |
Benchmark ratio |
| Sales (AE) |
1 AE per $1–2M quota |
| CS |
1 CSM per $1–3M managed ARR |
| Support |
1 agent per X tickets/month (varies by complexity) |
| Engineering |
1 eng per $200–400K ARR (scales with maturity) |
| Marketing |
10–15% of revenue (varies by motion) |
| G&A |
10–15% of revenue at Series B/C |
Ramp Cost Calculation
New hire total cost (first year) =
Annual salary × 1.25 (loaded)
× ramp factor (typically 0.5 for partial year + ramp)
+ recruiting cost ($X per hire)
+ equipment ($X)
+ onboarding overhead ($X in manager / team time)
Capex vs. Opex Decision
| Factor |
Capex |
Opex |
| Upfront payment |
Capitalized, depreciated over useful life |
Expensed immediately |
| Cash flow impact |
Large upfront, smaller P&L hit per year |
Immediate P&L hit |
| Tax treatment |
Depreciation deduction over time |
Full deduction in year incurred |
| Flexibility |
Lower (committed asset) |
Higher (cancel subscription) |
| Balance sheet |
Increases assets |
No balance sheet impact |
| Best for |
Long-lived assets (servers, IP, equipment) |
SaaS, services, recurring costs |
Cloud Infrastructure Decision Framework
- If predictable, high-volume workload: reserved instances (capex-like commitment, opex accounting) = lower cost
- If variable, unpredictable: on-demand (pure opex) = flexibility
- If exploratory: spot / preemptible = cheapest, interruption risk
Budget Variance Analysis
Monthly Variance Report Template
[Month] Budget vs. Actuals — [Department]
Budget Actual Variance Variance %
Salaries & Benefits $X $X $(X) fav -X%
Software / SaaS $X $X $X unfav +X%
T&E $X $X $X unfav +X%
Contractors $X $X $(X) fav -X%
Other $X $X $X X%
--------------------------------------------------------------------
TOTAL $X $X $X X%
YTD:
Budget YTD Actual YTD Variance Variance %
TOTAL $X $X $X X%
Key explanations:
1. Software overage ($X): [Root cause — e.g., "price increase on Salesforce, not budgeted"]
2. Contractor favorability ($X): [Root cause — e.g., "project delayed to Q3"]
Reforecast for full year:
Prior full-year budget: $X
Revised full-year forecast: $X
Change: $X (+/-X%)
Variance Materiality Thresholds
| Threshold |
Action |
| < $10K or < 5% |
Note in monthly report, no escalation needed |
| $10–50K or 5–15% |
Explain in variance report, reforecast line item |
| > $50K or > 15% |
Escalate to CFO, budget amendment may be required |
Budget Request Template (Mid-Year)
Budget Request — [Description]
Submitted by: [Name / Department]
Date: YYYY-MM-DD
Amount requested: $X (one-time) / $X per [month/year] (recurring)
Business case:
Problem: [What situation requires this spend?]
Solution: [What will this purchase or investment accomplish?]
Expected benefits (quantified where possible):
- [Outcome 1]: saves X hours/month = $X/year
- [Outcome 2]: enables $X revenue
- [Outcome 3]: reduces risk of $X loss
Alternatives considered:
- [Alternative 1]: rejected because [reason]
- [Alternative 2]: rejected because [reason]
Timeline: [When is budget needed? What are the milestones?]
Risk of not approving: [What happens if this is declined?]
Approval required from: [Finance + relevant exec]
Budget Governance
Budget Amendment Policy
- Reallocation within department (same total): manager approval
- Reallocation across departments: CFO approval
- New spend > budget total: exec + CFO + board notification above threshold
- Emergency spend: CEO authority up to $X, then board
Forecast Cadence
| Company stage |
Forecast frequency |
| Seed / Series A |
Monthly |
| Series B+ |
Monthly (detailed) + rolling 12-month |
| Pre-IPO |
Weekly during planning; monthly ongoing |
| Public |
Quarterly guidance + monthly internal |
1---2name: budget-planning3description: When to activate: annual budgeting, zero-based budgeting, rolling forecasts, budget variance analysis, headcount planning, capex vs opex, financial planning and analysis4---56# Budget Planning78## Annual Budget Process910### Timeline (Reverse Calendar)11| Date | Milestone |12|------|-----------|13| Oct 1 | CFO issues budget guidelines and macro assumptions |14| Oct 15 | Department heads submit headcount plans |15| Oct 31 | Department heads submit expense budgets |16| Nov 15 | Finance consolidates, identifies gaps vs. plan |17| Nov 30 | Executive review and negotiation |18| Dec 15 | Board approval |19| Jan 1 | Budget locked — new fiscal year begins |2021### Macro Assumptions to Align Early22- Revenue growth target (top-down or bottoms-up)23- Headcount growth % by function24- Inflation assumption for salary increases25- Capital markets / fundraising assumptions26- Key risk scenarios: bull / base / bear case2728---2930## Budget Approaches3132### Top-Down33- Executive sets targets → departments fill in how to achieve34- Fast, aligned to strategic priorities35- Risk: unrealistic targets disconnected from operational reality3637### Bottoms-Up38- Departments build from detailed plans → consolidate to company total39- More accurate, builds ownership40- Risk: empire building, everyone asks for more than needed4142### Zero-Based Budgeting (ZBB)43Every line item must be justified from zero — prior year spend provides no entitlement.4445**ZBB Process:**461. List all activities performed by the team472. For each activity: what is the output? What does it cost to deliver?483. Rank activities by strategic value494. Allocate budget from highest to lowest priority until budget cap is hit505. Document what is cut and the business impact of each cut5152**Best for:** Cost-heavy functions (G&A, marketing ops), post-acquisition cost rationalization5354### Rolling Forecast55- Re-forecast full year every quarter (or monthly for fast-moving companies)56- Replace static annual budget with living projection57- Formula: Actuals YTD + updated forecast for remaining months5859---6061## Department Budget Template6263```64Department: [Name]65Budget owner: [Name / Role]66Fiscal year: YYYY6768HEADCOUNT69 Current HC: N FTEs70 Planned hires: +N FTEs (list by role + planned start date)71 Planned exits: -N FTEs (attrition assumption)72 Year-end HC: N FTEs7374 Salary & benefits: $X75 (loaded cost per employee: base + benefits + payroll tax ≈ 1.25× base)7677DIRECT EXPENSES78 Software / SaaS: $X79 [Tool 1]: $X/year ([N] seats × $X/seat)80 [Tool 2]: $X/year81 Contractors / agencies: $X82 Travel & entertainment: $X83 Training & development: $X84 Conferences: $X85 Other: $X8687ALLOCATED EXPENSES (from shared services)88 IT: $X89 Facilities: $X90 HR: $X9192TOTAL DEPARTMENT OPEX: $X9394CAPEX (if applicable)95 [Equipment / infrastructure investment]: $X96 Useful life: N years → annual depreciation: $X/year9798TOTAL BUDGET: $X99YoY change vs. prior year: +/-X%100```101102---103104## Headcount Planning105106### Headcount Model Inputs107| Input | Owner | Notes |108|-------|-------|-------|109| Revenue plan | Finance | Drives sales / CS HC |110| Product roadmap | Product | Drives engineering HC |111| Support volume forecast | Support | Drives support HC |112| Target ratios | Executive | e.g., 1 CSM per $Xm ARR |113| Backfills | HR | Track separately from growth hires |114115### Function-to-Revenue Ratios (SaaS benchmarks)116| Function | Benchmark ratio |117|----------|-----------------|118| Sales (AE) | 1 AE per $1–2M quota |119| CS | 1 CSM per $1–3M managed ARR |120| Support | 1 agent per X tickets/month (varies by complexity) |121| Engineering | 1 eng per $200–400K ARR (scales with maturity) |122| Marketing | 10–15% of revenue (varies by motion) |123| G&A | 10–15% of revenue at Series B/C |124125### Ramp Cost Calculation126```127New hire total cost (first year) =128 Annual salary × 1.25 (loaded)129 × ramp factor (typically 0.5 for partial year + ramp)130 + recruiting cost ($X per hire)131 + equipment ($X)132 + onboarding overhead ($X in manager / team time)133```134135---136137## Capex vs. Opex Decision138139| Factor | Capex | Opex |140|--------|-------|------|141| Upfront payment | Capitalized, depreciated over useful life | Expensed immediately |142| Cash flow impact | Large upfront, smaller P&L hit per year | Immediate P&L hit |143| Tax treatment | Depreciation deduction over time | Full deduction in year incurred |144| Flexibility | Lower (committed asset) | Higher (cancel subscription) |145| Balance sheet | Increases assets | No balance sheet impact |146| Best for | Long-lived assets (servers, IP, equipment) | SaaS, services, recurring costs |147148### Cloud Infrastructure Decision Framework149- If predictable, high-volume workload: reserved instances (capex-like commitment, opex accounting) = lower cost150- If variable, unpredictable: on-demand (pure opex) = flexibility151- If exploratory: spot / preemptible = cheapest, interruption risk152153---154155## Budget Variance Analysis156157### Monthly Variance Report Template158```159[Month] Budget vs. Actuals — [Department]160161 Budget Actual Variance Variance %162Salaries & Benefits $X $X $(X) fav -X%163Software / SaaS $X $X $X unfav +X%164T&E $X $X $X unfav +X%165Contractors $X $X $(X) fav -X%166Other $X $X $X X%167--------------------------------------------------------------------168TOTAL $X $X $X X%169170YTD:171 Budget YTD Actual YTD Variance Variance %172TOTAL $X $X $X X%173174Key explanations:1751. Software overage ($X): [Root cause — e.g., "price increase on Salesforce, not budgeted"]1762. Contractor favorability ($X): [Root cause — e.g., "project delayed to Q3"]177178Reforecast for full year:179 Prior full-year budget: $X180 Revised full-year forecast: $X181 Change: $X (+/-X%)182```183184### Variance Materiality Thresholds185| Threshold | Action |186|-----------|--------|187| < $10K or < 5% | Note in monthly report, no escalation needed |188| $10–50K or 5–15% | Explain in variance report, reforecast line item |189| > $50K or > 15% | Escalate to CFO, budget amendment may be required |190191---192193## Budget Request Template (Mid-Year)194195```196Budget Request — [Description]197Submitted by: [Name / Department]198Date: YYYY-MM-DD199Amount requested: $X (one-time) / $X per [month/year] (recurring)200201Business case:202 Problem: [What situation requires this spend?]203 Solution: [What will this purchase or investment accomplish?]204 205Expected benefits (quantified where possible):206 - [Outcome 1]: saves X hours/month = $X/year207 - [Outcome 2]: enables $X revenue208 - [Outcome 3]: reduces risk of $X loss209210Alternatives considered:211 - [Alternative 1]: rejected because [reason]212 - [Alternative 2]: rejected because [reason]213214Timeline: [When is budget needed? What are the milestones?]215216Risk of not approving: [What happens if this is declined?]217218Approval required from: [Finance + relevant exec]219```220221---222223## Budget Governance224225### Budget Amendment Policy226- Reallocation within department (same total): manager approval227- Reallocation across departments: CFO approval228- New spend > budget total: exec + CFO + board notification above threshold229- Emergency spend: CEO authority up to $X, then board230231### Forecast Cadence232| Company stage | Forecast frequency |233|--------------|-------------------|234| Seed / Series A | Monthly |235| Series B+ | Monthly (detailed) + rolling 12-month |236| Pre-IPO | Weekly during planning; monthly ongoing |237| Public | Quarterly guidance + monthly internal |