Buying verdict

Accounting Software for Nonprofits: How to Pick

This comparison shows how to pick accounting software for a nonprofit: fund accounting, restricted funds, grant tracking, Form 990, and choosing by size.

A person reviewing fund balances and financial charts on a laptop at a tidy desk, with a notebook of notes beside it, tinted indigo
What's in this verdict
  1. How nonprofit accounting differs from business accounting
  2. Fund accounting and why it matters
  3. Restricted versus unrestricted funds
  4. Grant tracking and grant reporting
  5. Form 990 and nonprofit tax reporting
  6. Donor and fund reporting your board and funders expect
  7. What to look for in accounting software for nonprofits
  8. How to weight nonprofit accounting software criteria
  9. The software categories and tiers, from free to enterprise
  10. The free and entry tier for small nonprofits
  11. The midrange tier for growing nonprofits
  12. The enterprise tier for large and multi-entity nonprofits
  13. Pricing models and nonprofit discounts
  14. Cloud versus desktop for nonprofits
  15. The integrations that matter: donation platforms and payroll
  16. How to choose accounting software by organization size
  17. Setting a realistic budget for nonprofit accounting software
  18. A worked example: a small nonprofit picks accounting software
  19. Common mistakes nonprofits make choosing accounting software
  20. When to move from a general ledger to true fund accounting
  21. The bottom line

Accounting software for a nonprofit is a different purchase than accounting software for a business, even when the two tools look identical on the pricing page. A business tracks profit. A nonprofit tracks purpose, which means it has to show, at any moment, that restricted grant money went where the funder specified, that program spending is separated from administration and fundraising, and that the whole picture will line up cleanly with a Form 990 at year end. Regular accounting software can do a lot of this with the right setup, but the wrong choice leaves a treasurer rebuilding fund reports by hand every month and an accountant reconstructing a year of activity at filing time.

This comparison walks through how to pick accounting software for a nonprofit from the organization outward, not from a vendor feature list inward. It explains how nonprofit accounting actually differs, what fund accounting and restricted funds really mean for your books, how grant tracking and Form 990 reporting shape the tool you need, and what to look for feature by feature. It then maps the software categories and tiers from free to enterprise as illustrative bands rather than vendor quotes, covers pricing models and nonprofit discounts, weighs cloud against desktop, and closes with how to choose by organization size. It sits alongside our accounting cost verdict for pricing and our seven-step accounting walkthrough for the general buying method, both of which apply here with a nonprofit lens on top. Keep the cost-by-size companion on this page open and model your own organization as you read.

Key takeaways

  • Nonprofit accounting tracks money by purpose and restriction, not profit, so fund accounting, restricted-fund tracking, grant reporting, and Form 990 groupings are the features that actually matter, not the ones that demo well.
  • Many small and midsize nonprofits run on general accounting software using classes, tags, or locations as fund labels; a dedicated fund accounting platform earns its place when grant compliance and fund count get heavy.
  • Price the whole stack, not the base plan. Payroll, donation-processing fees, fund accounting modules, setup, and training sit outside the subscription, and many vendors offer nonprofit discounts that change the math.
  • Integrations with your donation platform and payroll decide how much you enter by hand, so confirm the connections you depend on before you get attached to any tool.
  • Choose by organization size and fund complexity, confirm your treasurer or accountant can work in it, and always confirm the vendor's current pricing and nonprofit program directly.

How nonprofit accounting differs from business accounting

The single biggest difference is the question the books are built to answer. A for-profit business asks, did we make money, and its accounting is organized around profit and loss. A nonprofit asks, did we use each source of money for its intended purpose, and its accounting is organized around funds and accountability to donors, funders, and the public. That shift changes almost everything downstream: the chart of accounts, the statements you produce, the reports your board expects, and the way your tax filing is structured.

In practice this means a nonprofit needs to see its money sliced several ways at once. It needs a view by fund, so restricted grant money is never confused with unrestricted operating money. It needs a view by program, so the board and funders can see what each activity actually costs. And it needs a functional-expense view that splits spending into program, administrative, and fundraising, because that split drives both the Form 990 and the trust of donors who want to know how much of their gift reaches the mission. General business software can be configured to produce these views, but only if you set it up deliberately, and only some tools do it gracefully. That configuration decision is the heart of this comparison, and everything below builds on it.

