JOB PROFITABILITY

CONSTRUCTION LABOR PRODUCTIVITY.

QUICK ANSWER

Labor productivity measures units of work completed per labor hour against the units estimated. Tracking it by cost code, not just by crew, is what catches a job going sideways at week four instead of at closeout. A crew can look busy every single day and still be losing money if the production rate falls below what the estimate assumed. Busy isn't the same as productive. Productivity tracking closes that distance by comparing actual units per hour to the estimated rate, cost code by cost code, while the job is still running.

The reason this stays hidden is that nothing in a normal accounting system reports it. The P&L knows what labor cost, the timecards know how many hours went in, and neither one knows how much pipe went in the trench for those hours. Production rate is the number that ties the two together, and it only exists if somebody writes down the units. Once it exists, a crew running under the estimated rate becomes a conversation in week two rather than a loss you discover after the last pay app.

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

WHAT IT MEANS.

Labor productivity is units of work completed per labor hour, measured against the units the estimate assumed for that same hour.

The core calculation is units completed divided by labor hours, which gives you the production rate for that cost code. That rate then gets compared against the rate the estimate assumed for the same work. Everything else on this page is about collecting those two numbers reliably and looking at them while the job can still be corrected.

WHAT WE SEE IN THIS BUSINESS

WHY THE MARGIN DISAPPEARS.

01

Busy isn't the same as productive

A crew can be on site every day, working hard, with nobody standing around, and still be losing money on the job. Effort is visible from the truck and production rate isn't. If the estimate assumed a rate the crew isn't hitting, the job bleeds margin every hour they're out there and it looks like a normal week the entire time.

02

It gets measured by crew and not by cost code

A crew can be efficient on one task and slow on another. Rolling everything into one crew level number averages the good work and the bad work together, which produces a figure that hides the problem. Tracking by cost code isolates which scope is underperforming so the conversation is about a specific activity and not about whether the guys are working hard.

03

It gets reviewed monthly, or at closeout

A monthly WIP meeting is too late to correct a crew or a schedule problem before it consumes the job's margin. By then four weeks of a bad rate are already in the cost. Production rates need a weekly look while the job is active, because that's the only point where the remaining hours can still be changed.

THE MATH

WHAT IT LOOKS LIKE IN DOLLARS.

The core calculation

Units completed divided by labor hours equals the production rate. If the estimate assumed 40 linear feet of pipe installed per crew-hour and the actual rate is running 28, that difference compounds across every remaining day on the job, and it's invisible unless someone is tracking it weekly instead of finding out at closeout. That's the whole calculation, and it's the number a normal accounting system never produces.

THE PROCESS

HOW IT GETS TRACKED.

Break the estimate into cost codes with unit rate assumptions

Every labor intensive line in the estimate gets a unit rate assumption behind it rather than a lump sum labor budget. That assumption is the benchmark the field gets measured against. Without it there's nothing to compare the actual rate to and productivity tracking has no meaning.

Track actual hours and units completed by cost code, weekly

Hours come off field time entries and units come off the daily logs, both coded to the same structure as the estimate. This is the part that requires a habit rather than software. A foreman writing down units installed takes two minutes a day and it's the input the whole system runs on.

Compare actual rate to estimated rate every active week

Each code gets a rate comparison every week the job is running. Compare the work itself, because the report only describes it. A number nobody looks at weekly is the same as a number nobody collected.

Flag any code running below 90 percent of the estimated rate

Any cost code running under 90 percent of the estimated rate triggers a site visit or a schedule and crew conversation before the shortfall grows. The threshold keeps the review from becoming a debate about every small variance. It puts attention on the codes that are going to cost real money if nothing changes.

Roll the real rates into future estimates

The production history from finished jobs feeds the next bid, so a trade or a crew's real rate informs the estimate instead of a textbook rate. This is where productivity tracking pays for itself twice. Once on the job you corrected, and again on every job you bid after it.

$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. The one-time onboarding fee is right here in the table.

Last 12 months revenueMonthly feeOne-time onboarding
Up to $1M$1,900 to $2,900$1,000
$1M to $3.5M$2,600 to $3,900$1,500
$3.5M to $6.5M$3,800 to $5,700$3,000
$6.5M to $9.5M$5,100 to $7,100$4,500
$9.5M to $12.5M$6,100 to $8,500$6,000
$12.5M to $15.5M$7,400 to $11,000$7,500
$15.5M to $18.5M$9,400 to $13,500$9,000
$18.5M+Quoted individuallyQuoted individually

The onboarding fee covers migrating your books back to the start of your last taxable year and getting you fully operational in 60 days. It's billed once, with your first invoice. It's the same for all three tiers. Your first month is prorated, and your monthly engagement starts on the first of the first full month.

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. The onboarding fee is right here in the table.

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 and never in a report.

Your bookkeeper still does the books.

Executive

You stop touching the books.

Everything in Core, and we do the bookkeeping and the controllership as well. Your office stops answering coding questions and stops fixing a reconciliation that will not balance on the last day of the month.

We do the books. No payroll.

Strategic

Every job shows its margin while it is still open.

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 books, the job costing, and the software. No payroll.

COMMON QUESTIONS

FREQUENTLY ASKED.

Divide units of work completed by labor hours spent, by cost code, then compare that production rate to what the estimate assumed. The distance between the actual rate and the estimated rate is the earliest signal a job is losing margin, and it appears weeks before the loss reaches the P&L.

A crew can be efficient on one task and slow on another. Tracking by cost code isolates which scope is underperforming instead of averaging good and bad performance into one number that hides the problem. That's also what makes the conversation with the foreman specific enough to act on.

Weekly, while the job is active. A monthly WIP meeting is too late to correct a crew or schedule problem before it consumes the job's margin. Weekly review means the remaining hours on the job can still be changed.

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 do the bookkeeping and the controllership as well. Strategic is where every job shows its margin while it is still open, 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, SPM The Construction CFO
Josh Luebker
FRACTIONAL CFO · SPM THE CONSTRUCTION CFO

Josh Luebker is a master electrician turned construction CFO, president of SPM The Construction CFO and author of CONTROL: C.F.O.S. Construction Financial Operating System.

DO YOU KNOW WHAT YOUR CREWS PRODUCED THIS WEEK?

It's twenty minutes of questions about how you track production in the field and what gets back to the office. There's nothing sold and nothing proposed. If Josh can help, you'll book a longer second call.

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 call

20 minutes. Nothing gets sold on this call and nothing gets proposed. Josh asks questions to work out whether he can help at all.

OR GET THE WIP SCHEDULE TEMPLATE. NO CALL NEEDED.