A nonprofit controller is responsible for keeping an organization's financial records accurate, complete, and ready for review. They oversee the monthly close, account reconciliations, restricted fund tracking, internal controls, and financial reporting.
While a bookkeeper records daily transactions, a controller makes sure those records produce reliable financial statements. A CFO uses that information to help leadership make decisions about the future.
Key Takeaways
- A nonprofit controller owns the accuracy of the accounting process, from the monthly close to financial statements and audit preparation.
- Controllers oversee responsibilities unique to nonprofits, including restricted funds, functional expense allocation, and grant compliance.
- A controller does not replace a bookkeeper or perform the organization's independent audit.
- Controller-level expertise can come from a full-time employee, part-time hire, or outside accounting partner, depending on the nonprofit's needs.
What a Nonprofit Controller Does
A nonprofit controller oversees the accounting systems, processes, and controls that produce reliable financial information. That goes beyond reviewing transactions: the controller makes sure accounts reconcile, grant expenditures are tracked, financial statements follow applicable accounting standards, and management has dependable reports.
Nonprofit accounting also carries requirements that most businesses don't face. Donor restrictions, grant agreements, and functional expense reporting all affect how financial activity is recorded and presented. Here is how each controller duty connects to the requirement behind it.
| Controller duty | Why nonprofits need it | Rule or source |
|---|---|---|
| Monthly close and reconciliations | Financial statements arrive on time and accounts reconcile | Not required by statute; a reliable close is how accurate year-end GAAP statements and audit schedules get produced |
| Restricted fund and grant tracking | Spending follows donor restrictions and grant agreements | FASB ASU 2016-14: net assets with and without donor restrictions |
| Functional expense allocation | Separates program, management and general, and fundraising expenses | FASB ASU 2016-14, ASC 958-720-45-15 |
| Internal controls over federal awards | Establishes appropriate safeguards for federal funding | 2 CFR 200.303(a) |
| Audit preparation | Provides financial records and schedules for independent auditors | California Gov. Code 12586(e); 2 CFR 200.501 |
| Form 990 support | Supplies reconciled financial data and supporting schedules | IRS Form 990, Part IX: Statement of Functional Expenses |
| Board and finance committee reporting | Provides reliable financial information for governance | Governance practice |
The controller oversees preparation of the nonprofit financial statements: the Statement of Financial Position, Statement of Activities, and Statement of Cash Flows, plus the analysis of expenses by function and nature, which many organizations present as a separate Statement of Functional Expenses. They also supervise accounting for restricted funds, so contributions and grant expenditures are recorded according to their restrictions. That includes reviewing functional expenses, which separate program activities from management and general expenses and fundraising.
For organizations receiving federal awards, 2 CFR 200.303(a) requires effective internal controls over those awards. Controllers support this through payment approvals, reconciliation reviews, and segregation of duties. They also prepare accounting schedules for independent audits and provide the information the organization's Form 990 preparer needs.
Sources: FASB ASU 2016-14 and 2 CFR 200.303.
A Controller's Month, Quarter, and Year
A nonprofit controller's work follows a recurring schedule. Monthly work keeps the accounting accurate, while quarterly and annual work supports board reporting, budgeting, and compliance.
| Frequency | Primary responsibilities | Expected result |
|---|---|---|
| Monthly | Close the books, review reconciliations, track restricted funds, prepare financial statements | Accurate financial reporting |
| Quarterly | Prepare board reports, review budget variances, check grant activity and internal controls | Reliable information for governance |
| Annually | Prepare audit schedules, support Form 990 preparation, coordinate budget information | Audit readiness and annual reporting |
Each month, the controller verifies that accounting records are complete, reconciles balances, reviews adjustments, and prepares financial statements for executive leadership. Quarterly work typically includes budget-to-actual analysis, grant reporting, internal control reviews, and financial packages for the board or finance committee. Annual work includes assembling audit schedules, supporting Form 990 preparation, and coordinating financial information for the operating budget. The exact schedule varies with the organization's size, fiscal year, funding agreements, and reporting obligations.
A consistent close gives leadership a dependable reporting cycle. It also means nobody has to reconstruct transactions or correct months of records when an audit or grant reporting deadline approaches.
Controller vs. Bookkeeper vs. CFO
Each of these roles covers a different part of a nonprofit's financial operation.
The bookkeeper records financial activity. Bookkeepers process invoices, enter transactions, maintain accounts payable and receivable, and keep daily accounting records current.
The controller makes the financial information reliable. Controllers oversee reconciliations, accounting procedures, the monthly close, internal controls, and the preparation of accurate financial statements.
The CFO focuses on financial decisions and planning. CFOs use financial information to evaluate cash flow, develop forecasts, assess organizational risks, and guide long-term planning.
In smaller organizations these responsibilities overlap, but assigning them clearly still establishes accountability.
Does a Controller Replace Your Bookkeeper?
No. Both functions remain necessary. An organization still needs someone to enter transactions, process bills, and keep records updated, and adding controller oversight does not remove that work.
For example, an internal employee can handle daily nonprofit bookkeeping while an experienced controller reviews reconciliations and oversees the month-end close. Organizations with more complex planning needs can also use fractional CFO services for nonprofits for forecasting and strategic guidance.
When a Nonprofit Needs Controller-Level Support
A nonprofit needs controller-level support when its accounting responsibilities exceed what routine bookkeeping can reliably manage. These situations are the most common triggers.
Multiple restricted grants. Each grant can have separate reporting requirements, allowable expenses, and deadlines. Without structured oversight, tracking balances and preparing accurate funder reports gets harder with every new award.
Approaching audit requirements. Organizations expending $1 million or more in federal awards generally face Single Audit requirements under 2 CFR 200.501. The threshold applies to fiscal years beginning on or after October 1, 2024.
In California, qualifying nonprofits with annual gross revenue of $2 million or more generally must obtain independently audited financial statements under Government Code Section 12586(e), subject to statutory exclusions.
Late monthly financial statements. When reconciliations are consistently delayed or financial reports need repeated corrections, the accounting process lacks clear ownership or sufficient review.
Unanswered board questions. If leadership cannot confidently explain restricted balances, program expenditures, or budget differences, the organization needs stronger accounting oversight.
Overdependence on one employee. When one person processes transactions, reconciles accounts, prepares reports, and explains the results without independent review, errors can go undetected. Turnover is also more disruptive when financial knowledge sits in one position.
None of these conditions automatically requires a full-time controller. A nonprofit can assign controller-level responsibilities to a qualified internal employee or an external accounting partner. For a broader view of how responsibilities change as nonprofits expand, see how nonprofit finance teams grow.
Should Your Controller Be In-House, Part-Time, or Outside?
Nonprofits have three common options for adding controller-level expertise: hiring a full-time employee, bringing on a part-time controller, or working with an outside accounting firm.
A full-time employee provides direct involvement with operations. A part-time hire works well when the workload is consistent but limited. An outside firm can provide accounting oversight through a team-based workflow.
Cost matters, but organizations should also consider continuity, internal controls, and access to technical expertise.
| Consideration | Full-time in-house | Part-time hire | Outside firm (team-based, like Accountix) |
|---|---|---|---|
| Cost | Full salary, benefits, and employment costs | Salary or hourly cost based on agreed hours | Contracted fees based on scope |
| Coverage | Daily availability; requires backup during absences or turnover | Scheduled availability; requires backup during absences | A team provides coverage and continuity |
| Segregation of duties | Requires coordination with other employees | Requires independent review arrangements | Separate preparation and review within the team |
| Expertise | Based on the employee's experience | Based on the employee's experience | Access to a team with accounting and nonprofit experience |
| On-site availability | Regular direct access | Scheduled availability | Remote, with communication defined by the engagement |
What Does an In-House Controller Cost?
According to the U.S. Bureau of Labor Statistics, controllers are included in the financial manager occupational category. The median annual pay for financial managers across all industries was $166,570 in May 2025, a figure that is not specific to nonprofit controllers.
BLS data for NAICS 813, which includes grantmaking, civic, professional, and similar organizations, reported mean annual pay of $161,220 for financial managers in May 2023. That industry classification does not cover every nonprofit, and the financial manager category includes positions beyond controllers. Organizations must also account for employer payroll taxes, employee benefits, recruiting, and other employment costs.
Sources: BLS Financial Managers and BLS NAICS 813 Occupational Employment and Wages.
Understanding what a finance function costs helps nonprofit leaders evaluate whether a permanent position fits their operating needs.
Choosing the Right Arrangement
A full-time controller is a good fit for organizations with substantial daily accounting activity, multiple employees requiring supervision, and ongoing technical accounting demands.
A part-time employee works well when responsibilities are predictable and the organization already has adequate transaction processing and administrative support.
An outside firm provides controller-level oversight while existing employees manage daily accounting activity. For example, an internal bookkeeper processes invoices and maintains records, while the outside accounting partner manages reconciliations, monthly reporting, and audit preparation.
At Accountix, a team-based workflow adds separation and review, so no single person holds every responsibility. Organizations considering this arrangement can learn more about outsourced controller support for nonprofits.
When Recruiting Becomes the Challenge
Finding qualified nonprofit finance professionals can make a traditional hire hard to complete. CALM, a nonprofit focused on preventing and healing childhood trauma, found that finding finance talent was hard. As Alana Walczak, President & CEO, put it, "we didn't have the tools, resources, or clarity we needed to get to the next level."
Accountix supported CALM through Fractional CFO, Outsourced Accounting, and Bookkeeping services, and the organization's case study reports a 73% reduction in accounts receivable days to collect.
For nonprofits facing similar staffing challenges, outside accounting support deserves consideration alongside a traditional search. The pricing page lays out Accountix's support options.
Can Your Controller Do Your Audit?
No. The independent audit is performed by an outside CPA or audit firm, not by the controller whose work is being audited. The controller's job is to have the reconciliations, schedules, and documentation ready, and a function that keeps those current all year makes the audit far more manageable.
Final Thoughts and Opinion
At Accountix, we believe most growing nonprofits should focus on getting their accounting process right before adding more finance positions.
Daily bookkeeping can continue while nobody takes responsibility for reviewing the completed work. Transactions are entered, but reconciliations fall behind. Reports arrive late, and leadership spends time questioning the numbers.
Clear ownership of the monthly close addresses an important part of that problem.
A controller provides that oversight. They make sure the accounting work is reviewed, financial statements are dependable, and the organization is prepared for its reporting obligations.
We also believe the right staffing arrangement matters more than the title on someone's business card. A nonprofit can need controller-level expertise without needing another full-time employee.
"One of the biggest mistakes I see nonprofits make is assuming that because someone is doing the bookkeeping, the accounting is being managed. Those are two different responsibilities. Someone has to own the accuracy of the numbers, the systems the numbers are coming from, and the process involved to get them into the accounting system, not just the process of entering them."Van Haas, Founder & CEO, Accountix
Build a Stronger Accounting Foundation for Your Nonprofit Accurate books, dependable monthly reporting, and clearly assigned financial responsibilities give nonprofit leaders more confidence in their financial information. Accountix works with nonprofits to strengthen accounting processes, improve reporting, and establish financial oversight appropriate to their needs.
Book an Intro CallDisclaimer: This article is provided for general educational purposes and does not constitute legal or tax advice. Audit, reporting, and governance requirements vary by jurisdiction and organizational circumstances. Consult qualified professionals regarding your nonprofit's specific obligations.
Frequently Asked Questions
What does a nonprofit controller do?
A nonprofit controller oversees the accuracy and completeness of an organization's accounting records. Core responsibilities include managing the monthly close, reviewing reconciliations, tracking restricted funds, maintaining internal controls, and preparing financial reports. Controllers also coordinate audit preparation and support tax filing processes by providing accurate financial information to external accountants and auditors.
Does a small nonprofit need a controller?
A small nonprofit can need controller-level oversight without hiring a full-time controller. The decision depends on accounting complexity, grant requirements, reporting obligations, and the capabilities of existing staff. If financial statements are consistently late, reconciliations remain incomplete, or restricted funds are difficult to track, the organization benefits from additional accounting supervision.
What is the difference between a nonprofit controller and a bookkeeper?
A bookkeeper records daily financial transactions, including invoices, payments, and deposits. A controller oversees the accuracy of those records and the processes used to produce financial statements. Controllers typically manage the monthly close, review reconciliations, maintain internal controls, and coordinate audit preparation. Many nonprofits need both functions, even when they are not separate full-time positions.
Can a nonprofit's controller perform its audit?
No. An independent financial audit must be performed by an appropriately independent external CPA or audit firm. The nonprofit controller prepares the financial records, reconciliations, schedules, and supporting documentation requested during the audit. The controller also coordinates communication with the auditors, but cannot independently audit the accounting work they manage.



