GROWTH BREAKPOINT

YOU GREW THE BUSINESS. THE FINANCIAL SYSTEM DIDN'T.

QUICK ANSWER

Most subcontractors grow from $1M to $5M on instinct, a bookkeeper, and a year-end CPA. It works at $1M because the owner can hold the whole business in their head. By $3M to $5M there are 4 to 8 concurrent jobs, 15 to 30 crew members, and equipment across multiple sites. The informal system can't keep up. Cash gets unpredictable, margins vanish on jobs that felt fine, the bookkeeper can't tell you why, and the CPA finds out at tax time.

This isn't a revenue problem. Plenty of $5M subcontractors are making more money than $8M ones. What separates them is whether the financial system grew with the business or got left behind at $1M. At $1M the owner is the system, and that works fine. By $3M to $5M there are too many jobs running at once, too many pay cycles, and too much cash timing for one person's memory to carry. Informal systems have a capacity ceiling, and growth is what finds it.

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

WHAT IT MEANS.

Outgrowing your financial systems means the bookkeeper, spreadsheet, and year-end CPA that worked at $1M stop working as the business scales.

There are six tells, and they come in groups rather than one at a time. Cash surprises you despite growing revenue. You can't tell which jobs made money before they close. Overhead is a guess. You pay a bookkeeper but don't trust the numbers. Major financial decisions feel like coin flips. The line of credit keeps creeping up instead of going back down. Three or more of those running at once means the system hasn't kept pace with the business.

Two of those deserve their own sentence. Whether you buy the skid steer or rent it for the next three jobs, whether you can afford to add a superintendent, and whether you take the $2M project that starts in six weeks when your current work isn't billing yet are all cash forecast and working capital questions, and without those two instruments every one of them is a coin flip with a lot of money riding on it. The line of credit is the other one. It was supposed to be a bridge you draw in slow weeks and pay back in busy ones, so when it creeps up month after month it's telling you that operations are being funded out of the LOC and not out of receivables.

WHAT WE SEE IN THIS BUSINESS

THE SIGNS THE SYSTEM GOT LEFT BEHIND.

01

Cash surprises you more than once a quarter

Revenue is up, work is coming in, and you won that big job. But the bank account doesn't reflect any of it, and you keep getting surprised by how little cash is there on a given Friday. That is a billing lag and cash forecasting problem. The revenue is fine. The work is there. The money is just 45 days behind it.

02

You can't tell which jobs made money before they close

You find out at year end, when the CPA puts the numbers together, that three of your biggest projects lost money. By then there's nothing to do about it. Live job costing shows you during the job, in time to catch the labor overrun, chase the change order, or adjust the billing. Without it you're managing by feel and finding out the truth too late.

03

Your overhead is a guess

Most subcontractors who grew past $3M haven't recalculated their overhead rate since they set it years ago. Revenue grew, headcount grew, trucks multiplied, and software subscriptions added up. But the overhead rate in the bids is still the old number, and the distance between what's being bid and what's being spent on overhead is where margin disappears, silently and consistently, on every job.

04

You pay a bookkeeper but don't trust the numbers

The bookkeeper is doing their job. Transactions are in the system and reports exist. But when you look at the P&L something doesn't add up, so you make decisions off the bank balance instead of the financials, because the financials don't feel right. That is a job cost setup problem, and the bookkeeper is doing what the setup allows.

THE ARITHMETIC

WHAT IT LOOKS LIKE IN DOLLARS.

What it looks like at $5M

A verified concrete client doing $4.9M was netting 3.3 percent. A verified erosion control client doing $5.2M was netting $24K, having outgrown single-number accounting years before anybody noticed, and per site costing took that same business to $1.1M net. A verified civil client found $779K of balance sheet improvement in 90 days. None of those three had a revenue problem.

From $500K to $5M in two years

A verified civil client grew from $500K to $5M in two years, and by November was awake at 3am with two maxed LOCs, an SBA loan, and his house on the line. A cash forecast, rebuilt billing, and scheduled collections produced $310K of recovered AR in 30 days. Both LOCs and the SBA loan cleared in 90 days, and a $750K facility was approved on clean books. That business is now projecting $12M with a $300K cash floor.

WHAT YOU GET

THE OUTPUTS, NAMED.

Job costing structure built to match how you estimate
WIP reporting on every active project
13 week cash flow forecast, updated every week
Billing structure rebuilt so pay apps go out on time
Collections process with a follow up cadence on every invoice past 30 days
Monthly CEO Report review with action items assigned
$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.

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.

There's no single number, but the tells are consistent: somewhere between $2M and $4M the workarounds stop being occasional and start being the system. They're operational rather than technical. The WIP lives in Excel and gets updated quarterly, the owner can't tell you last month's margin by job, and billing slips because assembling pay apps is manual agony. Some subs run clean QuickBooks setups past $3M and others break it at $1.5M with multi-phase work. The test is whether your PM can see live job cost in 30 seconds, not the logo on the software.
Before, emphatically. Growth multiplies whatever system exists. A $4M company with clean costing scales into a clean $8M company, and a $4M company with a broken system scales into a broken $8M company with twice the float, twice the unbilled work, and the same blind spots at double the stakes. Installing the system takes the same 60 days either way. Doing it before the jump means growing on rails, and doing it after usually means doing it during a cash crisis, which costs more in every currency.
The bookkeeper, spreadsheet, and year-end CPA that worked at $1M stop working as the business scales. At $3M to $5M there are enough concurrent jobs and enough cash timing complexity that informal tracking can't keep up. Cash becomes unpredictable and margins disappear. The CPA finds out at year end, and by then it has already happened.
Cash surprises you despite growing revenue. You can't tell which jobs made money before they close. Overhead is a guess. You pay a bookkeeper but don't trust the numbers. Major financial decisions feel like guesses. The line of credit keeps going up. Three or more of these at the same time and the system hasn't kept up with the business.
At $1M the owner holds the whole business in their head. By $3M to $5M there are 4 to 8 concurrent jobs, 15 to 30 crew, equipment across sites, and multiple GC pay cycles. Informal systems have a capacity ceiling, and you hit it.
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.

YOUR BUSINESS GREW. TIME FOR THE SYSTEM TO CATCH UP.

A 20 minute call shows you where the informal system broke down and what it would take to fix it in 60 days.

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.