Nonprofit organizations require dedicated accounting software that takes their stringent requirements for financial planning, budgeting, auditing, and reporting into account. Features like grant tracking, nonprofit financial reporting, and donation tracking are some of the most important things to look for in nonprofit accounting software. To help you choose a solution that fits your organization’s needs, we’ve picked the six best nonprofit accounting software:
- Aplos: Best overall accounting software for nonprofits with a website and donation form builder
- NonProfitPlus: Best for restricted funds accounting
- QuickBooks Online: Best customizable accounting software for Form 990 reporting
- QuickBooks Enterprise Nonprofit Edition: Best for desktop accounting software for nonprofits
- Wave: Best free accounting software for nonprofits with less than $50,000 in gross receipts
- Blackbaud Financial Edge NXT: Best nonprofit enterprise resource planning (ERP) software
Why You Can Trust Fit Small Business
We are driven by the Fit Small Business mission to provide you with the best answers to your small business questions—allowing you to choose the right accounting solution for your needs. Our meticulous evaluation process makes us a trustworthy source for accounting software insights. We don’t just scratch the surface; we immerse ourselves in every platform we review by exploring the features down to the finest nuances.
For our roundup of church accounting software, we created a special rubric that evaluates the features of our chosen providers, which gives our audience—churches and faith-based groups—an unbiased opinion about the software’s capabilities and fit for your organization.
- Comparison of the Best Nonprofit Accounting Software
- Aplos: Best Overall Accounting Software for Nonprofits With a Website & Donation Form Builder
- NonProfitPlus: Best for Restricted Funds Accounting
- NonProfit+
- QuickBooks Online: Best Customizable Accounting Software for Form 990 Reporting
- QuickBooks Enterprise Nonprofit Edition: Best Desktop Accounting Software for Nonprofits
- QuickBooks Premier Plus Nonprofit Edition
- Wave: Best Free Nonprofit Accounting Software for Volunteer Treasurers of Very Small Nonprofits
- Blackbaud Financial Edge NXT: Best Nonprofit ERP Software
- Frequently Asked Questions (FAQs)
- Bottom Line
Comparison of the Best Nonprofit Accounting Software
| Software | Monthly Pricing | Annual Pricing | Number of Users | Price per Additional User | Monthly Bookkeeping Assistance |
|---|---|---|---|---|---|
| $79 to $189 or custom priced | ✕ | 2 | $20 per month | Quote-based | |
| Visit Aplos | |||||
| Custom | Custom | Depends on quote | Custom | ✕ | |
| Visit NonProfitPlus | |||||
| $38 to $275 | ✕ | 1 to 25 | N/A | Starting at $300 per month | |
| Visit QuickBooks Online | |||||
![]() | $142 to $1,429 | Starts at $1,481 | 1 to 40 | N/A | ✕ |
| Visit QuickBooks Enterprise Nonprofit Edition | |||||
| Free or $16 | $170 (paid plan) | 1 or unlimited | N/A | Starting at $149 per month | |
| Visit Wave | |||||
| Custom | Custom | Depends on quote | N/A | ✕ | |
| Visit Blackbaud Financial Edge NXT | |||||
| Software | Nonprofit Tools & Features | Nonprofit Financial Statements | Default Nonprofit Chart of Accounts | Budgeting | Track Expenses by Program |
|---|---|---|---|---|---|
| ✓ | ✓ | ✓ | ✓ | ✓ | |
| Visit Aplos | |||||
| ✓ | ✓ | ✓ | ✓ | ✓ | |
| Visit NonProfitPlus | |||||
| ✕ | Customization required | ✕ | ✓ | ✓ | |
| Visit QuickBooks Online | |||||
![]() | ✕ | ✓ | ✓ | ✓ | ✓ |
| Visit QuickBooks Enterprise | |||||
| ✕ | ✕ | ✕ | ✕ | ✕ | |
| Visit Wave | |||||
| ✓ | ✓ | ✓ | ✓ | ✓ | |
| Visit Blackbaud Financial Edge NXT | |||||
Aplos: Best Overall Accounting Software for Nonprofits With a Website & Donation Form Builder
Pricing
All plans include two users:
- Aplos Lite: $79 per month
- Aplos Core: $99 per month
- Aplos Advanced: Starting at $189 per month
Price per additional user is $20 per month.
You can try Aplos for free for 15 days with no credit card required.
Why We Like It
Aplos is our overall best nonprofit accounting software because it has an outstanding set of general accounting features, and its key features are tailored to nonprofit operations. We consider it a powerful accounting application for medium-sized nonprofits because it provides end-to-end solutions for managing donors and members.
We recommend Aplos Core for its valuable features, such as fund accounting, donation tracking, and online giving forms. It is also ideal for faith-based organizations with few employees; see how it benefits churches in our evaluation of the best church accounting software.
Our Evaluation
In our evaluation, Aplos performed well in both accounting and nonprofit features. We did dock a few points in the accounting category because of the added cost for payroll, the lack of inventory features, and no mobile app. That said, these missing features aren’t major drawbacks, and Aplos is still a strong choice. Its ease of use really stands out, with multiple customer service channels that make it simple for users to get help when they need it.
While Aplos is our top overall pick, you may want to consider QuickBooks Enterprise Nonprofit Edition as an alternative. Although Aplos performs well in accounting, QuickBooks Enterprise edges ahead with its dedicated nonprofit edition, offering more tailored features for nonprofit organizations. QuickBooks Enterprise has more accounting capabilities such as class and location tracking, customized reporting, a meticulous A/P and A/R process, and detailed inventory management features.
| Number of Users Allowed | 2 included |
|---|---|
| Fund Accounting | ✓ |
| Grant Management | ✓ |
| Donation and Tracking Management | ✓ |
| Encumbrance Accounting | ✕ |
| Average User Review | 4.7 out of 5 Read user comments in our Aplos user reviews for more information. |
- Online donations and fundraisers: Aplos can help you create forms to accept donations online and during fundraising events. It also has a dedicated portal where donors can view and track their donations and update payment details.
- Recurring donations: If some of your members donate regularly or through tithes, you can set up recurring donations to make it easy to schedule donations, print out statements, and update payment information.
- Website builder: One of the most unique features of Aplos is its website builder, which is best for nonprofits that host fundraising events and use websites for registration and donations.
- Nonprofits with extensive fundraising activities: Aplos is an excellent option for nonprofits seeking tools to help automate common tasks. For example, Aplos has built-in fundraising tools to help nonprofits raise funds and donations easily. Nonprofits can also manage their donors by keeping track of their donation history, contact information, and communication preferences.
- Nonprofits seeking event assistance: Aplos offers event management features that allow nonprofits to plan and manage their events. Users can create and manage event registrations, tickets, and payments.
- Nonprofits that need an all-in-one accounting and nonprofit management software: Aplos provides a comprehensive suite of accounting features, including general ledger, A/R and A/P, bank reconciliation, and a range of customizable financial reports. Aplos will assist with tracking donations and monitoring expenses.
NonProfitPlus: Best for Restricted Funds Accounting
Pricing
Prices aren’t published on its website. You can sign up for a free product tour to see how it works.
Why We Like It
We selected NonProfit+ by Acumatica as one of the best nonprofit accounting software because it efficiently tracks restricted funds, making it easy for nonprofits to account for transactions affecting restricted donations or grants. It also lets you generate customized reports by activity and schedule emails to send out to donors.
Our Evaluation
Nonprofit+ is the only software in this category to earn perfect marks in nonprofit accounting. It stands out for its nonprofit-specific features, offering a wide range of tools like fund accounting, grant management, and member management.
While it performed well in accounting, we deducted points for the added cost of payroll, the lack of inventory features, and the absence of receipt scanning. Nonprofit+ also falls short in terms of ease of use. We found the software to be somewhat complex and lacking in assisted bookkeeping features, which could be a drawback for some users.
Aplos is our top alternative to Nonprofit+ for those who find the latter too complex for their needs. Aplos strikes a good balance between accounting and nonprofit features, making it an ideal choice for the average user looking for simplicity without sacrificing functionality.
| Number of Users Allowed | May depend on quote |
|---|---|
| Fund Accounting | ✓ |
| Grant Management | ✓ |
| Donation and Tracking Management | ✕ |
| Encumbrance Accounting | ✓ |
| Average User Review | 4 out of 5 |
- Restricted funds accounting: NonProfitPlus allows you to define fund restrictions and prevent commingling of cash with nonrestricted funds. These restrictions can extend to accounts, subaccounts, and employee or user restrictions.
- Grant and donation management: Grants and donations often come with conditions as to how they’ll be used. The platform can help you manage these grants and donations based on the donor-imposed conditions through a dedicated module.
- Intercompany accounting: If you have a nonprofit with several organizations, NonProfitPlus is great accounting software for consolidating financial statements.
- Board management: Administrators can grant board members access to the software. This feature enables board members to view grants and donations in real time without having to ask for a report.
- Nonprofits that manage board access: If board members need to be able to view real-time data for grants and donations, NonProfitPlus will allow you to easily grant them access to this data.
- Nonprofits with several organizations: If your nonprofit has multiple entities or operates globally, NonProfitPlus allows you to manage and track each entity and also drill down reports into the region, country, or local level—all under a single platform.
- Nonprofits that rely heavily on grants: If your nonprofit receives grants designated by donors for specific purposes, NonProfitPlus is an excellent option. Its restricted fund management features will let you define and restrict the uses of particular funds.
QuickBooks Online: Best Customizable Accounting Software for Form 990 Reporting
Pricing
- Simple Start: $35 per month for one user
- Essentials: $65 per month for three users
- Plus: $99 per month for five users (recommended for nonprofits)
- Advanced: $235 per month for 25 users
QuickBooks currently offers a 50% discount for the first three months or a 30-day free trial with no credit card required.
Why We Like It
As our best small business accounting software, QuickBooks Online is a versatile and flexible accounting solution that can adapt to a nonprofit—we have a guide on how to set up QuickBooks Online for nonprofits. We’ll show you exactly how to customize your Q uickBooks Online so that all the necessary information for your Form 990 can easily be printed. From modifying your chart of accounts to perfectly match the Form 990, to using class and location tracking to group revenue and expenses by program service, QuickBooks is incredibly flexible.
It also made our roundup because of its outstanding bookkeeping assistance available through QuickBooks Live. In addition to QuickBooks Live, you can easily find a QuickBooks ProAdvisor in your area to provide you with assistance. You can even give them direct access to your books so they can keep them clean and up-to-date.
We recommend the Plus plan because of the location and class tracking features, which can be used to monitor income and expense by program service, administrative, and fundraising purposes. However, Advanced is also an excellent choice if you require more than five users.
Our Evaluation
QuickBooks Online performed well in accounting features, though we deducted a few points because some aspects need to be manually adjusted for nonprofit accounting, such as updating the chart of accounts to include nonprofit-specific accounts. However, it excelled in ease of use because of its multiple customer support channels and assisted bookkeeping services.
On the downside, QBO didn’t score highly in nonprofit-specific features. We reduced points because many essential functions, like donation tracking, require manual modifications to meet nonprofit needs. Our best alternative for QBO would be QuickBooks Enterprise if you want nonprofit accounting functions built-in to the software.
| Number of Users Allowed | 1 to 25 |
|---|---|
| Fund Accounting | via class or location tracking |
| Grant Management | via class or location tracking |
| Donation and Tracking Management | via class or location tracking |
| Encumbrance Accounting | via class or location tracking |
| Average User Reviews | 4.3 out of 5 Read our QuickBooks Online user reviews for more information. |
- Assisted bookkeeping option: Through QuickBooks Live, you can access an expert QuickBooks bookkeeper to help you organize your books, classify transactions, and analyze your financial statements. Given that nonprofits follow different accounting standards than for-profit organizations, you’ll need someone who understands and practices nonprofit accounting.
- ProAdvisors: It is very easy to find a local bookkeeper who can help you with your QuickBooks Online account. They can even log directly into your account to review what you’ve done and make corrections. Read our guide on how to find a QuickBooks ProAdvisor.
- Location and class tracking: Your nonprofit can use location and class tracking to segregate activity by fund and by program service. You can also add customized tags to transactions for further tracking. See our article on customizing QuickBooks Online for nonprofits.
- Outstanding inventory features: If your nonprofit sells goods, QuickBooks Online can help you keep track of inventory levels efficiently and calculate your cost of goods sold (COGS), so there’s no need to get another third-party app just for inventory tracking.
- Nonprofits filing Form 990: QuickBooks Online can be used to mirror almost exactly the required information on Form 990. While it takes some time to set up QuickBooks Online for nonprofits, it is an inexpensive option for detailed tracking.
- Nonprofits seeking easy access to bookkeeping assistance: QuickBooks Online users have access to QuickBooks Live, an add-on service that matches you with a dedicated bookkeeper who will categorize your expenses, reconcile your account statements, and send you financial reports on a monthly basis. You can meet with them virtually as often as needed to ask questions and review reports.
- Nonprofits with a limited budget: QuickBooks Online is more affordable than most of the other nonprofit accounting software available, which can be especially important for nonprofits operating on a limited budget.
- Nonprofits without a dedicated finance team: QuickBooks Online is user-friendly and doesn’t require extensive accounting knowledge to use. This can be beneficial for nonprofits that don’t have a dedicated finance team.
QuickBooks Enterprise Nonprofit Edition: Best Desktop Accounting Software for Nonprofits
Pricing
| Cloud-hosted Monthly Pricing Starts At | Desktop Monthly Pricing Starts At | |
|---|---|---|
| Silver | $180 | $142 |
| Gold | $217 | $194 |
| Platinum | $254 | $231 |
| Diamond | $446 | $389 |
All prices above are for one user. Additional users can be added for a discounted price compared with the initial user.
Why We Like It
QuickBooks Enterprise is a robust desktop accounting software that is the sole remaining QuickBooks Desktop product following the recent retirement of QuickBooks Desktop Premier. In our view, Enterprise offers more power and functionality than Premier. Like Premier, it includes industry-specific editions, but now with both cloud-hosted and desktop versions available. We appreciate that QuickBooks provides businesses the flexibility to either access Enterprise remotely via cloud hosting or stick with the traditional desktop setup.
As QuickBooks’ most advanced accounting solution, Enterprise doesn’t hold back on features. It supports managing donations, grants, and encumbrances and simplifies tax reporting with IRS Form 990. With QuickBooks Desktop now subscription-based, users benefit from continuous access to the latest updates—something that wasn’t possible with the old license-based version, where updates were limited until the license expired.
Our Evaluation
QuickBooks Enterprise excels in accounting features, but it does have some drawbacks. In our evaluation, it lost points for not offering a mobile app, missing receipt capture, and charging extra for payroll. However, its nonprofit-specific edition helps make up for these gaps, making it a strong choice for nonprofits overall.
That said, as an accounting-focused software, QuickBooks Enterprise doesn’t include certain nonprofit-specific features like member management. Additionally, its pricing can be high, especially for smaller, grassroots nonprofits. For a more affordable option that still delivers essential features, QuickBooks Online could be a better fit. Alternatively, Aplos provides a solid balance between accounting and nonprofit tools.
| Number of Users Allowed | 1 to 5 |
|---|---|
| Fund Accounting | via class or location tracking |
| Grant Management | via class or location tracking |
| Donation and Tracking Management | ✓ |
| Encumbrance Accounting | ✓ |
| Average User Review | 4.5 out of 5 Read our QuickBooks Enterprise user reviews for more information. |
- Nonprofit Chart of Accounts: Unlike QuickBooks Online, QuickBooks Enterprise automatically provides a nonprofit-specific chart of accounts. These accounts align with nonprofit accounting standards, making it easier to classify assets, liabilities, revenues, expenses, and equity.
- Industry-Specific Reports: QuickBooks Enterprise can generate essential nonprofit reports and financial statements, such as the statement of activities, statement of financial position, statement of functional expenses, and statement of cash flows. Additionally, you can create specialized reports like donor list summaries and contribution reports and access advanced reporting tools.
- Unlimited Customer Support and Product Updates: With QuickBooks Enterprise’s subscription-based model, users receive unlimited customer support and product updates at no additional cost.
- Nonprofits Seeking Desktop Accounting Software: Although more expensive, QuickBooks Enterprise is a desktop-based solution that offers a robust set of features specifically tailored to the needs of nonprofits.
- Nonprofits Requiring Advanced Accounting Features: With more advanced capabilities than QuickBooks Online, QuickBooks Enterprise allows you to track restricted grants, manage fundraising campaigns, and create budgets by program, making it ideal for nonprofits with more complex accounting needs.
Wave: Best Free Nonprofit Accounting Software for Volunteer Treasurers of Very Small Nonprofits
Pricing
You can choose from two plans:
- Starter: Free for a single user; has accounting and invoicing features
- Pro: $16 monthly or $170 annually for unlimited users; has additional features, including bank feeds, receipt capture, live chat and email support, and discounted credit card processing fees
Add-ons:
- Bookkeeping support: $149 monthly (Starter and Pro)
- Assisted payroll: $40 monthly for tax service states
and $20 monthly for self-service states, plus $6 monthly per employee - Receipt scanning: $8 per month or $72 per year (Starter only; included in Pro)
Why We Like It
Nonprofits with less than $50,000 in gross receipts can file Form 990-N instead of Form 990, which means they don’t have to separate expenses into administrative, program service, and fundraising. Wave’s basic accounting features will work great for these small nonprofits. Wave doesn’t offer industry-specific features, but small nonprofits most likely won’t need them.
The platform is user-friendly, even for novice treasurers, and personalized coaching is available through a Wave Advisor if needed. However, unlike QuickBooks Online, Wave cannot separate income and expenses by classes to simulate fund or program service accounting as required for Form 990. If you’re required to file Form 990, investing in a more robust solution like QuickBooks Online would be a better fit.
Our Evaluation
Wave stands out as a leader in pricing, even with its paid option. For just $16, you gain added convenience with features like automated transaction imports. However, the free version still offers all the essential bookkeeping tools. Given that Wave is free, it’s understandable that its accounting score doesn’t match more comprehensive platforms like QuickBooks Online.
Additionally, Wave lacks nonprofit-specific features, so if you require fund tracking or grant management, you may need to consider other options. That said, Wave’s simplicity makes it a solid choice for basic tracking needs. If you’re looking for more robust nonprofit and accounting functionality, Aplos or QuickBooks Online would be worth exploring.
| Number of Users Allowed | 1 or unlimited |
|---|---|
| Fund Accounting | ✕ |
| Grant Management | ✕ |
| Donation and Tracking Management | ✕ |
| Encumbrance Accounting | ✕ |
| Average User Review | 4.4 out of 5 Read our user reviews of Wave for more information. |
- Free income and expense tracking: Wave’s free plan, Starter, offers basic accounting features including uploading bank statements to make categorizing expenses easier.
- Payroll tax assistance: Wave gives tax filing assistance and calculation for tax service states (Florida, New York, Georgia, Illinois, Arizona, California, Indiana, Virginia, Washington, Minnesota, North Carolina, Texas, Tennessee, and Wisconsin) and payroll tax calculation for the rest of the states, which are self-service states.
- Nonprofits with only one program service: Even if you have to file Form 990, Wave can suit your needs as long as you don’t have to split revenue and expenses into multiple program services. You’ll need to modify your chart of accounts to provide separate accounts for administrative, program service, and fundraising expenses, but that’s doable. However, if you have multiple programs, you’ll need to create even more accounts to separate program service expenses into each individual program service, which is very cumbersome and can easily lead to mistakes.
- Nonprofits seeking payroll assistance: Wave’s payroll tax assistance includes filing assistance and calculation for tax service states and payroll tax calculation for self-service states.
Blackbaud Financial Edge NXT: Best Nonprofit ERP Software
Pricing
Prices aren’t published on the website, but you can contact the provider to request pricing information or a customized quote.
Why We Like It
Blackbaud Financial Edge NXT is comprehensive for tracking both simple and complex grant requirements. Since it’s a nonprofit ERP software, you can specify how your financial data looks on reports and break your accounting structure down to a very detailed level if required.
The program is also ideal for organizations that require consolidated reporting, thanks to its consolidation management module, which allows users to merge financial statements across multiple organizations. On the downside, it lacks transparent pricing, is complex, and requires a lot of training and support to get up to speed on the basic functionality. Aplos might be a simpler and more convenient alternative for nonprofits not leaning toward ERP functions.
Our Evaluation
Blackbaud earned the second-highest score in nonprofit features, largely because of its status as a nonprofit ERP. The only reason it didn’t receive perfect marks is the absence of member management features. That said, it performed well in accounting, with only minor misses like receipt capture and mobile app functionality. In our expert opinion, the benefits of Blackbaud being an ERP outweigh the lack of these minor features.
Blackbaud’s pricing is likely higher, as is common with most ERPs. However, the exact cost is unclear because it’s quote-based. Additionally, we found Blackbaud more complex to use, which led us to deduct points for ease of use. If you feel an ERP is more than you need, QuickBooks Enterprise might be a more suitable alternative.
| Number of Users Allowed | 1 or unlimited |
|---|---|
| Fund Accounting | ✓ |
| Grant Management | ✓ |
| Donation and Tracking Management | ✓ |
| Encumbrance Accounting | ✓ |
| Average User Review | 4.2 out of 5 based on Software Advice |
- Fund and grant accounting: Blackbaud has dedicated features for restricted funds and grants, making it easy for nonprofits to account for income and expenses associated with a fund or grant. This also helps organizations maintain financial transparency and compliance with fund or grant restrictions.
- Flexible reporting: Users can get instant insights using customizable dashboards and generate detailed reports for real-time decision-making.
- Integration: Blackbaud integrates with Microsoft Excel for complex data analysis and calculations. This integration allows you to directly get data for Blackbaud. And if you want a more customized experience, you can use the API for further customization. This flexibility means you can build a financial system that suits your unique processes.
- Large nonprofits: Blackbaud offers a comprehensive suite of features that’ll suit large nonprofits that operate in multiple states. Because of its nonprofit accounting features, it can handle large funds and ensure uniform accounting across all nonprofit activities.
- Nonprofits seeking customized accounting solutions: Because of Blackbaud’s API, users can create unique workflows and systems that better suit their workflow and operations. Using the API means that your nonprofit should also have an expert who can use the API to create customized solutions.
How We Evaluated Nonprofit Accounting Software
Frequently Asked Questions (FAQs)
What is fund accounting, and why is it essential for nonprofit accounting software?
Fund accounting is a method of accounting that tracks and reports on the financial activity of specific funds or programs within an organization. It is essential for nonprofit accounting software because it allows organizations to stay compliant with grant requirements by keeping detailed records.
How do I choose the right nonprofit accounting software for my organization?
You should first evaluate your organization’s financial management needs and then consider the software provider’s features, cost, ease of use, and level of customer support.
Why do nonprofits need nonprofit accounting software?
Nonprofit accounting software helps organizations track donations and grants, manage budgets, and generate financial reports. It also saves time, reduces errors, and ensures compliance with nonprofit accounting standards.
Is there a free version of QuickBooks for nonprofits?
There is no free version of QuickBooks—even for nonprofits. You can only get the 30-day free trial with no credit card required if you want to try QuickBooks.
Bottom Line
Aplos is our top choice for nonprofit accounting because of its versatility in offering both nonprofit-specific and accounting features. For those seeking a web-based solution that’s easy to collaborate on with an external bookkeeper, QuickBooks Online is a solid option. If you prefer desktop software with built-in nonprofit features, we recommend QuickBooks Enterprise.
For small nonprofits that don’t require detailed accounting, Wave is a great option with its free plan, making it ideal for simple invoicing and bookkeeping. If you’re looking for software with a stronger focus on nonprofit needs, consider Blackbaud Financial Edge NXT or NonProfitPlus.
