BLOG ยท FINANCIAL SYSTEMS

FIVE MISTAKES, ALL OF THEM FIXABLE.

Growth is when the financial problems surface, because the setup that worked at half the size starts producing numbers nobody should be deciding anything with.

BY JOSH LUEBKERPublished March 2, 2026Updated August 8, 20262 min read
QUICK ANSWER

Growing subcontractors make five financial mistakes over and over. The first is treating accounting as a tax function, which produces books structured for tax reporting when the operational decisions need a different kind of number entirely. The second is inconsistent job costing, where the cost categories change from job to job and no honest comparison of project performance is possible. The third is ignoring WIP discipline, which lets the financial statements misrepresent profitability and puts decisions on top of numbers that are wrong. The fourth is operating without cash forecasting, watching the bank balance and reacting to pressure instead of seeing it weeks or months ahead. The fifth is waiting too long to upgrade the systems, which turns a manageable improvement into an emergency project. All five get worse with growth rather than better.

Growth is often when financial problems appear in construction companies. Systems that worked during the early stages begin producing unreliable information as project complexity increases, and many subcontractors make the same mistakes on the way up without knowing they're making them. None of the five is a character flaw. Each one is a setup that was correct at a smaller size and never got revisited.

THE FULL BREAKDOWN

This post lists the five mistakes that come with growth and what each one costs. Read When a Subcontractor Outgrows Its Financial Systems for the complete treatment, worked figures included.

MISTAKE ONE, ACCOUNTING AS A TAX FUNCTION.

Many firms structure their accounting primarily for tax reporting. That's a legitimate purpose and it's not the only one, because the operational decisions require a different kind of financial information than a return does. Owners need numbers that evaluate jobs, plan growth, and manage risk, and a set of books built for a tax return was never built to answer any of those three.

MISTAKE TWO, INCONSISTENT JOB COSTING.

Job costing is the backbone of construction finance. Inconsistent or incomplete cost categories prevent any accurate evaluation of project performance, because two jobs coded differently can't be compared and one of them is always the one you needed to understand.

Reliable job costing is the foundation of every other number in construction.

MISTAKE THREE, IGNORING WIP DISCIPLINE.

WIP reporting is what ties the financial statements to what the crews produced. Without it, the financial statements often misrepresent profitability, and decisions get made on inaccurate information by people who have no reason to doubt it. That's the expensive part: not the error itself, but the confidence it's read with.

MISTAKE FOUR, OPERATING WITHOUT CASH FORECASTING.

Many subcontractors monitor the bank balance and react to pressure instead of forecasting it. Forecasting lets owners identify financial pressure weeks or months in advance, and the difference between weeks of warning and none at all is the difference between choosing an option and taking the only one left.

MISTAKE FIVE, WAITING TOO LONG TO UPGRADE SYSTEMS.

Contractors often delay improvements until the problems become severe. Earlier upgrades typically produce smoother growth and fewer surprises, and they cost less because nobody is rebuilding the books in the middle of a crisis. Every one of the four mistakes above gets cheaper to fix the earlier you get to it.

Strong financial systems create clarity, and clarity supports better decisions.

WHAT TO DO WITH THIS

THE SHORT LIST.

Ask what your books are built for. If the answer is the tax return, you need a second set of reports for running the company.
Lock your cost codes and use the same ones on every job, so a comparison between two projects means something.
Run WIP monthly and treat it as the check on your income statement rather than an extra report nobody reads.
Replace bank balance watching with a dated forecast, so the pressure is visible before it's a problem.
Upgrade the system in the year you outgrow it, not in the year it fails.
COMMON QUESTIONS

FREQUENTLY ASKED.

Because the setup was adequate at the smaller size. Systems that worked in the early stages start producing unreliable information as project complexity increases, so the reports stay the same while their accuracy degrades without anybody noticing. Nothing broke, the company outgrew it.
Nothing, for taxes. The problem is that operational decisions need a different kind of number: what a job is costing while it runs, whether the billing is keeping up, and what the next quarter demands in cash. A tax-structured set of books was never designed to answer those, so an owner using it for decisions is reading the wrong document carefully.
Job costing, because the other four depend on it. WIP reporting is built from cost data, forecasting is built from both, and the decision to upgrade systems is impossible to evaluate when you can't tell which jobs made money. Get the cost categories consistent and the rest becomes achievable.
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.

WHICH OF THE FIVE IS YOURS.

Most growing subcontractors have three of the five, not all of them, and they rarely guess right about which three. Bring your last WIP schedule and a job cost report to a 20 minute call and you'll get a straight read on where you stand.

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.