A tidy desk with a notebook of handwritten fund and program notes beside a laptop and a calculator, mapping out how a nonprofit's money is tracked
Nonprofit books are organized around funds and purpose, not profit. Map your funds, programs, and reporting needs before you open a single pricing page.

Fund accounting and why it matters

Fund accounting is the method at the center of nonprofit bookkeeping, and understanding it is the difference between buying the right tool and buying a frustrating one. Instead of treating all money as one pool, fund accounting maintains separate, self-balancing sets of accounts for different purposes: a restricted grant, an endowment, a building fund, and the general unrestricted operating money each behave as their own small ledger inside the larger organization. The point is accountability. At any moment you can show that a specific funder’s money was spent only on what they specified, and how much of it remains.

Not every nonprofit needs dedicated fund accounting software, but every nonprofit needs fund tracking in some form. A small organization with one or two restricted funds can usually track them with classes, tags, projects, or locations inside mainstream accounting software, running a report filtered by each fund when a funder asks. A larger organization juggling a dozen simultaneous grants, allocating shared costs across programs, and preparing for an audit usually benefits from a purpose-built fund accounting platform where funds are first-class objects and the software enforces the separation rather than relying on a treasurer’s discipline. The honest test is whether your fund reporting is comfortable in your current tool or whether you rebuild it by hand every month. When it becomes a monthly chore, that is the signal to price a dedicated system.

Restricted versus unrestricted funds

The restricted-versus-unrestricted distinction is where fund accounting gets practical, and it is worth being precise about it because it drives your setup. Unrestricted funds are money the organization can use for any purpose in pursuit of its mission, including general operations and salaries. Restricted funds carry a donor or funder condition: a grant that must be spent on a specific program, a gift designated for a scholarship, or money that can only be used after a certain date. There is also a middle category, board-designated funds, which are unrestricted money the board has voluntarily set aside for a purpose, and which the board can later release.

Your accounting software has to keep these categories visibly separate so restricted money never quietly subsidizes general operations, which is both a compliance problem and a trust problem if a funder discovers it. In general accounting software this means tagging every transaction to its fund and running reports by tag; in dedicated fund accounting software the restriction is a built-in property of the fund. Either way, the software must let you answer two questions instantly for any restricted fund: how much is left, and what has it been spent on. When you evaluate a tool, test exactly this with a real fund during a trial, because a dashboard that looks polished can still make restricted-fund reporting a manual export-and-spreadsheet job. Model the cost of the tier that handles your fund count in the companion on this page.

Grant tracking and grant reporting

Grants are where nonprofit accounting gets demanding, because a grant is not just money in, it is a set of obligations. A single grant can come with a defined budget by line item, a restricted purpose, a reporting schedule, a spending period, and sometimes a matching requirement, and the funder will expect a report that shows their money spent against their budget. Multiply that by several active grants at once, each on its own timeline and format, and grant tracking becomes one of the heaviest ongoing jobs in the finance function.

Good software helps in specific ways. It lets you set up each grant as a fund or project with its own budget, track actual spending against that budget in real time, allocate shared costs (a portion of rent, a fraction of a staff salary) across the grants that should bear them, and produce a report per grant that matches what the funder asked for. The strongest fund accounting platforms handle grant budgets, spend-down tracking, and allocations natively; general accounting software can approximate it with projects and classes but often leaves the allocation math and the funder-format report to you. When you evaluate tools, bring a real grant and ask how the software would track its budget, its spending, and its report. If the honest answer is a lot of manual work, factor that labor into the true cost, the same way our true-cost verdict counts the hours a tool adds or removes.

A laptop screen showing an accounting dashboard with grant budgets and fund balances, transactions importing automatically from a connected feed
Grant tracking means budgets, spend-down, and funder-ready reports per grant. Test the tool against a real grant before you commit, not a clean demo one.

Form 990 and nonprofit tax reporting

Most tax-exempt organizations in the United States file some version of the Form 990 annually, and the return is the public window into a nonprofit’s finances, so keeping your books in a shape that maps to it is a real feature requirement rather than a year-end afterthought. The 990 groups revenue and expenses in particular ways and asks for a functional-expense breakdown across program services, management and general, and fundraising. If your accounting software already tracks expenses by function throughout the year, preparing the 990 is mostly assembling reports you already have; if it does not, someone reconstructs a year of activity under deadline pressure.

