Last Updated: May 2026

    QuickBooks Nonprofit Setup: The Complete Guide

    Set up QuickBooks correctly for your nonprofit from day one — fund accounting, class tracking, grant management, and financial statements that satisfy your auditor and Form 990 preparer.

    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. 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. 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. 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. 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. 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. 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. 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

    FeatureQuickBooks OnlineQuickBooks Desktop Nonprofit
    Cost$30–$200/month$600–$1,500/year one-time
    Fund accountingVia Classes/LocationsBuilt-in fund tracking
    Donor managementLimited; integrate with Bloomerang/DonorPerfectBasic donor tracking
    Grant trackingVia Classes + custom reportsProject tracking built in
    Form 990 reportsCustom setup requiredNonprofit-specific reports included
    Multi-user accessUnlimited (plan-dependent)1–5 users (license-dependent)
    RecommendationBest for most nonprofitsLarger 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.