Last Updated: September 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

    QuickBooks Online Plus or Advanced with Class tracking enabled is best for most nonprofits. Class tracking allows fund and program segregation. QuickBooks Premier Nonprofit edition (Desktop) is a good alternative for larger organizations with complex fund accounting needs — it includes nonprofit-specific chart of accounts and reports.

    Create a Class for each grant, then tag all grant-related income and expenses to that class. Run a Profit & Loss by Class report to see expenditures vs. budget for each grant. For time-restricted grants, use sub-classes or custom fields to track the restriction end date and ensure proper release from restriction.

    Yes — customize the Profit & Loss report by renaming it "Statement of Activities" and adjusting column headers to reflect GAAP nonprofit terminology (Revenue, Expenses, Change in Net Assets). You can memorize this custom report for reuse. For a multi-column statement (unrestricted vs. restricted), use Class tracking columns in the report.

    Unrestricted funds have no donor-imposed restrictions and can be used for any organizational purpose. Temporarily restricted funds are limited by donor intent to a specific purpose or time period. Permanently restricted funds (like endowments) can never be spent. Use separate Classes or accounts to track each type — this is required for accurate Form 990 and financial statement presentation.

    Best practice is to maintain a separate bank account for large grants, especially government grants, where the grantor may require segregated funds. For smaller grants, tracking by Class or project in QuickBooks can be sufficient. Auditors appreciate clean separation; intermingled grant funds is a common audit finding.

    Record in-kind donations as both a donation income credit and an in-kind expense debit at fair market value. For example: debit "In-Kind Expense — Professional Services" and credit "In-Kind Contribution Revenue" for the same dollar amount. This is required disclosure on Form 990 and must appear on your Statement of Activities. Do not net the amounts.

    For organizations with grants or restricted funds, yes — the setup investment pays for itself in clean audits and accurate grant reports. Common DIY setup errors include misclassifying restricted income as unrestricted, failing to set up fund tracking by class, and using for-profit chart of account templates that produce incorrect financial statements for 990 preparation.

    Monthly, at minimum. Board-level financial review should happen monthly or quarterly using a current Statement of Financial Position (balance sheet) and Statement of Activities (income statement). Annual audit or review engagements require clean monthly reconciliations throughout the year — reconciling only at year-end is a significant audit risk factor.

    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.