Fund Accounting10 min read

Chart of Accounts for Nonprofits: Setup Guide with Templates

A nonprofit chart of accounts is the structured list of every financial account in your general ledger — organized by assets, liabilities, net assets, revenue, and expenses — that determines how your financial statements are produced and what your reports can tell you.

The chart of accounts is the foundation of your entire accounting system. Every financial transaction, every budget line, every financial statement — it all flows through the structure you establish here. Organizations that set it up thoughtfully produce clean reports with minimal effort. Organizations that inherit a messy chart of accounts spend years fighting it.

A nonprofit chart of accounts is the structured list of every financial account in your general ledger — organized by assets, liabilities, net assets, revenue, and expenses — that determines how your financial statements are produced and what your reports can tell you.

This guide walks through the numbering system, account categories, common mistakes, and the practical considerations that differ for nonprofits compared to commercial organizations.


How a Nonprofit COA Differs From a Commercial COA

In a commercial chart of accounts, equity is one category. In a nonprofit COA, equity is replaced by net assets — and net assets must be split by donor restriction status under FASB ASC 958.

In a commercial COA, expenses are typically organized by natural category (salaries, rent, supplies). In a nonprofit COA, expenses also need to support functional classification (program services, management and general, fundraising) — which means either maintaining separate accounts by function or using a fund/department dimension to achieve the same result.

These differences mean that a COA template designed for a for-profit business will not produce nonprofit-compliant financial statements without significant modification.


The Standard Numbering System

A well-structured nonprofit COA uses a four- or five-digit numbering convention with logical groupings. Leave gaps within each range — you will add accounts over time, and you want them to sort logically.

Range Category Examples
1000–1999 Assets Cash, accounts receivable, prepaid expenses, investments, property and equipment
2000–2999 Liabilities Accounts payable, accrued expenses, deferred revenue, notes payable
3000–3999 Net Assets Net assets without donor restrictions, net assets with donor restrictions
4000–4999 Revenue Contributions, grants, program service fees, special events, investment income
5000–5999 Program Expenses Program salaries, direct program costs, program supplies, program travel
6000–6999 Management & General Expenses Executive salaries, audit fees, insurance, office expenses, IT
7000–7999 Fundraising Expenses Development staff salaries, marketing, donor events, direct mail

For organizations with multiple programs, the 5000 range can be segmented by program: 5100 for Program A, 5200 for Program B, and so on. Alternatively, use a program dimension on each transaction so that a single "Program Salaries" account (5010) can be filtered by program in reports.


Assets: What to Include

Current Assets (1000–1199)

  • 1010 — Cash and Cash Equivalents (operating)
  • 1020 — Cash — Restricted
  • 1030 — Petty Cash
  • 1040 — Accounts Receivable
  • 1050 — Pledges Receivable (current portion)
  • 1060 — Grants Receivable
  • 1070 — Prepaid Expenses
  • 1080 — Other Current Assets

Long-Term Assets (1200–1999)

  • 1200 — Pledges Receivable (long-term)
  • 1300 — Investments
  • 1400 — Property and Equipment (gross)
  • 1410 — Accumulated Depreciation (contra account, shown as negative)
  • 1500 — Other Long-Term Assets

Key principle: Restricted cash should be maintained in a separate account (or tracked by fund dimension) so that the distinction between restricted and unrestricted cash is visible on the face of the Statement of Financial Position.


Liabilities: What to Include

Current Liabilities (2000–2499)

  • 2010 — Accounts Payable
  • 2020 — Accrued Salaries and Benefits
  • 2030 — Accrued Expenses
  • 2040 — Deferred Revenue (grants received but not yet earned)
  • 2050 — Current Portion of Long-Term Debt

Long-Term Liabilities (2500–2999)

  • 2500 — Notes Payable
  • 2600 — Other Long-Term Liabilities

