Skip to main content

QuickBooks Online for Nonprofits: Configuration Guide for Fund Accounting

| breakwater1601 |

TL;DR

QuickBooks Online was built for small businesses, not nonprofits. It does not natively support fund accounting, restricted vs unrestricted fund tracking, or Form 990 reporting in the way nonprofits need. But with the right configuration (custom chart of accounts, classes for fund tracking, projects for grant compliance, and specific setup for Form 990 mapping), QBO becomes a legitimate nonprofit accounting platform at a fraction of the cost of dedicated nonprofit software. This ProAdvisor guide walks through the complete setup step by step, including the mistakes that break nonprofit QuickBooks configurations.

Key Takeaways

  • QuickBooks for nonprofits requires specific configuration because QBO is not built for fund accounting out of the box.
  • The nonprofit chart of accounts in QuickBooks needs to mirror IRS Form 990 categories to make year end reporting straightforward.
  • QuickBooks classes are the primary tool for tracking restricted vs unrestricted funds in QBO.
  • QuickBooks projects handle grant tracking with the level of detail funders and auditors expect.
  • FASB ASU 2016-14 simplified nonprofit fund classification into two main categories (net assets without and with donor restrictions) in 2018.
  • QBO Plus (minimum) is required for nonprofit fund accounting because it includes classes and projects.
  • The right QBO setup saves nonprofits 5 to 15 hours per month on manual fund tracking and dramatically improves audit readiness.

Introduction

Most nonprofit accounting content ignores QuickBooks. Most QuickBooks content ignores nonprofits. This gap is why so many nonprofit executive directors, treasurers, and controllers spend hours a month working around QuickBooks limitations that are actually configurable.

QuickBooks Online is not built for nonprofit fund accounting out of the box. It has no native “restricted fund” concept, no built in Form 990 mapping, and no default nonprofit chart of accounts. But with the right configuration, QBO handles nonprofit fund accounting properly at a fraction of the cost of dedicated nonprofit software like Sage Intacct or Blackbaud Financial Edge.

This is that configuration guide. Breakwater Accounting + Advisory, based in Wilmington, DE, is a Certified QuickBooks Online ProAdvisor firm that specializes in nonprofit accounting. Below is the exact setup we implement for nonprofit clients, from the initial chart of accounts to grant tracking, restricted fund management, and Form 990 reporting.

FAST FACT: FASB ASU 2016-14 simplified nonprofit fund classification into two main categories in 2018: net assets without donor restrictions and net assets with donor restrictions. QuickBooks Online can handle both if configured with classes for fund tracking.(Source: FASB Accounting Standards Update 2016-14 for Nonprofit Financial Reporting)

Can QuickBooks Online Handle Nonprofit Fund Accounting?

Short answer: Yes, but only if configured correctly. QuickBooks Online was designed for for profit businesses, and its default setup does not include the concepts that nonprofit accounting requires. QuickBooks nonprofit fund accounting works when you use the platform’s classes, projects, and custom chart of accounts to model the fund concepts that QBO does not have natively.

Here is what QuickBooks Online does NOT do out of the box for nonprofits:

  • No native restricted vs unrestricted fund tracking
  • No built in Form 990 mapping
  • No default nonprofit chart of accounts (must be customized)
  • No native donor restriction release workflows
  • No dedicated grant tracking (uses projects as a workaround)

Here is what QuickBooks Online CAN do with the right configuration:

  • Track restricted vs unrestricted funds using classes
  • Handle grant accounting and compliance using projects
  • Produce Statement of Activities and Statement of Financial Position in nonprofit format
  • Map every account to a Form 990 line item for year end reporting
  • Track functional expense allocations for Form 990 Part IX

For nonprofits under $10 million in annual revenue with fewer than 20 restricted grants, QBO handles fund accounting well. For nonprofits above that threshold or with complex multi funder compliance, dedicated software like Sage Intacct becomes worth the cost.

How Do You Set Up the Nonprofit Chart of Accounts in QuickBooks?

The nonprofit chart of accounts in QuickBooks is the foundation of everything else. Get it right and Form 990 reporting takes hours instead of days. Get it wrong and you spend the rest of the year working around it.

QBO offers a “Nonprofit” industry option during setup that provides a basic template, but it needs significant customization to work well. Here is the account structure Breakwater implements for nonprofit clients.

Revenue Accounts (4000 Series)

  • 4100 – Individual Contributions
  • 4200 – Corporate Contributions
  • 4300 – Foundation Grants
  • 4400 – Government Grants
  • 4500 – Program Service Revenue
  • 4600 – Special Event Revenue
  • 4700 – Investment Income
  • 4800 – In Kind Contributions
  • 4900 – Other Revenue

Expense Accounts (6000 Series, mapped to Form 990 Part IX)

  • 6100 – Grants Paid to Others
  • 6200 – Salaries and Wages
  • 6300 – Employee Benefits
  • 6400 – Payroll Taxes
  • 6500 – Professional Fees (Legal, Accounting)
  • 6600 – Office Expenses
  • 6700 – Occupancy
  • 6800 – Travel and Meetings
  • 6900 – Other Expenses

