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

Jump to Section
- How a Nonprofit COA Works
- 1000s: Assets
- 2000s: Liabilities
- 3000s: Net Assets
- 4000s: Revenue and Support
- 5000-5300s: Personnel Expenses
- 5400s: Occupancy
- 5500s: Office and Admin
- 5600s: Professional Services
- 5700s: Marketing
- 5800s: Travel and Events
- 6000s: Program Expenses
- 6200s: Fundraising Expenses
- 6300s: Other Expenses
- Functional Expense Allocation
- Setup Tips
- Frequently Asked Questions
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.
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.
Current Assets (1000–1499)
| 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 |
Long-Term Assets (1500–1999)
| 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.
Current Liabilities (2000–2599)
| 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 |
Long-Term Liabilities (2600–2999)
| 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.
Contributions and Grants (4000–4199)
| 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 |
Earned Revenue (4200–4599)
| 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 |
Events and Other Income (4600–4999)
| 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.
Salaries and Wages (5000–5099)
| 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 |
Payroll Taxes (5100–5199)
| 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 |
Employee Benefits (5200–5299)
| 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) |
Other Personnel (5300–5399)
| 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.
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.
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.