Nonprofit Bookkeeping Costs: In-House vs Outsourced vs Software

By Mike Krieg · Updated October 18, 2026

Nonprofit bookkeeping costs come from two places: the person doing the work and the software they work in. A part-time in-house bookkeeper at the national median wage costs about $25,000 a year in wages, outsourced firms usually quote after reviewing your volume, and the software stack can run from under $100 to several thousand dollars a year depending on whether you use nonprofit pricing.

The bookkeeping firms that rank for this search mostly compare staff against their own service. This guide adds the piece they skip: the tools your bookkeeper uses decide how many hours the job takes, and those tools are often available at nonprofit prices. All prices are as of October 2026.

The three cost buckets

Option What you pay for Typical pricing basis
In-house Staff hours (wages, plus employer taxes and benefits) Hourly or salary
Outsourced A firm or contractor's time and expertise Usually quoted after a scope call
Software Accounting, expense and bill-pay subscriptions Monthly or annual fee, often per user

These aren't either/or. An in-house bookkeeper and an outsourced firm both need software, and the software bill is the same whichever one does the work. What changes is the hourly rate applied to the time the software doesn't save.

In-house: what a bookkeeper costs

The US Bureau of Labor Statistics Occupational Outlook Handbook lists the median pay for bookkeeping, accounting and auditing clerks at $50,670 a year, or $24.36 an hour, as of May 2025. The lowest 10 percent earned less than $36,000 and the highest 10 percent more than $74,550. BLS also notes that most people in this role work full time.

Many small nonprofits don't need a full-time bookkeeper. At the median hourly wage:

  • 10 hours a week: 10 × 52 = 520 hours × $24.36 = $12,667 a year
  • 20 hours a week: 20 × 52 = 1,040 hours × $24.36 = $25,334 a year
  • Full time: $50,670 a year

These are wages only. Employer payroll taxes, workers' compensation and any benefits add to the cost, and the amount varies by state and by what you offer, so ask your payroll provider or CPA for your own loaded rate. Wages in your area may also sit well above or below the national median.

The advantage of in-house is context: a staff bookkeeper knows your donors, your programs and which grant pays for what. The risk is concentration. If one person holds every login and process, a resignation or illness can stall payroll and month-end close. A written procedures document reduces that risk whichever option you choose.

Outsourced: why prices are hard to compare

Outsourced bookkeeping firms and nonprofit accounting firms rarely publish a single price for nonprofits, and we didn't find one we could cite. Most quote after a scope call, because the work depends on:

  • Monthly transaction volume and number of bank and card accounts
  • Whether payroll, bill pay and donation entry are included
  • How many restricted funds or grants need separate tracking
  • Whether your books are current or need cleanup first
  • Which software you use, and whether the firm has to work in it as is

When comparing quotes, get each one in writing with the same list of tasks, and ask which software the price assumes. A firm working in a modern, connected stack can often do the same work in fewer hours than one working from paper statements and spreadsheets.

Our own price, for reference. NonProfitSaver offers nonprofit and church finance operations, so treat this as a disclosure, not an independent benchmark. For organizations with $1M to $1.5M in annual giving, we price complete finance operations (bookkeeping and reconciliations, payroll processing, minister housing allowance administration for churches, check deposits and contribution entry, and year-end giving statements) at no more than $2,500 a month, or $30,000 a year ($2,500 × 12). Audits, Form 990 preparation and tax advice are not included. Smaller organizations should expect to pay less. Get independent quotes before deciding.

Software: the cost that drives the other two

Software has a direct cost (the subscription) and an indirect one (the hours it adds or removes). The direct cost is where nonprofit pricing matters most.

Tool Commercial price Nonprofit option Source
QuickBooks Online Plus $140/mo list $80/yr TechSoup admin fee Intuit pricing, TechSoup
BILL Essentials (bill pay) $49/user/mo 40% off for 12 months ($29.40/user/mo) plus a $71 TechSoup admin fee BILL pricing, TechSoup
Expensify Control (annual) $18/member/mo No published nonprofit discount Expensify help
Ramp (expenses and cards) Free plan, $0/user Free plan available to all businesses Ramp pricing

A few conditions apply. The TechSoup QuickBooks subscription can't be applied to an existing account, so you start a new one and move your data (see our QuickBooks TechSoup migration guide), and payroll isn't included. The BILL discount lasts 12 months and doesn't cover transaction fees. Ramp requires a US corporation, LLC or LP, an EIN and at least $25,000 in a linked US bank account, per Ramp's eligibility page, so unincorporated churches may not qualify.

