BOOKKEEPING VS FINANCIAL CONTROL

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 is that bookkeeping is the wrong function for the problems most subs are trying to solve with it. Bookkeeping records what happened: transactions, AP, AR, payroll posting, and bank reconciliations. It's a historical record keeping function. Cash forecasting, job profitability analysis, overhead rate calibration, working capital management, and bonding readiness all require a different function entirely, which is financial control. No amount of better bookkeeping fills that hole. 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.

This isn't a knock on bookkeepers. A good one does what the job is built to do, which is accurate transaction recording, a timely close, and clean statements, and that work is necessary every single month. The trouble starts when an owner asks the bookkeeping function to answer questions it was never built for. Which job is losing money right now, can we fund the next mobilization, is the overhead rate in the bid still true. Those are decision questions, and the function that answers them sits one level above the ledger.

BY JOSH LUEBKERPublished 2026-08-06Updated 2026-08-07
THE DEFINITION

WHAT IT MEANS.

Bookkeeping is a transactional record keeping function: it records AR and AP, posts payroll, codes transactions, reconciles the bank, and produces the month end statements, all of it describing what already happened.

Walk into ten subcontracting businesses that are struggling financially and you find the same story. The owner thinks the bookkeeper is the problem. Maybe the books are messy, maybe transactions aren't categorized right, or maybe the bank recs are 60 days behind. So the owner hires a better bookkeeper, switches firms, moves the work in house, or buys better software.

Six months later the books are cleaner and the problems haven't moved. Cash is still tight on payroll weeks, jobs still come in below bid at closeout, bonding capacity is still capped, and the owner still can't say week to week which jobs are making money. The bookkeeping got better. The business didn't.

The bookkeeping function is historical and accuracy focused. It produces the required outputs for compliance, banking, and tax, and a skilled bookkeeper does that work correctly and on time. None of it predicts cash, calibrates an overhead rate, analyzes job profitability, or manages bonding capacity.

WHAT YOU ARE TRYING TO SOLVE

THE PROBLEMS BOOKKEEPING DOES NOT FIX.

01

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's bookkeeping work. A bookkeeper can produce a cash flow statement showing what already happened, and they don't build or maintain a 13-week working forecast that shows what's about to happen.

02

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 that drives the next bid. The cost coding alignment alone takes 60 to 90 minute alignment meetings per major project. None of that's 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.

03

Our overhead rate doesn't make sense

Overhead rate calibration requires trailing 12-month actual cost analysis, equipment idle drag separated out, fabrication labor allocated where that applies, and rate validation against the bid math quarterly. None of that's bookkeeping work. A bookkeeper can calculate overhead expense off the P&L, and the rate calculation itself plus its integration with estimating is analytical work outside the bookkeeping scope.

04

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 a surety relationship managed on purpose. None of that's bookkeeping work. A bookkeeper can pass the surety the financial statements, and the underlying structure that decides bonding capacity gets built or destroyed by financial control work rather than bookkeeping work.

THE ARITHMETIC

WHAT IT LOOKS LIKE IN DOLLARS.

What the missing function costs to staff

An in-house financial controller runs $85K to $140K all in at this scale, and an in-house CFO runs $180K to $280K. Outsourced bookkeeping alone typically costs $1,200 to $2,800 per month for a sub this size. When the control layer gets picked up by a fractional engagement the standalone bookkeeping cost folds into it, so the net increase to get financial control running is usually $1,500 to $3,500 per month above what bookkeeping was already costing.

WHAT IS MISSING

THE FUNCTION NOBODY OWNS.

The function is called financial control

Financial control sits above bookkeeping and below year end CPA work. It's the operational layer that takes the transaction record bookkeeping produces and drives forward looking decisions with it: cash forecasting, bid pricing, capacity planning, and capital allocation. It's a different job from recording the transactions, and it's the job the four problems above all belong to.

Most subcontractors don't have it staffed

They have bookkeeping, in house or outsourced. They have a CPA doing annual tax and review work. 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 change that, because the bookkeeping function is working as designed.

There are three honest ways to fill it

