FlowParse
Guide August 2026 19 min read

How to Track Restricted vs. Unrestricted Net Assets

Classifying a fund correctly under ASC 958 takes more than a label — it takes a documented trail from gift agreement to journal entry. Nine steps to a net-asset classification that holds up at audit, every time a new gift or release comes in.

FlowParse
flowparse.io
flowparse.iono audio needed
0:00 / 0:00

What the tracking actually requires

The rule behind net-asset classification — with donor restrictions, or without — is a few sentences in an accounting standard. What actually requires work is applying that rule consistently, fund by fund, against gift agreements written in plain legal prose rather than accounting language, and keeping a record of that application that will still make sense to someone else years later.

This guide walks through that process step by step, from the first gift agreement to the schedule your auditor will actually review — whether you do it by hand on a spreadsheet, or with a tool that reads the source documents for you.

Nothing here assumes prior experience with fund accounting — each step explains what to look for, where to typically find it, and what a reasonable answer looks like before moving to the next one, so a first-time reviewer and an experienced controller can both follow the same sequence with confidence.

FlowParse
flowparse.io

Why the process matters more than the standard

Two organizations, reviewed by two equally competent auditors, can apply the exact same accounting standard and still end up with different, wrong classifications — because one skimmed a gift agreement's summary instead of reading the full restriction clause, and the other copied a prior year's classification forward without checking whether anything had changed. The standard is never the risk. The process that leads to applying it is what determines whether the result holds up.

1

Pull the gift agreement or instrument

Locate the original document that established the fund — a gift agreement, pledge agreement, or for a board-designated fund, the board resolution that created it. This is the document the rest of the process depends on, so it's worth confirming you have the actual signed original rather than a draft or an internal summary someone wrote up secondhand.

2

Read the restriction language in full

Read the entire agreement, not just its title or a prior summary. The controlling clause is often not in the opening paragraph — it can be several pages in, and a fund's name is not a reliable guide to what the agreement actually says.

FlowParse
flowparse.io
3

Determine which of the two classes applies

Decide whether the fund carries a donor restriction — a specific purpose, a time limit, or a requirement that the corpus remain invested — or whether it's available for the organization's general use without donor-imposed conditions.

4

Check for a time restriction alongside a purpose restriction

Some gifts carry both a purpose and a time element — usable only after a specific date, or only after a matching challenge grant is met. Both conditions need to be identified, since a time restriction alone doesn't always accompany a purpose restriction, and vice versa.

5

Confirm whether the corpus is permanently restricted

For a true endowment, the agreement should state that the principal must remain invested in perpetuity, with only income or an approved spending distribution available for use. A term endowment, by contrast, releases its restriction after a set period or event.

FlowParse
flowparse.io
6

Record the classification with its source

Document the classification decision alongside the exact clause it's based on and the document it came from — not just the conclusion, but the evidence behind it, so the reasoning is visible to anyone reviewing it later.

7

Track releases and reclassifications separately

A written donor release, a satisfied time restriction, or a board decision on a quasi-endowment should each be recorded as its own dated event, linked to the fund it affects — not blended silently into the fund's ongoing balance.

8

Reconcile every fund to the pooled custodian total

Sum every individual fund's classified balance and confirm it ties to the pooled investment account's total on the custodian statement — a mismatch here usually means a fund was missed or double-counted in the classification schedule.

FlowParse
flowparse.io
9

Hand the classification schedule to your auditor

Deliver the finished schedule to your auditor or accounting team, with the source gift agreements attached or referenced, so the classification can be verified without a follow-up request for supporting documents, and note any genuinely ambiguous funds separately so they get priority review during fieldwork rather than being discovered late in the engagement.

An example, start to finish

A foundation reviews a $500,000 fund established fifteen years ago. The agreement states the principal must remain invested permanently, with income available for the stated scholarship purpose.

StepResult
Corpus treatmentPermanently restricted — invested in perpetuity
Purpose restrictionScholarships for first-generation students
ClassificationNet assets with donor restrictions
SourceGift agreement, page 3, clause 4

Both figures — the classification and its supporting clause — are handed to the auditor together, who applies the organization's spending policy and confirms the year's figures.

A printable checklist

Gift agreement located and read in full

Purpose and time restrictions identified

Corpus treatment confirmed

Classification recorded with its source clause

Releases and reclassifications documented separately

Every fund reconciled to the pooled custodian total

Schedule delivered to the auditor with source documents

How long each step takes

For an organization with a steady routine, most steps move quickly once the documentation is located — locating the agreement itself, not the classification decision, is typically what consumes the most time. Reading it into a structured, searchable form once shifts most of that time to a one-minute upload instead of a folder search.

