Nonprofit Chart of Accounts: How to Set One Up + Example

Nonprofit Chart of Accounts
Published on
November 4, 2026

Picture a grant report due Friday. The funder wants salaries, supplies, and travel for one program, but your books hold salaries for the whole organization in one account and supplies split between two. So you export everything to a spreadsheet and start sorting by hand.

If that sounds familiar, the trouble usually starts with the list behind your books, and it's fixable.

Your nonprofit chart of accounts decides what your reports can and can't tell you. Set it up well, and the grant report, the board packet, and the Form 990 all come from the same list with little rework.

What Is a Nonprofit Chart of Accounts?

A nonprofit chart of accounts is the complete list of accounts your organization uses to record and report its financial activity. Every donation, grant payment, bill, and paycheck is posted to one of these accounts. They fall into five categories: assets, liabilities, net assets, revenue, and expenses.

‍Nonprofit Quarterly describes it as "a system for classifying transactions in a consistent way across an organization."

A good chart is almost invisible. The treasurer asks what you've spent on programs this year, you run one report, and that's the answer. A poor one means every grant report starts with a dig through the general ledger.

How a Nonprofit Chart of Accounts Is Different

A business's chart of accounts is organized around one question: did the company make money? A chart of accounts for nonprofit organizations has to answer harder ones, like whether a gift was restricted and whether it was spent the way the donor intended.

Nonprofits have no owners, so there's no owners' equity. What's left after liabilities is called net assets, which is why you'll sometimes see the term "nonprofit equity accounts." Under ASU 2016-14, net assets come in two classes, with donor restrictions and without. As the Journal of Accountancy explains, that update combined the older temporarily restricted and permanently restricted categories into a single class.

Functional reporting adds another layer. Every expense has to be reported by what it was for: programs, management and general, or fundraising. That's far easier when the chart of accounts and your fund accounting setup are designed together.

The 5 Main Account Categories

Every nonprofit chart of accounts has these five categories, and most organizations give each one its own block of 1,000 numbers, so account 6300 reads as an expense before you see the name. The exact ranges matter less than everyone using the same ones.

1. Assets (1000s)

Anything your organization owns or is owed goes in the 1000s: cash, investments, prepaid expenses, equipment, and the building if you own one. Grants awarded but not yet paid belong here too, as receivables, and so do unpaid pledges. List them by liquidity, with cash first.

2. Liabilities (2000s)

Whatever your organization owes goes in the 2000s: unpaid vendor bills, a line of credit, payroll your staff has earned but not yet received. Deferred revenue sits here as well. Registration fees for a conference two months out are a liability until the conference happens.

3. Net Assets (3000s)

Subtract what you owe from what you own and the difference is net assets, the nonprofit stand-in for equity. You need at least two accounts here, one for each net asset class, because the statement of financial position reports them separately.

4. Revenue (4000s)

Revenue is split by source. A small nonprofit typically needs separate accounts for individual contributions, foundation grants, government grants, program service fees, special events, in-kind gifts, and investment income.

5. Expenses (5000s and Up)

Everything you spend goes in the 5000s and above. Payroll is often the largest cost, so it's common to give salaries, benefits, and payroll taxes the 5000 block to themselves and start occupancy, supplies, professional fees, and the rest at 6000.

Nonprofit Chart of Accounts Example

Here's a sample chart of accounts for a small nonprofit with a few programs and a mix of grant and donor funding. Treat it as a nonprofit chart of accounts template, and cross off what you don't need.

The last column is for your 990 preparer. It shows where each account usually lands on Form 990. Balance sheet accounts go to Part X, revenue to Part VIII, and expenses to Part IX.

Number Account Name Category Form 990 Line
1000Operating CheckingAssetPart X, line 1
1010SavingsAssetPart X, line 2
1200Grants ReceivableAssetPart X, line 3
1210Pledges ReceivableAssetPart X, line 3
1500EquipmentAssetPart X, lines 10a to 10c
2000Accounts PayableLiabilityPart X, line 17
2100Accrued PayrollLiabilityPart X, line 17
2300Deferred RevenueLiabilityPart X, line 19
3000Net Assets Without Donor RestrictionsNet AssetsPart X, line 27
3100Net Assets With Donor RestrictionsNet AssetsPart X, line 28
4000Individual ContributionsRevenuePart VIII, line 1f
4100Foundation GrantsRevenuePart VIII, line 1f
4200Government GrantsRevenuePart VIII, line 1e
4300Special Event RevenueRevenuePart VIII, lines 1c and 8a
4400Program Service FeesRevenuePart VIII, line 2
4500Investment IncomeRevenuePart VIII, line 3
4600In-Kind ContributionsRevenuePart VIII, lines 1f and 1g
5000Salaries and WagesExpensePart IX, lines 5 and 7
5100Employee BenefitsExpensePart IX, lines 8 and 9
5200Payroll TaxesExpensePart IX, line 10
6000Accounting and Audit FeesExpensePart IX, line 11c
6100Rent and OccupancyExpensePart IX, line 16
6200Office SuppliesExpensePart IX, line 13
6300Technology and SoftwareExpensePart IX, line 14
6400InsuranceExpensePart IX, line 23
6500TravelExpensePart IX, line 17
6600Advertising and PromotionExpensePart IX, line 12
6700DepreciationExpensePart IX, line 22

