Should Your Nonprofit Bring Bookkeeping In House?
By Mike Krieg · Updated October 20, 2026
Bring bookkeeping in house only if you have someone with the expertise and the hours to do it well. If you don't, keep outsourcing, but don't keep paying yesterday's price. AI tools now let a bookkeeper finish the same work much faster, so the fee you agreed to a few years ago may be out of date. Negotiate it, or find a bookkeeper who uses AI and charges less.
That's the advice of Mike Krieg, NonProfitSaver's founder, who brought his own ministry's bookkeeping in house. It may sound odd coming from someone who did the move himself. His reasons are below, along with a calculator to run your own numbers.
Disclosure: NonProfitSaver also offers finance operations (bookkeeping, payroll and giving statements) as a paid service. This guide covers both directions, including when not to hire anyone.
What Storyline paid, and what changed
Storyline Missions was paying an outside provider $1,800 a month for bookkeeping and administration. It brought that work in house at what Mike estimates is about $800 a month in staff time. That's an estimate, not an invoice. The difference is $1,800 − $800 = $1,000 a month, or $1,000 × 12 = about $12,000 a year.
To get there, Storyline built its own program that learned its processes and workflow. The bookkeeping itself now takes about 2 hours a month, Mike says. "We now have no need for outsourced bookkeeping."
He's quick to add the catch. "We are pretty strong on the tech side of things, and I am not sure if I'd recommend our approach, as it does require some software engineering capability."
So the lesson isn't "build your own AI bookkeeper." It's what the experience showed about the price of the work.
Why you may be overpaying
Bookkeeping has been priced on the time it takes. That time is falling.
"Bookkeeping is one of those things that you're likely going to be overcharged for," Mike says. "A couple of years ago it took the bookkeeper a lot of time to process your books. Today, with the help of AI, they can work much faster. So you're paying a higher hourly rate."
In other words, if your monthly fee hasn't moved while the work got faster, the effective rate per hour of real work went up. His summary: "The old way is dead. It's AI-assisted bookkeeping from here on out."
We can't tell you how much faster any particular firm works, and nobody publishes that. But you can ask yours.
When to outsource anyway
Doing it yourself is possible. It isn't always wise. "All of this can be done DIY, but that doesn't mean you should do it," Mike says. "For many, it still makes sense to outsource."
His test has two parts:
- No expertise in house? Outsource. Restricted gifts, payroll liabilities and year-end giving statements are easy to get wrong, and errors cost more than a fee.
- Spending too many hours on it? Outsource. Staff time spent on books is time not spent on the mission.
Outsourcing also tends to win when:
- the person who'd take it on is already full time on something else;
- you'd have only one person who understands the books, with no backup;
- you're facing an audit or review and need clean, well-documented work.
In house tends to win when you have a trained person with spare hours, simple books, and good software, and when the outside fee is high for your volume.
Side by side
| In house | Outsourced | |
|---|---|---|
| What you pay for | Staff hours × hourly cost, plus software | A monthly fee for an agreed scope |
| Expertise | Only what your staff has | The firm's, including restricted funds and payroll |
| Continuity | Depends on one or two people | The firm covers absences and turnover |
| Knowledge of your organization | High: staff know donors, programs and grants | Lower, unless you document it |
| Controls | Harder to separate duties in a small team | A second set of eyes on the books |
| Best fit | Simple books, a trained person with spare hours | No in-house expertise, or too many staff hours spent |
A middle route is common too: keep day-to-day entry in house and pay an outside bookkeeper or CPA to review and reconcile each month or quarter. Ask for that as a written scope and price it the same way.
Run your break-even
Compare what you pay an outside provider each month with what in house would cost: hours × hourly cost, plus software. Use the bookkeeping part of the fee only. If your provider bundles payroll or other services, separate those out first.
Outsource vs in house, per month
Use the bookkeeping fee only, not bundled services.
Where the defaults come from:
- $24.36 an hour is the median pay for bookkeeping, accounting and auditing clerks as of May 2025, from the US Bureau of Labor Statistics. That's wages only. Employer payroll taxes and any benefits are extra, so your real hourly cost is higher. If you'll do it yourself, use what your time is worth to the organization.
- $7 a month is QuickBooks Online Plus through TechSoup: an $80 annual admin fee, about $6.67 a month, as of October 2026. Use your own software cost if it's different.
A worked example
Take a $1,000 monthly bookkeeping fee. At $24.36 an hour with $7 of software, in house breaks even at ($1,000 − $7) ÷ $24.36 = 40.8, or about 40 hours a month.
- If the work would take 20 hours: 20 × $24.36 + $7 = $494.20 a month. In house costs $505.80 a month less, about $6,070 a year.
- If it would take 50 hours: 50 × $24.36 + $7 = $1,225.00 a month. Outsourcing costs $225.00 a month less.
These hour counts are illustrations, not measurements. Estimate your own from a month of real work, and add employer taxes to the hourly figure.
How to negotiate with your bookkeeper
"The good news is that it's about to get a lot cheaper," Mike says. "You need to negotiate."
A fair conversation covers four questions:
- How many hours do our books take each month now? Ask for the number, not the fee.
- What tools do you use? Ask whether AI or automation tools are part of the workflow, and what they've changed.
- What exactly is included? Get a written scope: reconciliations, restricted-fund tracking, payroll, giving statements, reports for the board. Bundles hide prices.
- Can the fee follow the hours? If the work is faster than when you signed, ask for a price that reflects it.
If the answers don't move, get two or three quotes, including from bookkeepers who say they use AI tools. Compare them on the same written scope.
Cut the software cost either way
Whoever keeps the books, the software bill is often the easiest saving. QuickBooks Online Plus lists at $140 a month, or $1,680 a year, as of October 2026, against the $80 TechSoup fee for eligible nonprofits. The catch is that you start a new subscription and copy your company into it; see Moving QuickBooks to TechSoup. Bill-pay and expense tools have nonprofit programs too.
Our nonprofit bookkeeping costs guide compares in-house wages, outsourced pricing and software in more depth. To check every subscription you pay for at once, run the free audit.
A note on Storyline's numbers
Storyline's $1,800 a month is what it paid the outside provider for bookkeeping and administration. The $800 a month is Mike's estimate of the in-house staff time that replaced it, not an invoice, so the $12,000 a year is an estimate too. It's an in-house move Storyline made itself, not a NonProfitSaver service result. The point is the method: separate the bookkeeping fee from everything else, count the real hours, and compare.
Frequently asked questions
Is it cheaper to do nonprofit bookkeeping in house?
Sometimes. Compare the outside fee with the staff hours the work would take, times the hourly cost of the person doing it, plus software. If the in-house total is lower and you have someone with the skill and the time, in house can win. If not, outsourcing usually costs less than the mistakes.
When should a nonprofit outsource bookkeeping?
When nobody on staff has bookkeeping expertise, or when doing it yourself takes more hours than you can spare. Our founder's rule is simple: if you don't have the expertise in house, or you're spending too many hours on it, outsource.
Can AI do a nonprofit's bookkeeping?
AI tools can speed up categorizing, matching and reconciling, but someone still has to review the work, track restricted funds and answer for the books. Our founder's ministry built its own AI program for its workflow, and he doesn't recommend copying that without software engineering skill. For most organizations the practical step is a bookkeeper who uses AI tools.
How do I calculate the break-even between in-house and outsourced bookkeeping?
Subtract your monthly software cost from the outside bookkeeping fee, then divide by the in-house hourly cost. For a $1,000 monthly fee, $7 of software and $24.36 an hour, that's ($1,000 − $7) ÷ $24.36 = about 40 hours a month. If the work takes fewer hours than that, in house costs less.
How do I negotiate a lower bookkeeping fee?
Ask how many hours your books take each month now, what tools the bookkeeper uses, and whether those tools have cut their time. If the work takes less time than when you signed, ask for the price to reflect that, or get quotes from bookkeepers who use AI tools.
Related guides
- Nonprofit Bookkeeping Costs: In-House vs Outsourced vs Software
- TechSoup Admin Fees: Is TechSoup Worth It?
- Free Accounting Software for Nonprofits: What "Free" Really Costs
- Church Accounting Software Pricing: What Your Church Will Actually Pay in 2026
This guide is general information, not legal, tax, or financial advice. Prices change; see each linked source. Report a correction.