Common mistakes worth avoiding

Classifying by fund name instead of agreement language

A fund named "Endowment" isn't necessarily permanently restricted, and one without that word in its name isn't necessarily unrestricted.

Copying last year's classification forward unchecked

A fund whose restriction was released or satisfied since the last review gets carried forward incorrectly.

Missing a quasi-endowment's board origin

A board-designated fund gets treated as donor-restricted simply because it sits in the same investment pool as true endowments.

Losing a later amendment or release

The original gift agreement is on file, but a subsequent letter releasing the restriction isn't, leaving the classification stale.

How often this actually needs doing

A fund's classification typically stays fixed until something changes — a new gift, a written release, or a satisfied restriction. The moment any of those happens is when the review should happen, not only at the annual audit. For a fund with no changes, an annual reconfirmation is still worth doing to catch anything missed during the year.

With tooling vs. by hand

By hand, this process is fully workable — many smaller nonprofits do exactly this. What a document- reading tool changes is the reading step itself: instead of manually re-reading each gift agreement, the language is extracted and surfaced automatically, with anything genuinely uncertain flagged for a human decision.

If this is your first classification project

Start with the largest or most recently established fund, where documentation is most likely to be complete and easy to find, rather than attempting to reconstruct the entire endowment's history at once. One completed classification gives you a working pattern to apply to the rest.

Who this guide is for

Nonprofit controllers preparing for an audit, foundation gift officers processing new agreements, and board treasurers overseeing a smaller organization's endowment will all recognize this process — the steps are the same regardless of who performs them.

Doing this for many funds at once

Each fund goes through the same nine steps individually — there's no shortcut that skips a step just because many funds need processing. What changes with fund count is how much of the reading work is worth automating, not the order of the steps themselves.

FlowParse
flowparse.io

A short glossary

TermMeaning
Net assets with donor restrictionsFunds subject to a donor-imposed purpose, time or corpus condition
Net assets without donor restrictionsFunds available for the organization's general use
Quasi-endowmentBoard-designated fund the board itself can undesignate
Underwater fundA true endowment whose fair value has fallen below its original gift

Handing this off to someone else

A process that only lives in one person's memory is a risk for any organization — if the controller who usually handles this leaves, a successor should be able to follow the same nine steps and the same saved documentation without having to rebuild the process from scratch. See the full overview for how this fits into the rest of endowment accounting.

A closer look at quasi-endowments

A quasi-endowment is created when a board votes to designate a portion of unrestricted net assets to be invested and treated like an endowment, without any donor requiring it. Because the board itself created the designation, the board can also reverse it — which is precisely why a quasi-endowment is classified as net assets without donor restrictions, even though it may sit in the same pooled investment account as true, donor-restricted endowments.

Documenting a quasi-endowment properly means keeping the board resolution or meeting minutes that created it, including the amount designated and any internal terms the board itself set — a document that's easy to lose track of over time if it isn't filed alongside the fund's other records the same way a gift agreement would be.

How underwater funds affect classification

A true endowment fund whose current fair value has fallen below its original gift amount doesn't change its net-asset classification — it's still net assets with donor restrictions. What changes is the disclosure requirement: the amount of the deficiency needs to be reported, along with the organization's policy on whether spending continues from an underwater fund.

SituationClassification impact
Fund's fair value falls below its historic dollar valueNo change to classification; deficiency requires disclosure
Fund's fair value recovers above historic dollar valueDeficiency disclosure is no longer required
Board suspends spending from an underwater fundDocumented as a policy decision, not a classification change

Where the spending calculation connects to classification

Classification and the spending-policy calculation are separate steps, but they depend on the same underlying fund-level data — a fund's trailing average market value, used to calculate its annual spending distribution, has to be tracked at the same fund level the classification schedule uses. Keeping both processes built on the same fund-by-fund data, rather than maintained as two separate, loosely connected spreadsheets, reduces the chance of the two ever disagreeing about a fund's balance.

Handling a multi-year pledge

A pledge paid over several years complicates the classification timeline slightly — the fund exists from the date of the original pledge agreement, even though not all the money has arrived yet. Each installment payment should be linked back to that original agreement, so the fund's classification and its running balance both reflect the full commitment's history, not just the payments received so far.

FlowParse
flowparse.io

Spreadsheet vs. fund accounting system vs. document reading

ApproachWhat it handles well
Spreadsheet aloneFully workable for a small number of funds; classification and calculation logic
Fund accounting systemJournal entries and financial statement output once figures are entered
Document reading added to eitherGetting the right figures out of gift agreements and statements in the first place

