Bookkeeper, Accountant, Controller, or CFO? A Nonprofit Guide

 
Mission Edge Blog Bookkeeper, Accountant, Controller, or CFO? A Nonprofit Guide
 

Nonprofit leaders often use the titles bookkeeper, accountant, controller, and CFO as if they were interchangeable. They aren't. 

Each role represents a different level of nonprofit accounting expertise, financial responsibility, and strategic involvement, and hiring the wrong one for your organization's stage can leave real gaps in reporting and oversight.

The stakes are real. According to the Nonprofit Finance Fund's 2025 State of the Nonprofit Sector Survey, more than half of nonprofits surveyed have three months or less of cash on hand, and over a third ended 2024 with an operating deficit, the highest share in ten years of the survey. Whose responsibility is it to track this, identify causes/remedies and plan change?

This guide walks through what a bookkeeper, accountant, controller, and CFO each do, how organization size and grant complexity affect staffing needs, and how to tell when your nonprofit has outgrown its current setup.

Why Nonprofit Accounting Roles Are Often Misunderstood

The differences between these titles aren't really about job labels. They reflect increasing levels of:

  • Technical accounting expertise

  • Financial responsibility

  • Strategic decision-making

  • Organizational complexity

The right structure depends on your nonprofit's revenue, number and type of grants, programs, staff size, and overall financial complexity. There's no universal revenue threshold at which an organization suddenly "needs" a controller or a CFO. A small, complex organization can outgrow its finance team well before a larger, simpler one does.

The person entering transactions into your accounting system may not be the person who should prepare your financial statements, and the person preparing those statements may not be the one advising your board on long-term strategy. Matching the role to the work is central to sound nonprofit accounting.

The Nonprofit Bookkeeper: Managing Day-to-Day Transactions

A nonprofit bookkeeper handles the daily recording and organizing of financial transactions. Typical duties include:

  • Entering deposits, expenses, and credit card transactions

  • Reconciling bank and credit card accounts

  • Processing accounts payable and receivable

  • Maintaining the chart of accounts and vendor records

  • Coding transactions to programs or funds

  • Assisting with month-end close and basic financial reports

Bookkeepers are often a good fit for small or start-up nonprofits with simple operations, typically under $1 million in annual revenue, though size alone shouldn't drive the decision. They can work with individual donations and straightforward foundation or local grants, and they may record grant-related transactions. What a bookkeeper generally shouldn't be asked to do alone is interpret GAAP, manage grant compliance, lead an audit, or advise the board on financial strategy.

The Nonprofit Accountant: Turning Transactions Into Financial Insight

An accountant takes an organization's financial information beyond basic recordkeeping and focuses on accurate reporting, analysis, and internal controls. Typical duties include:

  • Managing month-end and year-end close

  • Preparing financial statements and journal entries

  • Recording restricted and unrestricted net assets

  • Accounting for grants and preparing grant financial reports

  • Reconciling payroll and reviewing accounts payable and receivable

  • Preparing audit schedules and supporting the annual audit

  • Assisting with budgeting, forecasting, and budget-to-actual review

Accountants tend to serve small to mid-size nonprofits, roughly $500,000 to $10 million in annual revenue depending heavily on complexity. They can typically handle foundation, corporate, and government grants, including those with restricted budgets and reporting requirements, and for organizations with government or federal awards, they help monitor the specific compliance requirements tied to that funding.

Man holding a receipt in one hand and typing on calculator with the other.

The Nonprofit Controller: Safeguarding Accounting Integrity

A controller oversees the integrity of the accounting function and the financial reporting process as a whole, acting as the person who keeps the organization's accounting engine running properly. Typical duties include:

  • Overseeing the accounting department and month-end close

  • Establishing accounting policies, procedures, and internal controls

  • Supervising accountants and bookkeepers

  • Reviewing grant accounting and indirect cost allocations

  • Coordinating annual audits and working with external auditors

  • Ensuring GAAP compliance and accurate reporting to management and the board

Controllers are typically needed at mid-size nonprofits with multiple accounting staff, complex programs, or significant government funding, often in the range of $5 million to $50 million in annual revenue, though this varies widely. Organizations with multiple grants, cost-reimbursement contracts, or several funding sources with different reporting requirements are more likely to need controller-level oversight.

The Nonprofit CFO: Strategic Financial Leadership

A CFO operates at the executive and strategic level. The CFO helps leadership understand what happened, why, what's likely to happen next, and what the organization should do about it. Typical duties include:

  • Developing long-term financial strategy and forecasts

  • Managing cash flow, liquidity, and reserves

  • Advising the executive director, CEO, board, and finance committee

  • Evaluating new programs, funding opportunities, and financial risk

  • Overseeing banking relationships, investments, and financing decisions

  • Leading financial systems strategy and overseeing the controller and finance team

