PROFIT QUALITY

YOUR P&L SAYS YOU'RE PROFITABLE. ARE YOU SURE?

QUICK ANSWER

Construction businesses can report solid net profit while the owner has no cash, the line of credit keeps growing, and every project underperformed without anybody saying so out loud. That's fake profitability, and it comes from three accounting habits that are endemic in this industry: overbilling that pulls revenue forward, deferred job losses that never hit the P&L until year end, and overhead misallocation that makes margins look better than they are.

Real profit reaches the bank. Fake profit reaches the report. That single test settles most arguments about whether a good year was a good year, because over twelve months honest profit turns into cash and the other kind turns into a bigger line of credit. The three sources are mechanical rather than dishonest. Nobody sat down to cook the books. Billing ran ahead of completion, a losing job stayed open, and supervision cost went to overhead instead of to the job that consumed it. Fix the mechanics and the report starts telling the truth again.

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

WHAT IT MEANS.

Fake profitability is net profit that appears on the P&L but never reaches the bank, produced by overbilling, unrecognized job losses, and overhead misallocation.

The three sources of fake profitability aren't fraud and they aren't rare. They're the default behavior of construction books that nobody reconciles monthly. Each one is a timing problem: revenue recognized before it was earned, a loss recognized long after it was known, and a cost charged to the wrong place. None of the three changes the total over the life of a job, which is why an annual tax return can be correct while every monthly report inside that year was wrong.

THREE SOURCES OF FAKE PROFIT

WHERE THE NUMBER COMES FROM.

01

Overbilling that inflates current period revenue

When you bill 60% of a contract that's only 40% complete, the extra 20% reads as revenue now and the P&L looks profitable. You still have to spend the labor and materials to finish that 60%, and those costs come in over future months with no matching revenue behind them. Current period profit is inflated and future periods will deflate to pay for it. The year end number may be fine, but the monthly number is misleading everybody making decisions from it.

02

Deferred job losses that never reach the P&L

A job is trending to lose $40K. The project manager knows it and the superintendent knows it. Unless somebody runs a cost to complete and recognizes the loss in the current period, it sits in work in process and doesn't hit the P&L until the job closes. If the job doesn't close until Q4, the first three quarters of the year look better than they should. Decisions made in Q2 on inflated profitability produce results nobody reads until Q4.

03

Overhead misallocation that hides job cost

Direct supervision, project specific insurance, and equipment dedicated to a single project all get run through overhead on most subcontractor books. Every one of those makes the jobs look more profitable than they're while making overhead look higher than it is. The P&L nets out the same, so nobody catches it. The job level data is wrong, and job level data is what drives your bidding.

THE ARITHMETIC

WHAT IT LOOKS LIKE IN DOLLARS.

8 percent profit, zero cash

Here is the whole problem in two figures: 8% net profit showing on the P&L and $0 of cash built over the same period. The distance between those two numbers is where fake profitability lives. Over a full year, real profit converts to cash, so when it hasn't converted, either the profit was never there or it left through a door nobody is watching.

HOW TO TELL IF YOUR PROFIT IS REAL

FOUR CHECKS YOU CAN RUN.

Check the WIP schedule

A clean WIP schedule reports overbilling and underbilling by job. If the total net overbilled position is significant, meaning more than 10% of monthly revenue, then the P&L has been pulled forward by that amount. Real profitability is lower than the report says, and by a knowable figure rather than a guess.

Review cost to complete on every open job

If any open job is trending to lose money, that loss belongs in this period and not in the one where the job closes. The GAAP standard is to recognize a loss immediately once it's probable. Most subcontractor accounting doesn't do that unless somebody is reviewing cost to complete every month, job by job.

Reconcile job margins to P&L gross profit

Add up the job level margins on every project for the month. That number should tie to the P&L gross profit after adjusting for WIP. If it doesn't tie, there's a misallocation somewhere in the cost coding. Finding it's the first step to fixing it, and it's usually one or two codes doing all the damage.

Compare cash to profit over 12 months

Over a full year, real profit converts to cash. If the business is showing 8% net profit and cash hasn't built, something is wrong. Either the profit is fake, from overbilling or deferred losses, or the profit is real and leaking somewhere else, into owner draws, debt service, or badly timed AP. Both answers are fixable, but they're fixed differently.

$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.

Neither. Overbilling is usually the result of billing more aggressively than completion warrants, which is common and not fraudulent, combined with never running a WIP reconciliation that corrects for it in the books. The fix is mechanical. Run a WIP schedule monthly and correct revenue to match true completion.
Three mechanisms. Monthly WIP reconciliation that corrects overbilling and underbilling, cost to complete on every active job so probable losses get recognized right away, and supervision cost allocated to jobs and not to overhead. Run together, those three produce a P&L that reflects what happened in the field.
Yes, and it's more common than most owners realize. A company showing 6% net profit with heavy overbilling, deferred losses on several large jobs, and a maxed line of credit can be technically insolvent once the WIP is properly reconciled and those losses are recognized. The arithmetic on the report was never wrong. The numbers going into it were.
Three tiers, and which one you are in depends on how much of the work you want off your desk. Core is where you stop guessing: job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a monthly meeting that ends in decisions, while your bookkeeper keeps doing the books. Executive is where you stop touching the books, because we run the bookkeeping and the controllership as well. Strategic is where every job shows its margin while it is still running, because the job costing and WIP platform is set up and managed for you. No payroll. No scope gaps.
Sixty days. We migrate your books back to the start of your last taxable year, set up ControlQore, and build your job costing structure from scratch. Fully operational in two months.
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 YOUR PROFIT REAL OR JUST A REPORT?

If your P&L shows profit and cash hasn't built, the first call tells you which of the three sources of fake profitability is doing it.

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.