Not-for-profit accounting: statements, net asset classes, and donor restrictions
Map not-for-profit statements, distinguish net assets with and without donor restrictions, and work a contribution-release example.
The decision that earns the point
Classify the item before measuring it
A nongovernmental not-for-profit reports a statement of financial position, statement of activities, and statement of cash flows, with expenses also analyzed by nature and function as required. Net assets and changes in net assets are classified as with donor restrictions or without donor restrictions, and satisfied donor restrictions are released through the statement of activities.
Exam use
FAR can test the not-for-profit statement set, contribution versus exchange classification, conditional versus unconditional contributions, donor restrictions, expense reporting, and releases from restriction.
Your scratch-paper plan
Solve it in three moves
- 1
Identify the reporting model
Use the nongovernmental not-for-profit statement set and two net-asset classes instead of importing governmental fund or for-profit retained-earnings labels.
FASB ASC 958: Not-for-Profit Entities - 2
Classify the resource inflow
Determine whether the transfer is an exchange or contribution and, for a contribution, whether a substantive barrier plus a right of return or release makes it conditional.
FASB ASU 2018-08: Not-for-Profit Entities (Topic 958) - Contributions Received and Made - 3
Track restrictions and expenses separately
Recognize donor restrictions in the proper net-asset class, report expenses in net assets without donor restrictions, and record releases when restrictions are satisfied.
FASB ASC 958: Not-for-Profit Entities
Worked problem
Work the facts before choosing the answer
A nongovernmental not-for-profit receives an unconditional $120,000 contribution restricted by the donor to a qualifying program. During the period, it incurs and pays $90,000 of program expense that satisfies the restriction. The entity does not apply a simultaneous-release policy, and no other condition, restriction, or administrative expense applies.
CPAPass exam analysis using the stated assumptions
Show the work
Recognize the $120,000 contribution in net assets with donor restrictions. Report the $90,000 expense in net assets without donor restrictions and reclassify $90,000 from with donor restrictions to without donor restrictions as the purpose restriction is satisfied.
Rule source: FASB ASC 958: Not-for-Profit EntitiesAnswer
The contribution leaves $30,000 of donor-restricted net assets at period-end. The $90,000 release changes the two net-asset classes but does not create another $90,000 of total revenue.
Rule source: FASB ASC 958: Not-for-Profit EntitiesDo it now
Test the same decision with a fresh question
Start with free FAR practice. Create an account only when you want the 5-day no-card CPAPass trial and continued section practice.
The trap and the repair
Common trap
Netting program expense directly against donor-restricted contribution revenue hides both expense presentation and the release between net-asset classes.
Repair
Post contribution recognition, expense, and restriction release as separate lines, then reconcile each net-asset class and total net assets.
Authority and scope boundary
FASB ASC 958 controls nongovernmental not-for-profit reporting. ASU 2016-14 governs the statement and net-asset presentation used here, while ASU 2018-08 governs contribution and condition analysis. State and local government accounting remains a separate FAR owner.
2026 Uniform CPA Examination Blueprints and FASB ASC 958: Not-for-Profit Entities were reviewed on 2026-08-14. Check a newer authority when the effective date or facts change.
Not-for-profit statement map
Follow each resource through the statements and net-asset classes
Contribution classification determines recognition, donor instructions determine the net-asset class, and satisfying a restriction creates a release rather than new total revenue.
| Reporting decision | Required analysis | Statement effect | Authority |
|---|---|---|---|
| Statement set | Financial position, activities, and cash flows, plus required expense analysis | Use the ASC 958 NFP presentation model | FASB ASC 958: Not-for-Profit Entities |
| Net asset class | Does a donor-imposed restriction exist? | With donor restrictions or without donor restrictions | FASB ASC 958: Not-for-Profit Entities |
| Contribution condition | Substantive barrier plus right of return or release? | Conditional contribution waits for the condition; unconditional contribution is recognized as applicable | FASB ASU 2018-08: Not-for-Profit Entities (Topic 958) - Contributions Received and Made |
| Purpose satisfied | $90,000 qualifying program expense | $90,000 release from with restrictions to without restrictions | FASB ASC 958: Not-for-Profit Entities |
After a miss
Repair a not-for-profit reporting miss
- 1
Write exchange or contribution, conditional or unconditional, and with or without donor restrictions as three separate decisions.
- 2
Rebuild the example with a substantive barrier and right of return, then identify why contribution recognition moves to a later period.
- 3
Answer a fresh FAR not-for-profit question and reconcile contribution revenue, expense, release, each net-asset class, and total net assets.
Your exam workflow
- Step 1Identify the requirementUse the nongovernmental not-for-profit statement set and two net-asset classes instead of importing governmental fund or for-profit retained-earnings labels.FASB ASC 958: Not-for-Profit Entities
- Step 2Classify the factsDetermine whether the transfer is an exchange or contribution and, for a contribution, whether a substantive barrier plus a right of return or release makes it conditional.FASB ASU 2018-08: Not-for-Profit Entities (Topic 958) - Contributions Received and Made
- Step 3Apply the authorityRecognize donor restrictions in the proper net-asset class, report expenses in net assets without donor restrictions, and record releases when restrictions are satisfied.FASB ASC 958: Not-for-Profit Entities
- Step 4Check the outputThe contribution leaves $30,000 of donor-restricted net assets at period-end. The $90,000 release changes the two net-asset classes but does not create another $90,000 of total revenue.FASB ASC 958: Not-for-Profit Entities
Keep the next step narrow
Quick questions
What is the key rule?
A nongovernmental not-for-profit reports a statement of financial position, statement of activities, and statement of cash flows, with expenses also analyzed by nature and function as required. Net assets and changes in net assets are classified as with donor restrictions or without donor restrictions, and satisfied donor restrictions are released through the statement of activities.
How can this topic be tested on the CPA Exam?
FAR can test the not-for-profit statement set, contribution versus exchange classification, conditional versus unconditional contributions, donor restrictions, expense reporting, and releases from restriction.
What mistake most often changes the result?
Netting program expense directly against donor-restricted contribution revenue hides both expense presentation and the release between net-asset classes. Post contribution recognition, expense, and restriction release as separate lines, then reconcile each net-asset class and total net assets.
Where should I practice the decision?
After the worked example, open the FAR free-practice link and work a fresh question that tests the same decision. If the miss depends on Governmental accounting explained, review that handoff before trying another set.