THREE DIFFERENT SEATS. THREE DIFFERENT JOBS.
Bookkeeper records the past. Controller closes the books and makes the past accurate. Fractional CFO uses what the controller produced to manage what happens next. All three are different functions. Most $1M–$12M subcontractors have a bookkeeper, no controller, and no CFO — and they are paying for the gap every single month in cash they cannot see coming and jobs they cannot tell are losing money.
The most common financial mistake subcontractors make is thinking one of these roles covers all three. It does not. A bookkeeper cannot build a 13-week cash flow forecast. A controller cannot run a collections process. A CFO should not be doing bank reconciliations.
What Each Seat Actually Does.
| Function | Bookkeeper | Controller | Fractional CFO (SPM) |
|---|---|---|---|
| Time horizon | Past | Past — close and verify | Future — forecast and act |
| Primary job | Record transactions | Close books accurately | Manage cash, margin, decisions |
| Cash flow forecasting | — | — | 13-week rolling forecast |
| Billing structure | — | — | SOV setup, billing cadence |
| Collections process | — | — | AR aging, follow-up cadence |
| Job cost setup | Data entry only | Structure setup | Alignment to estimates + field |
| Overhead rate | — | Calculate on request | Maintain + rebuild into bids |
| WIP reporting | — | Produce the schedule | Read + act on it monthly |
| Monthly accountability | — | — | Monthly meeting with owner |
| Typical cost | $800–$2,500/mo | $3,000–$6,000/mo | $1,900–$8,500/mo (SPM) |
How the Three Layers Work Together.
The Bookkeeper — Keeps the Machine Fed
The bookkeeper processes daily transactions: bills paid, invoices entered, payroll run, bank feeds reconciled. They work in ControlQore alongside SPM. Their job is accuracy and speed. SPM does not replace the bookkeeper — SPM coordinates with them, trains them on job cost entry, and holds them to the close-by-the-10th standard. Most SPM clients already have a bookkeeper. Many need an upgrade in how they are using them.
The Controller Function — Closes the Books
Someone has to own the month-end close — making sure every transaction is coded correctly, WIP is reconciled, bank recs are done, and the financials are accurate before the 10th. In most SPM engagements, SPM carries this function as part of the Executive Financial tier. The books close clean, on time, every month. That is the foundation everything else is built on. You cannot run a CEO Report on books that closed on the 22nd.
SPM — The CFO Layer
SPM runs everything above the close. Cash flow forecasting. Billing structure. Collections. Overhead rate. Job cost alignment to estimates. Monthly accountability meeting with the owner. Every SPM engagement includes this layer — it is not an add-on. The Core Financial tier covers the operational foundation. The Executive Financial tier adds the monthly strategy meeting and forward-looking CFO advisory. Neither tier is just bookkeeping.
WHAT THE THREE ROLES LOOK LIKE AT YOUR SIZE.
$1M–$3M: Bookkeeper Plus Gaps
At this size there's usually one bookkeeper — often part-time, often family — doing transaction entry. The controller work (WIP, job costing, the close) and CFO work (forecasting, pricing strategy) simply don't happen. The business runs on the bank balance and the owner's gut, which works right up until it doesn't.
$3M–$8M: The Controller-Shaped Hole
This is where the missing middle role hurts most: enough volume that WIP distortion, billing lag, and overhead drift cost real money, not enough to justify a $110K–$160K controller hire. The work either lands on the owner at 9pm or doesn't get done. This is the exact gap SPM's Executive tier was built to fill from $2,900/month.
$8M–$12M: All Three, Properly Split
At this size all three roles exist somewhere — the question is whether they're properly separated. The common failure: a controller-titled person doing bookkeeper work while CFO decisions get made by nobody. Clean architecture: in-house clerk for AP and payroll volume, outsourced controllership and CFO judgment on top.
Family-Run Books at Any Size
When a spouse runs the books after hours, all three roles collapse into one untrained, unsupported person. A $2.4M fiber contractor ran exactly this way — not carelessly; subcontractor accounting is genuinely complex. The system change gave the family their evenings back and the business its first honest financial picture.