Hire a full time financial controller, engage a firm that operates the control layer for you, or accept that the hole is there and run the business without it. All three are legitimate choices and only one of them is usually made on purpose. The third one is what most subs are doing right now without having decided to.

WHAT YOU GET

THE OUTPUTS, NAMED.

Cash position forecasted 13 weeks out and updated continuously, so payroll weeks stop being surprises
Job profitability visible at the line item level monthly, so problem jobs surface in time to fix them
Overhead rate calibrated quarterly against actuals, so the bid math reflects the business you have
Working capital growing ahead of revenue growth, so growth stops eating the bank account
Bonding capacity growing progressively, with banking and surety relationships managed across years
$10.7M+
Client AR Recovered Since 2023
48
Active Trade Specializations
60 DAYS
Average Onboarding Time
PRICING

FLAT MONTHLY FEE. NO SURPRISES.

Three tiers, priced by your trailing twelve month revenue. Which one you're in depends on how much of the work you want off your desk. No hourly billing, no payroll, and no add-ons.

Pricing

Last 12 months revenueMonthly fee
Up to $1M$1,900 to $2,900
$1M to $3.5M$2,600 to $3,900
$3.5M to $6.5M$3,800 to $5,700
$6.5M to $9.5M$5,100 to $7,100
$9.5M to $12.5M$6,100 to $8,500
$12.5M to $15.5M$7,400 to $11,000
$15.5M to $18.5M$9,400 to $13,500
$18.5M+Quoted individually

Range reflects the three tiers below. Which one you're in depends on how much of the work you want off your desk. No payroll. No hidden line items.

Core

You stop guessing.

You get the CFO work. Job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a meeting every month that ends in decisions rather than a report.

Your bookkeeper keeps doing the books.

Executive

You stop touching the books.

Everything in Core, and we run the bookkeeping and the controllership as well. Nobody in your office is answering coding questions or chasing a reconciliation at month end.

We do the books. No payroll.

Strategic

Every job shows its margin while it's still running.

Everything in Executive, plus the job costing and WIP platform set up, loaded with your cost codes, and managed for you every month. You never have to learn it.

We do the job costing.

COMMON QUESTIONS

FREQUENTLY ASKED.

Because bookkeeping is the visible part of the financial function. It produces the reports the owner reads, and when those reports don't answer the questions the owner is asking, the bookkeeping looks broken. The questions being asked, meaning cash forecast, job profitability, overhead rate, and bonding capacity, aren't bookkeeping questions. They're financial control questions. The bookkeeping is working correctly and it's being asked to do work outside its scope.
Generally no, for two reasons. First, the time financial control takes is significant, so cash forecasting, WIP analysis, overhead rate calibration, and capacity modeling all come out of the hours the bookkeeping needs, and accuracy suffers. Second, the analytical skill set for financial control is different from the accuracy focused skill set bookkeeping runs on. Combining them usually produces mediocre output in both.
For subs above roughly $8M to $10M in revenue, an in-house controller becomes economically justified. Below that scale the all in cost, $85K to $140K for a controller and $180K to $280K for a CFO, is hard to justify against the revenue base. A fractional engagement produces the same functional output for a fraction of that, which is the structural reason most subs in the $1M to $10M range engage a firm instead of hiring in house.
Most fractional CFO engagements for subcontractors absorb the bookkeeping function into the operating cadence, so the standalone bookkeeping cost, typically $1,200 to $2,800 per month at this scale, folds into the fee rather than sitting next to it. The net increase to get the financial control layer running is usually $1,500 to $3,500 per month above what bookkeeping was already costing you.
A 20 minute diagnostic conversation usually settles whether financial control is what's missing. The symptoms are cash position surprises, jobs coming in below bid at closeout, an overhead rate that hasn't been recalculated in 18 or more months, bonding capacity capped at a level that's blocking the projects you want, and growth held back by working capital. If you hear yourself in two or more of those, the problem is probably financial control rather than bookkeeping.
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 BOOKKEEPING, OR IS IT THE LAYER ABOVE IT?

Bring your last month end package and one question the reports have never answered. Twenty minutes usually settles which of the two you're dealing with.

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 will tell you exactly what's broken before we talk about anything else.

OR START WITH THE WORKBOOKS. NO CALL NEEDED.