None of these three replace the other two — a fund accounting system still needs the right figures entered, and a spreadsheet still needs someone to fill it in. Document reading addresses the step before either of those: getting an accurate figure out of the source document in the first place.

A small nonprofit's version of this process

A nonprofit with a single endowed fund still benefits from following all nine steps — the process doesn't simplify just because there's only one fund to track. What does simplify is the time required: locating and reading one gift agreement and reconciling one fund against one custodian statement is a task measured in minutes rather than the hours a larger portfolio's review demands.

Building an annual review into the calendar

Rather than treating this process as something triggered only by an audit request, many organizations build a fixed annual review into their calendar — a specific month, ahead of both the audit and the Form 990 filing, dedicated to walking through all nine steps for every fund. Setting that date in advance is often what actually makes the difference between a routine task and one that gets rushed under deadline pressure.

Reading a reversion clause correctly

A reversion clause specifies what happens to a fund if its stated purpose can no longer be fulfilled — the money might revert to the donor's estate, redirect to a named alternate purpose, or fall under the organization's general discretion. Missing a reversion clause when a fund's original purpose becomes obsolete (a scholarship for a program the institution no longer offers, for instance) can leave a fund misclassified or its money sitting unused indefinitely.

Checking for a reversion clause is worth doing specifically whenever a fund's stated purpose is reviewed for any other reason, not only when a problem has already surfaced.

What counts as valid documentation for a release

A donor's written release of a restriction should be dated, signed or otherwise clearly attributable to the donor or their authorized representative, and specific about which fund and which restriction it releases. A verbal conversation, even if reliably reported, is weaker support than a signed letter or email — and for a deceased donor, a release generally has to come through the estate or as specified in the original gift instrument itself, not assumed based on informal indications of intent.

Cross-training more than one person on the process

Relying on a single person to know which funds carry unusual restrictions, or where a specific gift agreement is filed, creates a single point of failure for an organization's classification accuracy. Walking a second team member through the nine steps at least once a year — even if they don't own the task day to day — means the process survives a departure or an extended absence without a gap in continuity.

Setting a documentation standard before you need it

Many of the mistakes covered in this guide trace back to the same root cause: no consistent standard for what "documented" means at the organization, so one controller keeps thorough notes and the next relies on memory. Writing down, even briefly, what counts as sufficient support for a classification decision — a specific clause quoted, a source document referenced, a date recorded — gives every future review a consistent bar to meet, regardless of who's doing the reviewing.

That standard doesn't need to be elaborate. A one-page internal guideline, reviewed and updated occasionally as edge cases come up, is often enough to keep classification practice consistent across staff turnover and multiple audit cycles.

When to bring in outside help

Most classification decisions are straightforward once the source document is actually read. A genuinely ambiguous gift agreement — one where reasonable readers could disagree about the donor's intent — is worth a second opinion from your CPA firm or, in a case with real financial stakes, from counsel. Getting that opinion in writing, and keeping it with the fund's other records, turns a one-time judgment call into documented support that will still make sense years later.

The first year is the hardest

Implementing this process for the first time, against a portfolio of funds that have never been systematically reviewed, is genuinely more work than any subsequent year will be — every fund needs its documentation located, possibly for the first time in years. Once that initial pass is complete and the classification schedule exists, maintaining it going forward is a much lighter, incremental task: reviewing only what changed since the last update, rather than starting from zero each time.

Organizations tackling this for the first time sometimes underestimate the initial effort and get discouraged partway through — setting a realistic timeline for the first full pass, rather than expecting it to move as quickly as a routine annual update will, helps avoid that.

Presenting the classification to a board

A finance committee rarely wants to see the full gift agreement text for every fund — a summarized schedule, showing each fund's name, classification, balance and a one-line note on its restriction, is typically what gets presented, with the full supporting documentation available on request rather than included in the board packet itself. Keeping both the summary and the full detail connected, rather than as two disconnected documents, means a board question about a specific fund can be answered immediately during the meeting rather than deferred to a follow-up.

The core discipline, restated

Every step in this guide traces back to one habit: read the actual source document, every time, rather than relying on a name, a summary, or last year's answer. That single habit, applied consistently across nine straightforward steps, is what separates a classification schedule that holds up under audit scrutiny from one that only looks correct until someone actually checks it.

None of the nine steps requires specialized software or a large team — a single controller with a folder of gift agreements and a spreadsheet can follow this process just as faithfully as a large foundation's accounting department. What matters is following every step, for every fund, every time something changes, rather than treating the process as optional whenever time feels short.

Frequently asked questions

Get through your next classification faster

Upload a real gift agreement — no signup — and see the language read immediately.

Keep reading