SKIP TO CONTENT
JOB PROFITABILITY SYSTEM CFOS MODULE 2 REAL-TIME JOB COST VARIANCE $1M–$12M SUBCONTRACTORS OVERHEAD ABSORPTION · MARGIN TRACKING JOB PROFITABILITY SYSTEM CFOS MODULE 2 REAL-TIME JOB COST VARIANCE $1M–$12M SUBCONTRACTORS OVERHEAD ABSORPTION · MARGIN TRACKING
THE CONSTRUCTION CFO GET A DIAGNOSTIC →
CFOS MODULE 2

JOBS THAT LOOK PROFITABLE UNTIL THEY DON'T.

QUICK ANSWER

Most subcontractors find out a job lost money at the end, when nothing can be done about it. The CFOS Job Profitability System tracks cost-to-complete and margin variance on every active job, every month, so you see a job going sideways at Week 4 instead of Week 22.

Job Profitability is Module 2 in CFOS, the Construction Financial Operating System. It connects your estimates to your actuals, builds overhead absorption into every job, and produces a weekly cost variance report by cost code. The goal isn't to explain what happened on a finished job. The goal is to change what you do on the job that's still running. Subcontractors that run margin-blind run overhead-blind too. They find out their overhead rate was wrong after the year is over and the damage is done. This module closes that loop in real time.

BY JOSH LUEBKER Published: May 2026 Updated: June 2026
THE FAILURE MODE

WHAT ACTUALLY BREAKS WITHOUT THIS.

FAILURE 01

Overhead Leakage Into Every Job

If your overhead rate is wrong (even by 3%) you're pricing jobs to break even while believing you're profitable. A concrete contractor doing $4.9M with a 14% overhead estimate when actual overhead runs 19% is giving away $245K per year without knowing it. The estimate looks good. The P&L looks good until it doesn't. By the time the CPA catches it at year-end, the jobs are done and there's nothing to recover.

FAILURE 02

No Mid-Job Course Correction

Labor runs 12% over in Week 3. Nobody sees it. The PM keeps pushing. By Week 10, labor is 19% over and the job has a $47K hole that can't be filled with productivity improvements. A job cost system that only reports at closeout is not a job cost system. It's a post-mortem. CFOS runs cost-to-complete projections weekly so the decision to add crew, change methodology, or issue a change order happens when it can still matter.

FAILURE 03

Estimates That Don't Match Cost Codes

The estimator builds the bid in one structure. The bookkeeper codes costs against a different structure. Nobody reconciles them. You end up with a job cost report that shows $0 in the "concrete placement" code and $180K in "miscellaneous labor", and the comparison to estimate is meaningless. CFOS aligns cost codes to the estimate structure on Day 1 of onboarding, so the comparison actually compares.

THE MISDIAGNOSIS

WHAT OWNERS THINK IS WRONG VS WHAT IS.

"Our jobs are profitable, we just need more of them."

Volume is not a substitute for margin visibility. A civil contractor doing 12 jobs simultaneously with no per-job profitability tracking isn't running 12 profitable jobs, they're running 12 jobs that look profitable in aggregate until one bad one destroys the year. CFOS has seen $7M subcontractors lose $400K on a single untracked job that was visible the whole time, just to nobody who was looking.

"We track costs in QuickBooks."

QuickBooks records what was paid. Job profitability requires cost-to-complete projection, overhead absorption by job, and comparison against the original estimate by cost code. QuickBooks doesn't do those three things. ControlQore does. The difference isn't the software, it's whether you're looking backward at costs or forward at remaining margin.

"The PM would know if a job was going sideways."

The PM knows the field is running hot. They don't know the job cost number. Most PMs have never seen the cost-to-complete on their own jobs because nobody gives it to them. CFOS produces a weekly job cost variance by cost code (in a format a PM can read without an accounting degree) so the person closest to the problem has the information to act on it.

HOW CFOS CONTROLS IT

SPECIFIC OUTPUTS. NOT ADVICE.

Estimate-Aligned Cost Code Structure: built in ControlQore on Day 1 of onboarding, matched to your estimating software so the comparison is apples-to-apples, not category-to-mystery-bucket.
Weekly Job Cost Variance Report: labor, material, and subcontractor actuals vs estimate by cost code, every active job, every week. In a format the PM can read and act on.
Cost-to-Complete Projection: forward-looking calculation showing projected final margin given current burn rate. Updated monthly. Shows you the problem before the job closes.
Overhead Absorption by Job: overhead dollars spread across active jobs using a validated overhead rate. Every job carries its fair share. No more year-end surprise when the overhead isn't covered.
Monthly Job Profitability Review: 30-minute owner meeting covering top 5 jobs by margin variance. Which jobs are performing. Which ones need intervention. What the action is.

Proof it works: A $4.9M concrete contractor had been running a 19% overhead rate on jobs estimated at 14%. CFOS Job Profitability identified the discrepancy in the first 30 days, rebuilt the overhead rate, and repriced forward bids. Margin recovered $340K in the following 12 months. See the case study →

WHICH TRADES FEEL THIS MOST

JOB MARGIN BLINDNESS IS TRADE-SPECIFIC.

Concrete & Flatwork

