← Back to capadvisors.co
Pillar ยท Finance Team

Bookkeeper, controller, or CFO?

Most nonprofits outgrow their finance function before they realize it. The volunteer treasurer who built the books at $400K isn’t the right seat at $4M with three grants, a payroll service, and a board that wants real-time reporting.

Bookkeeper records what happened. Controller makes sure it’s accurate and on time. CFO tells you what it means and what to do next.

When each seat fits.

SeatTypical org sizeWhat it solves
BookkeeperUnder $1.5MTransactions, basic reports, payroll support, A/P.
Controller$1.5M–$7MAccurate close, controls, monthly reporting, grant tracking, audit prep.
Fractional CFO$3M–$15MForecasting, board reporting, capital strategy, program economics — without the full-time cost.
Full-time CFO$10M+Daily strategic decisions, board partnership, multi-year planning, capital structure.

Warning signs you’ve outgrown the seat.

The three levels of nonprofit finance.

Every nonprofit has finance work to do. The structure of how that work gets done changes with the size and complexity of the organization. Three levels:

In-house, outsourced, or both.

Three structural options to staff this:

What good finance work produces.

If any of these break consistently, the finance function needs investment, not patience.

Questions EDs and boards ask.

How much should we spend on finance? Healthy mid-size nonprofits spend 1.5–3% of revenue on the finance function (people, software, audit, tax). Spending less typically means quality is suffering somewhere.

Should we hire or outsource? Depends on size, complexity, and where you are in the growth curve. Outsourcing is often the right answer in transition periods — rapid growth, after a controller departure, while building organizational capacity. Hiring is usually right when work is stable and full-time level.

What’s the role of the audit firm? The audit firm audits. They don’t run the finance function. Confusing the two roles — common in small nonprofits — creates compliance risk and weak operational support.

Finance Function Assessment.

A 15-minute review that matches your current finance seat to the size and complexity of the organization.

Request the assessment