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-financial-statements/SKILL.md
Nonprofit Financial Statements
When to Use This Skill
Use this skill to produce, review, or explain the core nonprofit financial statements, or to translate them for a board that isn't finance-fluent. Trigger tasks include: "prepare our Q2 statement of activities," "why did net assets without donor restriction drop this quarter," "build a one-page financial dashboard for the board," "explain the difference between our income statement and a for-profit's," "reconcile restricted vs. unrestricted net assets," or "walk the finance committee through the functional expense statement before the audit."
Boundary: this skill covers the statements themselves and explaining them. Building the
forward-looking budget those statements will later be compared against is nonprofit-budgeting.
Forecasting cash timing and reserve adequacy is nonprofit-reserves-cash-flow. Form 990 public
filing mechanics are nonprofit-form-990. Formal indirect cost rate calculation/negotiation is
nonprofit-cost-allocation. Internal control design over who can approve/post transactions is
nonprofit-financial-controls.
The Four Core Statements (FASB ASC 958)
- Statement of Financial Position (nonprofit's "balance sheet"): Assets = Liabilities + Net Assets, at a point in time. Net Assets split into exactly two classes since ASU 2016-14: Net Assets Without Donor Restrictions and Net Assets With Donor Restrictions (the old unrestricted/temporarily restricted/permanently restricted three-bucket model was retired for fiscal years starting after Dec 15, 2017 — flag it if a client's template still shows three buckets, that's outdated).
- Statement of Activities (the nonprofit "income statement"): Revenue less Expenses = Change in Net Assets, shown by net asset class, for a period. Unlike a for-profit P&L, it must show how restricted revenue becomes unrestricted as restrictions are satisfied — the "net assets released from restriction" line, which nets to zero across the two columns but is often the line board members misread as new revenue.
- Statement of Functional Expenses: every expense cross-tabbed by natural category (rows: salaries, benefits, occupancy, supplies, travel, professional fees, depreciation) against functional category (columns: Program Services — often split by individual program — Management & General, Fundraising). Required for most nonprofits' audited statements and feeds Form 990 Part IX directly.
- Statement of Cash Flows: operating/investing/financing activities, reconciling change in net assets to change in cash — often the most-skipped statement in board packets but the one that answers "do we actually have the cash," which the accrual-basis statement of activities does not.
Net Asset Classification — Get This Right
- Without donor restrictions: available for any purpose consistent with mission, including board-designated funds (e.g., a board-designated reserve) — board designations are internal and do NOT create a donor-restricted class; they stay in the "without restrictions" bucket but should be footnoted/schedule-disclosed separately so the board can see what's actually free vs. self-restricted.
- With donor restrictions: purpose-restricted (must be spent on X), time-restricted (can't be spent until year Y), or perpetual (endowment corpus that must be held forever, with only earnings spendable per the spending policy). A pledge/multi-year grant is restricted revenue in full at the time it's unconditionally promised, recognized in the year pledged, not spread across the years it will be spent — this is the single most common recognition error in nonprofit books and it distorts year-over-year comparisons if done inconsistently.
- Endowments follow UPMIFA (Uniform Prudent Management of Institutional Funds Act) state law for what counts as corpus vs. spendable appreciation; don't assume all realized gains are free to spend without checking the gift instrument and state UPMIFA rules.
Step-by-Step: Producing Monthly/Quarterly Statements
- Close the books first — all bank/credit card reconciliations done, AP/AR cutoffs applied, payroll accrued, depreciation posted, before pulling statements. A statement pulled from an unreconciled ledger is not a deliverable.
- Pull the trial balance and map it to the chart of accounts' functional/program tags (this
mapping should already exist from the budgeting process — see
nonprofit-budgeting). - Build the Statement of Financial Position first — it's the foundation; verify Assets = Liabilities + Net Assets ties exactly before moving on.
- Build the Statement of Activities, split by net asset class, including the "released from restriction" line for any restricted funds spent this period.
- Build/update the Statement of Functional Expense allocation using the same allocation basis used in the budget (time studies, headcount %, square footage) — consistency year-over-year matters more than the specific method, since auditors and funders check for consistent application.
- Run budget-to-actual variance against the approved annual budget (from
nonprofit-budgeting) and flag variances over the organization's stated threshold. - Draft the plain-language narrative — 3-5 bullet points translating the numbers: cash position, any restricted-fund concentration risk, notable variances, and the bottom-line change in net assets, in plain English with no undefined jargon.
- Package for the audience. Full committee gets all four statements plus variance detail; full board gets a 1-page dashboard (see below) plus statements as an appendix.
Explaining Statements to a Non-Finance Board
- Translate "change in net assets" as "did we grow or shrink our financial cushion this period," not "profit."
- Show the trend (3-5 periods side by side), not just the current snapshot — a single month/quarter in isolation invites misreadings of normal seasonality (e.g., a summer program's revenue arriving in Q3 looks like a "loss" in Q1-Q2 if shown alone).
- Explicitly separate "money we can spend on anything" (net assets without restriction, minus any board designations) from "money that's already spoken for" (with donor restrictions) — board members routinely conflate total net assets with available cash.
- Build a one-page financial dashboard: total revenue vs. budget, total expense vs. budget, net assets without restriction (available), cash on hand in days of operating expense, and the functional expense ratio — this is the standard board-ready artifact, with full statements attached as backup only.
- Common failure mode: presenting the full GAAP-format statements with no narrative and no trend, leaving the board to either disengage or ask granular questions the meeting has no time for. Lead with the narrative and dashboard; keep the statements as appendix.
- Common failure mode: describing restricted grant revenue received this period as "available" — this misleads the board on true flexible capacity and can lead to overspending unrestricted funds.
Standard Deliverables
- Statement of Financial Position (current + prior period comparative)
- Statement of Activities (with/without donor restriction columns)
- Statement of Functional Expenses
- Statement of Cash Flows
- Budget-to-actual variance report
- One-page board financial dashboard with plain-language narrative
Practitioner vs. Advisor Framing
- As finance staff/ED, close the books before pulling statements, keep the functional allocation methodology consistent period to period, and translate every board packet into a narrative — never hand over raw statements with no cover explanation.
- As an advisor, use these statements diagnostically in a client engagement: check whether net
asset classification is correctly bifurcated post-ASU 2016-14, whether board designations are
disclosed separately from true unrestricted funds, and whether the functional allocation
methodology is documented and consistent — inconsistent or undocumented allocation is one of the
most common audit management-letter findings and a frequent driver of a
nonprofit-financial-controlsengagement.