Be clear about what the software does and does not do. Accounting software prepares the data, categorized cleanly, so your accountant or specialized tax software can prepare the actual return. Most accounting platforms do not file the 990 themselves. There are also different versions of the form depending on organization size, from a short electronic postcard for the smallest groups up to the full return for larger ones, and the thresholds and rules change over time. Treat any specific threshold or rule you read as something to confirm with your accountant or current official guidance rather than a fixed fact the software guarantees. The right question to ask a vendor is not whether the tool files your 990, but whether its functional-expense tracking and reports line up with how the 990 groups your numbers, so filing is assembly rather than reconstruction.

Donor and fund reporting your board and funders expect

Beyond the tax return, a nonprofit answers to two audiences that a business does not: its board and its funders. Both want reports, and the reports they want are fund-shaped. A board treasurer typically presents a statement of financial position and a statement of activities at each meeting, along with a budget-versus-actual view and often a breakdown by fund or program so the board can see that restricted money is intact and that each program is on budget. Funders want a report specific to their grant, showing their money spent against the budget they approved.

The software’s job is to produce these without a monthly spreadsheet marathon. Look for the ability to generate the core nonprofit statements, to report budget versus actual by fund and by program, and to filter any report down to a single fund or grant for a funder. A distinction worth testing: donor management (tracking who gave what, receipting, and donor communications) is often a separate system from accounting, and the two connect rather than combine. Your accounting software handles the money and the fund reporting; a donation or donor-management platform handles the relationships and the receipts, and an integration moves the totals between them. Confirm which reports come out of the box and which you would build by hand, because the reporting you do monthly is where a tool either saves or costs you the most time over a year.

What to look for in accounting software for nonprofits

With the nonprofit-specific needs on the table, the feature checklist for evaluating tools comes into focus. These are the capabilities that separate software that fits a nonprofit from software that merely does bookkeeping, and they should anchor your shortlist.

  • Fund or class tracking. The ability to tag every transaction to a fund and report on it, whether through native fund accounting or through classes, tags, projects, and locations. This is the non-negotiable core.
  • Grant and program budgeting. Setting budgets per grant or program and tracking actual spending against them in real time, ideally with allocation of shared costs across funds.
  • Functional-expense reporting. Splitting expenses into program, administrative, and fundraising so the board views and the Form 990 both come out cleanly.
  • Nonprofit statements. Out-of-the-box statement of financial position, statement of activities, and budget-versus-actual by fund and program.
  • Donation platform and payroll integrations. Clean connections to the tools where your money actually moves, so totals flow in without hand entry.
  • Multi-user access with roles. Seats for staff, a treasurer, and a free accountant seat, with permissions so volunteers see only what they should.
  • Bank feed and reconciliation. Automatic transaction import so monthly reconciliation is fast rather than a typing exercise.
  • Clean data export. The ability to get your full history out in a standard format, because nonprofit records are kept for years and audits look back.

How to weight nonprofit accounting software criteria

Not every criterion carries equal weight, and deciding the trade-offs before you compare anything keeps a vendor demo from setting your priorities. Here is an illustrative starting weighting you can adjust to your own organization. Fund accounting capability and reporting fit sit at the top because they are the jobs a nonprofit tool exists to do; a polished dashboard that cannot separate restricted money or produce a funder report fails at the one thing that matters.

How to weight nonprofit accounting software criteria

An illustrative starting weighting, out of 100, for scoring nonprofit accounting software candidates. Adjust the numbers to your own organization before you score anything.

Fund accounting and restricted-fund tracking30
Grant and Form 990 reporting fit25
Donation platform and payroll integrations18
Total cost and nonprofit discount15
Accountant fit and support12

Widths are drawn from each weight against the largest one (30). Fund accounting and reporting fit together carry more than half the decision here, because software that cannot track restricted funds or produce the statements your board and funders expect fails at the core nonprofit job no matter how good the invoicing looks.

Watch out for the demo that reframes your needs. A good salesperson will show a donor dashboard or an automation you did not know existed and make it feel essential. Note it as a nice-to-have and move on. The criteria you weighted before the demo are the honest ones, and you can enter your own organization’s numbers in the companion to keep the cost weight grounded in a real figure.

The software categories and tiers, from free to enterprise

Nonprofit accounting tools fall into rough categories by capability and scale, and knowing which category you belong in narrows the field before you compare a single vendor. These are descriptions of category behavior, not endorsements of any product, and current pricing should always be confirmed directly.