The indirect cost is harder to price but usually larger. Bank feeds cut manual entry, receipt capture removes the monthly chase for paper receipts, and bill-pay tools route approvals without email threads. We don't know of a reliable published figure for how many hours each tool saves; it depends on your volume and how the tools are set up. Measure it: track your bookkeeper's hours for one month before and after a change.

Worked example: a small nonprofit with a part-time bookkeeper

Assume a nonprofit with a 20-hour-a-week bookkeeper at the BLS median wage, 5 staff who submit expenses, and one person who pays bills. It currently pays commercial prices:

  • QuickBooks Online Plus: $140 × 12 = $1,680
  • Expensify Control (annual), 5 members: 5 × $18 × 12 = $1,080
  • BILL Essentials, 1 user: $49 × 12 = $588
  • Software total: $3,348 a year
  • Bookkeeper wages: $25,334
  • Combined: $28,682 a year (before employer taxes and benefits)

Switching to nonprofit pricing, if the organization qualifies for each program:

  • QuickBooks Online Plus via TechSoup: $80
  • Ramp free plan in place of Expensify: $0
  • BILL Essentials via TechSoup, year one: $29.40 × 12 = $352.80, plus $71 admin fee = $423.80
  • Software total, year one: $503.80

Software savings in year one: $3,348 − $503.80 = $2,844.20. In year two the BILL discount ends, so BILL returns to $588 and the software total is $80 + $0 + $588 = $668, still $2,680 less than the commercial stack.

Now the hours. Suppose the switch also cuts 3 hours a week of manual entry. That number is an assumption for illustration, not a measured result. At the median wage: 3 × 52 = 156 hours × $24.36 = $3,800 a year. You could reduce the bookkeeper's hours or, more often, move that time to grant reporting or donor records.

The arithmetic matters for the outsourcing decision too. A firm quoting by the hour will price the work your current stack creates. Fix the stack first, then get quotes, and you compare firms on a smaller, cleaner job.

If you don't know what your organization pays across all its tools, the free NonProfitSaver audit lists each subscription next to the nonprofit price you may qualify for.

How to choose

  • Low transaction volume, few or no restricted funds: a part-time in-house bookkeeper or a volunteer treasurer working in low-cost software is usually enough. See free accounting software for nonprofits.
  • Restricted grants and several funds: choose software that handles funds well before hiring or outsourcing. Our Aplos vs QuickBooks comparison covers the trade-offs, and churches can start with church accounting software pricing.
  • No one on staff to own the finance process: outsourcing gives you continuity and a second set of eyes. Get at least two written quotes with the same scope.
  • Any option: separate who records transactions from who approves payments where you can. Internal controls and how restricted funds are reported are questions for your CPA or auditor.

The cheapest bookkeeping setup isn't the lowest hourly rate. It's the one where nonprofit-priced software keeps the hours low and the person doing the work, staff or firm, spends their time on the parts only a person can do.

Frequently asked questions

How much does a nonprofit bookkeeper cost?

The US Bureau of Labor Statistics reports a median wage of $24.36 an hour ($50,670 a year) for bookkeeping, accounting and auditing clerks as of May 2025. That is wages only; employer payroll taxes and any benefits are extra. A part-time bookkeeper at 20 hours a week costs about $25,334 a year in wages at that median.

How much does outsourced nonprofit bookkeeping cost?

Most firms quote after a scope call, because price depends on transaction volume, number of bank accounts, payroll, restricted funds and how clean the books are. Ask for a written scope of work that lists what is and is not included.

Can software replace a nonprofit bookkeeper?

Not fully. Bank feeds, receipt capture and bill-pay tools reduce data entry, but someone still has to categorize transactions, reconcile accounts, track restricted funds and prepare reports for the board. Software mainly changes how many hours that person needs.

What is the cheapest accounting software for a nonprofit bookkeeper to use?

Wave's Starter plan is $0 but isn't fund accounting. For most eligible US nonprofits, QuickBooks Online Plus through TechSoup at an $80 annual admin fee is the lowest-cost option that can track funds with classes, as of October 2026.

This guide is general information, not legal, tax, or financial advice. Prices change; see each linked source. Report a correction.

See what your nonprofit could save

Free audit. About 5 minutes. No credit card, no passwords, no bank logins.

Find My Savings — Free