Skip to main content

Restriction-Aware Gift-to-GL Classification for Nonprofits

Published: Last updated: Reviewed: Sources: asc.fasb.org ecfr.gov

TLDR

GrantPipe reads the net-asset class on every gift at entry and credits the matching revenue account: 4000 for unrestricted, 4100 for temporarily restricted, 4200 for permanently restricted. The journal entry is correct the first time, so FASB ASC 958 reporting reconciles without a cleanup round.

The problem

Most donor systems credit all restricted gifts to one revenue account. The entry goes in, the cash hits the bank, and the general ledger shows a credit to “Contributions Revenue” regardless of whether the gift was unrestricted, temporarily restricted, or a permanent endowment contribution.

That is wrong. FASB ASC 958-225 requires nonprofits to report the change in each class of net assets on the statement of activities. Unrestricted gifts and restricted gifts must flow through separate accounts. When they do not, the statement of activities is inaccurate and the net-asset rollforward will not reconcile.

The fix is usually discovered at audit or at year-end close. By that point, a finance lead or outside CPA has to trace every misclassified gift and post reclassifying journal entries by hand. That is a bad way to spend close week.

How GrantPipe solves it

GrantPipe credits the correct net-asset revenue account at the moment the gift is saved.

  • Unrestricted gift: debit cash, credit Contributions Unrestricted (account 4000)
  • Temporarily restricted gift: debit cash, credit Contributions Temporarily Restricted (account 4100)
  • Permanently restricted gift (endowment): debit cash, credit Contributions Permanently Restricted (account 4200)

The net-asset class is set by the Restriction Auto-Classifier at entry. It reads the linked fund, any linked grant, an existing restriction term, and the donor’s written designation. Staff can review and override the class before saving. Once the gift is saved, the journal entry posts with the right credit account. The statement of activities is correct from day one, with no mapping step required.

TL;DR

  • Three net-asset revenue accounts: 4000 (unrestricted), 4100 (temporarily restricted), 4200 (permanently restricted)
  • The journal entry credits the right account at the moment the gift is saved
  • Net-asset class comes from the deterministic Restriction Auto-Classifier, not AI guessing
  • Auto-reversal posts when a gift is edited or deleted, then the corrected entry follows
  • Past entries do not change when a fund’s net-asset type is updated later
  • FASB ASC 958 statement of activities and net-asset rollforward reconcile without manual reclassification

How it works

  1. A gift is entered and linked to a fund or grant
  2. The Restriction Auto-Classifier reads the fund type, grant, restriction term, and donor designation
  3. The net-asset class is set: unrestricted, temporarily restricted, or permanently restricted
  4. The gift is saved
  5. GrantPipe posts the journal entry, crediting the matching revenue account (4000, 4100, or 4200)
  6. If the gift is later edited, a reversal posts and a corrected entry follows
  7. If the gift is deleted, only the reversal posts

Who it is for

Finance leads who close the books and need the statement of activities to reconcile without a second pass. Gift-entry staff who should not have to know which account gets the credit on a restricted gift. Executive directors who present board reports and need the restricted vs. unrestricted split to hold up when the auditor looks.

Why past entries do not change

A fund’s net-asset type can change. An organization might recategorize a fund from temporarily restricted to permanently restricted after a donor adds perpetuity language. When that happens, GrantPipe does not go back and rewrite past journal entries.

Silently changing historical entries would corrupt the audit trail. Reclassification of past gifts is a separate accounting action. It requires a deliberate journal entry, a reason, and a date. GrantPipe supports that through the restriction lifecycle, but it does not happen automatically. Your historical records stay as posted.

What it replaces

  • The year-end cleanup round to reclassify misclassified restricted gifts
  • The manual journal entries after discovering a wrong credit account at audit
  • The hand-reconciliation between the donor database and the general ledger

This feature builds on Restricted Fund Tracking, which owns the restriction term, release schedule, and fund balance after the gift is posted. It relies on the Restriction Auto-Classifier to set the net-asset class at entry. The classifier picks the class; the GL classification rule picks the account.

FASB ASC 958 and the account split

FASB ASC 958-205 requires nonprofits to classify net assets as with or without donor restrictions and present the composition of each class on the statement of financial position. FASB ASC 958-225 requires the statement of activities to report the change in each class for the period.

A single contribution revenue account cannot satisfy either requirement. A gift from an endowment donor and a gift from an unrestricted annual fund donor must flow through different accounts to land in the right class on the statement of activities. GrantPipe routes each gift to the right account at entry.

Common questions from finance leads

If an auditor wants to see the detail behind a net-asset class total, every gift that contributed to that total is in GrantPipe with its journal entry, the net-asset class that was set, and the rule that fired. The audit support is already there.

The auto-classification only affects the revenue account on the gift. Releases from temporarily restricted funds run through the restriction lifecycle in Restricted Fund Tracking and post to separate release accounts. Classification at entry and release tracking are connected but governed by different rules.

Start a free trial

Start a trial.

Free resource

Get the Nonprofit CRM Evaluation Scorecard

A weighted scoring framework for comparing nonprofit CRMs across the 8 categories that matter most to mid-sized organizations: donor management, grant tracking, reporting, integrations, and total cost. Delivered by email.

Looking for something else?

We'll email the resource and a short follow-up sequence. Unsubscribe any time.

Email is required because the download link is delivered by email, not on-page.

FASB ASC 958-205 requires nonprofits to classify net assets as with or without donor restrictions and present the composition of each class on the statement of financial position

Source: FASB Accounting Standards Codification 958-205

FASB ASC 958-225 requires the statement of activities to report the change in each class of net assets for the period

Source: FASB Accounting Standards Codification 958-225

Q&A

Why does the credit account matter on a restricted gift?

FASB ASC 958-205 requires nonprofits to present net assets in two classes: with donor restrictions and without donor restrictions. Each class must flow through the statement of activities separately. If all restricted gifts credit the same unrestricted revenue account, the two classes are mixed and the statement of activities is wrong. Fixing that at audit means tracking down every misclassified gift and posting reclassifying entries, which takes time and creates a messy audit trail.

Q&A

How does GrantPipe know which account to credit?

The net-asset class is resolved at gift entry by the Restriction Auto-Classifier. Once the class is set, the GL classification rule is simple: unrestricted goes to 4000, temporarily restricted goes to 4100, permanently restricted goes to 4200. The debit always goes to the cash account. No manual mapping required after setup.

Q&A

What if I need different account numbers?

The default chart of accounts uses 4000, 4100, and 4200. If your organization uses different account numbers, contact the GrantPipe team to configure the mapping to match your existing chart of accounts.

Frequently asked

Frequently Asked Questions

Contributions from unrestricted gifts credit account 4000. Temporarily restricted gifts credit account 4100. Permanently restricted gifts, like endowment contributions, credit account 4200. The net-asset class set at gift entry drives that choice.
Past journal entries are not touched. Reclassifying a past gift requires a separate, deliberate journal entry. GrantPipe will not silently rewrite history when a fund record changes.
The class comes from the same Restriction Auto-Classifier that runs at gift entry. It reads the linked fund, any grant, an existing restriction term, and the donor's written designation. Staff can override it before saving the gift.
No. The accounts and routing rules ship with the system. You set up your funds with the correct net-asset types and GrantPipe takes it from there.
Yes. GrantPipe auto-posts a reversal when a gift is edited or deleted, then posts the corrected entry if the gift was edited. The general ledger stays in balance without manual intervention.

Next step

Check the workflow against GrantPipe.

Start a 1-month free trial and test donor, grant, restricted-fund, and compliance work in one place.