Outsource Your Bookkeeping!

Outsourced accounting — having the accounting done by an outside person or firm — isn’t new, but it is getting a second look as nonprofits search for ways to cut office costs. 

Outsource Your Bookkeeping!
8 mins read

How does my nonprofit get timely and accurate financial information?

The most strategic decision you make regarding how to staff your accounting department may be to not staff it at all. Well, at least not with employees of your organization. Outsourced accounting — having the accounting done by an outside person or firm — isn’t new, but it is getting a second look as nonprofits search for ways to cut office costs.


We’ve written here before about using accurate and timely financial information to manage your organization well. But the question for many executive directors is: how do I get that financial information? While a good in-house bookkeeper is probably better than an outsourced bookkeeper, an outsourced bookkeeper is much better than a bad in-house bookkeeper.

“For a long time I had various people in the office do it,” one executive director said. “But they didn’t have the skills and as we grew we needed real skills. Then I hired an MBA and only much later did I find out that MBAs don’t know how to do accounting or bookkeeping. Then I hired an accountant but he didn’t know anything about nonprofit accounting and got our grant reports all screwed up. Then I hired a controller who could talk a good game but could never seem to get anything accomplished and in fact ended up suing us for wrongful termination. Finally I hired an outside bookkeeper who is doing a great job.”

Many executive directors find it difficult to find someone with the right skills to prepare invoices (for government or clients), produce financial statements, and analyze financial data to answer management questions. And finding such a person at an affordable rate is even more challenging.

What does outsourced bookkeeping look like?

The term outsourcing may sound bigger than it really is. Many smaller organizations “outsource” their accounting by hiring a part-time, contracted bookkeeper who comes in for half a day every two weeks (for example), writes checks (for the executive director’s signature), reconciles the bank statements, posts the transactions into QuickBooks, and prepares monthly financial statements. Such bookkeepers often have five or more nonprofit clients at any one time.

In other situations a nonprofit will contract with an accounting firm to perform the above tasks as well as others.

Sole practitioners vs. accounting firms

Sole practitioners — individuals in business for themselves — tend to be less expensive and will usually come to your location. Depending on your geographic area and the experience of the bookkeeper, they can charge from $15 to $60 per hour. (One executive director told us: “I used to have a great outside bookkeeper, but then her band finally got a touring contract and she could quit her day job: us.”)

Some organizations have volunteer, part-time bookkeepers as well, or contract with a retired accountant to do the bookkeeping.

But some boards are more comfortable with an accounting firm that has accountants, bookkeepers and data entry people on staff, thereby providing some backup and different skills. Accounting firms are more expensive, though, and usually want the data sent to their office. We asked around and found an approximate rate of $30,000 per year for a $1 million organization.

With today’s technology, there is little difference between having an accountant down the street or out-of-state, and as a result, some companies can provide outsourced accounting at lower rates (typically because labor costs are less expensive where they are located). While some people may feel uncomfortable with having their accounting done 2,000 miles away, such a choice might be a good and more cost effective option for you. One executive director in Idaho told us: “I can see why someone in New York would want to outsource to an Idaho firm that can find a bookkeeper for $14 an hour, but here in Idaho I can do that, too.”

If you have an annual audit, your auditor may offer to do accounting services for you as well. They will make sure that the accounting work would be done by a separate department and team than the group that does your audit. It might sound easier to maintain a relationship with only one firm, but we recommend that you use two different firms. This will assure the independence of your auditor and you will benefit from two perspectives on your finances.

When is outsourcing a good idea?

Outsourcing tends to work the best when:

  • A smaller organization doesn’t need a full-time bookkeeper, but needs more skills than the receptionist or office manager can provide
  • An organization of any size can’t find a full-time person with the appropriate skills at a cost they can afford
  • There have been multiple failures trying to hire a good full-time bookkeeper
  • When temporary services are needed — e.g, if the bookkeeper is on maternity leave, or if there will be a vacancy of several months (perhaps to wait until a new COO is hired who will then hire the bookkeeper)

Don’t forget that someone — perhaps the executive director — will still need to be involved with finances, from coding and approving invoices, reviewing time sheets, making deposits, and so forth.

Outsourcing is probably not a good fit for your organization if

  • You have cash flow challenges that require day-to-day decisions about what to pay and what to hold
  • You have a complicated and unique financial system, or
  • You want your finance staff to be part of your management team

Building in-house accounting staff may seem like a good goal — and for many organizations it is — but the important part is to build a relationship — either externally or internally — to meet your financial information needs.

What if you have to write a check on the spot?