At the entry end sit free and low-cost general accounting tools that a small nonprofit uses with class or tag tracking to stand in for fund accounting. In the middle sit mainstream small-business accounting platforms with stronger reporting, class and project features, and a nonprofit configuration or discount, which many midsize organizations use successfully. Then there are dedicated fund accounting and nonprofit-specific platforms, built from the ground up around funds, grants, and nonprofit statements, which suit organizations where fund complexity has outgrown a general ledger. At the top sit enterprise nonprofit and fund accounting systems with multi-entity consolidation, deep grant management, and the controls a large organization or an audit demands. The tiers are about fit, not prestige, and a small nonprofit forced onto an enterprise system pays for complexity it will never use, while a large one clinging to a free tool pays in a treasurer’s weekends.

A stepped arrangement of software plan tiers on a screen, from a simple free tier up to a full-featured enterprise tier, tinted indigo
Nonprofit accounting tools ladder from free general ledgers up to dedicated fund accounting systems. The right rung is set by your fund complexity, not the biggest name.

The free and entry tier for small nonprofits

For a small, all-volunteer, or newly formed nonprofit, the entry tier is often genuinely enough, and reaching for more is a common early mistake. A group with simple income, a modest number of restricted funds, and a volunteer treasurer can frequently run its books on a free or low-cost general accounting tool, using classes or tags to separate a building fund from operating money and running a filtered report when a funder asks. Commonly cited illustrative figures put free general-ledger tools near zero and entry plans in the range of roughly $20 to $40 a month, though these move constantly and any nonprofit discount changes them, so confirm the vendor’s current pricing.

The costs at this tier appear at the edges rather than in the subscription. Donation-processing fees on gifts collected by card, paid payroll if the group has any staff, caps on users, and limited support are where a free or entry tool earns. The honest read is that free and entry tools are a real and sensible option for a small nonprofit with simple books, and a deferred bill for one that will soon add grants, staff, or an audit. Know which you are before you build your accounting on an entry tool, and weight ease of use heavily, because a volunteer who rotates off the board should be able to hand the books to a successor without a training project.

The midrange tier for growing nonprofits

The midrange is where most established small and midsize nonprofits actually live, and it is the tier with the most genuine choice. An organization here typically has a handful of active grants, some paid staff and a payroll, a board that expects real fund and program reporting, and enough complexity that the entry tier has started to strain. Two paths compete at this tier. One is a strong mainstream accounting platform, configured with disciplined class, project, and location tracking to serve as fund accounting, often with a nonprofit edition or discount. The other is an entry-level dedicated fund accounting platform where funds and grants are native.

The choice between them comes down to how heavy your fund and grant work is. If you have a modest number of restricted funds and an accountant comfortable configuring a general ledger, the mainstream route is affordable and familiar. If grant reporting, cost allocations, and funder-format reports are eating real hours every month, the dedicated route pays for itself in saved labor even at a higher sticker. Commonly cited illustrative midrange figures run roughly $50 to $90 a month for stronger general platforms, with dedicated fund accounting climbing above that, sometimes quoted annually. Price both paths across a full year including the labor each adds or removes, and use the companion to model the tier that matches your fund count and staff size.

The enterprise tier for large and multi-entity nonprofits

At the top of the ladder sit large nonprofits, federated organizations with chapters, and any nonprofit facing serious audit and grant-compliance load. The needs here are different in kind, not just degree. A large organization may run multiple legal entities that need consolidated reporting, dozens of simultaneous grants with complex allocations, formal internal controls and approval workflows, and integrations into a wider systems landscape. Dedicated enterprise fund accounting systems exist to serve exactly this, and their pricing reflects it: these are typically quoted rather than listed, often with implementation projects and annual contracts well into four or five figures, so the numbers here are directional rather than specific.

The reason a large nonprofit accepts this cost is that the failure modes of an undersized tool become expensive and risky at scale. An audit that cannot trace restricted funds cleanly, a grant report that does not reconcile, or a consolidation done by hand across entities all carry real cost and real reputational risk. That said, size alone does not mandate enterprise software; fund and entity complexity does. A large but structurally simple nonprofit can sometimes stay on a midrange platform, while a smaller but grant-heavy one may need dedicated fund accounting sooner. Confirm every enterprise quote directly, price the implementation and training as their own lines, and treat the whole first-year figure the way our accounting cost verdict treats any software stack: the sticker is the floor, not the total.

Pricing models and nonprofit discounts

