How do I set up QuickBooks for a nonprofit organization?
To set up QuickBooks for a nonprofit: select 'Nonprofit' as your industry during setup, enable fund accounting using classes or locations, create a chart of accounts aligned with Form 990 categories, set up donor and grant tracking, and configure program vs. management expense reporting. Use QuickBooks Online for best nonprofit features.
Key Definitions
- Fund Accounting
- An accounting method used by nonprofits and government entities that tracks funds separately by restriction level: unrestricted (available for any purpose), temporarily restricted (limited by donor intent to a specific purpose or time period), and permanently restricted (cannot be spent, such as endowment principal). GAAP requires nonprofits to report net assets in these categories.
- Class Tracking
- A QuickBooks feature that allocates income and expense transactions across user-defined categories such as programs, departments, or grants. For nonprofits, classes substitute for true fund accounting by allowing Profit & Loss reports segmented by program or funding source — essential for grant reporting and 990 preparation.
7 Steps to Set Up QuickBooks for Your Nonprofit
- 1
Choose QuickBooks Online for your nonprofit
Select QuickBooks Online Plus or Advanced — these plans include Class tracking, which is essential for fund and program segregation. If a Nonprofit plan is available in your region, it includes a nonprofit-specific chart of accounts.
- 2
Set industry to 'Nonprofit' during company setup
When creating your company, select 'Nonprofit Organization' as your industry. This loads nonprofit-appropriate default settings and account names. If already set up, go to Account and Settings > Company > Industry to change it.
- 3
Enable Class Tracking for fund and program segregation
Go to Account and Settings > Advanced > Categories and enable 'Track classes.' For multi-dimensional tracking (e.g., by both program and funding source), enable Locations as well. This is the foundation of proper fund accounting in QuickBooks Online.
- 4
Build your chart of accounts using GAAP nonprofit categories
Use nonprofit GAAP account categories: Net Assets (not Equity), Net Assets With Donor Restrictions, Net Assets Without Donor Restrictions. Revenue accounts should include Contributions, Grants, and Program Service Revenue. Expense accounts should align with Form 990 Part IX categories (Program Services, Management & General, Fundraising).
- 5
Create Classes for each program, grant, or fund
Create a Class for each major program (e.g., "Youth Mentorship Program"), each active grant (e.g., "HHS Grant 2026"), and each fund type (e.g., "Board Designated Reserve"). Assign every income and expense transaction to the appropriate class.
- 6
Set up donor and grant tracking using Customer/Project features
Use the Customer feature to track individual donors and grant makers. Use Projects (sub-customers) to track specific grants from a single funder. This lets you run donor giving history reports and grant budget-vs-actual reports.
- 7
Generate and review your nonprofit financial statements
Run and customize the Profit & Loss by Class report (rename to 'Statement of Activities') and the Balance Sheet (rename to 'Statement of Financial Position'). Memorize these reports for monthly board reporting. Verify that restricted and unrestricted net assets are correctly segregated.
QuickBooks Online vs Desktop for Nonprofits
| Feature | QuickBooks Online | QuickBooks Desktop Nonprofit |
|---|---|---|
| Cost | $30–$200/month | $600–$1,500/year one-time |
| Fund accounting | Via Classes/Locations | Built-in fund tracking |
| Donor management | Limited; integrate with Bloomerang/DonorPerfect | Basic donor tracking |
| Grant tracking | Via Classes + custom reports | Project tracking built in |
| Form 990 reports | Custom setup required | Nonprofit-specific reports included |
| Multi-user access | Unlimited (plan-dependent) | 1–5 users (license-dependent) |
| Recommendation | Best for most nonprofits | Larger orgs with complex fund needs |
Nonprofit Chart of Accounts: Key Differences from For-Profit
For-Profit (Do NOT use)
- Equity / Owner's Equity / Retained Earnings
- Sales / Revenue
- Cost of Goods Sold
- Net Income
Nonprofit (Use these)
- Net Assets Without Donor Restrictions
- Net Assets With Donor Restrictions
- Contributions / Grants / Program Service Revenue
- Change in Net Assets
Grant Tracking Best Practice
For each active grant, create a dedicated Class and run a Profit & Loss by Class report monthly. Compare actual spending to the grant budget. When the grant period ends, produce the final report for your funder and reclassify any unspent restricted funds per your grant agreement.
Create Class per Grant
e.g., "HHS Youth Grant 2026"
Tag All Transactions
Every income and expense tied to grant
Monthly P&L by Class
Compare actual vs. grant budget
Let Us Set Up Your Nonprofit QuickBooks
Our CPAs specialize in nonprofit accounting for DC, Maryland, and Virginia organizations. We'll configure your QuickBooks correctly — chart of accounts, class tracking, grant setup, and 990-ready reports — so your next audit is clean.
Frequently Asked Questions
Related Guides & Services
Ready for Clean Books and Clean Audits?
Our virtual CPA team helps nonprofits across DC, Maryland, and Virginia set up and maintain QuickBooks properly — from initial configuration to monthly bookkeeping and annual 990 preparation.