Nonprofit finance team reviewing a chart of accounts and financial reports
Back to Insights
Organizational Development

Nonprofit Chart of Accounts: The Complete Guide With Free Template (2026)

Drew Giddings, author
Drew GiddingsFounder, Giddings Consulting Group
June 10, 2026
14 min read

A nonprofit chart of accounts is the numbered list of accounts that organizes every dollar your organization receives and spends. This guide explains how nonprofit books differ from for-profit books, walks through a complete sample structure from the 1000s to the 9000s, and includes a free, ungated CSV template mapped line by line to Form 990.

Key Takeaways

A nonprofit chart of accounts replaces equity with net assets and must track donor restrictions in two classes under FASB ASU 2016-14
Use four-digit numbering with gaps (1000s assets through 9000s expenses) and keep most organizations to roughly 50-100 accounts
Track programs, grants, and functional expenses with classes or funds layered on transactions — not by multiplying account numbers
Mapping every account to its Form 990 line when you create it turns year-end reporting into a report run instead of a reconstruction

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 RangeAccount TypeWhat Lives Here
1000-1999AssetsCash, receivables, pledges, prepaid expenses, investments, property
2000-2999LiabilitiesAccounts payable, accrued payroll, deferred revenue, loans
3000-3999Net assetsWithout donor restrictions, with donor restrictions
4000-4999Contributed revenueDonations, grants, in-kind gifts, special events
5000-5999Earned revenueProgram fees, membership dues, investment income
6000-6999Personnel expensesSalaries, payroll taxes, benefits
7000-7999Direct program and professional expensesContractors, supplies, client assistance, travel
8000-8999Operations and administrationRent, utilities, insurance, technology, office costs
9000-9999Other expensesDepreciation, 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:

  • Delete what you will not use. A small organization does not need endowment accounts or a line of credit account on day one.
  • Keep the numbering gaps. The template leaves room between account numbers (1000, 1010, 1100) so you can add accounts later without renumbering.
  • Do not add accounts for things a report can answer. That is the single most common setup mistake, and the section on numbering best practices below explains the alternative.
  • 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.

    ConceptFor-Profit BooksNonprofit Books
    Ownership sectionOwner's equity, retained earningsNet assets (no owners exist)
    Restriction trackingNoneNet assets split by donor restriction
    Bottom lineNet income (profit)Change in net assets
    Expense reportingBy natural category onlyBy 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

    AccountNameWhy It Matters
    1000Cash - Operating CheckingPrimary account
    1010Cash - Savings / Money MarketOperating reserves
    1100Accounts ReceivableFees owed for services
    1110Grants ReceivableAwarded but unpaid grants
    1120Pledges Receivable - CurrentUnconditional promises to give, due within a year
    1130Pledges Receivable - Long-TermMulti-year pledges
    1140Allowance for Uncollectible PledgesKeeps pledge values honest
    1200Prepaid ExpensesInsurance and subscriptions paid ahead
    1300-1310Investments - Operating / EndowmentSeparated by purpose
    1400-1430Fixed AssetsEquipment, improvements, buildings, land
    1490Accumulated DepreciationContra-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:

  • 3000 — Net Assets Without Donor Restrictions. Your ordinary operating net assets.
  • 3010 — Board-Designated Net Assets. Still legally unrestricted — the board set the money aside and the board can reverse it. Tracking it separately is what lets your reports show an operating reserve.
  • 3100 — With Donor Restrictions: Purpose. Gifts restricted to a program or use.
  • 3110 — With Donor Restrictions: Time. Gifts restricted to a future period.
  • 3120 — With Donor Restrictions: Perpetual. Endowment corpus held permanently.
  • 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:

  • Use four digits, grouped by thousands. It is the convention every bookkeeper, auditor, and software platform expects.
  • Leave gaps of at least 10 between accounts. Number 1000, 1010, 1100 — not 1001, 1002, 1003. Gaps let you insert accounts later without renumbering anything.
  • Keep the total account count lean. For most small and midsize nonprofits, roughly 50 to 100 accounts is the healthy range. Past that, monthly reports stop fitting on a page and miscoding multiplies.
  • Never create an account for what a dimension can answer. Program-level detail, location detail, and grant detail belong in classes, funds, tags, or cost centers — not in duplicate account numbers. One "Supplies" account used across three programs beats three supplies accounts every time.
  • Name accounts so a non-accountant board member understands them. "Client Assistance & Direct Aid" communicates; "Misc. Program Disbursements" hides.
  • Mirror your budget. If the budget your board approves and the chart of accounts that records actuals use different categories, every variance report becomes a translation exercise. Build them together — our nonprofit budget template guide shows the budget side of this alignment.
  • Map every account to its Form 990 line when you create it. This single habit — built into the template above — turns year-end tax preparation from a forensic project into a report run.
  • Tangible Takeaway

    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 RangeForm 990 Destination
    1000s AssetsPart X (Balance Sheet), Lines 1-16
    2000s LiabilitiesPart X, Lines 17-26
    3000s Net AssetsPart X, Lines 27-28
    4000s Contributed RevenuePart VIII, Line 1 (contributions, gifts, grants)
    5000s Earned RevenuePart VIII, Lines 2-11
    6000s-9000s ExpensesPart 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

  • Start from a nonprofit-specific template. Download the CSV template above or adapt the UCOA. Do not start from your accounting software's default business chart of accounts — stripping equity and retained earnings out later is harder than starting right.
  • Cut it down to your actual operations. Delete accounts for revenue you do not raise and costs you do not incur. You can add them back in minutes when they become real.
  • Set up your net asset accounts first. The 3000s section — without restrictions, board-designated, and the with-restrictions accounts — is the part generic setups get wrong, and the part your auditor checks first.
  • Build your functional dimension before entering transactions. Create classes, funds, or tags for program services, management and general, and fundraising (plus one per major program if you are ready). Retrofitting classes onto a year of uncoded transactions is genuinely painful.
  • Map each account to its Form 990 line. The template does this for you. If you add accounts, extend the mapping.
  • Align it with your approved budget. Same categories, same names, same order. Your monthly budget-versus-actual report should fall out of the system without translation.
  • Write a one-page coding guide and review quarterly. A living document that says what belongs in each commonly confused account. Review the structure quarterly with whoever does your books — payroll allocations especially, which our nonprofit payroll guide covers in depth — and prune accounts that stay empty.
  • Common Nonprofit Chart of Accounts Mistakes

  • Using a for-profit default chart. Equity accounts, no restriction tracking, no functional dimension. The most common mistake and the most expensive to unwind.
  • Creating an account for every program, grant, and event. The chart triples in size and the books become unmaintainable. Dimensions exist for this.
  • No release-from-restriction account. Restricted gifts go in, get spent, and the net asset classes are never reconciled — until the auditor asks.
  • Confusing board-designated reserves with donor-restricted funds. Boards under-spend money they legally control, or worse, treat restricted money as available.
  • Booking conditional grants as revenue on arrival. Conditional advances are liabilities (refundable advances) until conditions are met. This one changes your bottom line.
  • Letting miscellaneous accounts swell. When "Miscellaneous Expense" exceeds about 1% of total expenses, real categories are hiding in it.
  • Renumbering mid-year. If the structure must change, change it at fiscal year-end with your accountant, and keep a crosswalk from old numbers to new.
  • Never pruning. Dead accounts accumulate, reports lengthen, and coding errors rise. Archive what has been empty for two years.
  • 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.

    nonprofit chart of accountschart of accounts for nonprofit organizationsnonprofit chart of accounts templatenonprofit accountingfund accountingform 990
    Share this article
    Drew Giddings, Founder and Principal Consultant of Giddings Consulting Group

    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.

    Schedule a Consultation

    Stay Connected

    Get nonprofit leadership insights delivered to your inbox. Practical tools, real examples, and sector updates you can use right away.

    Join nonprofit leaders who get practical strategy, governance tips, and sector updates every month.

    Subscribe to Newsletter

    We respect your privacy. Unsubscribe anytime.