Nonprofit accounting software is priced several ways, and knowing the model helps you compare tools that quote differently. General accounting platforms are usually priced by plan or business stage, with the tier gating capabilities like multi-user access, projects, and inventory rather than charging strictly per seat. Some tools add per-user charges beyond an included number. Dedicated fund accounting systems are more often priced by organization size, module, or number of funds, and enterprise systems are quoted per organization after a needs assessment. Across all of them, the base subscription is only one line.

Two factors reshape the nonprofit math specifically. First, many vendors offer nonprofit discounts, grant programs, or donated and discounted licenses through technology-assistance organizations, which can materially lower the price, so always ask whether a nonprofit rate exists before accepting a list price. Second, the add-ons that sit outside the base plan (payroll, donation processing fees, dedicated fund modules, and setup) often total more than the subscription itself, exactly as they do for a business. Price the whole stack: base plan, minus any nonprofit discount, plus payroll, plus processing fees on donations, plus setup and training. The companion on this page builds that stack from your inputs, and our negotiate-SaaS walkthrough covers asking for a better rate when the price comes through a sales conversation.

Cloud versus desktop for nonprofits

The cloud-versus-desktop question has a clearer answer for most nonprofits than for many businesses, because a nonprofit’s people are often distributed: a volunteer treasurer at home, staff in an office, a board scattered across a city, and an outside accountant. Cloud accounting suits that reality. It includes updates, backups, and access from anywhere, folds in the bank feeds and donation-platform integrations that remove the most manual work, and keeps everyone looking at the same current numbers. Its cost keeps accruing because the subscription never ends, but for an organization without dedicated IT the convenience and the automatic compliance updates usually justify it.

Desktop fund accounting still exists and has real niches. A large nonprofit with an in-house finance team, a data-residency requirement, or a strong accountant preference can be well served by a desktop or on-premise fund accounting system, and over several years it can look cheaper for an organization that does not need remote access. The honest reasons to choose desktop are specific rather than general, and if you do, confirm it still receives updates and supports your bank connections and reporting. For the typical small or midsize nonprofit with volunteers and a distributed board, cloud is the practical default, and the real decision is which plan and which integrations rather than cloud versus desktop.

The integrations that matter: donation platforms and payroll

Accounting software does not live alone in a nonprofit, and its value depends heavily on how cleanly it connects to the two systems where money actually moves: the donation platform and payroll. The donation or fundraising platform is where gifts, event revenue, and memberships come in, and a clean integration flows those totals into the right funds in your accounting without hand entry, while a missing one turns every month into re-keying and reconciling by hand. Confirm exactly what a donation integration moves: some sync detailed transactions, others push only a daily or monthly summary, and the difference decides how much manual work remains.

Payroll is the other heavy integration, and for a nonprofit with staff it is both a cost and a compliance line. Confirm whether payroll is native to the accounting tool, a paid add-on from the same vendor, or a separate service you connect, and check that the connection posts payroll into the correct funds and functional-expense categories, because misallocated payroll quietly distorts your program-versus-administrative split. Beyond these two, check the bank feed for your specific accounts and any connection to a donor-management or CRM system. Treat the word integration skeptically on a feature page: ask what data flows, in which direction, how often, and whether the connection is included in the tier you are pricing or gated higher. Our seven-step accounting walkthrough covers testing integrations in a real trial, which is the only way to know an integration works as advertised.

Two nonprofit colleagues at a shared desk reviewing the same accounting dashboard on a laptop, discussing who needs access
Count the people who genuinely need access, including a volunteer treasurer and a free accountant seat. Roles and permissions often decide which tier you land on.

How to choose accounting software by organization size

The most reliable way to choose is to match the tool to your organization’s stage, because a nonprofit’s accounting needs scale with budget, staff, and fund complexity in a fairly predictable way. Size here is not headcount alone; it is the combination of operating budget, number of restricted funds and grants, whether you run payroll, and whether you face an audit. Those factors, not brand, decide the tier.

A small, all-volunteer group with simple income and a fund or two can start free or on an entry plan, using class tracking, and should weight ease of use so a volunteer treasurer can run it and hand it off cleanly. A midsize organization with several grants, a payroll, and a board that wants real fund reports fits either a disciplined general ledger with a nonprofit configuration or an entry-level dedicated fund accounting platform, and the choice between them turns on how heavy the grant reporting has become. A large or multi-entity nonprofit facing audits and complex grant compliance needs a dedicated fund accounting system with the reporting, allocations, and controls to match. Size the tier to where you are now, confirm the next tier up handles where you are heading so growth does not force a mid-year migration, and bring your treasurer and accountant into the decision. Model the cost of each tier for your own numbers in the companion before you shortlist.

