TLDR
QuickBooks Online has no native fund accounting. Every nonprofit using it to track restricted grants is running a workaround (Classes, Locations, or custom reports) that was never designed for fund isolation. RestrictedBooks gives bookkeepers a fund-based ledger from the first transaction, with no tags to miss and no monthly reconciliation fire drills.
Quick Verdict
QuickBooks Online has no native fund accounting. Every nonprofit using it to track restricted grants is running a workaround (Classes, Locations, or custom reports) that was never designed for fund isolation. RestrictedBooks gives bookkeepers a fund-based ledger from the first transaction, with no tags to miss and no monthly reconciliation fire drills.
| Feature | QuickBooks Online | RestrictedBooks |
|---|---|---|
| Monthly cost (small team) | $35-$235/mo | $20–$99/mo |
| Setup fee | None | $0 |
| Contract | Annual | Month-to-month |
| Native fund accounting | Workaround required | Built-in |
RestrictedBooks offers the same core features at $20–$99/mo with zero setup fees — vs. QuickBooks Online at $35-$235/mo + None setup.
What bookkeepers are actually doing in QuickBooks
Ask any nonprofit bookkeeper managing grants in QuickBooks and they’ll describe the same routine: assign Classes to every transaction, run a P&L by Class to check fund balances, spot the untagged ones, chase down the original transactions, fix the tags, re-run the report.
This happens every month. Some organizations run it weekly because the stakes of a bad grantor report are too high.
61% of nonprofits rely on spreadsheets to supplement their accounting software. That number reflects exactly this pattern: the accounting tool handles transactions, but the real fund tracking lives in a spreadsheet. When those two sources disagree, the bookkeeper is the one reconciling them at 9pm before a grantor deadline.
Intuit is sunsetting QuickBooks Desktop Nonprofit Edition, which pushed more organizations into this situation. Desktop users who stayed specifically for the nonprofit chart of accounts template are now being migrated to QuickBooks Online, which has no dedicated nonprofit edition and no native Statement of Functional Expenses report. The workaround burden grows with each migration, not shrinks.
The problem is not the bookkeeper. QuickBooks has no mechanism to make fund assignment mandatory. The Class field is optional. No warning fires when someone posts a grant expense without a tag. The ledger accepts it, the fund balance goes wrong, and the error surfaces at month-end or at audit.
The structural mismatch
QuickBooks was built for businesses tracking profit. Its underlying model is:
Assets = Liabilities + Equity
Equity means owner’s equity. Retained earnings. A single bottom line. That model is correct for a restaurant or a plumbing company.
Nonprofits operate on a different equation:
Assets = Liabilities + Net Assets
Net assets split into two buckets: with donor restrictions and without. Every fund you manage sits somewhere in that structure. A grant for after-school programming is a restricted net asset. General donations are unrestricted. The endowment principal is permanently restricted.
QuickBooks has no field for this. It has equity accounts. Nonprofit bookkeepers rename them, tag them with Classes, and carry the workaround through each month close. The point where it breaks is usually audit, a grantor report request, or when a new bookkeeper inherits the file and cannot reconstruct the tag schema.
What true fund accounting changes
When every transaction has a mandatory fund assignment baked into the data entry screen, several things stop being problems:
Reconciliation becomes mechanical. Fund balances are computed directly from the ledger, not filtered from a class report. There’s nothing to manually audit.
Grantors get accurate reports without Excel. Statement of activities by fund is a built-in report, not a custom filtered export you assemble.
Auditors see clean documentation. Fund-level statements tie directly to the ledger. No reconciliation bridges, no Class mapping explanations.
Spending restrictions can be monitored in real time. A grant fund going negative shows up immediately, before the next transaction compounds the problem.
Who should consider switching
If your organization manages more than two or three restricted grants and your bookkeeper spends more than a few hours per month chasing Class tags, the QuickBooks workaround is costing more than the subscription price. Add up the staff time on monthly reconciliation, the risk of a grantor audit finding, and the manual Form 990 prep each year.
RestrictedBooks starts at $20/month. QuickBooks Online Plus is $99/month before any fund accounting add-ons, plus the staff time on monthly Class reconciliation. The subscription gap is the smaller part of the cost difference.
Tired of QuickBooks Online workarounds? RestrictedBooks is built for fund accounting.
Try RestrictedBooks free for 30 days — purpose-built nonprofit accounting at $20–$99/month.
See plans & pricingSource: Intuit QuickBooks pricing page
Source: QuickBooks App Store vendor listings
Source: National Society of Accountants survey
PROS & CONS
QuickBooks Online
Pros
- Bookkeepers already know the interface
- Strong bank reconciliation tools
- Broad CPA ecosystem
- Many third-party integrations
Cons
- No native fund accounting: uses for-profit equity structure
- Class and Location workarounds fail when transactions go untagged
- No Form 990 export or mapping
- Cannot enforce fund spending restrictions
- Fund-level balance sheets require manual Excel work
Q&A
Why can't QuickBooks track restricted funds properly?
QuickBooks was designed around a for-profit chart of accounts: assets, liabilities, equity, revenue, expenses. Nonprofits operate on net assets with and without donor restrictions, not on equity or retained earnings. The Class workaround layers restriction tracking on top of a for-profit ledger, so enforcement is manual, missed tags corrupt fund balances, and auditors see the seams. QuickBooks also has no native Statement of Functional Expenses report, which nonprofits need for Form 990 Part IX.
Q&A
What does switching from QuickBooks to RestrictedBooks actually change for a bookkeeper?
The biggest change is that fund assignment is structural, not optional. Every transaction entry includes a fund field. You can't post a grant expense without selecting a fund. Reconciliation becomes a fund balance check rather than a Class-filter report. Month-end close stops requiring a spreadsheet audit of untagged transactions. Research finds organizations on inadequate accounting software spend 25 hours per week on manual data entry and reconciliation; that number drops sharply when fund tracking is built into the ledger.
Frequently asked