IRS & Tax6 min read

Nonprofit Financial Statements Under GAAP: A CPA's Guide

Nonprofit financial statements under GAAP follow ASC 958 and require three primary presentations — Statement of Financial Position, Statement of Activities, and Statement of Functional Expenses — with specific net asset classification, contribution recognition, and disclosure requirements that differ significantly from commercial GAAP.

Nonprofit accounting operates under a distinct set of GAAP standards — primarily ASC 958 — that differ meaningfully from commercial accounting. CPAs who serve nonprofits part-time or who are new to the sector often underestimate these differences. The consequences show up in audit findings, misclassified net assets, and financial statements that don't meet funder requirements.

This guide covers the three required financial statements, key recognition and measurement principles, the most important differences from commercial GAAP, and the recent standards updates every nonprofit CPA should know.

The Three Required Financial Statements

Under ASC 958, nonprofits must prepare three primary financial statements:

1. Statement of Financial Position

The nonprofit equivalent of a balance sheet. It presents assets, liabilities, and net assets at a point in time.

The critical difference from commercial GAAP: equity is replaced by net assets, which are classified into two categories:

  • Net assets without donor restrictions: Resources the board can deploy for any organizational purpose
  • Net assets with donor restrictions: Resources subject to donor-imposed restrictions on timing or purpose (temporary restrictions) or that must be maintained in perpetuity (permanent restrictions, now called "net assets with permanent donor restrictions" under ASU 2016-14)

Prior to ASU 2016-14 (effective for fiscal years beginning after December 15, 2017), net assets were classified into three categories: unrestricted, temporarily restricted, and permanently restricted. Most organizations have now adopted the two-class model.

2. Statement of Activities

The nonprofit equivalent of an income statement. It presents revenues, expenses, gains, and losses for the period, organized by net asset class.

Key presentation elements:

  • Revenue and support are presented by net asset class (with and without donor restrictions)
  • Releases from restriction appear as a reclassification between net asset classes — reducing net assets with donor restrictions and increasing net assets without donor restrictions
  • The bottom line is "change in net assets," not net income

3. Statement of Functional Expenses

Required for voluntary health and welfare organizations (by ASC 958) and strongly encouraged for all others. ASU 2016-14 expanded this requirement to all nonprofits.

The statement presents expenses in a matrix format: rows are natural expense categories (salaries, rent, supplies, depreciation), and columns are functional categories (program services, management and general, fundraising). Every expense must be allocated to a functional category.

A Statement of Cash Flows is also required under GAAP. Nonprofits may present it using either the direct or indirect method.

Key Recognition and Measurement Principles

Contribution recognition: Contributions are recognized as revenue when received (unconditional) or when the condition is substantially met (conditional). The distinction between a restriction and a condition is critical under ASU 2018-08 — conditions create a barrier to recognition that restrictions do not.

Exchange transactions vs. contributions: Revenue from exchange transactions (where the nonprofit provides something of roughly equivalent value in return) is recognized differently from contributions. Government grants are frequently misclassified — many are exchange transactions, not contributions, with different recognition timing.

Pledges receivable: Unconditional promises to give are recognized as revenue when the pledge is made, not when cash is received. Multi-year pledges are discounted to present value if material.

In-kind contributions: Contributed goods are recognized at fair market value. Contributed services are recognized only if they create or enhance a nonfinancial asset or require specialized skills. Under ASU 2020-07, contributed nonfinancial assets must be presented separately in the Statement of Activities.

Net asset releases from restriction: Restrictions are released when the time period expires or the purpose restriction is fulfilled. The release is a reclassification, not revenue or expense.

Key Differences from Commercial GAAP