Setting a realistic budget for nonprofit accounting software

A nonprofit budget for accounting software has to cover the whole stack, or you will compare tools on a number that has little to do with what you actually pay, and every dollar matters more when it is a dollar not going to the mission. Start with the base subscription for the tier your size and fund complexity require, then subtract any nonprofit discount you can confirm. Then add the lines that sit outside the plan: payroll if you have staff, donation-processing fees on card gifts, any dedicated fund accounting module, and one-time setup and training.

The chart below shows the shape of a nonprofit’s first-year accounting software budget as an illustrative split. The base subscription is often only about half the real first-year cost once add-ons, setup, and training are counted, which is why the plan sticker alone is a poor budget. Setup and training deserve particular attention in a nonprofit, because staff turnover and volunteer treasurers mean the training cost recurs more often than it does in a business.

Where a nonprofit's first-year software budget goes

Illustrative split of a midsize nonprofit's first-year accounting software cost across subscription, add-ons, and setup. Shares sum to 100.

Subscription 50% Add-ons 30% Setup 20%
Base subscription, after nonprofit discount, 50% Payroll, donation fees, and fund modules, 30% Setup, migration, and training, 20%

For a nonprofit with staff and card donations, the base subscription is only about half the real first-year bill. Add-ons and the recurring cost of training a new treasurer push the true number well above the plan sticker.

Run your own organization’s numbers through the companion so the budget is a real figure rather than a hopeful one, and confirm every vendor price and nonprofit rate directly before you compare.

A worked example: a small nonprofit picks accounting software

Consider a community arts nonprofit with a roughly $400,000 annual budget, three paid staff, and five active restricted grants, choosing accounting software with illustrative numbers so the process is concrete. Every figure here is illustrative and internally consistent; a real organization’s numbers will differ, and current vendor pricing and nonprofit discounts should be confirmed directly.

First they map their needs: five restricted grants to track against budget, a payroll for three, functional-expense reporting for the board and the Form 990, and a donation platform that collects event and individual gifts by card. Their must-haves are fund and grant tracking, payroll integration, and functional-expense reporting; a donor dashboard inside accounting is a nice-to-have they can meet with their separate donation platform. They weight fund accounting and reporting fit highest, as in the chart above. Then they size the tier. Their fund count and grant reporting have outgrown pure class tracking but not yet demanded enterprise software, so they compare a strong general platform with a nonprofit discount against an entry-level dedicated fund accounting tool. Using the first-year split from the chart, where the subscription is only about half the real cost, they build the budget around the whole stack: base plan minus discount, plus payroll, plus donation-processing fees, plus setup and training.

They confirm cloud, because the treasurer is a volunteer working from home and the board is distributed. They check that the donation platform and payroll both integrate and post into the right funds. They ask their accountant, who supports both finalists but prefers the one whose functional-expense reports map cleanly to the 990. They trial both for a focused two weeks on real grants and a real month of activity, and the dedicated fund tool produces the funder reports with far less manual work, while the general platform is cheaper but leaves the allocations to a spreadsheet. Weighing the saved labor against the higher sticker, they choose the fund accounting tool, confirm a clean export path, and start on a short term. The choice arrives boring and well-evidenced, which is the goal. Model your own version in the companion on this page.

Common mistakes nonprofits make choosing accounting software

The same handful of mistakes sink most nonprofit accounting software decisions, and all of them come from letting a vendor or a brand set the terms instead of the organization’s own funds and reporting.

  • Buying business software blind. Choosing a mainstream tool without a plan for fund tracking leaves a treasurer improvising restricted-fund reports in spreadsheets. General software can work, but only when it is configured for funds from the start, with the chart of accounts built for reporting.
  • Overbuying enterprise fund accounting. A small nonprofit reaching for a large fund accounting system pays for complexity and implementation it will never use, and burdens volunteers with a tool too heavy to hand off. Size to your fund complexity, not to fear of outgrowing a tool.
  • Ignoring the accountant and treasurer. Choosing a tool your treasurer or accountant cannot comfortably use raises fees, slows reporting, and multiplies errors at audit and filing time. Ask who will keep the books and what they can work in before you shortlist.
  • Skipping the nonprofit discount. Accepting a list price without asking about nonprofit rates, grants, or donated licenses leaves real money on the table, money that belongs to the mission.
  • Pricing the sticker, not the stack. Comparing plans on the base subscription ignores payroll, donation fees, fund modules, and the recurring cost of training a new treasurer, which together often exceed the plan.
  • Setting up funds carelessly. Rushing the fund and chart-of-accounts structure at the start creates a year of corrections. Involve your accountant in the setup, because the structure is expensive to fix later.

