Skip to main content
JOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQORECFOSJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQORECFOSJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFO
THE CONSTRUCTION CFO BOOK A FREE CALL

WHY BOOKKEEPING ISN’T THE PROBLEM

QUICK ANSWER

Subcontractors keep hiring better bookkeepers and the problems keep happening. Cash is still tight. Jobs still come in under bid. Bonding capacity is still capped. Overhead is still a mystery. The reason: bookkeeping is the wrong function for the problems most subs are trying to solve. Bookkeeping records what happened — transactions, AP, AR, payroll posting, bank reconciliations. It’s a historical record-keeping function. Cash forecasting, job profitability analysis, overhead rate calibration, working capital management, and bonding readiness require a different function entirely: financial control. No amount of better bookkeeping fills that gap.

You can have the world’s best bookkeeper and still hit a cash crisis. The bookkeeper isn’t the problem. The missing function above them is.

PUBLISHED JUNE 12, 2026 BY JOSH LUEBKER UPDATED JUNE 12, 2026
THE PATTERN

BETTER BOOKKEEPING HASN’T FIXED IT

Walk into ten subcontracting businesses that are struggling financially and you’ll find the same pattern. The owner thinks the bookkeeper is the problem. Maybe the books are messy. Maybe transactions aren’t categorized right. Maybe the bank recs are 60 days behind. So the owner hires a better bookkeeper. Or switches firms. Or moves the work in-house. Or invests in better software.

Six months later the books are cleaner but the actual problems haven’t moved. Cash is still tight on payroll weeks. Jobs still come in below bid at closeout. Bonding capacity is still capped. The owner still doesn’t know which jobs are making money in real time. The bookkeeping got better. The business didn’t.

This isn’t a knock on bookkeepers. Good bookkeepers do exactly what they’re trained to do — accurate transaction recording, timely close, clean financial statements. The work is necessary. But it’s the wrong tool for the problems most subs are trying to solve with it.

WHAT BOOKKEEPING IS

THE FUNCTION YOU ACTUALLY HAVE

Bookkeeping is a transactional record-keeping function. The work includes:

  • Recording AR and AP transactions as they occur
  • Posting payroll runs from the payroll processor
  • Coding transactions to the correct accounts
  • Reconciling bank accounts, credit cards, and credit lines monthly
  • Producing month-end financial statements (P&L, balance sheet)
  • Processing sales tax and other compliance filings
  • Preparing year-end packages for the CPA

That’s the function. It’s historical. It’s accuracy-focused. It produces required outputs for compliance, banking, and tax. A skilled bookkeeper executes this work correctly and on time. None of it predicts cash. None of it calibrates overhead rates. None of it analyzes job profitability. None of it manages bonding capacity.

WHAT YOU’RE ACTUALLY TRYING TO SOLVE

THE PROBLEMS BOOKKEEPING DOESN’T FIX

PROBLEM 1

"WE NEVER HAVE ENOUGH CASH"

Cash visibility requires forward-looking forecasting, AR aging worked weekly with direct collections action, AP scheduled against incoming cash, mobilization-loaded SOV structuring, and retention tail tracking. None of that is bookkeeping work. A bookkeeper can produce a cash flow statement showing what already happened. They don’t produce or maintain a 13-week working forecast that shows what’s about to happen.

PROBLEM 2

"WE NEVER KNOW WHICH JOBS ARE PROFITABLE"

Job profitability visibility requires cost coding aligned to estimates, monthly WIP schedules with PM-validated cost-to-complete, line-item variance analysis, and closeout review driving next-bid adjustments. The cost coding alignment alone takes 60–90 minute alignment meetings per major project. None of that is bookkeeping work. A bookkeeper can produce a job cost report — but only against whatever cost code structure already exists, which is almost always wrong for the trade.

PROBLEM 3

"OUR OVERHEAD RATE DOESN’T MAKE SENSE"

Overhead rate calibration requires trailing 12-month actual cost analysis, equipment idle drag separation, fabrication labor allocation where applicable, and rate validation against bid math quarterly. None of that is bookkeeping work. A bookkeeper can calculate overhead expense from the P&L — but the rate calculation and integration with estimating requires analytical work outside the bookkeeping scope.

PROBLEM 4

"WE CAN’T GET MORE BONDING CAPACITY"

Bonding capacity growth requires WIP schedules built to surety standards, working capital management discipline, customer concentration monitoring, balance sheet cleanup, and proactive surety relationship management. None of that is bookkeeping work. A bookkeeper can hand the surety the financial statements — but the underlying structure that determines bonding capacity gets built or destroyed by financial control work, not bookkeeping work.

WHAT’S ACTUALLY MISSING

THE FUNCTION NOBODY OWNS

The function that solves the four problems above is called financial control. It sits above bookkeeping and below year-end CPA work. It’s the operational layer that uses the transaction record (produced by bookkeeping) to drive forward-looking decisions (cash forecasting, bid pricing, capacity planning, capital allocation).

Most subcontractors don’t have this function. They have bookkeeping (executed in-house or outsourced), they have a CPA (annual tax and review work), and the financial control layer in the middle is either unstaffed entirely or being attempted by the owner on Sunday nights with QuickBooks open and a calculator.

