Key Takeaways
A nonprofit chart of accounts is the numbered list of every account your organization uses to record financial activity: assets, liabilities, net assets, revenue, and expenses. It is the organizing backbone of your bookkeeping system. Every transaction your nonprofit records lands in one of these accounts, and every report you produce — board financials, grant budgets, your audit, your Form 990 — is built from how those accounts are structured.
Most of what ranks for this search term is published by accounting-software companies. Those articles are useful, but they are written to sell a subscription, and they tend to stop right where nonprofit leaders actually struggle: how the chart of accounts connects to donor restrictions, functional expense reporting, and the Form 990. This guide is written from the consulting side instead — from work with organizations whose books either supported their strategy or quietly undermined it.
It also includes something most of those pages gate behind an email form: a complete, free CSV template with 89 accounts, each one mapped to its Form 990 line. No signup required.
The Short Answer: How a Nonprofit Chart of Accounts Is Organized
Nearly every nonprofit chart of accounts follows the same numbering convention. Accounts are grouped into ranges by type, with assets first and expenses last:
| Number Range | Account Type | What Lives Here |
|---|---|---|
| 1000-1999 | Assets | Cash, receivables, pledges, prepaid expenses, investments, property |
| 2000-2999 | Liabilities | Accounts payable, accrued payroll, deferred revenue, loans |
| 3000-3999 | Net assets | Without donor restrictions, with donor restrictions |
| 4000-4999 | Contributed revenue | Donations, grants, in-kind gifts, special events |
| 5000-5999 | Earned revenue | Program fees, membership dues, investment income |
| 6000-6999 | Personnel expenses | Salaries, payroll taxes, benefits |
| 7000-7999 | Direct program and professional expenses | Contractors, supplies, client assistance, travel |
| 8000-8999 | Operations and administration | Rent, utilities, insurance, technology, office costs |
| 9000-9999 | Other expenses | Depreciation, interest, bad debt |
The exact ranges vary — some organizations use a single 5000-9000 expense block, and the Unified Chart of Accounts (UCOA) developed by the National Center for Charitable Statistics and sector partners uses its own structure designed to map directly to Form 990 lines. The principle is what matters: a logical, numbered structure with room to grow, where every account has a clear purpose and a clear reporting destination.
Download the Free Nonprofit Chart of Accounts Template
The template that accompanies this guide is a complete sample nonprofit chart of accounts in CSV format — 89 accounts spanning the 1000s through the 9000s, with a Form 990 mapping and a plain-language note for every account.
Download the nonprofit chart of accounts template (CSV)
A CSV opens in Excel, Google Sheets, or Numbers, and imports directly into QuickBooks Online, Aplos, and most other platforms — if you are still choosing a system, we compared eleven of them in our nonprofit accounting software guide. Use the template as a starting point, not a mandate:
How a Nonprofit Chart of Accounts Differs From a For-Profit One
If your bookkeeper, treasurer, or accountant comes from the business world, this is the section to share with them. A chart of accounts for nonprofit organizations differs from a business chart of accounts in four structural ways.
| Concept | For-Profit Books | Nonprofit Books |
|---|---|---|
| Ownership section | Owner's equity, retained earnings | Net assets (no owners exist) |
| Restriction tracking | None | Net assets split by donor restriction |
| Bottom line | Net income (profit) | Change in net assets |
| Expense reporting | By natural category only | By natural category and by function (program, management, fundraising) |
1. Net assets replace equity. A nonprofit has no owners and no shareholders, so the 3000s section holds net assets instead of equity. This is more than a renaming — it changes what the section must track.
2. Donor restrictions create classes of net assets. Under FASB Accounting Standards Update 2016-14, which took effect for fiscal years beginning after December 15, 2017, U.S. GAAP requires nonprofits to report net assets in exactly two classes: net assets without donor restrictions and net assets with donor restrictions. (The standard collapsed the old three-class structure — unrestricted, temporarily restricted, permanently restricted — into two.) Your chart of accounts has to be able to tell a board-designated reserve, which the board can undo, apart from a donor-restricted gift, which it cannot. The AICPA's not-for-profit guidance is the standard professional reference here.
3. Fund accounting tracks money by purpose, not just by type. When a funder gives you $50,000 for a specific program, that money keeps its identity until it is spent on that purpose. Most modern systems handle this through funds, classes, or tags layered on top of the chart of accounts rather than through duplicate account numbers — but your chart of accounts still needs the supporting structure: restricted net asset accounts in the 3000s and a release-from-restriction account in the 4000s.
4. Expenses must be reportable by function. Nonprofits report what an expense was for (program services, management and general, fundraising) in addition to what it was (salaries, rent, supplies). GAAP requires all nonprofits to present expenses by both nature and function, and Form 990, Part IX requires the same allocation across roughly two dozen expense lines. Your chart of accounts design determines whether that allocation is a routine report or an annual archaeology project.
A Complete Sample Nonprofit Chart of Accounts
Here is the structure of the full template, range by range, with the nonprofit-specific accounts that generic charts of accounts miss. This nonprofit chart of accounts example is intentionally fuller than what a brand-new organization needs — treat it as a menu.
1000s — Assets
| Account | Name | Why It Matters |
|---|---|---|
| 1000 | Cash - Operating Checking | Primary account |
| 1010 | Cash - Savings / Money Market | Operating reserves |
| 1100 | Accounts Receivable | Fees owed for services |
| 1110 | Grants Receivable | Awarded but unpaid grants |
| 1120 | Pledges Receivable - Current | Unconditional promises to give, due within a year |
| 1130 | Pledges Receivable - Long-Term | Multi-year pledges |
| 1140 | Allowance for Uncollectible Pledges | Keeps pledge values honest |
| 1200 | Prepaid Expenses | Insurance and subscriptions paid ahead |
| 1300-1310 | Investments - Operating / Endowment | Separated by purpose |
| 1400-1430 | Fixed Assets | Equipment, improvements, buildings, land |
| 1490 | Accumulated Depreciation | Contra-asset offsetting fixed assets |
The accounts businesses never need: grants receivable, pledges receivable, and the allowance against them. A signed multi-year pledge is recordable revenue under GAAP, and auditors will look for a receivable structure that supports it.
2000s — Liabilities
The nonprofit-specific distinction in this range is between deferred revenue (2300) and refundable advances (2310). Deferred revenue is for exchange transactions — someone paid you for a service or event you have not delivered yet. A refundable advance is conditional grant money received before you have met the funder's conditions. They look identical in the bank account and completely different to an auditor. Organizations that act as fiscal sponsors also need funds held for others (2500) — money in your accounts that legally belongs to sponsored projects, a structure we cover in our fiscal sponsorship guide.
3000s — Net Assets
This is the section that makes a chart of accounts genuinely nonprofit:
4000s — Contributed Revenue
Structure this range around how you raise money, because it becomes your fundraising dashboard: individuals (4000), board giving (4010), private foundations (4100), corporate (4110), federal government (4200), state and local government (4210), in-kind goods, services, and facilities (4400-4420), special events (4500), federated campaigns (4600), and bequests (4700).
Two accounts deserve special attention. First, separating government grants from foundation grants is not cosmetic: organizations that spend $1 million or more in federal awards in a fiscal year trigger a Single Audit, so you need to see federal money at a glance — our nonprofit audit requirements guide covers the thresholds. Second, 4900 — Net Assets Released From Restriction is the reclassification account that moves money from restricted to unrestricted as you satisfy donor conditions. It nets to zero across the organization and exists on no business chart of accounts anywhere.
5000s — Earned Revenue
Program service fees, membership dues, government fee-for-service contracts, investment income, and rental income. Keeping earned revenue in its own range — rather than mixed in with donations — matters because the Form 990 reports contributed and earned revenue on different lines, and because the mix of contributed versus earned revenue is one of the first things a funder or lender reads in your financials.
6000s Through 9000s — Expenses
Personnel costs (6000s) come first because they are most nonprofits' largest expense block. Direct program and professional costs (7000s) include the accounts unique to mission work: client assistance and direct aid (7200), grants to other organizations (7300), and professional fundraising fees (7030), which many states require you to disclose. Operations (8000s) covers occupancy, technology, insurance, and the special events direct costs (8500) that net against event revenue on the 990. The 9000s hold depreciation, interest, and bad debt on pledges.
Notice what is *not* here: there is no "Program A expenses" account and no "Management salaries" account. That dimension is handled differently — and getting this right is the difference between a chart of accounts that works and one that collapses under its own weight.
Account Numbering Best Practices
Seven rules from charts of accounts that have survived growth, audits, and software migrations:
Add an account only when a funder, your auditor, or your board genuinely needs to see that line separately, and it cannot be produced by a class or tag. Every account you add is a place for a transaction to be miscoded.
Functional Expenses: The Dimension Most Charts Get Wrong
Every nonprofit expense has two identities. Its *natural* classification is what the money bought: salaries, rent, printing. Its *functional* classification is why: program services, management and general, or fundraising.
The wrong way to handle this is tripling your chart of accounts — a program-salaries account, an admin-salaries account, a fundraising-salaries account, and so on across every expense. The right way in modern systems is one set of natural expense accounts plus a functional dimension (classes in QuickBooks, funds or tags elsewhere) applied to every transaction. Shared costs like rent and the executive director's salary are then allocated across functions on a documented, defensible basis — square footage for occupancy, time tracking for personnel.
Functional reporting is not optional. GAAP requires it for audited statements, and Form 990, Part IX is an entire statement of functional expenses. It is also public: watchdogs and donors read the resulting ratios, and Charity Navigator's published ratings methodology treats program spending of roughly 70% of total expenses as the benchmark for full credit on its program expense ratio. Whatever you think of ratio-watching as a measure of impact — and there are fair critiques — the reality is that your chart of accounts and class structure produce the numbers the public sees.
How the Chart of Accounts Feeds Your Form 990
The IRS determines which 990 you file based on size: organizations with gross receipts of $200,000 or more, or total assets of $500,000 or more, file the full Form 990; smaller organizations may file the 990-EZ, and organizations with gross receipts normally $50,000 or less can file the 990-N postcard. Our Form 990 filing guide walks through the full decision tree.
A well-built chart of accounts maps onto the full 990 almost mechanically:
| Chart of Accounts Range | Form 990 Destination |
|---|---|
| 1000s Assets | Part X (Balance Sheet), Lines 1-16 |
| 2000s Liabilities | Part X, Lines 17-26 |
| 3000s Net Assets | Part X, Lines 27-28 |
| 4000s Contributed Revenue | Part VIII, Line 1 (contributions, gifts, grants) |
| 5000s Earned Revenue | Part VIII, Lines 2-11 |
| 6000s-9000s Expenses | Part IX, Lines 1-24, allocated by function |
This is why the template includes a 990 mapping column for all 89 accounts. When account 4200 is defined as federal grants and account 7030 is defined as professional fundraising fees, your preparer pulls a trial balance and fills in the return. When everything sits in "Donations" and "Miscellaneous," someone reconstructs the year transaction by transaction — at hourly rates.
The 990 is also a public document — for most nonprofits, the most public financial statement they will ever produce. Funders, journalists, and major donors read it. A chart of accounts that produces a clean, credible 990 is doing development work, not just compliance work.
How to Set Up a Nonprofit Chart of Accounts: 7 Steps
Common Nonprofit Chart of Accounts Mistakes
When the Chart of Accounts Is Really a Strategy Problem
Here is the consulting observation that software companies will not give you: a chart of accounts is a mirror of organizational strategy, and a chaotic one is usually a symptom rather than the disease.
When an organization cannot say what a program truly costs, the chart of accounts is where the gap shows up — but the cause is upstream, in a strategy that never defined the program's boundaries. There are roughly 1.8 million registered 501(c)(3) organizations in the United States, per Urban Institute's National Center for Charitable Statistics, and the IRS processed more than 95,000 new 501(c)(3) applications in fiscal year 2023 alone (IRS Data Book) — nearly all of them building their first books with no finance staff. The ones that thrive are rarely the ones with the fanciest software. They are the ones whose financial structure matches their strategy: every program defined, every funding stream visible, every restricted dollar traceable from gift to release.
That alignment is strategic planning work as much as accounting work. Funders see it immediately — a budget pulled cleanly from well-structured books reads very differently from one assembled in a spreadsheet the week a proposal is due, which is why financial systems are a core part of grant readiness. Boards govern better with it, because the financial reports they review actually answer governance questions. And leaders make sharper decisions when "can we afford this?" has a real answer.
Giddings Consulting Group works with nonprofits on the strategy side of this equation: strategic planning that defines what your programs are and what they should cost, board development that builds real fiscal oversight capacity, and organizational assessments that surface where structure no longer matches mission. If your financial reporting cannot keep up with your organization's growth — or a funder has asked questions your books cannot answer — contact us for a conversation.
Frequently Asked Questions
What is a chart of accounts for a nonprofit organization?
A nonprofit chart of accounts is the complete, numbered list of accounts used to record the organization's financial activity, organized into assets (1000s), liabilities (2000s), net assets (3000s), revenue (4000s-5000s), and expenses (6000s-9000s). It is the foundation of the bookkeeping system: every transaction is coded to an account, and all financial reports — board statements, audits, the Form 990 — are generated from that structure.
How is a nonprofit chart of accounts different from a for-profit chart of accounts?
Four ways. Nonprofits replace owner's equity with net assets, since there are no owners. Net assets must be tracked in two classes — with and without donor restrictions — under FASB ASU 2016-14. Restricted funding requires fund accounting structure, including a release-from-restriction account. And expenses must be reportable by function (program, management and general, fundraising) as well as by natural category, which for-profit books do not require.
How many accounts should a nonprofit chart of accounts have?
Most small and midsize nonprofits run well on roughly 50 to 100 accounts. Fewer than that usually means revenue streams or program costs are being lumped together; many more usually means program-level or grant-level detail has been built into account numbers when it belongs in classes, funds, or tags. Add an account only when a funder, auditor, or the board needs that line separately and a report dimension cannot produce it.
What are the standard number ranges in a nonprofit chart of accounts?
The common convention is 1000s for assets, 2000s for liabilities, 3000s for net assets, 4000s for contributed revenue, 5000s for earned revenue, and 6000s through 9000s for expenses — often split into personnel, direct program costs, operations, and other expenses. The exact ranges matter less than consistency, gaps for growth, and a clear reporting purpose for every account.
What is the Unified Chart of Accounts (UCOA)?
The UCOA is a standardized nonprofit chart of accounts developed by the National Center for Charitable Statistics and sector partners, designed so that account categories map directly to Form 990 reporting lines. It is comprehensive and excellent as a reference, though most organizations find the full UCOA heavier than they need and adapt a simplified version of it — which is the approach the template in this guide takes.
Should restricted donations have their own accounts in the chart of accounts?
Restrictions are tracked in two places, and only one of them is the chart of accounts. The 3000s section needs net asset accounts separated by restriction class (purpose, time, perpetual), plus a release-from-restriction account in revenue. But individual restricted grants should generally be tracked with funds, classes, or tags layered on transactions — not by creating a separate expense account for every grant, which bloats the chart and breaks down quickly.
How do I set up a nonprofit chart of accounts in QuickBooks?
Start a nonprofit company file (or change the company type to nonprofit), then import a nonprofit chart of accounts rather than accepting the default business chart — the CSV template in this guide imports through QuickBooks Online's chart of accounts import tool. Turn on class tracking and create classes for program services, management and general, and fundraising before entering transactions, because QuickBooks does not provide true fund accounting out of the box and classes are how functional reporting gets done.
How does the chart of accounts connect to Form 990 reporting?
Directly. The 990's balance sheet (Part X) is built from your asset, liability, and net asset accounts; the revenue statement (Part VIII) separates contributions from earned revenue the way the 4000s and 5000s do; and the statement of functional expenses (Part IX) requires expenses allocated across program, management, and fundraising. A chart of accounts with a 990 mapping for every account — like the template in this guide — lets a preparer complete the return from a trial balance instead of reconstructing the year.

About the Author
Drew Giddings
Founder, Giddings Consulting Group
Drew Giddings brings more than two decades of experience working with mission-driven organizations to strengthen their capacity for equity and community impact. His work focuses on helping nonprofits build sustainable strategies that center community voice and create lasting change.
Ready to Transform Your Organization?
Let's discuss how equity-centered strategic planning can strengthen your mission and community impact.

