Nonprofit Resources


Accounting Tech Stack Optimization

Many people don’t think much about software until there is an issue or they discover that the limitations of their current solutions are holding them back. You might be perfectly content with your iPhone 8, for example, until you realize that several newer versions have been introduced and you may be missing out on some very helpful updates.

If your general ledger accounting system has become outdated, it means that something you use every day to help you make operational decisions isn’t performing at its best. Think of it like this: one way that technology becomes old is that we become new. Your nonprofit likely needs new data, insight, processes, and efficiencies that you didn’t need five or 10 years ago.


Standard Versus Optimized Accounting Systems

Let’s consider the differences between a standard general ledger accounting system and an optimized system.

Older financial statement platforms generally use a site license, meaning that the software is installed on your physical server, and perform these functions:

  • General ledger – Entering and adjusting standard and recurring entries, perhaps reversing entries and year-end adjustments for audit entries
  • Accounts payable – Should be seamless with the general ledger functions
  • Reports – Creating standard or custom reports for Statements of Activities, Statements of Financial Position, and maybe a functioning cash flow statement

Newer financial statement platforms such as Sage Intacct, NetSuite, and Blackbaud are cloud-based and do not have to be installed on your physical server. These platforms are becoming more common for churches and nonprofits and can be right-sized for each job. They also provide these additional features that can greatly improve an organization’s back-office efficiency:

  • Procurement workflow – authorization and electronic approvals
  • Dashboards that are easily accessible on a mobile device
  • Data that is as close to real-time as possible
  • Cash flow data
  • Click-into detail so you can drill down for more information

If your primary software only provides you with financial statement, general ledger, and accounts payable capabilities, your staff is probably manually entering and processing transactions and entries that could easily be automated.


Key Considerations for Your Accounting Software

Even if your general ledger platform is older or only offers basic functions, you may be able to improve your workflow and efficiency by adding other software applications into an accounting tech stack, a group of applications or software that provides solutions for specific accounting functions.

Creating an accounting tech stack could be as simple as adding software to facilitate billing/donor accounting, payroll, and expense reports and ensuring that these supporting software platforms are integrated with your primary software. The initial commitment of time and money to set up an accounting tech stack could save you back-office hours every month in the long term.

If you haven’t upgraded or integrated your software lately, you may be missing out on these crucial components that supporting software platforms provide, including:

  1. Automated accounting review
    1. Detecting errors
    2. Correcting transaction recording through artificial intelligence (AI) rules
    3. Tracking task lists
    4. Asking internal questions
    5. Defining closing processes
    6. Providing reconciliation status
  2. Automated data entry
    1. Capturing and uploading invoices or statements and linking accounts
    2. Providing categorization suggestions based on historical data
    3. Publishing to accounting software
  3. Dashboards
    1. Interactive; can be customized and filtered to provide insights
    2. Key performance indicators (KPIs) can be automatically populated so real-time data is always available
    3. Ability to drill down into transaction detail
  4. Consolidations
    1. Across general ledger platforms
    2. Across multiple currencies
    3. Intercompany eliminations
    4. Visualization
    5. Reporting
  5. Forecasting
    1. Aligning Statements of Activities, Statements of Financial Position, and cash flow statements
    2. Driver-based – Manipulation of specific KPIs to analyze the outcome
    3. Anticipating cash surpluses and deficits, which can help you project future funding requirements like capital expenditures
    4. Forecasting seasonality from prior years
    5. Generating scenarios – Allowing for hypothetical simulation of financial data to identify whether certain decisions will generate the desired outcomes or carry additional risk

Optimizing your software solutions can be as simple as connecting software that you are already using to allow for automation, or as complex as switching to a new general ledger accounting system that will provide more automation and integration opportunities. In our next article, we’ll look at how to evaluate the effectiveness of your current accounting software and calculate the cost of making a change.

Please contact us to learn more about accounting tech stacks and how CapinCrouse can help you assess your options in this area.


Additional Resources:

6 Common Accounting Tech Stack Questions

How to Evaluate the Effectiveness of Your Accounting Tech Stack

The Church Financial Field Guide

David J. Gunter

Dave has 41 years of consulting and advisory experience and provides a range of services, including business strategy, forecasting, revenue and donor analysis, and cost structure management and operational efficiency. He has held chief financial officer, chief accounting officer, and treasury officer positions at publicly traded companies, and worked with numerous churches as a consultant and advisor.

Leave a Comment