14 CONTRACTORS · 10 TRADES · EVERY FIGURE EXACT

Proof

What was wrong, why it was happening, and what changed. Same 8 steps every time.

WHY NOBODY IS NAMED

Every owner below agreed to publish their numbers on the condition that their name stays out of it. A contractor's financial position is nobody else's business, and certainly not the business of whoever bids against them next week. Trade and revenue band is enough to find the one that looks like yours.

FILTER

Find the one that looks like you

SWPPP AND EROSION CONTROL · $5M–$10M
$24,000 of net profit became $1,105,000
An erosion control contractor was running seven figures of revenue and keeping almost none of it, because no site had a number of its own.
CIVIL · $5M–$10M
A maxed $348,000 line of credit, paid off in 60 days
A civil contractor was carrying a maxed line of credit and 30% overhead, and couldn't point at where either came from.
CIVIL · $5M–$10M
Two maxed credit lines and an SBA loan, cleared in 90 days
A turnkey civil contractor grew from $500,000 to $5M in two years and financed every month of it, until the house was collateral.
TENANT IMPROVEMENT GENERAL CONTRACTOR · $5M–$10M
6.7% to 11.2% net profit in 120 days
A tenant improvement GC was using each new job to finish the last one, and could see two weeks ahead at best.
CIVIL · $1M–$5M
Four merchant cash advances gone, gross profit 5% to 33%
A civil subcontractor did everything right to grow and nearly finished the business doing it.
CONCRETE · $1M–$5M
$1.3M less revenue, and more profit than the year before
A concrete subcontractor had overhead on the books at 5% when the real number was closer to 12%, so every bid was wrong by the difference.
MASONRY · $1M–$5M
Jobs 80% spent at 60% complete, now bidding at 10% net
A masonry contractor was making money on block and giving it back on brick, and the blended report couldn't show him which.
ELECTRICAL · $1M–$5M
$365,000 of receivables recovered, all debt cleared in 120 days
A commercial electrical subcontractor had a collections problem long enough that it turned into a debt problem.
MARINE · $10M–$25M
$2.3M to $5.5M in business value on identical revenue
A marine general contractor wanted to sell, and found out what a buyer pays for is provable profit, which he couldn't prove.
MARINE · $25M–$50M
$2.6M paid out in profit sharing, bank never below $1.2M
A marine general contractor at eight figures had no job costing, no WIP reporting and no project-level visibility at all.
ELECTRICAL · $1M–$5M · IN PROGRESS
33 points of overhead found in the first 30 days
An electrical service contractor had been running on fear since a partner situation pulled six figures out of the company.
FIBER · $1M–$5M
The months stopped being random once the books were right
A fiber splicing subcontractor had skilled crews and carrier clients, and a bank account with no discernible pattern.
SITEWORK · UNDER $1M, IN A PARTIAL FIRST YEAR
Prices went up 15% and the customer said thank you
A site work contractor wanted the system in place before he grew, which after thirty years of businesses is a lesson that costs something to learn.
LANDSCAPING AND IRRIGATION · UNDER $1M
Breakeven to $12,000 a month in cash, in 75 days
A father and son operation was losing its entire margin to a dozen small leaks, none of which looked big enough to chase.

14 outcomes of 14

HOW FAST

What moves first

FASTEST FULL RESULT
55 days
Cash moves first, because collections and billing are the quickest levers in a contracting business.
INSIDE 120 DAYS
6 of 7
Counted across the 7 where the timeframe was recorded in days. Overhead is the second lever and it lands inside a quarter more often than not.
STILL RUNNING
3
1 published with partial results and 2 too new to have any. Nothing gets written up before there are numbers.

Pricing takes the longest, every time. Bids written under the old numbers keep arriving as work for months after the estimating fix lands, so the gain shows up well after the cause. Two of the pages below say exactly that, because it was still true on the day we measured.

NOT PUBLISHED

The ones with nothing to show yet

2 engagements running with no results to point at. Listed because leaving them out would make this page look tidier than the work is.

ROOFING
Running, nothing published
Engaged August 2026. Intake is recorded and there are no outcomes yet. Publishing an engagement as a result is the thing that makes every other page on this site less believable.
STRUCTURAL STEEL
Running, nothing published
Engaged September 2026. Three entities being consolidated into one financial picture, which will be worth writing about. Not yet.
QUESTIONS

What owners ask about these

Why are none of these companies named?

Because that's the deal. Every owner here agreed to publish their numbers on the condition that their name stays out of it, and a contractor's financial position is nobody else's business, least of all a competitor bidding against them next week. Trade and revenue band is enough for you to find the one that looks like you.

Are the figures real?

Every dollar and every percentage on these 14 pages is exact as reported by the business. Nothing is rounded up to read better, and where a result is partly landed the page says which part.

How long does this normally take?

Of the 7 where the timeframe was recorded in days, the fastest landed in 55 and 6 landed inside 120. The other 6 are described the way the business described them, which was usually a season or a year. What moves first is almost always cash, because collections and billing are the fastest levers in a contracting business. Overhead comes next, and pricing takes the longest, because bids under the old numbers have to work through backlog before the new ones show up in results.

What actually causes these results?

The same 8 steps every time, installed in the order the dependencies require. No client here got a bespoke theory. They got job costing that matched how they bid, an overhead rate that was true, and a monthly cadence that put the numbers in front of them while there was still time to act on them.

Are there clients this hasn't worked for?

2 engagements are running with nothing published, because they started recently and have no results to point at yet. They go up when there are numbers. An engagement isn't a result, and publishing it as one would make everything else on this page worth less.

AUTHOR
Josh Luebker
JOSH LUEBKER
MASTER ELECTRICIAN · 150+ PROJECTS · $2.1B+ MANAGED

Josh Luebker ran commercial construction projects before he ran the numbers behind them, on data centers, military bases, hospitals, and high-rises. He wrote CONTROL: The Construction Financial Operating System, which is an eight-step framework for commercial subcontractors, and it publishes on October 1, 2026. He is a master electrician who moved into the office and kept the field vocabulary.

Sulphur Prairie Operations LLC maintains the benchmark reference behind these figures. Every edition is reconciled against the newest CFMA survey release before it publishes here. Where a figure changes between editions, the older edition keeps its year in the title so a citation to it stays correct.

Eight steps. Sixty days.

CONTROL is the full system, written for commercial subcontractors from under $1M to $100M. It publishes on October 1, 2026. Eight steps, six working templates, and the order they install in.