Material variance kills margin on concrete jobs. A 10% overage on ready-mix on a 4,000 CY pour is $18K–$28K gone before the job closes. Without a weekly cost-to-complete, nobody sees it until the job is poured and the check is already written.

Civil & Grading

Equipment cost absorption is the civil contractor's biggest job profitability problem. Equipment shows up in overhead and in direct cost simultaneously, and when it's misallocated, every job's margin is wrong. CFOS builds equipment cost flow into the cost code structure at setup.

Electrical (Commercial)

Change order tracking is the difference between a 12% margin electrical job and a 7% margin electrical job. Electrical work accumulates T&M and directed changes that never make it into a formal CO. CFOS installs a change order tracking log that runs alongside the job cost report.

Masonry & Framing

Labor productivity variance on masonry and framing jobs compounds fast. A 5% productivity miss in Week 2 becomes a 14% miss by Week 6 because crews adapt to the pace instead of correcting it. Weekly variance reporting catches productivity problems before they become permanent job cost overruns.

WHAT CHANGES WHEN THIS IS FIXED

BEFORE AND AFTER.

$340K
Margin recovered in 12 monthsA $4.9M concrete contractor was absorbing 19% overhead on jobs estimated at 14%. CFOS Job Profitability rebuilt the overhead rate and repriced all forward bids. No new clients, no volume increase, $340K in margin recovery from fixing the math. See the case study →
Week 4
When problems get caught nowBefore CFOS, job cost problems showed up at closeout, average 16 weeks too late to fix anything. After CFOS, cost-to-complete projections surface problems at Week 4 of an 18-week job. That's enough runway to change methodology, add labor, or negotiate a change order.
Every Job
Overhead absorbed correctlyEvery active client job carries overhead based on a validated rate aligned to actual SG&A spend. No jobs running clean margin while overhead sits unabsorbed. No year-end surprises when the P&L doesn't match what the jobs showed.
COMMON QUESTIONS

FREQUENTLY ASKED.

Three reasons compound each other. First, overhead is underestimated: jobs are bid at 14% overhead when actual overhead runs 18–20%, so the margin is already wrong before Day 1. Second, there's no real-time cost tracking: problems accumulate for weeks before anyone sees them. Third, estimates and cost codes don't match, so even when someone looks at the job cost report, the comparison to estimate is meaningless. CFOS Job Profitability fixes all three: validated overhead rate, estimate-aligned cost codes, and weekly cost-to-complete projections on every active job.
Concrete and flatwork contractors face material variance risk: a 10% ready-mix overage on a large pour can cost $18K–$28K before the job closes. Civil and grading contractors struggle with equipment cost absorption: when equipment is allocated wrong, every job's margin is wrong. Electrical contractors lose margin on untracked change orders, T&M and directed work that never becomes a formal CO. Masonry and framing contractors face labor productivity variance that compounds by week. Each trade has a specific profitability failure pattern. CFOS is built around them.
Five named outputs: estimate-aligned cost code structure built in ControlQore at onboarding, weekly job cost variance report by cost code for every active job, cost-to-complete projection updated monthly showing projected final margin, overhead absorption built into every job using a validated rate, and a monthly 30-minute owner review covering the top jobs by variance. You see every job's real margin in real time, not at closeout.
Josh Luebker, The Construction CFO
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction project manager and master electrician. Managed 150+ projects totaling $2.1B+ including data centers, military bases, hospitals, and high-rises. Founder of Sulphur Prairie Management and The Construction CFO. About Josh →  |  LinkedIn →

RELATED RESOURCES
CFOS MASTER
Run on CFOS
The Construction Financial Operating System, complete architecture and all 6 modules
CFOS TRADE
Concrete OS
Why concrete contractors lose margin, CFOS applied to concrete work
CFOS TRADE
Civil OS
Equipment absorption, mobilization gaps, and job costing for civil contractors
SYSTEM CONNECTIONS
CFOS SPINE
Run on CFOS, Full System Index
RELATED MODULES
Cash Control System Trade Benchmarking System Operating Model Definition
SERVICE LAYER
Fractional CFO for Construction Construction Bookkeeping Construction Controllership

DO YOU KNOW YOUR TRUE MARGIN ON EVERY ACTIVE JOB?

If you're waiting until closeout to find out, that's the problem. Book 30 minutes and we'll show you what your jobs actually look like.

BOOK A FREE 30-MIN DIAGNOSTIC →

30 minutes. Free. No sales pressure. We'll tell you exactly what's broken before we talk about anything else.

OR SEE YOUR NUMBERS FIRST → FREE CEO REPORT TOOL
THE CONSTRUCTION CFO
Run on CFOS Cash Control System Concrete OS Civil OS Schedule a Call CONTROL Book → Josh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0
Josh Luebker, The Construction CFO
JOSH LUEBKER
FOUNDER & CFO

Master electrician and former project manager, 150+ projects and $2.1B+ in commercial work. Now runs the numbers for subcontractors instead of standing on the job site.

LinkedIn About
Stewart Bohrer, The Construction CFO
STEWART BOHRER
VP OF OPERATIONS

Keeps the system running day to day: job costing, WIP, monthly financial reviews, and the follow-through between calls. Josh handles onboarding.

LinkedIn About
LinkedIn YouTube About Run on CFOS