Your Controller Is Doing Their Best. That Doesn’t Mean You Have a CFO.
This is one of the more uncomfortable conversations in business finance, but it’s worth having directly: a controller and a CFO are not the same role. They require different skills, different experience, and different orientations toward the business. Conflating them, or asking one person to do both jobs, is one of the most common ways privately owned companies end up with a finance function that’s technically adequate but strategically insufficient.
It usually doesn’t become obvious until a specific moment. A bank asks a pointed question during a credit review. An investor wants to understand the growth model. A potential buyer’s advisor starts probing the financials and nobody on the seller’s side can defend the assumptions with confidence. That moment, when someone from outside asks a strategic finance question and nobody in the room can answer it, is when the gap between accounting execution and financial leadership becomes visible.
What a controller actually owns
A controller’s job is to make sure the accounting function runs correctly and the numbers are reliable. That means managing the monthly close, ensuring GAAP compliance, overseeing the accounting team, maintaining the integrity of the general ledger, and producing financial statements that accurately reflect what happened. It’s essential work. Companies that don’t have it running well are in serious trouble.
What falls outside that scope: forecasting and scenario planning, cash flow modeling, capital structure analysis, board and investor reporting, deal readiness, and the kind of forward-looking financial narrative that connects what’s happening in the business today to decisions about where it goes tomorrow. Those are CFO-level responsibilities, and expecting a controller to carry them while also running the accounting function is asking one person to do two fundamentally different jobs.
Where the gap shows up
The gap between controller and CFO typically becomes most visible in three situations.
The first is lender relationships. Banks want more than clean financial statements. They want to understand the business model, the cash flow drivers, and management’s plan for the next twelve to eighteen months. A controller can produce the statements. A CFO can have that conversation, and typically shapes it in a way that preserves or strengthens the credit relationship.
The second is transactions. Whether buying, selling, or raising capital, the financial leadership required during a deal process is categorically different from day-to-day accounting. It involves building models under pressure, fielding adversarial diligence questions, negotiating financial definitions, and maintaining a coherent financial narrative across weeks or months of process. This is specialist work.
The third is growth decisions. When the question shifts from “how did we perform last quarter” to “should we make this hire, open this location, or take on this contract,” someone needs to be running the analysis with a forward-looking lens. Controllers are oriented toward the past. CFOs are oriented toward the future.
Closing the gap without a full-time hire
For companies in the $10 to $30 million revenue range, the practical answer is usually a fractional CFO: senior leadership working at the strategic level, layered on top of a controller who owns the execution. The controller keeps the accounting function running. The fractional CFO provides the planning, forecasting, stakeholder management, and decision support that the business needs but can’t yet justify on a full-time basis.
It’s not a permanent solution, but it doesn’t need to be. The goal is to have the right kind of leadership for the stage you’re at, and to recognize when the business has grown to the point where a full-time CFO is the right next move.
Wondering whether your finance function has the right structure for where your business is headed? Let’s talk through it.