When to move from a general ledger to true fund accounting

Because many nonprofits start on a general ledger with class tracking and grow into fund accounting, the most useful practical question is not which is better in the abstract but when to make the move. The honest signal is labor and risk. If your fund and grant reporting is comfortable in your current tool, class tracking is serving you and there is no reason to pay for more. The move earns its cost when the general ledger starts to strain in specific, recurring ways.

Watch for these triggers. Your restricted funds and grants have multiplied to the point where filtered reports are a monthly ordeal. You are allocating shared costs across many funds by hand every month. Funders want reports your tool cannot produce without a spreadsheet rebuild. You are approaching or undergoing an audit that needs cleaner fund traceability than tags provide. Or you have added entities or chapters that need consolidation. Any one of these, and especially several together, is the point to price a dedicated fund accounting platform and weigh its higher sticker against the hours and risk it removes. The move is a real migration, not a toggle, so plan it the way our software trial walkthrough plans any switch: clean the data, set a cutover date, migrate a small batch to verify the mapping, and involve your accountant in the new fund structure before you move the rest.

The bottom line

Choosing accounting software for a nonprofit is not about finding the most powerful tool or the most familiar name. It is about matching the tool to how your organization actually works: your funds, your grants, your reporting to a board and to funders, your Form 990, your size, and the people who keep the books. Nonprofit accounting tracks purpose and restriction rather than profit, so fund accounting, restricted-fund tracking, grant reporting, and functional-expense splits are the features that decide fit, and everything else is secondary. Many small and midsize nonprofits run well on general accounting software configured for funds; a dedicated fund accounting platform earns its place when grant complexity and reporting load outgrow a general ledger. Price the whole stack rather than the sticker, ask for the nonprofit discount, confirm your donation and payroll integrations, and bring your treasurer and accountant into the decision. Do it in that order and the choice arrives calm and well-evidenced instead of loud and regretted at audit time. Model your own organization’s numbers in the companion before you shortlist a single vendor.


VetLoft works for buyers and never for vendors, and this comparison reflects that: it is educational material, not accounting, tax, legal, or financial advice, and nothing here is a rule for your specific organization. Nonprofit accounting carries obligations, including fund accounting standards, grant compliance, and Form 990 requirements, that depend on your jurisdiction, your size, and your funders, all of which change over time. Because vendor pricing, nonprofit discount programs, plans, and tax rules shift frequently, every figure in these pages is illustrative and every threshold should be verified, so confirm the current numbers and requirements with the vendor and a qualified nonprofit accountant or CPA before any real books, filing, or signature are committed.

Frequently asked questions

What is the best accounting software for a nonprofit?

There is no single best accounting software for a nonprofit, only the best fit for your size, your fund structure, and your reporting obligations. A small all-volunteer group with one or two funds is often well served by a free or entry tool that tracks restricted money with classes or tags. A midsize organization juggling several grants and a payroll usually needs either a strong general ledger with disciplined fund tracking or a dedicated fund accounting platform. A large or multi-entity nonprofit with audits and complex grant compliance typically needs a purpose-built nonprofit or fund accounting system. Shortlist by fund accounting capability and reporting fit, confirm your treasurer or accountant can work in it, and price the whole stack before you commit.

What is fund accounting and does my nonprofit need it?

Fund accounting is a method that tracks money by its purpose and its restrictions rather than treating it all as one pool, which is the core of how a nonprofit keeps its books. Instead of a single profit-and-loss view, you maintain separate self-balancing sets of accounts for restricted grants, unrestricted operating money, and any board-designated funds, so you can always show a funder exactly how their money was spent. Almost every nonprofit needs fund tracking in some form, but not every one needs dedicated fund accounting software. A small organization can often track funds with classes, tags, or locations inside general accounting software, while a larger one with many restricted grants usually benefits from a purpose-built fund accounting system. The trigger for upgrading is grant reporting getting heavy enough that tag tracking strains.