Hiring a better bookkeeper doesn’t fix this. The bookkeeping function isn’t broken; it’s working as designed. The financial control function is what’s missing. Filling that gap requires either hiring a full-time financial controller ($85K–$140K all-in at this scale), engaging a fractional CFO firm that operates the control layer, or accepting that the gap exists and managing the business without it.

WHAT CHANGES

WHEN THE RIGHT FUNCTION IS IN PLACE

A business with both functions running — bookkeeping handling the transactional layer, financial control handling the decision layer — operates differently:

  • Cash position is forecasted 13 weeks out, updated continuously. Payroll weeks stop being surprises.
  • Job profitability visible at the line-item level monthly. Problem jobs surface in time to fix them.
  • Overhead rate calibrated quarterly against actuals. Bid math reflects reality.
  • Working capital grows ahead of revenue growth. Bonding capacity grows progressively.
  • Banking and surety relationships managed proactively across years.

The bookkeeper doesn’t change. The CPA doesn’t change. What changes is that the missing function in the middle — financial control — is now operating. The business stops trying to solve financial control problems with bookkeeping work.

Better bookkeeping is still the wrong tool. The right tool is financial control. Most subs don’t know it’s a separate function.

FREQUENTLY ASKED

Because bookkeeping is the visible part of the financial function — it produces the reports the owner looks at, and when those reports don't answer the questions the owner is asking, the bookkeeping looks broken. But the questions the owner is asking (cash forecast, job profitability, overhead rate, bonding capacity) aren't bookkeeping questions. They're financial control questions. The bookkeeping is working correctly; it's being asked to do work outside its scope.
Generally no, for two reasons. First, the time required for financial control work (cash forecasting, WIP analysis, overhead rate calibration, capacity modeling) is significant — if the bookkeeper takes on that work, the bookkeeping accuracy suffers because there isn't enough time. Second, the analytical skill set required for financial control is different from the accuracy-focused skill set required for bookkeeping. Trying to combine them usually produces mediocre output in both functions.
For subs above roughly $8M–$10M revenue, an in-house controller (financial control function) becomes economically justified. Below that scale, the all-in cost ($85K–$140K for a controller, $180K–$280K for a CFO) is hard to justify against the revenue base. A fractional engagement delivers the same functional output at $2,900–$8,500/month, which is the structural reason most subs in the $1M–$10M range engage a fractional CFO firm rather than hiring in-house.
Most fractional CFO engagements for subcontractors include the bookkeeping function absorbed into the operating cadence. So the standalone bookkeeping cost (typically $1,200–$2,800/month for outsourced bookkeeping at this scale) gets folded into the fractional CFO fee. Net cost increase to get the financial control layer running is typically $1,500–$3,500/month above what bookkeeping was already costing. SPM's pricing page covers the math.
A 30-minute diagnostic conversation usually surfaces whether financial control is the gap. Symptoms include: cash position surprises, jobs coming in below bid at closeout, overhead rate that hasn't been recalculated in 18+ months, bonding capacity capped at a level that's preventing project pursuit, growth pace constrained by working capital. If you're hearing yourself in two or more of those, the gap is probably financial control — not bookkeeping. The SPM diagnostic covers the specific questions to identify the gap.
Josh Luebker, The Construction CFO
JOSH LUEBKER
THE CONSTRUCTION CFO · SULPHUR PRAIRIE MANAGEMENT

PM and master electrician turned CFO. Managed 150+ projects, $300M+ in volume — Google data centers, military bases, hospitals — before building the financial control system that saves subcontractors from running out of cash. SPM runs the financial function for $1M–$12M commercial subs across 24 trade specializations. Read the methodology at runoncfos.com.

RELATED SYSTEM PAGES
CONTENT
Construction Finance vs. Accounting
The companion analysis — the difference between historical record-keeping and forward-looking decision support
CONTENT
Construction Financial Control
The full breakdown of the five domains of financial control
SERVICE
Fractional CFO for Construction
The service that delivers financial control without requiring a full-time hire

STOP TRYING TO FIX FINANCIAL CONTROL PROBLEMS WITH BOOKKEEPING.

30 minutes. We’ll diagnose whether the gap is your bookkeeping or the function above it.

BOOK A FREE CALL OR RUN YOUR FREE CEO REPORT FIRST
SYSTEM CONNECTIONS
CFOS SPINE + MODULES
Run on CFOS — Full System Index Operating Model Definition Cash Control System Job Profitability System
RELATED SYSTEMS
Operating Model Definition Fractional CFO for Construction Construction Bookkeeping
SERVICE LAYER
Fractional CFO for Construction Construction Bookkeeping Construction Controllership
THE CONSTRUCTION CFO
Run on CFOS Fractional CFO Cash Control Book a Call CONTROL Book → Josh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0
Josh Luebker, The Construction CFO
JOSH LUEBKER
FOUNDER & CFO

Master electrician and former project manager, 150+ projects and $2.1B+ in commercial work. Now runs the numbers for subcontractors instead of standing on the job site.

LinkedIn About
Stewart Bohrer, The Construction CFO
STEWART BOHRER
VP OF OPERATIONS

Keeps the system running day to day: job costing, WIP, monthly financial reviews, and the follow-through between calls. Josh handles onboarding.

LinkedIn About
LinkedIn YouTube About Run on CFOS CONTROL Book →
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR