A nonprofit chart of accounts is a numbered list of every financial account your organization uses to record transactions. It covers assets, liabilities, net assets, revenue, and expenses, and it forms the foundation of your general ledger, your Form 990, and every financial statement your board reviews.

This reference covers the full standard code range used by U.S. 501(c)(3) organizations, structured in alignment with the Unified Chart of Accounts (UCOA) and common practice in QuickBooks, Sage Intacct, and similar nonprofit accounting platforms.

Quick Summary

  • Nonprofit COAs follow a standard 1000-6999 numbering range across five categories: Assets, Liabilities, Net Assets, Revenue, and Expenses
  • The Unified Chart of Accounts (UCOA) is the sector standard, cross-referenced to Form 990 line items
  • FASB ASC 958 requires nonprofits to classify net assets as either “with donor restrictions” or “without donor restrictions”
  • Functional expense allocation across Program, Management, and Fundraising is required under GAAP and reported on Form 990
  • Most nonprofits in the $2M-$15M revenue range need 60-120 active account codes; the rest can be left dormant
  • Class or dimension tracking in your accounting software handles program-level detail, so you don’t need separate account codes per program

Nonprofit Chart of Accounts

How a Nonprofit Chart of Accounts Works

A nonprofit chart of accounts assigns a unique numeric code to every financial account, grouping similar accounts into ranges so your general ledger stays organized and your financial statements generate cleanly. The standard five-category structure maps directly to your balance sheet and income statement.

The code ranges work like this:

Code Range Category Maps To
1000–1999 Assets Statement of Financial Position
2000–2999 Liabilities Statement of Financial Position
3000–3999 Net Assets Statement of Financial Position
4000–4999 Revenue and Support Statement of Activities
5000–6999 Expenses Statement of Activities + Functional Expenses

The Unified Chart of Accounts (UCOA), published by the National Center for Charitable Statistics (NCCS) and the California Association of Nonprofits, cross-references every code to IRS Form 990 line items. If you’re starting from scratch, align your COA to the UCOA so your 990 prep doesn’t require manual reconciliation at year-end.

Note on FASB ASC 958: The 2016 FASB update collapsed the old three-class net asset system (unrestricted, temporarily restricted, permanently restricted) into two classes: “without donor restrictions” and “with donor restrictions.” Many organizations still use sub-codes internally to track restricted fund detail, which is fine, but your financial statements must use the two-class presentation.

1000s: Assets

Asset accounts represent everything your nonprofit owns or is owed. They’re ordered from most liquid to least liquid: cash first, fixed assets last.

Code Account Name Notes
1010 Checking Account Primary operating account
1020 Petty Cash Track separately for audit purposes
1030 Savings Account Reserve or operating savings
1040 Money Market Account
1050 Certificate of Deposit
1060 Restricted Cash Donor or grant-restricted funds held separately
1110 Short-Term Investments Liquidated within 12 months
1120 Investment Portfolio (Unrestricted)
1130 Investment Portfolio (Restricted) Endowment or donor-restricted
1210 Accounts Receivable Amounts owed to the org for services rendered
1220 Grants Receivable Awarded but not yet received
1230 Pledges Receivable (Current) Due within 12 months
1240 Contributions Receivable
1250 Loans Receivable (Current)
1310 Inventory Goods held for sale or program use
1320 Merchandise for Resale
1410 Prepaid Expenses Expenses paid in advance
1420 Prepaid Insurance
1430 Prepaid Rent
1440 Prepaid Subscriptions Software, publications

Code Account Name Notes
1510 Property / Land Non-depreciable
1520 Buildings Depreciable fixed asset
1530 Furniture and Fixtures
1540 Equipment
1550 Computers and Technology
1560 Vehicles
1570 Leasehold Improvements Amortized over lease term
1590 Accumulated Depreciation Contra-asset; always negative
1610 Long-Term Pledges Receivable Due beyond 12 months; discounted to PV
1620 Long-Term Investments / Endowment
1630 Security Deposits
1640 Intangible Assets Software, trademarks, etc.
1690 Accumulated Amortization Contra-asset for intangibles

2000s: Liabilities

Liability accounts represent everything your nonprofit owes. Current liabilities are due within 12 months; long-term liabilities extend beyond that.

Code Account Name Notes
2010 Accounts Payable Amounts owed to vendors
2020 Credit Card Payable Outstanding card balance
2030 Accrued Expenses Incurred but not yet invoiced
2100 Accrued Salaries and Wages
2110 Accrued Payroll Taxes Employer share owed to IRS
2115 Accrued Employee Benefits
2120 Accrued Vacation / PTO
2130 401(k) / Retirement Contributions Payable
2140 Health Insurance Payable
2150 Accrued Property Taxes If applicable
2200 Deferred Revenue Cash received, not yet earned
2210 Deferred Grant Revenue Grant funds with unmet conditions
2220 Deferred Membership Dues
2300 Short-Term Loans Payable
2310 Line of Credit
2400 Sales Tax Payable For taxable sales
2500 Federal Income Tax Payable UBIT-related, if applicable
2510 State Income Tax Payable

Code Account Name Notes
2700 Long-Term Debt / Notes Payable
2710 Mortgage Payable
2720 Equipment Loans Payable
2800 Long-Term Deferred Revenue

3000s: Net Assets

Net assets equal total assets minus total liabilities. Under FASB ASC 958, nonprofits report two classes: net assets without donor restrictions and net assets with donor restrictions. Sub-codes below provide internal tracking detail.

Code Account Name Notes
3100 Net Assets Without Donor Restrictions Formerly “unrestricted”
3110 Board-Designated Net Assets Set aside by board vote, not donor restriction
3120 Operating Reserve Typically 3-6 months of operating expenses
3130 Capital Reserve For planned asset purchases
3200 Net Assets With Donor Restrictions Formerly “temporarily restricted”
3210 Time-Restricted Net Assets Released when time condition is met
3220 Purpose-Restricted Net Assets Released when purpose condition is met
3230 Grant-Restricted Net Assets
3300 Permanently Restricted Net Assets Endowment principal; corpus cannot be spent
3310 Endowment Principal
3320 Quasi-Endowment Board-restricted to function like an endowment
3900 Net Income / Retained Earnings (Current Year) Closes to net assets at year-end

4000s: Revenue and Support

Revenue accounts capture all income sources, from individual donations and government grants to earned revenue and investment returns. The 4000s map directly to Lines 1-12 on IRS Form 990.

Code Account Name Notes
4010 Individual Contributions (Unrestricted) 990 Line 1a
4020 Corporate Contributions 990 Line 1a
4030 Foundation Grants 990 Line 1a
4040 Government Grants 990 Line 1e
4050 Federal Grants Single audit threshold: $750K
4060 State Grants
4070 Local / Municipal Grants
4080 Anonymous Donations
4090 Online Donations
4100 Recurring / Monthly Giving
4110 Contributions With Donor Restrictions Purpose or time-restricted gifts
4120 Permanently Restricted Contributions Endowment gifts
4130 Endowment Contributions
4140 Pledges Revenue (Unrestricted) Recognized when unconditional
4150 Pledges Revenue (Restricted)
4160 In-Kind Contributions (Goods) Must be valued at fair market value
4170 In-Kind Contributions (Services) Only if specialized skill is provided
4180 Donated Professional Services Legal, accounting, medical
4190 Bequests and Planned Gifts Recognized when irrevocable

Code Account Name Notes
4200 Program Revenue / Service Fees 990 Line 2
4210 Tuition and Training Fees
4220 Consulting Fees Watch for UBIT implications
4230 Contract Revenue
4240 Government Contracts Distinguished from government grants
4250 Fee-for-Service Revenue
4300 Sales of Goods / Merchandise 990 Line 10a; may trigger UBIT
4310 Publication Sales
4320 Product Sales
4400 Rental Income May trigger UBIT if debt-financed
4410 Facility Rental
4420 Equipment Rental
4500 Membership Dues 990 Line 4
4510 Individual Memberships
4520 Corporate Memberships
4530 Student / Reduced Memberships

Code Account Name Notes
4600 Special Event Revenue (Gross) 990 Line 8a; net after direct costs
4610 Event Sponsorships
4620 Event Ticket Sales
4630 Event Auction Revenue
4640 Event Table Sales
4650 Gala / Tournament Revenue
4700 Investment Income 990 Line 5
4710 Interest Income
4720 Dividend Income
4730 Realized Gains / Losses on Investments 990 Line 7a
4740 Unrealized Gains / Losses on Investments 990 Line 7b
4800 Endowment Income (Distributable) Spending policy distribution
4900 Miscellaneous Income 990 Line 11
4910 Advertising Revenue Possible UBIT exposure
4920 Royalties
4930 Insurance Proceeds
4950 Net Assets Released from Restrictions 990 Line 25; offsets restriction balance

5000–5300s: Personnel Expenses

Personnel costs are typically 60-80% of a nonprofit’s total expenses. These codes cover salaries, payroll taxes, and every element of your employee benefits package.

Code Account Name Notes
5000 Salaries and Wages 990 Part IX, Column A Line 5
5010 Executive Director / CEO Salary Reported separately on 990 Part VII
5020 Program Staff Salaries
5030 Administrative Staff Salaries
5040 Development / Fundraising Staff Salaries
5050 Part-Time / Hourly Wages
5060 Contract Labor / Independent Contractors 1099-NEC threshold: $600
5070 Temporary Staffing
5080 Volunteer Stipends Taxable if over IRS thresholds

Code Account Name Notes
5100 Payroll Taxes (Employer Share) 990 Part IX Line 10
5110 FICA / Social Security (Employer) 6.2% of wages up to wage base
5120 Medicare Tax (Employer) 1.45% of all wages
5130 Federal Unemployment Tax (FUTA) 501(c)(3)s are exempt from FUTA
5140 State Unemployment Tax (SUTA) Varies by state; nonprofits may self-insure

Code Account Name Notes
5200 Employee Benefits 990 Part IX Line 9
5210 Health Insurance
5220 Dental and Vision Insurance
5230 Life Insurance
5240 Disability Insurance
5250 Retirement / 401(k) or 403(b) Contributions 990 Part IX Line 8
5260 Workers’ Compensation
5270 Employee Assistance Program (EAP)

Code Account Name Notes
5300 Paid Time Off / Vacation Accrual
5310 Professional Development / Training 990 Part IX Line 11
5320 Staff Recruitment and Hiring

5400s: Occupancy

Occupancy costs cover rent, utilities, and all costs tied to the physical space your nonprofit operates in. These are often allocated across functional expense categories based on square footage or headcount.

Code Account Name Notes
5400 Rent / Occupancy 990 Part IX Line 16
5410 Office Rent
5420 Program Space Rent
5430 Storage Rent
5440 Utilities
5450 Electricity
5460 Water and Sewer
5470 Gas / Heating
5480 Janitorial / Cleaning Services
5490 Building Maintenance and Repairs

5500s: Office and Administrative Expenses

Office and administrative expenses cover the operational overhead of running the organization, from paper and postage to software subscriptions and bank fees.

Code Account Name Notes
5500 Office Supplies 990 Part IX Line 13
5510 Postage and Shipping
5520 Printing and Copying
5530 Telephone and Internet 990 Part IX Line 13
5540 Software Subscriptions SaaS tools, accounting software, CRM
5550 Equipment Maintenance
5560 Computer Hardware Capitalize if over your capitalization threshold
5570 Furniture and Equipment (Non-Capital)
5580 Bank and Merchant Processing Fees
5590 Credit Card Fees Transaction fees on donor payments

5600s: Professional Services

Professional services cover outside expertise your team hires on a project or retainer basis. These include legal, accounting, and consulting fees required to operate the organization.

Code Account Name Notes
5600 Legal Fees 990 Part IX Line 11a
5610 Accounting / Audit Fees 990 Part IX Line 11a; required if revenue over $750K (federal grantees) or $500K (many states)
5620 Bookkeeping Services
5630 Consulting Fees 990 Part IX Line 11a
5640 IT Services
5650 HR Consulting
5660 Grant Writing Services Allocate to fundraising function
5670 Lobbying / Government Relations 501(c)(3)s face strict lobbying limits under IRS rules

5700s: Marketing and Communications

Marketing and communications expenses cover every channel your organization uses to reach donors, stakeholders, and the public. These costs are typically split between program (awareness) and fundraising functions.

Code Account Name Notes
5700 Marketing and Advertising 990 Part IX Line 12
5710 Digital Advertising Google Ads, Meta, etc.
5720 Print Advertising
5730 Website Maintenance
5740 Graphic Design
5750 Photography and Video
5760 Social Media Tools
5770 Email Marketing Platform
5780 Public Relations
5790 Annual Report Production

5800s: Travel and Events

Travel and event expenses cover staff movement and the cost of convenings, conferences, and fundraising events. Event costs are typically split between direct event expenses (offset against event revenue on the 990) and general travel.

Code Account Name Notes
5800 Travel 990 Part IX Line 17
5810 Staff Travel / Airfare
5820 Ground Transportation
5830 Hotel / Lodging
5840 Meals and Entertainment 50% deductibility rules apply where relevant
5850 Conference and Registration Fees
5860 Event Expenses (General) 990 Part IX Line 18
5870 Event Venue Rental
5880 Event Catering
5890 Event Production / AV

6000s: Program Expenses

Program expenses are the direct costs of carrying out your mission. These are the costs reported in Column B of Form 990 Part IX, and they’re the ones donors and watchdog organizations look at when evaluating your efficiency ratios.

Code Account Name Notes
6000 Program Expenses (General) 990 Part IX Column B
6010 Program Supplies and Materials
6020 Client Direct Assistance Cash or vouchers to program beneficiaries
6030 Subgrants to Individuals 990 Part IX Line 2
6040 Subgrants to Organizations 990 Part IX Line 1
6050 Subcontracts (Program)
6060 Participant Stipends
6070 Transportation (Client / Program)
6080 Food / Nutrition Program Costs
6090 Educational Materials
6100 Program Equipment
6110 Licenses and Permits (Program)

6200s: Fundraising Expenses

Fundraising expenses are the costs of soliciting contributions. Under GAAP and Form 990 requirements, these must be tracked separately from program and management expenses. High fundraising expense ratios relative to revenue can draw scrutiny from donors and charity watchdogs.

Code Account Name Notes
6200 Fundraising Expenses (General) 990 Part IX Column D
6210 Direct Mail Costs
6220 Online Fundraising Platform Fees
6230 Donor CRM / Database
6240 Fundraising Events (Costs) Offset against 4600 event revenue on 990
6250 Major Donor Stewardship
6260 Grant Reporting Costs

6300s: Other Expenses

This range covers insurance, depreciation, interest, and other non-operating expenses that don’t fit neatly into the functional categories above.

Code Account Name Notes
6300 General Liability Insurance 990 Part IX Line 23
6310 Directors and Officers (D&O) Insurance
6320 Property Insurance
6330 Cyber / Data Breach Insurance
6400 Depreciation Expense 990 Part IX Line 22
6410 Amortization Expense
6500 Interest Expense 990 Part IX Line 20
6510 Loan Interest
6600 Bad Debt Expense Write-off of uncollectible pledges receivable
6700 Miscellaneous Expenses 990 Part IX Line 24e
6800 In-Kind Expense Offset to 4160/4170 in-kind revenue; net to zero

