Ready to get started?

  • James Townsend

A Nonprofit's Essential Guide to Accounting Software

Woman Searching for Guide in Library

Although the most popular accounting software products- like QuickBooks and SAP- handle the needs of businesses in many industries, nonprofits have a unique business model and accounting standards and require different features and functionality from accounting software.

Keep reading this Essential Guide to Nonprofit Accounting Software to learn what makes accounting for nonprofits unique and get tips on choosing the best accounting software for your organization.

How are Nonprofit's Financial Goals Different?

It's a common misconception that nonprofits don't focus on financial goals since they're not generating a profit. In fact, most nonprofits require a minimum level of fundraising each year to reach their mission goals. This means they focus on keeping revenue (fundraising) high and expenses (direct and indirect costs) low.

So far, that sounds pretty familiar to how all companies operate. However, nonprofits are guided by a mission- like providing education in under-served areas, supporting research to find cures to diseases, creating community among a specific group of people, and more. Instead of generating a profit that can be disbursed to shareholders or re-invested in the business, nonprofits funnel their revenue into things like research funding, program expenses, outreach and work that directly impacts their mission.

Furthermore, nonprofits receive different types of revenue than most for-profit businesses. Some focus primarily on traditional fundraising like monthly gifts, planned giving, online fundraising, and special events like galas. Others receive grant funding from governmental agencies, private foundations and community funds. Many receive a combination of both.

Churches and faith-based organizations also fall under the category of nonprofits. Unlike for-profit businesses, churches are not owned but rather are run by pastors, a church board, other governing bodies and staff who are often a combination of paid employees and volunteers. Faith-based organizations may operate missions around the world, and may operate independently or as part of larger organization such as a diocese. Like other nonprofits, their revenue streams look different from for profit businesses and they also require specific accounting software features.

How is Accounting Different for Nonprofits?

Volunteers Building a House

Nonprofits have assets but instead of owners having equity in the balance sheet, net assets are tracked for a nonprofit. Unlike a business's revenue, these assets either have donor restrictions or they are considered unrestricted funds. Restricted funds can only be used for specific types of work- like direct services to constituents or they must focus on a specific category of work within a nonprofit's mission.

Almost all organizations produce some sort of annual financial reporting, but it may not always be public information. Donor and granters both expect detailed reporting and deep financial transparency from nonprofit organizations. To efficiently provide this information, nonprofits need detailed financial records and real-time data to help gauge their progress towards their financial goals on both a monthly and annual basis and meet reporting guidelines.

Watchdog groups like Charity Navigator monitor the financial reports nonprofits publish and give organizations rankings based on criteria like the percentage of each dollar that goes into their mission (often called the efficiency rating), transparency of financial reporting, expenses and more. Donors, grantors and foundations look to these watchdogs to help them make informed choices about their donations and ensure they're supporting an organization that is fiscally responsible.

At a nonprofit, a donation must be tracked throughout the accounting process, and if the funds are restricted, supporting documentation is required to prove that the funds were only used for the stated purpose. Accounting software specifically made for nonprofits addresses this need for specific reporting and has options for fund accounting, which we'll get into in the next section.

Raising funds and winning grants is difficult and requires significant staff times and resources. Properly recording and managing funds that your organization receives is critical to ensuring the overall success of your organization, inspiring trust among donors, and increasing the likelihood that donors and grantors will continue to support your mission in the future.

What is Fund Accounting?

What is Fund Accounting Infographic

Many nonprofits use an accounting approach called fund accounting. This method which focuses on the use of resources more than profitability, with transparency and accountability at its core. It provides the framework for organizations to tell their stories and remain accountable to their stakeholders.   

A "fund" is a separate accounting entity that is defined by an organization.  An organization may have many funds supporting their mission. Each fund maintains a set of self-balancing accounts that must be used for the specific purpose defined by donors, grantors, governing boards, or by law.   

For example, your nonprofit might have a fund for scholarships. You need to ensure that any money raised specifically for scholarships actually goes into scholarship awards. Tracking the amount of funding that goes into a specific program, like scholarships, helps to translate the impact of the funding to donors and other supporters. Instead of only being able to report your overall funding totals, fund accounting allows you can report the total number of students supported, the total dollars that were dispersed, average award size and other key statistics.

Similarly, a grant might have specific conditions like the types of activities it can fund or allowances for overhead expenses. The grant conditions may also have a specific timeline for when funds can be used. Fund accounting allows you to produce reports that ensure your activities match the grant conditions.

