DECISION · SIDE BY SIDE

BOOKKEEPER, CONTROLLER, OR CFO?

QUICK ANSWER

A bookkeeper records what already happened, a controller makes sure the books are accurate and controlled, and a CFO uses the numbers to forecast and decide. Most subcontractors between $1M and $12M have the first one covered and nobody in the other two, which produces accurate enough history with nobody steering the financial future.

The three signals that tell you which function is missing are simple enough to check tonight. If transactions are behind or the bank hasn't been reconciled, the bookkeeping function is the problem and nothing above it works until that's fixed. If the books are current and somebody still has to correct a number before you rely on it, the controller function is missing, and that usually starts to bite around $1M when job costing begins to carry weight. If the numbers are right and the pricing, cash, and growth decisions are still guesses, the CFO function is missing. Two of those three at once means the answer isn't another bookkeeper.

BY JOSH LUEBKERPublished June 2026Updated August 2026
SIDE BY SIDE

WHAT EACH ONE DOES.

CapabilityBookkeeperControllerCFO
What the role producesCoded transactions, entered bills, and basic reportsA closed month and a controlled job cost fileA cash forecast, a priced bid, and written decisions
Tells you whether the books are rightNoYes, that's the jobNo, it assumes they already are
Tells you what the numbers meanNoPartly, through the closeYes, that's the job
Job costingCodes into whatever structure existsControls it and reviews the codingDesigns it against your estimating
Forecasts cashNoNoYes, on a 13 week rolling forecast
Sets pricing and owns the overhead rateNoNoYes, and feeds it back into bidding
Daily data entry and reconciliationYesReviews and approves itNo
When you need itDay oneAround $1M, when job costing starts to carry weightWhen cash, pricing, or growth decisions need an owner
What you get without itNo usable record at allAccurate enough history nobody controlsCorrect numbers and guessed decisions

Most subcontractors between $1M and $12M have the first column covered and the other two empty. That's why the books can be right and the business can still surprise you with a cash shortfall, an unprofitable job, or an overhead number nobody can defend.

WHEN BOOKKEEPER IS RIGHT

WHEN NOTHING IS WRITTEN DOWN YET.

A bookkeeper records transactions, enters bills, feeds the payroll data, and produces the basic reports. That work is needed from day one and it's not junior work, because everything above it reads from what the bookkeeper coded. If your transactions are behind or the bank hasn't been reconciled in months, this is where you start and there's nothing to debate.

What a bookkeeper doesn't do is tell you whether the books are right or what they mean. Those are two separate jobs sitting above this one, and hiring a second bookkeeper doesn't produce either of them. You get the same reports from one more person, which is why owners who are frustrated with their reporting are often frustrated with the wrong hire.

WHEN CONTROLLER IS RIGHT

WHEN THE BOOKS ARE DONE BUT NOBODY CHECKS THEM.

A controller reconciles the books, closes the month, controls the job costing, and is accountable for accuracy. This function starts to carry weight around $1M in revenue, when job costing begins to drive real decisions and an error in a cost code stops being a rounding issue. Below that an owner can usually be their own controller, because they're close enough to every job to catch a miscoding by feel.

What a controller doesn't do is forecast, price the work, or make the strategic calls. That's deliberate, since the control function has to be independent of the person deciding what the numbers should say. Most companies in this band need the function and can't justify the salary for it, which is why it usually gets bought rather than hired.

WHEN CFO IS RIGHT

WHEN THE DECISIONS ARE STILL GUESSES.

A CFO forecasts the cash, sets the pricing, reads the numbers, and steers the decisions that come out of them. You need this function when cash, pricing, or growth decisions require somebody who owns the numbers rather than somebody who reports them. Can we fund this bonus, can we take a job half again bigger than our biggest, is our overhead rate current, which week are we short in the next quarter.

What a CFO doesn't do is daily data entry or routine reconciliation, and paying CFO rates for that work is a way to waste money. The reason this is the most commonly missing function in a $1M to $12M subcontractor is that it's the one with no obvious job title attached to it. Nobody notices the seat is empty, because the reports keep coming out on time.

THE ANSWER

WHERE WE COME OUT.

For a subcontractor in this size range the answer is a fractional CFO, because it delivers the controller and the CFO functions as one system without the cost of two full time hires. Those two functions are what's missing in almost every company that calls us, and they're missing together, since the same absence causes both. Buying them separately from two providers reintroduces the problem you were trying to solve, which is nobody being accountable for the space between them.

If your books are genuinely behind, fix the record first. Bookkeeping is the foundation and no forecast built on unreconciled accounts is worth reading, so we start there when we have to. Once the record exists, the work that changes the business is the control layer and the decision layer, and that's the part nobody in a $1M to $12M contractor has ever had.

The practical test is the one at the top of this page. Ask who reconciles, who closes, who signs off on the WIP, who builds the forecast, and who sets the overhead rate. If the same person is listed for all five, or nobody is listed for the last two, you have your answer without needing a diagnostic.

COMMON QUESTIONS

FREQUENTLY ASKED.

It depends on which job isn't getting done. A bookkeeper records what happened, so if transactions are behind or the bank isn't reconciled, that's the hire. A CFO forecasts cash, sets pricing, and drives decisions from the numbers, so if the books are already current and the decisions are still guesses, that's the hire. Most subcontractors between $1M and $12M have the bookkeeper and are missing both the controller and the CFO functions, and adding a second bookkeeper produces neither one.
The controller function starts to carry real weight around $1M in revenue, when job costing begins to drive decisions and a miscoded cost stops being a rounding issue. Below that, the owner is usually close enough to every job to catch an error by feel and can serve as their own controller. Above it, that stops working, and the tell is when somebody has to mentally correct a number before relying on it.
In a very small company the owner does all three by default, and it works until it doesn't. Past roughly $1M the control function needs to be independent of the person doing the entry, since checking your own work isn't a control. A fractional CFO engagement covers the controller and CFO functions as a system while the bookkeeping runs underneath it, which is how a company in this range gets all three without carrying two full time salaries.
A flat monthly fee priced by your trailing twelve month revenue, from $1,900 per month for companies under $1M up to $13,500 per month at the top published band, with anything above quoted individually. No hourly billing, no payroll, and no add-ons. The full band table is on the pricing page.
WHAT THIS TIES INTO
Josh Luebker, The Construction CFO
Josh Luebker
FRACTIONAL CFO · THE CONSTRUCTION CFO

Former commercial project manager and master electrician: 150+ projects worth $2.1B combined, from $50,000 to $300M. Now fractional CFO to commercial subcontractors.

IS IT THE RECORD, THE CONTROL, OR THE DECISIONS?

Tell us who reconciles, who closes, and who builds the forecast in your business today. We will tell you on the call which of the three functions has nobody in it.

You don't hire a CFO because it's safe, you do it because the real risk isn't having one.
Book a 20 minute diagnostic

20 minutes. No sales pressure. We'll tell you exactly what's wrong before we talk about anything else.

OR START WITH THE WORKBOOKS. NO CALL NEEDED.