Equity Accounts (3000 Series)

  • 3100 – Net Assets Without Donor Restrictions
  • 3200 – Net Assets With Donor Restrictions
  • 3300 – Net Assets Released From Restrictions (contra account)

The key structural difference from a for profit chart of accounts is the split of net assets. Under FASB ASU 2016-14, nonprofits report two categories of net assets: without donor restrictions (formerly “unrestricted”) and with donor restrictions (formerly “temporarily restricted” and “permanently restricted” combined).

How Do You Use QuickBooks Classes for Restricted vs Unrestricted Funds?

QuickBooks classes are the primary tool for tracking QuickBooks nonprofit fund accounting because QBO has no native restricted fund concept. Classes let you tag every transaction with a fund category, then filter reports by that category to produce restricted vs unrestricted breakdowns.

Set Up Your Class Structure

Create the following classes in QBO (Settings > All Lists > Classes):

  • Unrestricted
  • Temporarily Restricted – Time
  • Temporarily Restricted – Purpose
  • Permanently Restricted
  • Board Designated

Apply Classes to Every Transaction

When you enter any transaction (donation, grant, expense), select the appropriate class. This is where discipline matters. If someone forgets to tag classes, your restricted fund tracking breaks. Turn on “Require class” in QBO settings to enforce this.

Report by Class

Run reports filtered by class to produce your restricted vs unrestricted breakdown. Standard reports to configure:

  • Statement of Activities by Class (shows revenue and expenses by fund category)
  • Balance Sheet by Class (shows fund balances)
  • Class Comparison (year over year fund category comparison)

Handling Restriction Releases

When a temporarily restricted fund becomes unrestricted (because the time or purpose condition was met), record a journal entry that debits Net Assets Released From Restrictions in the Temporarily Restricted class and credits it in the Unrestricted class. This is one of the most confusing parts of nonprofit accounting and where a ProAdvisor with nonprofit experience earns their fee.

How Do You Configure QuickBooks Projects for Grant Tracking?

Grants require detail that classes alone cannot provide. Grant tracking needs to show every dollar received from each funder, every dollar spent against that funder’s money, and the remaining balance at any point in time. This is what QuickBooks projects handle.

STEP 1: Enable Projects in QBO: Go to Settings > Account and Settings > Advanced > Projects and toggle it on. Projects is available in QBO Plus and Advanced only.
STEP 2: Create a Project for Each Grant: Go to Projects > New Project. Create one project per grant. Name it clearly (e.g., “Ford Foundation 2026 Program Grant”) and assign it to the appropriate customer (the funder).
STEP 3: Set Up the Funder as a Customer: In QBO, every project needs a customer. For grants, create the funder as a customer (Ford Foundation, DOJ, state agency, etc.) and assign all grant related transactions to that customer.
STEP 4: Tag Every Grant Transaction to the Project: When you record grant revenue (contribution or pledge), assign it to the project. When you record any expense paid with grant funds, assign it to the project. This gives you the full grant financial picture.
STEP 5: Run Project Profitability Reports: Projects > Select Project > Project Profitability shows revenue received, expenses incurred, and remaining balance for each grant. This becomes your grant compliance report for funders and auditors.

What Are the Common Mistakes in Nonprofit QuickBooks Configuration?

After configuring restricted funds QuickBooks setups for hundreds of nonprofits, Breakwater sees the same mistakes repeat. Avoid these to save yourself weeks of cleanup later.

Mistake 1: Using QBO Simple Start or Essentials

QBO Simple Start and Essentials do not support classes or projects. You cannot do nonprofit fund accounting without these features. QBO Plus is the minimum viable tier for any nonprofit. Advanced adds custom user permissions that larger nonprofits often need.

Mistake 2: Not Requiring Classes on Every Transaction

If classes are optional, staff forget to apply them. Missing class tags break your fund tracking. Turn on “Require class” in QBO settings to enforce class assignment on every transaction.

Mistake 3: Using One Class for All Restricted Funds

Lumping all restricted funds into one “Restricted” class hides the difference between time restrictions (release at a certain date) and purpose restrictions (release when a specific expense is incurred). Separate classes for each restriction type make releases easier to track.

Mistake 4: Not Aligning Chart of Accounts to Form 990

If your chart of accounts does not map directly to Form 990 Part IX (Statement of Functional Expenses), year end 990 preparation becomes a painful reclassification exercise. Design the chart of accounts around Form 990 from the start.

Mistake 5: Ignoring In Kind Contributions

In kind contributions (donated goods, services, use of facilities) must be recorded in QBO and reported on Form 990. Many nonprofits skip this because it seems complicated, then get audit findings for it. Set up specific in kind revenue and expense accounts and record contributions monthly.

FAST FACT: Nonprofits that properly configure QuickBooks Online with classes for fund tracking, projects for grant compliance, and a Form 990 aligned chart of accounts save an average of 5 to 15 hours per month on manual fund tracking work and dramatically improve audit readiness.(Source: Breakwater Accounting + Advisory internal client benchmarks 2026)