The fear of the last minute check is something that keeps many people from outsourcing. Yes, it is often more difficult to cut an immediate check when your bookkeeper isn’t on site all the time, but you should be able to work something out with your outsourced provider. For example, you may keep some checks in your office under lock and key that can be written manually and posted later by the bookkeeper when she comes in, or you can use an organizational credit card.

Finding an outside bookkeeper

Ask other nonprofits in your community for their outsourced bookkeepers, and only rely on a recommendation if the person has used the bookkeeper for six months and through an audit. Ask your auditor (if you have one) for recommendations. Talk to references about what they like best and least about their outside bookkeepers. And don’t forget that this relationship should be reviewed at least once a year; it may be right to move to a staff bookkeeper or a different external bookkeeper.

Finally, remember the primary audience for financial statements is the organization’s management. Just as you wouldn’t (or shouldn’t!) accept incomplete, inaccurate, or late information from your staff accountant, you shouldn’t accept that from an outside vendor either.

See also:

About the Author

More Posts

Steve Zimmerman, CPA, MBA, is principal at Spectrum Nonprofit Services, a finance and strategy consulting firm based in Milwaukee. With Jeanne Bell and Jan Masaoka, he co-authored Nonprofit Sustainability: Making Strategic Decisions for Financial Viability, published by Jossey-Bass in 2011. In addition to writing the Finance & Strategy column for Blue Avocado and consulting to nonprofits across the country, Steve conducts train-the-consultant sessions how to use the book’s framework with nonprofits in strategic and/or business planning. His site includes templates and other materials based on the book.

Articles on Blue Avocado do not provide legal representation or legal advice and should not be used as a substitute for advice or legal counsel. Blue Avocado provides space for the nonprofit sector to express new ideas. Views represented in Blue Avocado do not necessarily express the opinion of the publication or its publisher.

