JOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQOREJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQORE
The Construction CFOSchedule a Free Call

TL;DR: The assembly line test is a framework for determining which construction trades benefit most from job costing. The test: does the work repeat in a predictable unit? Linear feet of pipe, cubic yards moved, square feet placed, units per mason-hour, tons of asphalt placed — all pass. When work repeats in a consistent unit, cost codes map to the estimate, actuals are measurable weekly, and variance is visible before it becomes a loss. Mechanical, plumbing, HVAC, and remodel-heavy electrical fail the test because their phase matrix is too complex for weekly unit-cost comparison. SPM serves the 18 trades that pass.

SPM Framework

The Assembly
Line Test.

How I decide which construction trades I can actually help — and which ones I'm honest enough to turn down. The answer comes down to one question.

Published: May 2026  ·  Updated: May 2026
18
Trades That Pass
1
Question to Answer
Week 2
When Variance Is Visible
$1M–$12M
Revenue Band
The Framework

Does the Work Repeat in a Predictable Unit?

That's the whole test. If the answer is yes — if your work is priced and performed in consistent, measurable units that repeat from job to job — then job costing in ControlQore can show you weekly whether actual cost per unit matches estimated cost per unit. If the answer is no — if every project has a different cost structure — then job costing becomes custom accounting that costs more to maintain than it produces in visibility.

I spent years managing commercial construction before moving into financial advisory. I've seen 50+ subcontractor financials every month for years. The pattern is consistent: the contractors who can see a problem in week two instead of at closeout are the ones whose work produces a measurable unit every day. The ones who find out at closeout are the ones whose work is too complex to track that way.

That observation became the framework. I call it the assembly line test. Not because construction is a factory — it isn't — but because the financial visibility that actually helps a subcontractor requires work that produces a trackable unit, just like an assembly line produces a trackable unit at every station.

The 18 Trades That Pass

Commercial Subcontractors — Dirt to Dried-In

These 18 trades share one characteristic: the work produces a predictable unit that can be estimated, tracked, and compared week-over-week. Walk a commercial building from groundbreaking to weather-tight and you're walking through the trades SPM serves.

Civil Contractors

Unit: linear feet of pipe, CY of excavation. Cost codes by unit price type and depth. Production variance visible weekly.

Concrete Contractors

Unit: cubic yards placed per pour. Cost codes by pour sequence — formwork, rebar, pump, placement, finishing.

Concrete Flatwork

Unit: SF placed per pour. Simpler than structural concrete. Clean unit-price job costing.

Electrical (Commercial New)

Unit: by phase — underground, in-slab, rough-in by floor, wire pull, trim. Commercial new construction only. Remodel fails the test.

SWPPP / Erosion Control

Unit: BMP type and site. Cost per site tracked across the portfolio. Highly repeatable.

Underground Utility

Unit: linear feet by pipe type and depth. Nearly identical to civil job costing structure.

Sitework

Unit: phase-based — clearing, grading, utilities, paving. Same phase structure repeats across projects.

Grading

Unit: cubic yards of cut and fill. Production tracked against grade design quantities. Cut-fill variance visible mid-job.

Masonry

Unit: units per mason-hour by wall type and floor. CMU block, face brick, stone — each tracked separately.

Framing

Unit: SF or board feet by floor. Floor-by-floor cost codes. Labor cost per SF visible weekly.

Drywall

Unit: SF by board type and floor. Floor-by-floor phase structure. Clean and repeatable.

Insulation

Unit: SF by type and R-value. One of the cleanest assembly line trades — highly consistent unit cost.

Excavation

Unit: CY by soil type and depth. Equipment-heavy. Nearly identical to civil and grading.

Demolition

Unit: phase by structure type. Equipment-heavy. Mobilization-intensive. Clean phase structure.

Paving

Unit: tons placed, compaction passes, linear feet of striping. Very civil-like unit price structure.

Structural Steel

Unit: connections per crew per day, tons erected. Equipment-heavy. Piece-count tracking is reliable.

Waterproofing

Unit: SF by membrane type and substrate. Highly repeatable. One of the cleanest envelope trades.

EIFS / Stucco

Unit: SF by substrate type. Floor-by-floor on multi-story work. Clean unit-price structure.

The Trades That Fail

Why I Turn Down Certain Trades

The trades that fail the assembly line test aren't bad businesses — they're often very profitable businesses. They just require a different kind of financial system than the one SPM builds. Turning them down isn't a limitation — it's the discipline that makes the model work for the trades it does serve.

Mechanical Contractors

The phase matrix for a commercial HVAC project — design, procurement by equipment category, multiple labor classifications, multiple inspection phases, startup and commissioning — creates dozens of cost code combinations. Setup takes longer than the engagement produces in value. The unit-price comparison breaks down because the units aren't consistent across projects.