‍

You'll notice there's no account for any one program or grant in this sample nonprofit chart of accounts. The setup steps below explain why.

How the Chart of Accounts Feeds Your Financial Statements

The 1000s through 3000s become your statement of financial position, the nonprofit version of a balance sheet. The 4000s and up become the statement of activities. Those same expense accounts, once each transaction carries a class, also produce the statement of functional expenses.

This is why the list matters more than it seems. An account filed in the wrong range, or named so vaguely that people post to it inconsistently, throws off every report that pulls from it, month after month, until someone notices. Learn more about nonprofit financial statements.

What Is the Unified Chart of Accounts (UCOA)?

The Unified Chart of Accounts (UCOA), sometimes called the universal chart of accounts, is a standardized chart of accounts built for nonprofits. The California Association of Nonprofits, the California Society of CPAs, and the Urban Institute were among the groups that spent years developing it so nonprofits would report their finances the same way.

Its big selling point is that its accounts follow the categories on Form 990. Nonprofit Quarterly notes that this can greatly compress the time it takes to prepare a 990.

That doesn't mean adopting it wholesale. The full UCOA has far more accounts than a nonprofit with two or three programs will ever post to, so treat it as a reference while you decide what belongs on your own list.

How to Set Up a Chart of Accounts for a Nonprofit

To set up a chart of accounts for a nonprofit, start from the reports you're required to produce and work backward to the accounts that feed them. Number the accounts in blocks with gaps, keep the list short, and track programs and grants with classes rather than accounts. Then build your budget on the same list and prune it yearly.

1. Work Backward From the Reports You Owe

List the reports your organization has to produce before you add a single account: Form 990, the statement of activities, whatever the board treasurer expects each month, and whatever each funder wants when a grant closes out. If an account doesn't feed one of those, you probably don't need it.

2. Number in Blocks and Leave Gaps

Give each category its own range of chart of accounts numbers and count by hundreds or tens within it: 6100, 6200, 6300. Numbering one at a time, 6101, 6102, 6103, looks tidy until you need to add an account between two existing ones and there's nowhere to put it.

3. Track Programs, Grants, and Funds With Classes, Not Accounts

Suppose your organization runs a youth program and an adult program, and whoever set up the books created "Salaries, Youth Program" and "Salaries, Adult Program." Then a third program launches, then a restricted grant, and each one brings its own set of accounts with it. Two years later nobody can find anything.

Keep one salaries account instead, and tag each transaction with the program, grant, or fund it belongs to. In QuickBooks this is called class tracking, and it's worth turning on before you enter the first transaction. Your chart of accounts stays short, and you can still pull a report for any one program or grant. 

This guide to QuickBooks for nonprofits shows where to find the setting.

4. Pick One Name Per Account and Stick With It

If your chart has both "Contributions" and "Donations," some gifts will land in one and some in the other, depending on who entered them, and at year-end you're reconciling two accounts that should have been one. The Greater Washington Society of CPAs Educational Foundation's Nonprofit Accounting Basics puts it plainly: vague or inconsistent account names can lead to misalignment and confusion.

5. Build the Budget on the Same Accounts

A budget kept in a spreadsheet with its own categories can't be compared to the books without someone translating every line, and that step is where budget vs. actual reports tend to break down. Build the budget on the same accounts, and an overspending program shows up in month three instead of month eleven. 

Learn more about creating a grant budget.

6. Prune the List Once a Year

Charts have a way of growing. Someone can't find the right account and adds "Misc. Supplies 2." A program that ended three years ago still has its own line.

So once a year, usually before audit or 990 prep, sit down with the full list. Merge the duplicates and make inactive anything with no activity in two years. Then check that every grant added since the last review went in as a class, not an account. An hour of pruning now saves far more than that when the auditors' request list arrives.

Not sure whether your chart of accounts can produce the reports your funders and board are asking for?

Complete Balance Accounting & Consulting can look at the chart you're working with now and tell you what to keep, what to merge, and what should be a class instead. Sometimes that's a quick cleanup of a QuickBooks file someone set up years ago. If an audit is coming, it's getting the books audit-ready so the auditors start from clean numbers. The goal is books your board and funders can trust.

Book a Consultation

Common Chart of Accounts Mistakes