Deferred revenue is one of the most common nonprofit-specific liability items. When a grant is received before the reporting period in which it is earned, it is recorded as deferred revenue — not as income — until the conditions for revenue recognition are met.


Net Assets: The Nonprofit Equity Section

Under ASC 958 as amended by ASU 2016-14, net assets are classified in two categories:

  • 3010 — Net Assets Without Donor Restrictions — unrestricted operating resources, board-designated funds, and the accumulated results of operations
  • 3020 — Net Assets With Donor Restrictions — purpose-restricted and time-restricted donor gifts, grant funds with unspent balances, and permanently restricted endowment principal

If your organization maintains board-designated reserves, you may want a sub-account:

  • 3011 — Net Assets Without Donor Restrictions — Board Designated

This maintains the correct FASB classification (both accounts are "without donor restrictions") while providing transparency about the board's internal designations.


Revenue: How to Structure Your Income Accounts

Revenue accounts should reflect your actual sources of funding at a level of detail useful for board reporting and grant compliance — not so granular that every gift source gets its own account.

Contributions (4000–4099)

  • 4010 — Individual Contributions — Unrestricted
  • 4020 — Individual Contributions — Restricted
  • 4030 — Corporate and Foundation Grants — Unrestricted
  • 4040 — Corporate and Foundation Grants — Restricted
  • 4050 — Government Grants and Contracts
  • 4060 — Special Events Revenue (gross)
  • 4070 — In-Kind Contributions

Program Revenue (4100–4199)

  • 4110 — Program Service Fees
  • 4120 — Contract Revenue
  • 4130 — Membership Dues

Other Revenue (4200–4299)

  • 4210 — Investment Income
  • 4220 — Rental Income
  • 4230 — Miscellaneous Revenue
  • 4900 — Net Assets Released From Restriction

The last account — net assets released from restriction — is how purpose and time restrictions move from net assets with donor restrictions to net assets without donor restrictions when spending conditions are met. This account appears as revenue on the Statement of Activities and as an offsetting entry in the restriction tracking record.


Expense Accounts: Natural vs. Functional Classification

The most common nonprofit COA design question: should expenses be organized by natural category (what was purchased) or by functional category (what it was used for)?

The recommended approach: Organize by natural category, and use the fund/program dimension to achieve functional classification.

This means you have one set of expense accounts (Salaries, Rent, Supplies) used across all functional categories. The functional classification — program, management and general, fundraising — is achieved by coding each transaction to the appropriate program or department dimension. Reports filter and aggregate by dimension to produce functional expense totals.

The alternative — duplicate accounts by function (Program Salaries, Admin Salaries, Fundraising Salaries) — works for small organizations but becomes unmaintainable as the number of programs grows. A five-program organization with three functional categories would need 15 salary accounts. A 20-program organization would need 60. The dimension approach scales indefinitely.


Common Chart of Accounts Mistakes

Too many accounts

Every time someone could not find the right account, they created a new one. The result is a COA with 400 accounts, 200 of which have never been used and 40 of which are slight variations of each other. Review and consolidate annually.

Inconsistent numbering

Accounts added over time without following the original numbering convention create gaps, out-of-order accounts, and reports that sort incorrectly. Establish a numbering policy and enforce it for new accounts.

Equity accounts instead of net assets

A COA copied from a commercial template may use "Owner's Equity" or "Retained Earnings" instead of the two net asset classification accounts required under ASC 958. This will produce incorrect financial statements and audit findings.

Using suspense accounts as permanent holding areas

A suspense account (often called "Unclassified" or "To Be Determined") is meant for temporary parking of transactions that need investigation. It is not a valid permanent account. Any balance in a suspense account at period-end is a problem.

Missing the release-from-restriction account

Without a net assets released from restriction account, your Statement of Activities will not balance correctly and will not show the movement of funds from restricted to unrestricted status.


COA Templates by Organization Type

Different types of nonprofits have different standard revenue sources, program structures, and reporting requirements. A church COA looks different from a human services agency COA, which looks different from an arts organization COA.