Plumbing Contractors

Same problem as mechanical. Underground, above-slab rough-in, trim-out, and service work all have different cost structures. Service work specifically — per-call cost allocation, callback tracking, dispatcher overhead — adds a layer of complexity that requires a different system than assembly line job costing.

Fire Protection

Design, procurement of specialty suppression equipment, rough-in, trim-out, AHJ inspection, and commissioning — each phase has different cost drivers, different lead times, and different billing events. The assembly line breaks down at design and specialty procurement.

Electrical Remodel / TI Work

Commercial new construction electrical passes — floor by floor, phase by phase. Remodel and tenant improvement work fails — the phase matrix varies by building type, existing conditions, and owner requirements in ways that make consistent unit-cost tracking impractical. I vet electrical clients to commercial new construction only.

Why Turning Trades Down Makes Me Better at Serving the Ones I Take

A fractional CFO who takes every trade builds a generic system. The civil contractor gets the same ControlQore setup as the mechanical contractor — which means neither gets a system built for how they actually estimate and produce work. Specialization means the civil contractor's cost codes match their unit price categories, the masonry contractor's cost codes match their wall types, and the framing contractor's cost codes match their floor-by-floor estimate. That specificity is only possible when the trade passes the assembly line test.

FAQ

Frequently Asked Questions

What is the assembly line test for construction trades?
The assembly line test asks one question: does the work repeat in a predictable unit? If the answer is yes — linear feet of pipe, cubic yards moved, square feet placed, units per mason-hour, board feet per floor — the trade passes. Cost codes map cleanly to the estimate. Actual production is measurable weekly. Variance is visible before it becomes a loss. If the answer is no — if the work requires a different cost structure on every project, or if the phase matrix has dozens of combinations — the trade fails the test and job costing becomes custom manufacturing rather than assembly line tracking.
Which construction trades pass the assembly line test?
The 18 trades that pass: civil, concrete, concrete flatwork, electrical (commercial new construction only), SWPPP/erosion control, underground utility, sitework, grading, masonry, framing, drywall, insulation, excavation, demolition, paving, structural steel, waterproofing, and EIFS/stucco. Each has work that repeats in a predictable unit — linear feet, cubic yards, square feet, floors, connections, or tons placed. Cost codes built to match those units produce job costing that's visible weekly rather than at closeout.
Which construction trades fail the assembly line test?
Trades that fail: mechanical, plumbing, fire protection, HVAC, and most interior finish trades. Electrical remodel work also fails — the phase matrix for floor-by-floor rough-in on a new commercial building is manageable, but a remodel with multiple floor types, room classifications, and scope changes is not. The failure mode is the same in all cases: the work requires so many cost code combinations that setup takes longer than the engagement produces in value, and variance tracking becomes impractical.
Why does job costing work better for assembly line trades?
Because the estimate and the actuals use the same units. A civil contractor estimates pipe installation at $42 per linear foot. ControlQore tracks actual cost per linear foot weekly. When actual is $58 in week three, the variance is visible, the cause is identifiable, and there is still time to act. A mechanical contractor estimating a HVAC system has costs spread across design, procurement, multiple equipment categories, multiple labor classifications, and multiple inspection phases — the unit-price comparison breaks down because the units aren't consistent across projects.
How do I know if my trade is a good fit for SPM?
If your work repeats in a predictable unit — linear feet, square feet, cubic yards, tons, floors, connections — and you're doing $1M–$12M in commercial subcontract work, you're likely a good fit. The specific trades SPM serves: civil, concrete, concrete flatwork, electrical (commercial new construction), SWPPP/erosion, underground utility, sitework, grading, masonry, framing, drywall, insulation, excavation, demolition, paving, structural steel, waterproofing, and EIFS/stucco. The fastest way to find out is a free 30-minute call.
Josh Luebker — Fractional CFO, The Construction CFO
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction project manager and master electrician. Managed 150+ projects totaling $300M+ including Google data centers, military bases, hospitals, and high-rises. Now fractional CFO for commercial subcontractors doing $1M–$12M through Sulphur Prairie Management. About Josh →  |  LinkedIn →

Ready to fix the numbers?

A free call takes 30 minutes. Bring your last P&L and your current bank balance.

Schedule a Free Call →
Related Resources
Framework
Best CFO for Subcontractors
The full SPM service overview
Civil
CFO for Civil Contractors
How the assembly line works for civil
Concrete
CFO for Concrete Contractors
Pour-by-pour job costing for concrete
Masonry
Best CFO for Masonry Contractors
Unit-by-unit tracking for masonry
Software
ControlQore vs QuickBooks
Why ControlQore handles assembly line trades better
Decision
When Do I Need a CFO?
The signals that tell you it's time
The Construction CFO
Best CFO for SubcontractorsSPM PricingSchedule a CallJosh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0