Can I use regular business accounting software for a nonprofit?

Yes, many small and midsize nonprofits run on mainstream business accounting software, using its class, tag, project, or location features to stand in for fund tracking, and this is a legitimate and affordable path. It works well when you have a modest number of restricted funds and a treasurer or accountant who sets up the chart of accounts with fund reporting in mind. Where it strains is heavy grant compliance, many simultaneous restricted funds, allocation of shared costs across programs, and the specific statements and Form 990 groupings that funders and auditors expect. If you find yourself building the same fund reports by hand every month in a spreadsheet, that is the signal to price a dedicated fund accounting platform. Confirm the approach with your accountant before you commit either way.

How much does nonprofit accounting software cost?

Commonly cited illustrative monthly bands, which move constantly and vary by vendor, region, and plan: free or general-ledger tools with class tracking can sit near zero for a very small organization, entry plans commonly land around $20 to $40 a month, midrange plans with stronger reporting around $50 to $90, and dedicated fund accounting or enterprise nonprofit systems well into the hundreds a month and up, sometimes quoted annually. Those are subscription headline figures only. Payroll, payment or donation-processing fees, dedicated fund accounting modules, setup, and training sit outside the base plan and often add more than the software itself. Many vendors also offer nonprofit discounts or grants that change the math. Price the whole stack and confirm the vendor's current pricing and any nonprofit program directly before you compare.

How does a nonprofit track restricted funds in accounting software?

Restricted funds are tracked by tagging every transaction to the fund it belongs to and reporting on those tags, so restricted money never quietly subsidizes general operations. In general accounting software this usually means using classes, tags, projects, or locations as fund labels, then running reports filtered by each one to show a funder how their grant was spent and how much remains. In dedicated fund accounting software, restricted funds are first-class objects with their own self-balancing structure, and the system enforces the separation rather than relying on discipline. Either way the goal is the same: at any moment you can show the balance and activity of each restricted fund separately from unrestricted money. Set the fund structure up carefully at the start, because fixing it later is painful.

Does nonprofit accounting software help with Form 990?

Good nonprofit accounting software makes Form 990 far easier by keeping your books in categories that map to the form, but most tools do not file the 990 for you, and the return itself is usually prepared by an accountant or specialized tax software. The help comes from clean functional-expense tracking, program-versus-administrative-versus-fundraising splits, and revenue categorized the way the 990 groups it, so your accountant is not reconstructing a year of activity at filing time. Some platforms produce statements and reports that line up directly with 990 schedules. Tax rules and thresholds change and the 990 has several versions based on organization size, so confirm the current requirements and which version applies with your accountant rather than assuming the software guarantees compliance. The software prepares the data; a professional prepares the return.

Should a nonprofit choose cloud or desktop accounting software?

For most nonprofits the practical choice is cloud, because it includes updates, backups, remote access for a distributed board and volunteers, and the bank feeds and donation-platform integrations that remove the most manual entry. Cloud is sold as an ongoing subscription that never ends, so the lifetime cost keeps accruing, but the convenience and the automatic compliance updates usually justify it for an organization without dedicated IT. Desktop fund accounting still exists and can suit a large nonprofit with specific data-residency needs, an in-house finance team, or a strong accountant preference, and it can look cheaper over several years if remote access does not matter. If you choose desktop, confirm it still receives updates and supports your bank and reporting needs. Match the choice to how your people actually work.

How do I choose nonprofit accounting software by organization size?

Match the tool to your stage rather than to the biggest name, because a nonprofit's accounting needs scale with budget, staff, and fund complexity. A small all-volunteer group with simple income and a fund or two can start free or on an entry plan using class tracking, weighting ease of use so a volunteer treasurer can run it. A midsize organization with several grants, a payroll, and a board that wants real fund reports fits either a disciplined general ledger or an entry fund accounting platform. A large or multi-entity nonprofit facing audits and heavy grant compliance needs a dedicated fund accounting system with the reporting, allocations, and controls to match. Size the tier to where you are now, confirm the next tier handles where you are heading, and let your treasurer and accountant weigh in before you commit.

Ivan Petrucci · Software reviewer

Ivan has migrated teams across dozens of SaaS tools and now tests them hands-on, scoring for real workflows instead of feature checklists.

Free, no obligation

Get software demos and quotes

Tell us what you are shopping for. We will match you with vendors who can send demos and pricing for your team.

We will connect you with software vendors. No spam.