37 thoughts on “Outsource Your Bookkeeping!

  1. Steve; another great article; thanks for putting a spotlight on this idea. Here at eCratchit we have been providing outsourced bookkeeping to nonprofits for 10 years and currently work with over 50, all over the country. I would add a couple thoughts: – Firm vs Solo- a firm offers a range of services from bookkeeping thru CFO support and creates redundancy in case someone "joins a band" – Cost – outsourcing can create incredible efficiencies, our fees start at 12k per year for a full service solution for smaller nonprofits ( 500k to 1M) -Experience – a good outsource firm will have the experience to hit the ground running; we quickly- cleanup, setup, create process and reporting and engage a clients audit firm. Outsourcing is a great,cost effective solution for many nonprofits. Ed Mulherin, CPA, Esq Founder & CEO – eCratchit Bookkeeping www.ecratchitnonprofitbookkeeping.com

  2. I went this route several years ago and I can’t tell you what a great difference it has made. I have a CPA who comes in 1 day a week for about 5 or 6 hours and serves as our FInance Manager. I highly recommend it. Costs me about $18,000 a year and worth every penny. Prior to that I had a consultant CPA who came in once a month and my office manager would do some of the bookkeeping. It was a mess.

  3. I went this route several years ago and I can’t tell you what a great difference it has made. I have a CPA who comes in 1 day a week for about 5 or 6 hours and serves as our FInance Manager. I highly recommend it. Costs me about $18,000 a year and worth every penny. Prior to that I had a consultant CPA who came in once a month and my office manager would do some of the bookkeeping. It was a mess.

  4. Steve, a great article (as always) and one lesson that I have finally learned. As a small nonprofit, we have had multiple failures in hiring for the position (any number of reasons that I could name). We started with an operations manager (twice), then moved to director of administration (not worth the price), ended with office manager (worth her weight in gold, but left for a higher salary elsewhere).

    With all that turnover, the challenge of keeping up-to-date financial reports proved to be difficult and quite a lot of work on me, the executive director. I have finally found a terrific firm that now manages all the bookkeeping and reporting, while I review the monthly reports and approve payroll, etc.

    The best part is that it is all cheaper than any one staff person could have been! A huge relief to the organization!


  5. Wow! Great article, Steve. Our company has offered bookkeeping services exclusively for nonprofits since 1986. Sometimes the decision can be difficult, especially if a nonprofit is used to having a bookkeeper on staff. The other benefit of going with a company versus a sole proprietor is that you won’t be left in the lurch. Our company has eight employees, so we usually have room for another client, and if one of our bookkeepers is out sick, or on vacation, we never drop the ball. If you’re looking at outsourcing your bookkeeping, make absolutely sure that the company you chose has a strong background in nonprofit accounting, which can be difficult to find. Good resources to find a contract bookkeeper include advocacy groups for nonprofits in your area, or sometimes your auditor can offer recommendations. Erin Jones Susan Matlack Jones & Associates Portland, Oregon Specializing in not-for-profit accounting since 1986 www.smjones.com


  6. Steve, you really nailed this topic! Another advantage is the support boards have when there is a change in staff leadership. Support Kansas City is a nonprofit providing support services for critical back office functions unique to nonprofits, including accounting, to over 90 agencies in our area. When our agencies have a change in leadership, the board members already have a connection to our staff and we can help them during the transition. Once new staff leadership is hired, we work closely with new leadership with their transition needs. Debra Box, Executive Director, Support Kansas City. www.supportkc.org


  7. Steve, you really nailed this topic! Another advantage is the support boards have when there is a change in staff leadership. Support Kansas City is a nonprofit providing support services for critical back office functions unique to nonprofits, including accounting, to over 90 agencies in our area. When our agencies have a change in leadership, the board members already have a connection to our staff and we can help them during the transition. Once new staff leadership is hired, we work closely with new leadership with their transition needs. Debra Box, Executive Director, Support Kansas City. www.supportkc.org

  8. My experience is different. The outside accountant knew QuickBooks, but not fund accounting, as was no help at all with grant work. Likewise, 990 prep by the outside accountant was out of touch with program expenses versus overhead, and no use at all with respect to accounting for special even t revenue. Payroll is a fine portion to outsource, but my experience is that most outside accountants can’t deal with temporarily restricted revenue, and a CPA who can is arrogant and condescending.

  9. My experience is different. The outside accountant knew QuickBooks, but not fund accounting, as was no help at all with grant work. Likewise, 990 prep by the outside accountant was out of touch with program expenses versus overhead, and no use at all with respect to accounting for special even t revenue. Payroll is a fine portion to outsource, but my experience is that most outside accountants can’t deal with temporarily restricted revenue, and a CPA who can is arrogant and condescending.


  10. Steve – Great article! As a service provider of outsourced bookkeeping and accounting for nonprofits, from my biased perspective we clearly think this is a great thing for nonprofits. 🙂 However, I’d really encourage groups to take an honest self-assessment if they are ready. The process of working with an outside provider forces a level of process discipline that the organization may, or may not, be ready for. There are clearly benefits around improved controls, improved accuracy, minimized impact of turnover, lowered cost, etc. but organizations must be ready to alter their processes and to be disciplined in those processes A good service provider should help in that process, but the organization must be willing and able to change. Another thing I’d point out is that although hourly rates are clearly important, I’d encourage groups to really consider efficiency as well when they consider costs. For example, we took over for a local client – drawing from the same labor pool at the same salaries – and we saved them nearly 25% of their accounting budget. Their bookkeeper was working 40 hours / week and we do the same work in 15-20 hours / week because of our invesments in technology, and our structured and efficient processes. Enjoy- Jeff Russell, CEO Easy Office, www.youreasyoffice.com

  11. I really appreciate Jeff’s comments. I thought he’d just give a “company line” about how great outsourcing can be…because he was just promoting his business. But he provided the insight that an organization MUST BE READY internally to outsource the bookkeeping. Outsourcing is not a blanket solution to bad financial management, but an interesting and effective financial tool…that is part of a grander financial strategy. There are no true shortcuts for a well-managed nonprofit organization.

  12. I really appreciate Jeff’s comments. I thought he’d just give a “company line” about how great outsourcing can be…because he was just promoting his business. But he provided the insight that an organization MUST BE READY internally to outsource the bookkeeping. Outsourcing is not a blanket solution to bad financial management, but an interesting and effective financial tool…that is part of a grander financial strategy. There are no true shortcuts for a well-managed nonprofit organization.

  13. This is only cost effective if you have part-time needs. If it is a full-time need you are generally better having the function in-house, both for coverage and for cost.

  14. This is only cost effective if you have part-time needs. If it is a full-time need you are generally better having the function in-house, both for coverage and for cost.

  15. Thanks Steve for putting this issue out there. Most non profits (or small businesses for that matter) don't have enough work for a full time bookkeeper. As an accountant and EA (enrolled agent) in New Hampshire, I have found this role very rewarding. jvlea@aol.com

  16. You have made some decent points there. I checked on the web for more info about the issue and found most people will go along with your views on this web site.

  17. Thanks Mike for sharing the post. These are really good tips for someone who has little clue on bookkeeping outsourcing. I really appreciate your advice. Outsourcing even provide services like cost savings, increase effectiveness, improved control etc.

    I am a Cpa and my site is northtexascpas.net/

  18. Our bookkeeper started prior to my arrival as ED and we may be discontinuing his services due to some costly errors that occurred recently. Long story short, he charged extra hours outside of his monthly contact rate to update a large quantity of investments we moved to a new program. He did it incorrectly and our Form 990 prep bill ended out being double due what it usually is to the assistance the CPA firm had to provide correcting the transactions. The best part – he hasn’t offered to rectify the situation outside of a one line email apology.

    This person’s contract was never formally renewed after the first year, we’ve just kind of continued on with the services so I’m a little worried about what’s going to happen when we terminate. (Not the most pleasant personality I’ve dealt with and the only person with a copy of our Quickbooks file.

    With that said, I’m going to be requesting that my board of directors does a RFP so that we find someone with actual nonprofit experience. Do you have any recommendations on what to include include in a questionnaire or in the agreement that is offered?

    I was thinking we need to address fund accounting, handling of restricted donations, utilizing Quickbooks features for maximum reporting capabilities, file back up, donor list privacy – what else is there?

    I’m honestly capable of doing the Quickbooks myself as ED, but I know that’s a no no with internal controls.

  19. Well, each and every kind of business are always under cost and time constraints. Undoubtedly in hand bookkeeping processing is a very time consuming task and most small to large business owners find it very difficult to be in completely control over everything, as a result of which they can not provided sufficient time to their core actives those are very essential for business. So, it is good to outsource bookkeeping service by which on can avail the following benefits.
    1)It delivers accurate result timely and also by reducing the overhead cost of employees.
    2)It adds some value to the service and also increases the proficiency of in house team.
    3)It keeps everything private and confidential. Etc.
    Though I have come across many service providers, still I believe that the service provided by
    http://unchainedfinancialservices.com/ is superb. No one is bound to hire this but one should at least go through it before making final decision. Thank you.

  20. I’m glad you pointed out that although a business can survive for a while by using different people around the office for bookkeeping, as the company grows there becomes a need for specific skills that only professional bookkeepers have. My brother works at a start up and helps with the accounting there, but as they continue to grow it’s likely the responsibilities will progress beyond his skill set. I’ll give him a call and suggest they consider outsourcing their bookkeeping service.

  21. I like how you said that outsourcing bookkeeping services can be extremely beneficial for smaller businesses that need temporary or intermittent cash-flow management services. My friend is thinking of starting his own business but he isn’t sure how to handle the finances as necessary while still motivating and hiring his employees, training his workers, and marketing his product. I’m sure that, if he did start his own business, he’d really benefit from a professional bookkeeping service that can take care of the logistics of finances for him as his company needs, so he can focus on making his business a success. Thank you.

  22. Thanks for pointing out that outsourcing your bookkeeping doesn’t have to be big, since a lot of small organizations will hire a bookkeeper who only comes in every couple of weeks. The company I work for has grown lately, and our bookkeeping needs have grown as well. I didn’t know that outsourced bookkeeping could work for smaller companies as well, so I’m really glad you shared that info!

  23. I like your tip about having multiple failures to hire good bookkeepers. That makes sense considering how hard it is to vet people with short amounts of time. I’ll have to consider your tips so that I can outsource accounting services.

  24. I like your tip about having multiple failures to hire good bookkeepers. That makes sense considering how hard it is to vet people with short amounts of time. I’ll have to consider your tips so that I can outsource accounting services.

  25. I love what you said about certain organizations and how they have part-time bookkeepers that are great at their jobs. Business accounting is important because they keep track of your income and financial records. If I were to own a business, I would make sure to find a reliable accounting company that can meet my needs.

  26. I love your bookkeeping tips. My wife and I are terrible at looking at our books. We’ll have to hire some accountants for accuracy.

  27. Hi Steve,
    Really love the post. I know that many smaller organizations are struggling without a skilled nonprofit accounting professional. It’s difficult for them to find someone with the necessary skills and experience, which leads quickly to high turnover rates because these professionals can’t afford enough pay or work in shortage areas like this one does – leading towards inaccurate financial information being reported on behalf of your company. That is why many smaller organizations “outsource accounting and bookkeeping services or get it done with the best accounting software.

  28. Outsourcing your bookkeeping and accounting allows you to expand, grow by adding resources.
    A decision that can provide short-term financial relief for small business owners is outsourcing their finances as it will take less time than doing everything yourself or hiring an already established firm. free accounting software

  29. Thanks for helping me understand that a bookkeeping professional can cost around $15 to $60 depending on their experience and the geographic area of your business. With that in mind, a business owner should ask around in their area first to find the one with a good reputation but at a reasonable price. I can imagine how important their services are to prevent them from having issues with their finances that can avoid bankruptcy situations. http://byrdtax.com/bookkeeping

Leave a Reply

Your email address will not be published. Required fields are marked *