SKILL.md into your agent's skills directory. See the install & use guide for per-agent instructions.
curl -o SKILL.md https://raw.githubusercontent.com/nonprofit-skills/nonprofit-skills/main/nonprofit-skills-library/skills/finance-operations/nonprofit-budgeting/SKILL.md
Nonprofit Budgeting
When to Use This Skill
Use this skill to build or revise a nonprofit's annual operating budget, decide between budgeting methodologies, allocate projected costs across program/management-general/fundraising, or run the budget through board approval. Trigger tasks include: "build our FY27 operating budget," "help me figure out what percent of our budget should be program vs. overhead," "we need a zero-based budget this year instead of just adding 3%," "draft a budget narrative for the finance committee," "set up a budget calendar," or "our board wants a multi-year budget projection tied to the strategic plan."
Boundary: this skill produces the plan. Turning actuals into GAAP-format financial statements is
nonprofit-financial-statements. Setting reserve targets or forecasting cash timing within the
budget year is nonprofit-reserves-cash-flow. Calculating a formal indirect cost rate for a federal
or foundation grant is nonprofit-cost-allocation. Designing who approves what dollar threshold is
nonprofit-financial-controls.
Core Framework
A nonprofit operating budget is a board-approved financial plan of revenue and expense for one fiscal year, built at the account/program level and rolled up to functional categories for external reporting. Treat it as three linked documents, not one:
- Revenue budget — grants, contracts, individual giving, events, earned income, investment income, in-kind — each line tied to a named source or a documented assumption (e.g., "renewal probability 80% based on 3-year history").
- Expense budget — built by natural category (salaries, benefits, occupancy, professional fees, travel, supplies) and tagged by program/department, so it can be re-sliced into functional categories.
- Functional allocation — the same expense dollars re-cut into Program Services, Management & General, and Fundraising, per FASB ASC 958-720. This is what a board and outside reviewers (Charity Navigator, GuideStar/Candid, grantors) will judge.
Budgeting Methodologies — Choosing and Naming the Approach
- Incremental budgeting: prior year actuals ± a percentage adjustment. Fast, low-conflict, but perpetuates existing allocation and hides sunk-cost programs. Default for stable organizations.
- Zero-based budgeting (ZBB): every line must be justified from zero each cycle, program by program. Surfaces programs that no longer earn their keep; expensive in staff time. Recommend for organizations that haven't reassessed program mix in 3+ years, post-merger, or after a major revenue shock.
- Priority-based (a.k.a. Budgeting for Outcomes): rank programs against mission/strategic priorities first, then fund top-ranked programs fully before funding lower-ranked ones — useful when revenue is flat or declining and across-the-board cuts would hurt high-performing programs as much as weak ones.
- Program/activity-based budgeting: build the budget by program (each with its own mini P&L) rather than only by natural expense category — needed once an org has 3+ distinct programs with different funding mixes, since it exposes which programs are subsidized by unrestricted revenue.
- Rolling/multi-year forecast: 12-month budget plus a 2-3 year projection updated quarterly — pair
with
nonprofit-strategic-planningoutputs when the board wants the budget to visibly fund strategic priorities.
State which method is being used and why; do not silently default to incremental when the organization's situation (declining revenue, program pruning, post-merger) calls for ZBB or priority-based.
Program-vs-Admin-vs-Fundraising Allocation
- Every cost is either direct (traceable to one program, e.g., a case manager's salary) or shared/indirect (benefits multiple functions, e.g., the ED's salary, rent, IT, the finance director).
- Allocate shared costs using a documented, defensible basis — headcount %, square footage, time
studies/timesheets by function, or a negotiated indirect cost rate (see
nonprofit-cost-allocationfor the formal rate-negotiation version of this). Time studies are the most audit-defensible basis for personnel costs that split across functions. - Common failure mode: dumping all occupancy, IT, and admin salaries into "Management & General" without allocation, which inflates the reported overhead ratio and triggers funder/watchdog scrutiny (Charity Navigator and BBB Wise Giving Alliance both flag high M&G ratios). Fix by allocating a reasonable share of shared costs to programs based on actual usage.
- Common failure mode #2: over-allocating to programs to make the overhead ratio look artificially
low — this fails an audit or a funder cost review when the allocation basis isn't documented and
reproducible. Every allocation percentage must be traceable to a stated method (see
nonprofit-cost-allocation). - There is no single "correct" overhead ratio; benchmark against organizations of similar size/sector rather than a flat 15%/85% rule of thumb, and be ready to explain the ratio's composition rather than just the number.
Step-by-Step: Building the Annual Budget
- Set the calendar. Work backward from the fiscal year start and the board's final vote date. Typical timeline for a June 30 fiscal year end: kickoff/assumptions in February, department/program drafts in March, finance committee review in April, board first read in May, board approval in June. Adjust similarly for a December 31 fiscal year end.
- Set budget assumptions first, in writing — salary increase %, benefits inflation, known grant renewals/losses, new program launches, inflation on occupancy/insurance. Circulate assumptions to department heads before they draft numbers so everyone budgets against the same baseline.
- Build revenue first, conservatively. Use a probability-weighted approach for uncommitted
revenue (committed/contracted = 100%, highly likely = 75-90%, prospective/unconfirmed = 25-50%).
Never budget to a fundraising goal that has no plan behind it — cross-check every revenue line
against the development plan/pipeline (see
nonprofit-donor-pipelinefor the underlying pipeline). - Build expenses program-by-program and department-by-department, tagging each line with the program/department it belongs to so the functional roll-up is mechanical, not a re-derivation.
- Reconcile to net. Decide upfront whether the board requires a balanced budget, allows a planned
deficit funded from reserves (state the dollar amount and reserve impact explicitly — see
nonprofit-reserves-cash-flow), or requires a modest surplus to build reserves. - Run the functional allocation and check the resulting Program / M&G / Fundraising percentages against the prior year and peer benchmarks before it goes to committee — large swings need a one-line explanation ready for the board.
- Finance committee review. Expect questions on: variance vs. prior year actuals, any new FTEs, assumptions behind the largest revenue lines, and the M&G ratio. Bring a one-page assumptions memo, not just the spreadsheet.
- Board approval. Most bylaws require full board vote on the annual budget (check
nonprofit-bylaws-policyif unclear); present a summary page (revenue by source, expense by function, net, reserve impact) plus the detail as an appendix — do not hand the board the full general-ledger-level workbook as the primary document. - Set up budget-to-actual monitoring — monthly or quarterly variance reports against this approved budget, with a defined threshold (e.g., >10% or >$5,000 variance) that triggers a written explanation to the finance committee.
- Amend formally when needed. A material shift (new large grant, lost major funder, unplanned hire) should go back to the board or finance committee as a budget amendment, not be silently absorbed — keep an amendment log for audit trail.
Standard Deliverables
- Budget assumptions memo (1 page)
- Revenue detail by source with probability weighting
- Expense detail by natural category, tagged by program/department
- Functional expense summary (Program / M&G / Fundraising %)
- Board-facing budget summary (1 page) + full detail appendix
- Budget calendar with named owners and dates
- Budget-to-actual variance report template (monthly/quarterly)
Common Failure Modes
- Budgeting revenue to a fundraising goal rather than a pipeline — creates a mid-year crisis when the gap surfaces in month 8.
- No written assumptions, so a board member's "why did salaries jump 12%?" has no ready answer.
- Treating the functional allocation as an afterthought done only for the 990, instead of building it into the budget structure from day one — this causes a scramble every year and inconsistent methodology year to year.
- No variance monitoring cadence set at approval time, so the board only learns of a problem at year-end.
- Approving a deficit budget without an explicit reserve drawdown plan and reserve-policy check.
Practitioner vs. Advisor Framing
- As the ED/finance staff, build the budget bottom-up from program and department input, own the assumptions memo, and drive the calendar so finance committee/board deadlines aren't missed.
- As an advisor/consultant, frame budget review as a governance and strategy conversation for the board: is the functional allocation defensible to funders and watchdogs, does the revenue mix match the strategic plan's priorities, and is the board being shown a decision-ready summary rather than a raw spreadsheet. Push back diplomatically on incremental "add 3% to everything" budgets when the underlying situation (revenue decline, program underperformance) calls for zero-based or priority-based budgeting instead.