What makes nonprofit accounting different
Three structural differences from for-profit accounting shape platform fit:
- Fund accounting. Nonprofits track money by purpose — restricted (donor-designated), temporarily restricted (released over time), unrestricted, board-designated. FASB ASC 958 requires reporting financials with these distinctions. General SMB platforms handle this via custom chart of accounts + classes/tracking categories.
- Form 990 reporting. The IRS annual return for tax-exempt organizations requires expense categorization by function: program services, management & general, fundraising. This affects how nonprofits set up expense categories from day one.
- Donor + grant tracking. Who gave what, when, for what purpose. Required for donor receipts, grant reporting back to funders, and donor-restricted-fund release timing.
The fund-accounting gap
No platform in our current review set — QuickBooks, Xero, Zoho Books, Wave, Sage Accounting, or any other — offers true fund accounting natively. "Fund accounting" means the software tracks restricted, temporarily restricted, and unrestricted net assets as first-class balance-sheet categories, generates FASB ASC 958-compliant statements of financial position and activities automatically, and handles multi-fund grant reporting without custom workarounds.
What these generalist platforms can do: approximate fund accounting via custom chart of accounts and class/tracking-category setup. For small nonprofits (under ~$500K revenue, one or two grant sources, no complex multi-entity structure), that approximation is often sufficient. For organizations with complex grant portfolios, multiple restricted funds, or external audit requirements around FASB ASC 958, the dedicated tools below are the correct answer.
Dedicated nonprofit platforms outside our scope: Aplos (aplos.com, $25–79/month) is purpose-built for small-to-mid US nonprofits with built-in 990 reporting, fund accounting, and donor management. Blackbaud Financial Edge NXT targets larger nonprofits ($1M+ revenue, $10K+/year) with deep fund accounting and Raiser's Edge integration. Sage Intacct (custom pricing, typically $5K–25K/year) has a dedicated nonprofit vertical with pre-built FASB ASC 958 reporting and grant tracking. Evaluate these alongside the generalists above if your organization's complexity demands it.
QuickBooks Online Plus — best overall for US nonprofits
QBO Plus ($90–115/month — but ~80% off via TechSoup for qualifying US 501(c)(3) nonprofits in year one) is the most common US nonprofit accounting platform. The nonprofit chart of accounts template handles fund accounting via classes; Plus tier supports up to 5 users; reporting can be configured for 990 prep.
Set up correctly during onboarding: enable the nonprofit chart of accounts template, set up tracking classes for restricted vs unrestricted vs board-designated funds, configure expense categories by function (program / management / fundraising) for 990. Most US nonprofit treasurers and CPAs know QBO; switching from another platform after the fact is hard. Start here unless you have a specific reason not to.
Xero — best for international nonprofits
Xero handles nonprofit fund accounting via tracking categories (similar to QB classes), supports multi-currency natively (important for international grant funding), and has stronger UK/EU nonprofit fit than QuickBooks. The TT-Exchange UK nonprofit discount program covers Xero.
Where Xero wins for nonprofits specifically: international operations, multi-currency grants, UK/EU/AU-based organizations. The unlimited-users-on-every-plan model also matters for nonprofits — many have 5–10 board members + staff who need read access without per-seat costs.
Wave + Zoho Books — best free options
For very small grassroots nonprofits (under ~$50K revenue), free options are the right answer:
- Wave Starter: free forever, basic fund accounting via custom chart of accounts, no nonprofit-specific reporting templates. Manual P&L prep for 990. Best for genuinely tiny nonprofits or transitional setups.
- Zoho Books Free: free for organizations under $50K annual revenue, more sophisticated than Wave on multi-entity + multi-currency, integrates with Zoho One ecosystem if you use other Zoho products.
Both have a clear graduation path — Wave Pro ($16/mo) or Zoho Books Standard ($15/mo) — when you cross the free-tier thresholds.
Don't forget TechSoup
Qualifying US 501(c)(3) nonprofits should check TechSoup before paying retail for accounting software. Significant discounts on QuickBooks (~80% off year one), Sage (~75% off), Microsoft 365, Adobe, Slack, and dozens of other tools. Application requires nonprofit status verification but pays back instantly. International equivalents: TT-Exchange (UK), Connecting Up (Australia), TechSoup Canada.
Verdict
For most US nonprofits, QuickBooks Online Plus with the nonprofit template + TechSoup discount is the default. Xero wins for international or multi-currency operations. Wave or Zoho Books free tier for genuinely tiny nonprofits. Once your organization's complexity exceeds what a class-and-chart-of-accounts workaround can handle — complex grant portfolios, FASB ASC 958 audit requirements, multi-entity structures — move to Aplos, Blackbaud Financial Edge, or Sage Intacct rather than stretching a generalist past its design.
The wrong move is treating nonprofit accounting like for-profit accounting from day one — getting your chart of accounts wrong is much harder to fix later than getting it right at setup.
Frequently asked questions
Do nonprofits need different accounting software than businesses?
Sometimes. Small nonprofits (under ~$500K revenue) can use general-purpose SMB accounting software — QuickBooks Online Plus, Xero, Wave — with custom chart of accounts tracking restricted vs unrestricted funds. Mid-size and larger nonprofits (above ~$1M) benefit from dedicated fund accounting features that track grant restrictions, donor reporting, IRS Form 990, and the FASB nonprofit reporting standards. QuickBooks Nonprofit Edition, Sage Intacct, and Aplos are the standard upgrades.
What is fund accounting and which platforms support it?
Fund accounting separates financials by purpose — restricted funds (donor-designated for specific programs), temporarily restricted (released over time), unrestricted, board-designated. Nonprofits need this to comply with FASB ASC 958 reporting standards. General SMB platforms (QuickBooks Online, Xero, Wave) handle this via custom chart of accounts + classes/tracking categories. Dedicated nonprofit platforms (Sage Intacct, Blackbaud Financial Edge, Aplos) handle it natively. For small-to-mid nonprofits, QBO Plus + careful chart-of-accounts design typically suffices.
Does QuickBooks have a special nonprofit edition?
Yes — QuickBooks Online Plus or Advanced with the nonprofit chart of accounts template. Also QuickBooks Premier Nonprofit (Desktop) which is more specialized. QuickBooks doesn't separately market a "QuickBooks Online Nonprofit" SKU; you set up QBO Plus with nonprofit-template chart of accounts during onboarding. Pricing is the same as regular QBO Plus ($90-115/month).
What about TechSoup discounts for nonprofits?
TechSoup (techsoup.org) provides discounted access to software for qualifying 501(c)(3) US nonprofits. Microsoft, Adobe, Intuit (QuickBooks), Sage, and many others participate. Discounts on QuickBooks: ~80% off the first year. Sage: ~75% off. Worth checking if you're a qualifying US nonprofit before paying full retail. International equivalents exist (TT-Exchange in UK, Connecting Up in Australia).
How do nonprofits handle IRS Form 990 in accounting software?
Form 990 (the IRS annual return for tax-exempt organizations) requires specific revenue and expense categorization — program services, management & general, fundraising. Most general SMB accounting platforms support this via custom chart of accounts categorized for 990 reporting. Dedicated nonprofit platforms (Sage Intacct, Aplos, Blackbaud) often have built-in 990 reporting templates. Most small nonprofits work with a tax preparer for the actual filing; the software provides the categorized financials.
What about Aplos and Blackbaud Financial Edge for nonprofits?
Aplos and Blackbaud Financial Edge are dedicated nonprofit accounting platforms — neither is in our current review set. Aplos targets small-to-mid nonprofits ($25-79/month tiers); it has built-in 990 reporting, fund accounting, and donor management. Blackbaud Financial Edge targets larger nonprofits ($10K+/year) with deep fund accounting, grant management, and integration with Blackbaud's broader nonprofit suite (Raiser's Edge for donor CRM). For nonprofits past mid-size complexity, both are worth evaluating alongside Sage Intacct.
Does Wave work for very small nonprofits?
Yes — Wave Starter is free forever and works for nonprofits under ~$50K annual revenue with simple operations. Set up a chart of accounts that tracks restricted vs unrestricted funds. Limitations: Wave doesn't have nonprofit-specific reporting templates (you build P&L and Balance Sheet manually for 990 prep), and Wave Payroll Canada/US handle basic nonprofit payroll but without specialized features. For small grassroots nonprofits, Wave's free tier is meaningfully better than spending limited resources on accounting software.