Chart of Accounts for Nonprofit Organizations

A nonprofit chart of accounts has to do three things at once: track expenses by their natural type, allocate them across functional categories and segregate transactions by donor restriction. Standard business chart-of-accounts design handles the first dimension well and ignores the other two. That’s why nonprofits running on a for-profit COA spend the back half of every fiscal year reconciling restrictions by hand, and why the redesign question lands on most finance teams’ desks within a year or two of receiving their first significant restricted grant.

The Three Dimensions a Nonprofit COA Has to Track

Natural classification captures what the money was spent on: salaries, occupancy, supplies, professional fees and depreciation. Every chart of accounts handles this dimension. The structural question is how many natural categories the organization actually needs, and how much granularity to build in before the account list becomes unmanageable.

Functional classification is the dimension nonprofits add that businesses don’t. Under FASB ASC 958, every operating expense must be reported by both natural classification and functional classification, broken into program services, management and general and fundraising. The chart of accounts can handle functional reporting through one of two designs: separate expense accounts for each function-natural combination (which inflates the account list quickly), or a single set of natural expense accounts paired with a function dimension tracked through departments, cost centers or class codes in the accounting software. The second design is generally cleaner and scales better.

Net asset classification is the third dimension. Under FASB ASU 2016-14, effective for fiscal years beginning after December 15, 2017, nonprofits classify net assets into two categories: with donor restrictions and without donor restrictions. The pre-2018 three-category framework (unrestricted, temporarily restricted and permanently restricted) is no longer GAAP. The chart of accounts has to support the two-category model on the face of the financial statements while still giving the finance team enough internal detail to track time-restricted gifts, purpose-restricted gifts and endowment activity separately.

What a Working Account Structure Looks Like

Most nonprofits build the chart of accounts around an account-segment design that handles the three dimensions without creating a separate account number for every combination. The first segment identifies the account type, which is assets, liabilities, net assets, revenue or expenses. The second segment identifies the specific account within that type. Additional segments, often called classes, departments or dimensions depending on the software, handle function and restriction.

This design lets the same salary account capture program salaries, management salaries and fundraising salaries through the function segment, while the restriction segment tracks whether each transaction relates to donor-restricted or unrestricted resources. The general ledger sees four data points per transaction. The financial statements aggregate them automatically. The finance team avoids the alternative, which is creating dozens of redundant accounts to handle every restriction-by-function combination and then maintaining them as restrictions are released.

Net asset accounts themselves stay simple under the current FASB model. One account for net assets with donor restrictions, one for net assets without donor restrictions. That’s what shows up on the face of the financial statements, and that’s what the audit reports against. Internal management reporting can run deeper without affecting GAAP presentation. Most finance teams keep subsidiary detail for time-restricted gifts, purpose-restricted gifts and perpetual restrictions, either in a more granular account list that rolls up to the two GAAP categories or in subsidiary ledgers that sit outside the main chart. Either approach works as long as the rollup is clean.

 

Revenue Accounts That Carry Form 990 Through Without Rework

Revenue design is the other place a thoughtful chart of accounts pays back the investment. The IRS Form 990 Part VIII breaks revenue into contributions, program service revenue, investment income and several other categories that need to map cleanly from the accounting records. A chart of accounts that lumps contributions and program revenue into a single “income” rollup forces a manual reclassification every year at 990 preparation time, and the reclassification is where errors get introduced.

Build separate revenue accounts for contributions from individuals, contributions from foundations, government grants, program service fees, investment income and in-kind contributions at a minimum. Group them under a parent revenue account if the financial statements need a consolidated view. This is the same principle that applies elsewhere in the chart: the statement of activities needs aggregated totals, but the underlying ledger needs detail granular enough to drop into Form 990 lines without translation.

Where Most COA Redesigns Get Stuck

The redesign that fails is the one that tries to capture every possible cut of the data through unique account numbers. Forty or fifty fund codes, a separate salary account for each grant, a class code for every project. At some point, the chart of accounts stops being a structural tool and becomes a list nobody can navigate. The reverse failure is also common: a COA so flat that pulling functional expense data or generating donor-restricted net asset reports requires a spreadsheet rebuild every month.

The cleanest nonprofit chart of accounts designs balance segmentation against simplicity. Group similar restrictions together where the donor agreement allows. Use dimensions or class codes for grant-level tracking rather than unique accounts. Leave gaps in the numbering sequence so accounts can be added later without renumbering. Apply consistent numbering patterns across funds so the finance team can find what it needs without referring to a key.

Design It Once, Maintain It Once

A well-designed nonprofit chart of accounts handles donor restrictions, functional reporting and Form 990 preparation as byproducts of normal posting rather than year-end reconciliation projects. The design effort is concentrated upfront. The maintenance cost over time is what determines whether the structure survives the next audit, the next funder requirement or the next leadership transition.

James Moore’s nonprofit team works with finance leaders on chart of accounts design, fund accounting structure and FASB-compliant financial reporting. Contact us to assess whether your current chart of accounts supports the reporting your organization needs.

All content provided in this article is for informational purposes only. Matters discussed in this article are subject to change. For up-to-date information on this subject please contact a James Moore professional. James Moore will not be held responsible for any claim, loss, damage or inconvenience caused as a result of any information within these pages or any information accessed through this site.