CFOs are most common at large or complex nonprofits, often $10 million or more in annual revenue, though a $5 million organization with highly complex operations may need CFO-level leadership while a $20 million organization with simple operations may not.

Comparing Nonprofit Accounting Roles at a Glance

Table outlining focus, typical duties, and organizational complexity of nonprofit accountants, bookkeepers, controllers, and CFOs.

What Size Nonprofit Needs Which Nonprofit Accounting Role?

These are general guidelines, not fixed rules. Complexity often matters as much as revenue.

  • Under $1 million: A part-time bookkeeper and an outsourced accountant, with the executive director overseeing finances directly.

  • $1 million to $5 million: A bookkeeper plus an accountant or outsourced accounting team, often paired with a finance director or fractional controller.

  • $5 million to $15 million: Accounting staff and an accountant, led by a controller or director of finance, sometimes supported by a fractional CFO.

  • $15 million to $50 million: A full accounting team led by a controller, with a finance director or CFO providing strategic direction.

  • $50 million and above: A CFO overseeing a controller, an accounting team, and grants management and financial planning staff.

A $3 million nonprofit managing many complex grants can carry more financial complexity than a $10 million nonprofit funded mostly by individual donations. Grant volume and reporting requirements often drive staffing needs more than revenue alone.

Nonprofit account expert smiling while showing nonprofit executive directive financial report on tablet.

Nonprofits that don't need or can't yet afford a full-time controller or CFO can still access that level of nonprofit accounting expertise through an outsourced or fractional model.

Mission Edge's nonprofit accounting services are built around this approach, scaling from bookkeeping support to controller and fractional CFO-level guidance as an organization grows.

Signs Your Nonprofit Has Outgrown Its Current Finance Structure

Consider a change in your finance structure if you notice several of the following:

  • The executive director is doing all the financial analysis

  • The board receives financial statements but doesn't understand them

  • Financial reports are consistently late or unavailable

  • Cash flow is managed by checking the bank balance

  • Grant restrictions aren't clearly tracked

  • Staff can't easily determine how much unrestricted cash is available

  • Audits are consistently stressful

  • Nobody is responsible for forecasting or financial modeling

If several of these sound familiar, it may be time to revisit how your accounting function is structured. Mission Edge's related post on why accurate accounting is critical for small nonprofit organizations covers the risks of falling behind on financial oversight in more detail.

Common Questions About Nonprofit Accounting Roles

📊 Does my nonprofit need a full-time CFO?

Not necessarily. Many nonprofits access CFO-level expertise through a fractional or outsourced CFO who provides budgeting, forecasting, and strategic guidance on a part-time basis, without the cost of a full-time executive hire.

📊 What's the real difference between a bookkeeper and an accountant?

A bookkeeper records and organizes transactions. An accountant interprets those transactions, applies GAAP and grant compliance rules, and produces financial statements leadership and funders can rely on.

📊 Can one outsourced team cover more than one of these roles?

Yes. An outsourced nonprofit accounting provider can combine bookkeeping, accounting, and controller-level oversight, and add fractional CFO support as needed, without requiring separate full-time hires for each function.

📊 Should staffing decisions be based on revenue alone?

No. Grant volume, the number of funding sources, and reporting complexity often matter more than total revenue when determining what level of nonprofit accounting support an organization needs.

Key Takeaways: Building the Right Nonprofit Accounting Team

  • Bookkeeper, accountant, controller, and CFO represent increasing levels of expertise and strategic responsibility, not just different job titles.

  • Grant complexity and reporting requirements often drive staffing needs more than revenue size.

  • Most nonprofits don't need every role filled internally. Outsourced and fractional models can provide the right level of nonprofit accounting expertise at each stage of growth.

  • Recognizing the warning signs of an outgrown finance structure early helps protect reporting accuracy, funder confidence, and board decision-making.

Three Mission Edge nonprofit accountants experts standing together in a brightly lit conference room with a large wooden table and a whiteboard with colorful sticky notes forming a heart in the background.

Building the right financial structure isn't about assembling the biggest finance department possible.

It's about matching nonprofit accounting expertise to your organization's size, grant complexity, and strategic goals.

 

Further Accounting Resources

 
 

 

Ensure your organization’s financial health with tailored support from experienced accounting professionals

 
Westerly Creative Studio

Meghan is the creative force behind Westerly Creative Studio. With 17 years experience in her field, in addition to a BA in Graphic Design, her skill set spans the digital and print realms. With the mind of a designer and the heart of an educator, she’s always trying to find the best solutions to her client’s needs. This love for learning and knowledge sharing is why she’s in the top 1% of Squarespace forum members!

https://westerlycreative.studio
Previous
Previous

Nonprofit Accounting Costs: Why a Flat Fee Beats Hourly Billing

Next
Next

The Leadership Blind Spot: When Management Is the Problem