Grant Graph

Nonprofit Accounting Basics

What's different about nonprofit books, a sample chart of accounts you can copy, fund accounting in plain English, and the 990 timeline you cannot miss.

The basics first: Nonprofit accounting follows the same accrual rules as any business, with two big additions — restricted-fund tracking and the 990 disclosure form. Get those right and you'll pass any audit.

What's different about nonprofit books

Sample chart of accounts

This is a starter chart for a small nonprofit. Add detail as your org grows. Numbering follows the standard pattern: 1xxx assets, 2xxx liabilities, 3xxx net assets, 4xxx revenue, 5xxx–7xxx expenses by function.

ASSETS 1010 Operating checking 1015 Operating savings 1020 Restricted/grant funds bank 1030 Petty cash 1100 Accounts receivable 1110 Pledges receivable 1200 Prepaid expenses 1300 Investments — board designated 1500 Property & equipment 1510 Accumulated depreciation LIABILITIES 2010 Accounts payable 2020 Accrued payroll 2030 Accrued payroll taxes 2040 Deferred revenue (event tickets, conf fees) 2050 Refundable grant advances 2100 Notes payable NET ASSETS 3010 Net assets without donor restrictions 3020 Net assets with donor restrictions — purpose 3030 Net assets with donor restrictions — time 3040 Net assets with donor restrictions — endowment REVENUE 4010 Individual contributions 4020 Foundation grants 4030 Government grants 4040 Corporate contributions 4050 Special events — gross 4055 Special events — direct costs 4100 Program service fees 4110 Membership dues 4200 Investment income 4300 In-kind contributions — goods 4310 In-kind contributions — services 4400 Net assets released from restriction PROGRAM EXPENSES (one set per program, e.g. 5100, 5200, 5300) 5x10 Program staff salaries 5x15 Program staff benefits & taxes 5x20 Program supplies 5x30 Program contractors 5x40 Program travel 5x50 Program occupancy allocation 5x60 Program tech allocation MANAGEMENT & GENERAL (M&G) 6010 Admin salaries 6015 Admin benefits & taxes 6020 Office supplies 6030 Insurance 6040 Professional fees (legal, accounting) 6050 Office rent & utilities 6060 Software & tech 6070 Bank & merchant fees 6080 Depreciation 6090 Board expenses FUNDRAISING 7010 Development staff salaries 7015 Development staff benefits & taxes 7020 Fundraising consultants 7030 Donor cultivation/events 7040 Print & postage (appeals) 7050 Donor management software

Fund accounting in 5 minutes

Restricted funds are donor money you've promised to spend on a specific purpose, in a specific time window, or to keep as endowment. The accounting matters because misusing restricted funds is one of the fastest ways to lose your 501(c)(3) status.

The mechanics

  1. When the gift arrives with a restriction, code it to Net assets with donor restrictions.
  2. When you spend on the restricted purpose, charge the program expense to the unrestricted side and record a release from restriction — debit "Net assets with restrictions — released," credit "Net assets released from restriction" (a revenue account on the unrestricted side).
  3. Result: net assets shift from the restricted bucket to the unrestricted bucket exactly equal to the qualifying expense.

Most accounting software supports this through "classes" (QuickBooks) or "tags" (Xero) on each transaction. Tag every transaction with the relevant grant or restricted fund name.

The Form 990 timeline

The 990 is your annual federal filing. Public — on Candid/GuideStar within weeks of filing. Funders read it.

Annual revenue Form to file Notes
Under $50K990-N (e-Postcard)8 questions, takes 10 minutes
$50K–$200K (and assets < $500K)990-EZ~4 pages
$200K+ or assets $500K+990 (full)12+ pages, schedules required
Private foundation990-PFAlways, regardless of size

Deadlines

QuickBooks for nonprofits — setup checklist

QuickBooks Online has a built-in nonprofit edition, and TechSoup offers it at deep discount.

  1. Apply through TechSoup for the discounted QuickBooks Online subscription.
  2. When setting up the company, choose "Nonprofit" as the industry. This loads a nonprofit-flavored chart of accounts.
  3. Replace QuickBooks's default chart with the one above (or your own).
  4. Turn on Classes (Settings → Account and Settings → Advanced → Categories). Use one class per program.
  5. Turn on Locations if you have multiple sites. Optional.
  6. Set up Tags for grants. One tag per grant.
  7. Connect bank feeds. Set up bank rules to auto-categorize routine transactions.
  8. Customize donation receipts in Sales → Customers.
  9. Set up the Statement of Activities, Statement of Financial Position, and Functional Expense reports as memorized monthly reports.

Alternatives: Aplos (built specifically for nonprofits, great for fund accounting), Xero (cleaner UI, weaker nonprofit-specific features), Wave (free, very basic).

Audit, review, or compilation — which do you need?

Many states require an independent audit at certain revenue thresholds. Funders may require one regardless. Three escalating levels:

State thresholds vary widely. National Council of Nonprofits maintains a state-by-state guide.


Tight books, more grants.

Funders want to see the program ratio, the audit, and the 990. Once your books are in order, find every grant you qualify for — in 30 seconds, free.

Find my grants