Nonprofit Chart of Accounts: Setup Guide and Template (2026)
TLDR
A nonprofit chart of accounts must separate net assets by donor restriction status, classify expenses by function (program, M&G, fundraising), and include fund codes for restricted grant tracking. QuickBooks default chart of accounts is built for for-profit businesses and requires significant restructuring before it supports nonprofit reporting requirements.
Why nonprofits need a different chart of accounts
A for-profit chart of accounts is built to answer one question: how much profit did the business make? A nonprofit chart of accounts has to answer several harder questions at once: which funds are restricted, which program generated those expenses, what remains in each grant, and how do the numbers roll up to Form 990.
That requires structural differences. Net assets replace equity. Expenses need functional categories. Restricted funds need their own tracking dimension. None of this is automatic in software designed for businesses.
The standard nonprofit account structure
| Range | Category | Examples |
|---|---|---|
| 1000–1999 | Assets | 1010 Checking, 1020 Savings, 1100 Grants Receivable, 1200 Prepaid Expenses, 1500 Property & Equipment |
| 2000–2999 | Liabilities | 2010 Accounts Payable, 2100 Deferred Revenue, 2200 Accrued Payroll |
| 3000–3999 | Net Assets | 3100 Without Donor Restrictions, 3110 Board-Designated Reserve, 3200 With Donor Restrictions (by fund) |
| 4000–4999 | Revenue | 4010 Federal Grants, 4020 Foundation Grants, 4030 Individual Donations, 4040 Program Fees, 4050 Earned Income |
| 5000–5899 | Program Expenses | 5100–5199 Program A, 5200–5299 Program B (staff, supplies, contracted services per program) |
| 5900–5999 | Management & General | 5910 Admin Salaries, 5920 Finance, 5930 Legal/Audit, 5940 Office |
| 6000–6099 | Fundraising | 6010 Development Staff, 6020 Events, 6030 Donor Communications |
Net asset classification
Under FASB ASC 958, every dollar of net assets must be classified as with or without donor restrictions. The chart of accounts must reflect this.
Account 3100 (Net Assets Without Donor Restrictions) holds the organization’s unrestricted accumulated surplus or deficit. Account 3200 (Net Assets With Donor Restrictions) should have sub-accounts — one per active restricted fund — so you can report each restriction’s remaining balance separately.
When a restriction is satisfied, a release-of-restriction journal entry moves the amount from 3200 to 3100. This entry must be documented with the rationale.
Functional expense categories
Every expense account in the 5000-6099 range must be assigned to a functional category: program services (by program), management and general, or fundraising. Salaries are frequently split across functions based on time allocation. Rent may be split based on square footage.
Set up your expense accounts in ranges that map cleanly to functions. Account ranges 5100-5899 covering program expenses, 5900-5999 for M&G, and 6000-6099 for fundraising gives you clear rollup logic.
Account numbering best practices
Add a two-digit fund prefix when your system requires explicit fund tagging. Account 01-5110 is Program A Staff Salaries in the operating fund; 07-5110 is the same account type within a restricted HHS grant.
This prefix approach keeps the base chart clean while enabling fund-level reporting. In fund accounting software, the fund dimension is structural. In QuickBooks, you replicate it with Classes — which works, but requires every person entering transactions to apply the Class correctly, every time.
Mapping to Form 990
Form 990 Part IX has 25 expense rows and three functional columns. Build your chart of accounts with the Part IX rows in mind. Professional fees (audit, legal, consulting) should be their own accounts, not buried in “other expenses.” Occupancy costs, equipment rental, and information technology costs each have dedicated Part IX rows.
A mapping table created when you set up the chart of accounts eliminates the year-end scramble of reconstructing which account maps to which Form 990 line.
Like what you're reading?
Try RestrictedBooks free for 30 days — no credit card required.
- Net assets with donor restrictions
- The portion of a nonprofit's net assets subject to donor-imposed conditions that limit how or when the funds can be used. Includes time-restricted grants, purpose-restricted donations, and permanently restricted endowment principal. Required disclosure category under FASB ASC 958-210.
DEFINITION
- Net assets without donor restrictions
- Net assets available for general operations without external donor conditions. Includes unrestricted donations, earned income, and funds released from restriction. The board may create internal designations within this category, but those remain legally unrestricted.
DEFINITION
- Functional expense classification
- The required FASB ASC 958 grouping of expenses into program services (by individual program), management and general, and fundraising. Expenses that benefit multiple functions must be allocated using a documented, reasonable method. Reported on the Statement of Functional Expenses and Form 990 Part IX.
DEFINITION
- Fund code
- A numeric or alphanumeric prefix added to account numbers to indicate which fund a transaction belongs to. Fund codes allow the same expense account (e.g., program staff salaries) to exist within multiple funds, enabling fund-level balance reporting without duplicating the entire chart of accounts.
DEFINITION
Q&A
What is a nonprofit chart of accounts?
A nonprofit chart of accounts is the master list of account numbers and names used to record all financial transactions. For nonprofits, it must include accounts for assets, liabilities, and net assets (split between with and without donor restrictions), revenue organized by source and restriction status, and expenses categorized by functional classification (program services by program, management and general, and fundraising). The structure must support both fund-level restricted grant tracking and organization-wide FASB ASC 958 reporting.
Q&A
How is a nonprofit chart of accounts different from a for-profit chart of accounts?
Three main differences. First, 'equity' is replaced by 'net assets,' which must be split into restricted and unrestricted classes under FASB ASC 958. Second, expenses must be classified by function (program, M&G, fundraising) rather than simply by type, because Form 990 and nonprofit financial statements require functional allocation. Third, nonprofits tracking restricted grants need a fund code dimension — either structural (in fund accounting software) or via a workaround like QuickBooks Classes — to maintain separate balances for each restricted fund.
Q&A
How should nonprofits number their accounts?
The standard approach uses ranges by account type: 1000s for assets, 2000s for liabilities, 3000s for net assets, 4000s for revenue, and 5000s (or higher) for expenses. Within expenses, allocate ranges by program — 5100-5199 for Program A, 5200-5299 for Program B, 5900-5999 for management and general, 6000-6099 for fundraising. A fund code prefix (01-, 02-, etc.) identifies which fund the account belongs to in systems that require explicit fund tagging.
What account categories does a nonprofit need?
Should nonprofits use QuickBooks chart of accounts or a custom one?
How do I map my chart of accounts to Form 990?
Want to learn more?
Keep reading
How to Track Restricted Funds in Nonprofit Accounting
A step-by-step guide to setting up fund categories, coding transactions, reconciling balances, and preparing compliant reports for restricted donations and grants.
Nonprofit Financial Statements: What to Produce and How (2026)
A guide to the four required nonprofit financial statements — Statement of Financial Position, Statement of Activities, Statement of Functional Expenses, and Statement of Cash Flows — with example structures and Form 990 alignment.
Best Nonprofit Accounting Software (2026)
We compared 6 accounting tools for nonprofits with $500K-$10M budgets. Here's what each does well and where each falls short.
Best QuickBooks Alternative for Nonprofits in 2026
QuickBooks uses a for-profit equity ledger that forces nonprofits into spreadsheet workarounds. RestrictedBooks is built for fund accounting from the ground up.