Area Commercial GAAP Nonprofit GAAP (ASC 958)
Equity/net assets Equity by ownership class Net assets: with/without donor restrictions
Revenue recognition ASC 606 (exchange transactions) ASC 958-605 (contributions) + ASC 606 (exchange)
Donations Not applicable Recognized as revenue when unconditional
Functional expenses Not required Required for all nonprofits (ASU 2016-14)
In-kind gifts Not applicable Recognized at FMV with specific criteria (ASU 2020-07)
Liquidity disclosures Not required Required (ASU 2016-14)

Recent Standards Updates

ASU 2016-14 (Presentation of Financial Statements): Effective for fiscal years beginning after December 15, 2017. Key changes:

  • Simplified net asset classification from three classes to two
  • Required liquidity and availability of resources disclosures
  • Required investment return presentation net of related expenses
  • Expanded functional expense presentation to all nonprofits

ASU 2018-08 (Clarifying the Scope and Accounting Guidance for Contributions Received and Contributions Made): Addressed the longstanding confusion about whether grants are contributions or exchange transactions. Introduced a two-step framework: (1) Is it an exchange transaction or a contribution? (2) If a contribution, is it conditional or unconditional? This significantly affects how and when government grant revenue is recognized.

ASU 2020-07 (Contributed Nonfinancial Assets): Effective for fiscal years beginning after June 15, 2021. Required separate presentation of contributed nonfinancial assets in the Statement of Activities and expanded note disclosures about valuation methodology and donor restrictions.

Where Generic Software Falls Short

Producing GAAP-compliant nonprofit financial statements from commercial accounting software requires extensive manual adjustment. Net asset classification must be maintained outside the system. Functional expense allocation is calculated in spreadsheets and applied manually. Release-from-restriction entries require custom journal entries that the system does not automate.

sherbertOSOS generates all three required financial statements directly from the general ledger — net asset classification is maintained at the transaction level, functional categories are applied at entry, and releases from restriction flow automatically when restriction criteria are met. The Statement of Functional Expenses is a standard report, not a year-end spreadsheet exercise.

Frequently Asked Questions

What are the key differences between nonprofit and commercial GAAP?

Net assets replace equity with a two-class presentation (with and without donor restrictions). Contributions are recognized as revenue under ASC 958 rather than ASC 606. Functional expense presentation is required for all nonprofits. Liquidity and availability disclosures are required. In-kind contributions follow specific recognition criteria that have no commercial equivalent.

When should a nonprofit use GAAP vs. another basis?

GAAP is required for audited financial statements and is typically required by grant funders. Small nonprofits may use cash-basis or modified cash-basis for internal management purposes, but should understand the GAAP implications for pledges receivable, deferred revenue, and functional expense allocation before any audit or major grant application.

What recent standards affect nonprofit reporting?

ASU 2016-14 (net asset presentation and liquidity disclosures, effective 2018), ASU 2018-08 (contribution vs. exchange transaction classification, effective 2019), and ASU 2020-07 (contributed nonfinancial asset presentation and disclosure, effective 2022 for most organizations).

Are government grants contributions or exchange transactions?

It depends. Under ASU 2018-08, a government grant is a contribution if the grantor does not receive commensurate value in return. If the government receives direct benefit (contracting for services), it is an exchange transaction. The distinction affects when revenue is recognized and what accounting standards apply.


→ Subscribe to the sherbertOSOS newsletter for practical nonprofit accounting and compliance guidance for CPAs and Controllers.

Frequently Asked Questions

What are the key differences between nonprofit and commercial GAAP?

Net assets replace equity, contributions are recognized as revenue when received (not when solicited), and functional expense classification is required.

When should a nonprofit use GAAP vs. another basis?

GAAP is required for audited financial statements. Small nonprofits may use cash-basis or tax-basis for internal purposes, but should understand GAAP implications for grants and loans.

What recent standards affect nonprofit reporting?

ASU 2016-14 (net asset presentation), ASU 2018-08 (contribution vs. exchange transaction), and ASU 2020-07 (contributed nonfinancial assets).

Related Articles

See sherbertOS in action

Schedule a personalized walkthrough with our team.

Request Demo