When Should a Nonprofit Move Beyond QuickBooks?

QuickBooks for nonprofits is not the right answer for every organization. As nonprofits grow, QBO limitations start to bite. Here are the specific triggers that mean it is time to consider dedicated nonprofit software like Sage Intacct or Blackbaud Financial Edge.

Trigger 1: More Than 20 Active Restricted Grants

Beyond 20 concurrent grants, project tracking in QBO becomes hard to manage. Dedicated nonprofit software handles multi grant complexity better.

Trigger 2: Multiple Entities or Consolidations

QBO does not handle multi entity consolidations well. If your nonprofit has affiliated entities, foundations, or program subsidiaries that need consolidated reporting, you have outgrown QBO.

Trigger 3: Complex Government Grant Compliance

Federal grants under 2 CFR Part 200 require specific cost allocation and documentation. QBO can handle this with heavy customization, but Sage Intacct and Blackbaud handle it natively.

Trigger 4: Revenue Above $10 Million

At $10 million or more in annual revenue, the complexity of nonprofit accounting typically exceeds what QBO comfortably supports. This is a soft threshold, not a hard one, but it is where most nonprofits start seriously evaluating alternatives.

Trigger 5: Board and Funder Reporting Complexity

If your board and major funders demand custom dashboards, real time reporting, or complex financial narratives that QBO reports cannot produce, dedicated nonprofit software becomes justifiable. For most nonprofits under these thresholds, QuickBooks Online with proper configuration is the right platform.  to discuss your specific situation.

Summary

QuickBooks Online is a legitimate nonprofit accounting platform when configured properly. It requires more setup work than for profit QuickBooks because QBO has no native fund accounting, no Form 990 mapping, and no restricted fund concept out of the box. But with a properly designed nonprofit chart of accounts in QuickBooks, disciplined use of classes for restricted funds QuickBooks tracking, and projects for grant compliance, QBO handles nonprofit fund accounting for organizations up to about $10 million in revenue.

The specific configuration matters. QBO Plus minimum. Chart of accounts aligned to Form 990. Classes for every fund category (not just one Restricted class). Projects for every grant. Required class tagging on every transaction. Ignore any of these and the configuration breaks over time. Get all of them right and you have a nonprofit accounting platform that would cost 10 to 20 times more with dedicated nonprofit software. Breakwater Accounting + Advisory, based in Wilmington, DE, is a Certified QuickBooks Online ProAdvisor firm that specializes in nonprofit accounting and QuickBooks configuration.

Ready to configure QuickBooks for your nonprofit properly? Contact Breakwater Accounting + Advisory for Certified ProAdvisor led QuickBooks setup and ongoing nonprofit bookkeeping. Learn more about our Nonprofit Services designed specifically for 501(c)(3) organizations, our QuickBooks Online ProAdvisor services for configuration and training, and our Outsourced Bookkeeping for ongoing nonprofit bookkeeping support.

Frequently asked questions

Which QuickBooks Online plan do nonprofits need?

QuickBooks Online Plus is the minimum for nonprofits because it includes classes (for fund tracking) and projects (for grant tracking). Simple Start and Essentials do not include these features. Advanced adds custom user permissions and advanced reporting for larger nonprofits.

Does QuickBooks Online offer nonprofit pricing?

Yes. Intuit offers nonprofit pricing through TechSoup at approximately 30 to 50 percent off standard rates. Nonprofits must have 501(c)(3) status and register with TechSoup to access these discounts.

How do you track restricted funds in QuickBooks Online?

Use QBO classes to tag every transaction with its fund category (Unrestricted, Temporarily Restricted – Time, Temporarily Restricted – Purpose, Permanently Restricted, Board Designated). Filter reports by class to produce restricted vs unrestricted breakdowns for financial statements and audits.

Can QuickBooks Online produce Form 990?

QBO does not produce Form 990 directly. However, with a Form 990 aligned chart of accounts, QBO produces the reports (Statement of Activities, Statement of Functional Expenses) that your tax preparer uses to fill out Form 990. This is why the chart of accounts design matters so much.

How do you handle grant tracking in QuickBooks Online?

Use QuickBooks projects to track each grant. Create one project per grant, assign the funder as the customer, and tag every grant related transaction (revenue and expense) to that project. Project Profitability reports show the full grant financial picture.

Should a nonprofit use QuickBooks Desktop or QuickBooks Online?

QuickBooks Online. QuickBooks Desktop was discontinued by Intuit on May 31, 2026. All new nonprofit deployments should start on QBO. Existing Desktop nonprofits should plan migration to QBO before the sunset date.

How much does a ProAdvisor cost to set up QuickBooks for a nonprofit?

Initial QBO setup for a nonprofit typically costs $2,500 to $7,500 depending on complexity. This includes a chart of accounts design, class and project configuration, historical data import, and training. Ongoing monthly bookkeeping runs $500 to $2,500 for most nonprofits under $5 million in revenue.