CASE STUDY · MARINE CONTRACTOR

NO JOB COSTING AT $25 MILLION. THEN $2.6M IN PROFIT SHARING.

QUICK ANSWER

A $25M marine general contractor came to us without job costing or WIP reporting, so nobody could tell which projects were making money. We built the entire finance function from scratch. The bank balance hasn't dropped below $1.2M since the engagement started, the business generated over $1M in net profit, and it paid out $2.6M in profit sharing.

Revenue doesn't build a finance function. This company had grown to $25M on the strength of its crews, its equipment, and its relationships, and none of that growth required anybody to know what an individual project earned. That's more common at this size than people expect, because a business can absorb a great deal of imprecision when the top line keeps rising. What it can't do is make a deliberate decision, and every decision at $25M is large. Building job costing, WIP, and a monthly cadence from nothing was the whole engagement, and the results followed from having numbers rather than from changing how the work got built.

BY JOSH LUEBKERPublished June 2026Updated August 2026
THE SITUATION

A $25M MARINE SUB. BIG, AND FLYING BLIND.

A marine general contractor doing $25M a year, self performing marine construction work with owned equipment and long duration projects. The company was established, the crews were capable, and the customer relationships were strong enough that work was never the question. There was no job costing, no work in progress reporting, and no financial view of any individual project.

THE PROBLEM

NO NUMBER FOR ANY SINGLE PROJECT.

The company knew what it made in a year and couldn't say what it made on a project. On long duration marine work that's a serious exposure, because a job can run for many months and consume far more than it was priced to consume without anything visible going wrong along the way.

Decisions at $25M are large by definition. Whether to take a project, whether to buy a piece of equipment, whether to staff up, and what to bid the next one at were all being made from experience and from the bank balance, because there was nothing else available to make them from.

The bank balance itself moved in ways nobody could predict. Cash came in large amounts and left in large amounts, and the timing was something the company absorbed rather than managed.

WHAT WAS REALLY WRONG

NOTHING WAS BROKEN. NOTHING EXISTED.

This wasn't a company with a failing system. It was a company with no system, which is a different problem and in some ways an easier one, because there was nothing to unwind first. The chain ran from an absent job cost record, into pricing and project decisions made from experience alone, into a cash position that moved without warning at a scale where a surprise is expensive.

The Cash Control System was the system that did the most work here, because a company this size with unpredictable cash timing is carrying risk it hasn't measured. The Job Profitability System was built alongside it from nothing, since a WIP schedule needs a job cost record underneath it before it can say anything.

Cash Control System
THE INTERVENTION

WHAT CHANGED, WEEK BY WEEK.

Weeks 1 to 4: Built a chart of accounts and a job cost structure from scratch, coded to the phases the work is estimated and built in.
Month 2: Established the monthly close and reconciliation calendar, so the books finish early enough in the month to be usable.
Months 2 to 3: Built WIP reporting and a cost to complete for every active project, giving each one a visible number for the first time.
Month 3 onward: Ran the cash flow forecast and the monthly cadence, which is what turned a bank balance that moved into a bank floor that holds.
THE OUTCOME

THE NUMBERS, NOT THE FEELING.

$1.2M
Bank Floor Held Since Engagement
$2.6M
Profit Sharing Paid
$1M+
Net Profit Generated
ZERO TO FULL
Job Cost and WIP Coverage

The bank balance hasn't gone below $1.2M since the engagement began, which at this size is the difference between a company that can commit to a project and one that has to hope. The $2.6M paid out in profit sharing came from profit the business was already producing and had never been able to see.

Total time from first call to the full finance function running, meaning job costing, WIP, cost to complete, and the monthly cadence: about 90 days. The bank floor and the profit sharing followed in the first full year.

WHAT THIS MEANS FOR OTHER CONTRACTORS

DOES THIS SOUND FAMILIAR?

Companies in this position are usually large and usually successful, which is why the missing function goes unaddressed for years. The signals are consistent: revenue is strong and growing, there's no report that shows what an individual project earned, decisions get made from the bank balance and from experience, and the accounting team is busy producing a record rather than producing management information.

At $25M this is a bigger exposure than it looks. A single long duration project running over without anybody seeing it can consume a year of profit, and there's no telling of that story where the crews were the problem.

See how CFOS applies to marine subcontractors specifically on theMarine Operating System page, or book a 20 minute call and bring your own numbers.

COMMON QUESTIONS

FREQUENTLY ASKED.

By absorbing imprecision that a rising top line pays for. Revenue doesn't require anybody to know what an individual project earned, so a company can grow for years on capable crews, owned equipment, and strong relationships without ever building the finance function. What it can't do is make a deliberate decision, and at $25M every decision about a project, a purchase, or a hire is large enough that guessing is expensive.
The bank balance hasn't dropped below $1.2M since the engagement began, the business generated over $1M in net profit, and it paid out $2.6M in profit sharing. Job cost and WIP coverage went from nothing to every active project. The full finance function was running in about 90 days, and the bank floor and profit sharing followed in the first complete year.
Yes, and marine work makes the case stronger rather than weaker, because long duration projects with owned equipment are the hardest kind to run without a cost to complete. This company is larger than our published bands, which top out at $18.5M with anything above quoted individually, so most marine contractors reading this are smaller and the same build takes less time. The condition that counts is whether any single project currently has a number attached to 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.

DOES ANY SINGLE PROJECT HAVE A NUMBER?

Bring one active project and whatever you track it with. We will tell you on the call what a cost to complete would show you.

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.