The word “fund” has a different meaning at every nonprofit organization.  At a university, a fund may be an endowment.  At churches, it may be a specific to a mission, congregation or parish.  If a church raises money for its building fund, that money may not be spent on other church activities.

For public service organizations or nongovernmental organizations (NGOs), a fund may be tied to an award or grant.  The organization has an obligation to use resources specific to the designated purpose of each fund and must be able to clearly report and tell the story of how those resources are being used. 

Nonprofit and services organizations have the responsibility and duty of care to steward its resources for the delivery of its mission.   Fund accounting supports your ability to know with confidence every dollar received is going for the purpose it was intended. 

Do You Need Fund Accounting and Award Management Software?

Fundraising Software Icon

Fund accounting is not required by generally accepted accounting principles (GAAP), but nonprofit organizations still need purpose-built fund accounting software. Fund accounting requires specific industry expertise, knowledge and experience to bridge the gap between tracking the use of funds and generating GAAP financial statements that focus on the changes in net assets. 

Most accounting solutions lack the ability to maintain balances between funds, recognize the release of restriction and track commitments and encumbrances while supporting the user’s ability to generate transparent, reliable reports at the fund level.  Intercompany entries and entity management can’t track fund release and net assets in a manner that is appropriate and tells the complete story. 

These tracking requirements can become complicated when your programs are funded by different awards, each with its own timetable and expense eligibility criteria. For international organizations, you may face additional complexity such as handling multiple currencies and multiple languages.

Fund accounting software for grant recipients is often called award management software, or grant management software. You may need to search multiple categories and keywords to learn about all your options. If you are a grantor you may need additional tools to handle the application, award and post-award processes.

How to Choose the Right Software

To find the right product for your needs, the best place to begin is with requirements to help you evaluate alternatives. Here are some common requirements that may apply to your organization.

High Level Requirements

Nonprofit Software Checklist Icon

A written list of requirements is the starting point for evaluating accounting software options. Requirements allow vendors to prepare better informed and more accurate proposals in response to your request.

Most organizations seek business benefits from their award management system such as these:

  • Improve decision making with access to real-time information, expenses, subawards, and obligations, presented in easy-to understand displays.

  • Increase efficiency. Productivity goes up since information silos are eliminated; everyone has access to the same information reducing time wasting ”back and forth” communications.

  • Streamline processes. Gives you a comprehensive picture start to finish of your entire process and helps eliminate redundant and potentially conflicting data issues.

  • Automate, simplify grant compliance.  Access one set of data in the format you need as often as you need.

  • Provide user-defined multi-currency viewing. View and report grant data in different currencies, depending on your multinational operational needs.

  • Support multiple languages. Specific the languages which you need for all your users.

After you spell out the broad goals for the software, it’s time to delve into the details. You should provide samples of your documentation as appropriate to accompany these requirements. You may want to use a spreadsheet to track how various products stack up in your evaluation.

The following are sample high level requirements:




  • Complies with industry standards for security

  • Integrated with authentication provider for single sign-on


  • Available on leading cloud provider


  • Integrates with document management, email, and office productivity apps such as word processing and spreadsheets

  • ​Offers application programming interface (API) or software development kit (SDK) to allow further integrations

  • Based on current standards such as web services and XML


  • Create proposal estimates (budgets) using the sponsoring Funder’s specified line items that map to your organization’s G/L account numbers. Enter estimate amounts annually, quarterly, monthly, weekly, or daily; and use unit of measure codes to track quantities of specific items

  • ​Track revisions of budget estimates as you move through the negotiation process

  • Use the milestones feature to track due dates and completion dates of important activities during the proposal phase, such as submission of certifications, budget narrative, key personnel bio’s, etc.

  • Attach important documents such as emails, spreadsheets, PDFs, etc.


  • Specify an award-specific currency that allows the organization to toggle the display of estimate amounts between the currency the organization operates in (LCY) and the currency of the sponsor (ACY).

  • ​Incrementally obligate funds and track obligation amounts by sponsor-driven restrictions for better monitoring of available funds.

  • ​Record modifications received from the sponsor to revise estimate amounts.

  • ​Include a list of the terms and conditions of the award agreement.

  • Use the milestones feature to track project activity deliverables, reporting deadlines, etc.

  • Define the sponsor-imposed restrictions using dimension values to control expenses.

  • Further control spending by restricting the start and end date for the obligation.

  • ​Track actual expenses against the sponsor-approved budget line items.

  • Track cost matching requirements and record transactions counted against any requirem