Independent buyer's guide. Not affiliated with any software vendor. We do not publish vendor pricing on this site – for current prices, see linked pricing pages.
Chapter 11 / By Industry

Accounting Software for a Nonprofit: A 2026 Buying Guide

For 501(c)(3) public charities, private foundations, and other tax-exempt organisations. Fund accounting is the dominant feature, with grant tracking, donor management integration, functional expense allocation, and Form 990 source data alongside.
Last reviewed April 2026~1,300 words / 7 sections

Nonprofit accounting is different

Three features set nonprofit accounting apart from for-profit accounting: fund accounting (resources tracked by purpose), board-and-public-facing reporting (Form 990 is publicly disclosable), and functional expense allocation (expenses by programme / management / fundraising rather than just by line item). The accounting software has to handle all three.

Most mainstream cloud accounting (QuickBooks Online, Xero) can be configured to do nonprofit accounting reasonably well, but the chart-of-accounts setup is materially different from a for-profit business. Specialist nonprofit-accounting products (Aplos, Sage Intacct's nonprofit edition, Blackbaud Financial Edge NXT) are built around fund accounting natively rather than retrofitted.

Feature priorities for nonprofits

Fund accounting (primary)

Restricted vs unrestricted funds, with separate balance-sheet rollups per fund. Some products handle this with class or location tracking (a workaround); some handle it natively. Native is preferred but not strictly required for smaller nonprofits.

Grant tracking

Grants typically come with restrictions (purpose, time period, reporting requirements). The accounting software should let you tag every revenue and expense to a grant, produce per-grant financial reports for funders, and flag spending that exceeds the grant's budget or restrictions.

Donor / CRM integration

Donor information lives in the donor-management system; aggregate donation totals flow into accounting. The accounting product should accept summary entries from the donor system without forcing per-donor detail into the GL.

Functional expense allocation

Form 990 and audited financial statements require expenses by function: programme, management, fundraising. Class tracking or location tracking provides this in mainstream cloud accounting; specialist products handle it natively.

Board-ready reporting

Statement of activities (income statement) and statement of financial position (balance sheet), formatted to nonprofit conventions, with comparison to budget and prior year. Some products produce these natively; others require custom report templates.

Form 990 prep source

The accounting software should produce the financial source data your CPA needs to prepare Form 990: revenue and expense by programme, functional allocation, salary detail for highest-paid employees, balance-sheet detail.

Category recommendations

CategoryFitWhy
Free / low-barrierAcceptable fitViable for very small nonprofits (under $50k revenue). Wave and similar can handle simple nonprofit bookkeeping; manual workarounds for fund tracking.
Mainstream small-business cloud (configured for nonprofit)Strong fitDefault fit for most small to mid-size nonprofits. QBO Plus or Xero Established with class tracking, plus a donor-management product on top.
Nonprofit specialist (Aplos, Sage Intacct nonprofit, Blackbaud)Strong fitRight category for larger nonprofits with many funds, complex grant management, or audit requirements.
Service-business specialistNot the fitInadequate fund-accounting capability.
Mid-marketAcceptable fitSage Intacct's nonprofit edition is in this category; right fit for larger or multi-entity nonprofits.
Managed bookkeeping services (nonprofit-specialised)Acceptable fitSome bookkeepers specialise in nonprofits; useful if your board is volunteer and lacks accounting capacity.

Frequently asked questions

What is fund accounting and how does it differ from regular accounting?

Fund accounting separates an organisation's resources into ‘funds’ tied to specific purposes, with their own self-balancing books. Restricted funds (donor-restricted, grant-restricted) cannot be spent outside the donor's specified purpose; unrestricted funds support general operations. The accounting must show the financial position of each fund separately, not just the organisation as a whole. Regular accounting consolidates everything into one set of books; fund accounting maintains many.

What is Form 990?

Form 990 is the annual information return that most US tax-exempt organisations must file with the IRS. It reports income, expenses, programmes, governance, and key financial information. There are several versions: 990-N (under $50k revenue, electronic postcard), 990-EZ (between $50k and $200k), and 990 (over $200k or over $500k assets). Private foundations file 990-PF. Form 990 is publicly disclosable and is often the primary public window into a nonprofit's finances.

Do I need a separate donor-management system or will accounting handle it?

For organisations under roughly $100k of donations and a few hundred donors, the contact records inside accounting software can suffice. Above that, dedicated donor-management software (Bloomerang, Salesforce NPSP, Little Green Light, others) handles donor communications, recurring gifts, pledge tracking, and acknowledgement letters far better than accounting software does. The donor system is the system of record for donor information; aggregate donation data flows into accounting.

What is functional expense allocation?

Form 990 and audited financial statements require expenses to be allocated by function: programme services, management and general, fundraising. Many expenses are split (a director's salary may be 70 percent programme, 20 percent management, 10 percent fundraising) and the allocation must be defensible. The accounting software should support class or location tracking so each expense can be tagged with a functional category.

Related guides

Companion pages on this site and on our portfolio of independent pricing references.