Functional Expense Allocation

GAAP requires nonprofits to allocate natural expenses (salaries, rent, etc.) across three functional categories: Program Services, Management and General, and Fundraising. This allocation drives Form 990 Part IX and your Statement of Functional Expenses.

Function 990 Column What It Covers
Program Services Column B Direct costs of mission delivery
Management and General Column C Governance, finance, HR, executive leadership
Fundraising Column D Donor solicitation and development costs

Most organizations allocate shared costs (salaries, rent, utilities) using a reasonable methodology such as time tracking, headcount, or square footage. Document your allocation methodology and apply it consistently year over year. Auditors and the IRS will look for consistency.

Practical tip: Don’t use separate COA codes to track functional allocation. Use class codes or dimensions in your accounting software (QuickBooks classes, Sage Intacct dimensions, etc.) to tag transactions by function. This keeps your COA clean and lets you run functional expense reports without multiplying account codes.

Chart of Accounts Setup: What Finance Leaders Get Wrong

Most COA problems come from the same few mistakes. Here’s what to avoid and what to do instead.

Don’t create an account for everything

One “Office Supplies” account covers paper, pens, and staples. You don’t need three. If you need program-level detail, use class codes, not separate accounts. Organizations that over-code their COA end up with hundreds of accounts that make financial statements unreadable.

Leave room in your numbering

If your checking account is 1010 and your savings is 1011, you have no room to add accounts later without renumbering. Leave gaps of 10 or more between codes so you can insert new accounts without disrupting your existing structure.

Align to your Form 990 from day one

The most painful 990 prep cycles happen when a COA was built for internal convenience without any thought given to how it maps to the 990’s revenue and expense lines. Cross-reference your account structure to UCOA before you finalize it.

Don’t track restriction status through account codes

Some finance teams create separate asset and revenue accounts for every restricted fund. This creates the “7,200 combination” problem fast. Use fund codes or dimensions to track restriction status, not your COA numbering.

Name accounts consistently with your budget

If your budget line says “Health Insurance” and your COA says “Medical Benefits,” your staff will post to the wrong account. The account name in your ledger should match the label in your budget exactly.

Track Every Expense Against the Right Account

Charity Charge gives nonprofit finance teams a corporate card and spend management platform built for fund accounting. Expenses code to the right account automatically, receipts attach at the point of purchase, and your QuickBooks or Sage Intacct sync stays clean.

See How Charity Charge Works for Nonprofits

Frequently Asked Questions


A nonprofit chart of accounts is a numbered list of all financial accounts used to categorize and record transactions. It covers assets, liabilities, net assets, revenue, and expenses, and serves as the foundation for all financial reporting, including the Statement of Functional Expenses and Form 990.

Most small to mid-size nonprofits operate cleanly with 50 to 150 accounts. The right number depends on program complexity and reporting requirements. More accounts doesn’t mean better reporting. The key is that every account maps to a specific reporting line and has a clear purpose.

Yes. FASB ASC 958 requires all nonprofits following GAAP to report expenses by both function (program, management, fundraising) and nature (salaries, rent, supplies). This requirement applies regardless of budget size and feeds directly into Form 990 Part IX.

Restricted fund expenses are typically tracked at the project or grant level within accounting software rather than through separate expense accounts. The expense accounts capture what was spent (by nature). The project or grant layer captures which restriction it draws against. When the expense is incurred, the corresponding restriction release is recorded as a separate entry.

The chart of accounts is the structure that defines which categories expenses are recorded in. The budget is a plan that assigns dollar amounts to those categories. They should map to each other exactly. If your budget line items don’t correspond to specific accounts in your chart of accounts, you’ll have variance reporting that doesn’t reconcile.