A few problems come up often enough to be worth naming:

  • Too many accounts. A separate account for every grant, event, or vendor feels thorough. In practice it buries the numbers you need under the ones you don't.
  • Using a for-profit template. The default chart in most accounting software comes with owner's equity and retained earnings. Neither belongs on a nonprofit's books.
  • Outdated net asset names. If your chart still says "temporarily restricted" or "permanently restricted," it's running on a standard ASU 2016-14 replaced, and an auditor will notice.
  • Lumping all revenue together. One catch-all income account is simpler right up until Form 990 is due, and then someone has to go back through a year of deposits and sort them by source.
  • Ignoring in-kind gifts. Donated goods and services are revenue too, with their own accounts, and Form 990 asks about them separately. Learn more about in-kind donations.

A yearly review catches most of these. Learn more about common nonprofit accounting mistakes.

FAQs

Can a Nonprofit Use the Default Chart of Accounts in QuickBooks?

Yes, as a starting point. The default list is built for a business, so it comes with owner's equity and cost of goods sold. To build a nonprofit chart of accounts in QuickBooks, rename equity to net assets, add contribution and grant revenue accounts, and turn on class tracking.

How Many Accounts Should a Nonprofit Chart of Accounts Have?

Fewer than most people expect. A small nonprofit with one or two programs can usually run on a short list, while a larger organization with many funders will need more. The real test isn't the count. It's whether your Form 990 and grant reports come together without year-end reclassifying.

Should Each Grant Have Its Own Account?

Usually not. One grant revenue account, with each grant tagged as a class or fund, produces the report a funder asks for without adding a line to the chart for every new award. A grant that requires its own bank account is the exception, and that sub-account lives under cash.

What Is the Difference Between a Chart of Accounts and a General Ledger?

Think of the chart of accounts as the table of contents and the general ledger for a nonprofit organization as the book. The chart lists the accounts. The ledger holds every transaction posted to them, with their running balances. Errors in the chart show up as scattered ledger entries.

Does a Nonprofit Chart of Accounts Need to Match Form 990?

No, and nothing in the instructions requires it. But every revenue and expense account that maps to one line of Form 990 is one less thing your preparer has to untangle. Form 990 wants revenue by source and expenses by type and function, so build with that in mind.

The Bottom Line

Your nonprofit chart of accounts is the one piece of your accounting setup that everything else depends on. Keep the list short, name each account so there's only one place a transaction can go, and let classes do the work of tracking programs and grants.

If your chart of accounts hasn't been looked at since the books were first set up, now is a good time to review it. Reach out to our team to talk through what you have, what your board and funders need, and how we can help get your books there.

👉 Looking for a quick snapshot of your nonprofit's financial health? Download our free 20-Point Nonprofit Financial Health Checklist, or learn more about our nonprofit accounting services.

About The Author

Christina Wolfrom

Christina Wolfrom is the owner and lead CPA at Complete Balance Accounting & Consulting. Before opening her own firm, Christina spent 15 years working for top-25 accounting firms, working alongside some of the best CPAs in the country and gaining a wealth of knowledge. During that time, she saw a critical gap in accounting services—businesses were often left choosing between DIY bookkeeping, automated services, or large firms that couldn't provide the personalized attention they needed. Christina founded her firm to fill that gap, offering small businesses top-tier, hands-on accounting services. She is committed to working closely with business owners, providing expert financial guidance tailored to their unique needs and goals.

Subscribe to the Complete Balance Newsletter

Get the latest blogs, tips & updates from Complete Balance.

Grab Your Free 20-Point Non-Profit Financial Health Checklist!

* indicates required
Statement of Functional Expenses

Statement of Functional Expenses: Nonprofit Guide + Example

Learn what a statement of functional expenses is, who needs one, and how to allocate shared costs fairly, with a simple step-by-step nonprofit example.
Nonprofit Chart of Accounts

Nonprofit Chart of Accounts: How to Set One Up + Example

Learn how to set up a nonprofit chart of accounts, with a sample chart, numbering tips, Form 990 mapping, and how to track grants with QuickBooks classes.
nonprofit-financial-compliance

Understanding Financial Compliance for Nonprofit Directors

Discover nonprofit financial compliance tips to strengthen accountability, transparency, and long-term organizational success.
Three coworkers collaborate around a laptop in a modern office

Why Month-End Close Takes So Long at Your Nonprofit

Many nonprofit finance teams fall behind on month-end close. Learn how to improve efficiency with this practical checklist.
Creating a Grant-Ready Budget

How To Write a Grant Budget That Gets Approved

Learn how to write a grant budget step by step with practical tips for accurate planning, compliance, and funding success.
nonprofit accounting software

10 Best Nonprofit Accounting Software Options

Compare the 10 best nonprofit accounting software options, from free tools to full fund accounting systems, and find the right fit.