Common variations by org type:

Churches and religious organizations: Tithe and offering accounts, building fund accounts, benevolence fund, missions giving. Program expenses organized by ministry area.

Human services: Government contract revenue accounts, fee-for-service income, program expenses organized by service line (housing, workforce, food security, etc.).

Education: Tuition revenue, scholarship expense as contra-revenue or direct expense, auxiliary enterprise accounts.

Arts and culture: Ticket revenue, production expense by production, artist fees, touring expenses.

Foundations and grant-makers: Grant expense accounts, investment management fees, grants payable.


The Efficiency Gap: Inheriting a Messy COA

Most nonprofit Controllers inherit their chart of accounts rather than building it. It was set up by the founder's accountant in 2008, bolted onto by three subsequent bookkeepers, and has not been reviewed since. It has 300 accounts, inconsistent numbering, a handful of equity accounts that should be net assets, and no clear mapping to the FASB statements.

Cleaning up a legacy COA is a project — not a weekend task. It requires mapping every existing account to a correct replacement, identifying transactions in the wrong accounts, and running parallel reporting to verify that the new COA produces the same financial statement totals as the old one.

sherbertOSOS includes COA templates by organization type (general nonprofit, church, education, human services, arts) that can be selected during onboarding and customized from a clean, correctly structured baseline. For organizations migrating from another system, the import tools map legacy accounts to the template structure.

For the general ledger structure that the COA feeds into, see Nonprofit General Ledger: Structure and Best Practices. For the FASB accounting standard that the COA must support, see FASB ASC 958: What Every Nonprofit Controller Needs to Know.


Frequently Asked Questions

How should I number my nonprofit chart of accounts?

Use a four- or five-digit numbering system: 1000s for assets, 2000s for liabilities, 3000s for net assets, 4000s for revenue, 5000s–7000s for expenses. Leave gaps within each range for future accounts. Establish a written numbering policy so new accounts are added consistently.

Should I have separate accounts for each fund?

Not necessarily. Modern fund accounting software tracks funds as a dimension, not as duplicate accounts. One "Contributions" revenue account can track giving across all funds, filtered by fund dimension in reports. This approach scales far better than creating duplicate account sets for each fund.

How often should I review my chart of accounts?

Annually, before fiscal year-end close. Remove accounts with no activity for three or more years, consolidate accounts that overlap, and add accounts for new programs or grant requirements. A COA review is a standard part of the year-end close process.

What is the minimum number of net asset accounts I need?

Two: net assets without donor restrictions and net assets with donor restrictions. If you maintain board-designated reserves, add a sub-account under the without-donor-restrictions category to show the designation separately.


The Bottom Line

Your chart of accounts is not just an accounting convention. It determines what questions your financial reports can answer and how much manual work is required to produce them. A well-structured COA built on nonprofit-specific conventions produces FASB-compliant statements automatically. A commercial COA patched into nonprofit use produces headaches at every report cycle.

Setting it up correctly at the start — or taking the time to restructure it when the pain becomes clear — is one of the highest-leverage investments a nonprofit Controller can make.

→ Start your free trial and explore sherbertOSOS's nonprofit-specific COA templates.

Frequently Asked Questions

How should I number my nonprofit chart of accounts?

Use a 4-5 digit numbering system: 1000s for assets, 2000s for liabilities, 3000s for net assets, 4000s for revenue, 5000s-7000s for expenses. Leave gaps for future accounts.

Should I have separate accounts for each fund?

Not necessarily. Modern fund accounting software tracks funds as a dimension, not as duplicate accounts. One "Contributions" revenue account can track giving across all funds.

How often should I review my chart of accounts?

Annually, before fiscal year-end close. Remove unused accounts, consolidate redundant ones, and add accounts for new programs or grants.

Related Articles

See sherbertOS in action

Schedule a personalized walkthrough with our team.

Request Demo