CIVIL · CIVIL AND EARTHWORK · FIXED BY STEP 04

You bid cubic yards and pay by the ton

You bid 40,000 yards of import and every scale ticket comes back in tons. The biggest cost line on the job is measured in a unit nobody in your contract ever agreed on.

WHY IT IS A CIVIL PROBLEM

Most trades buy and install the same unit, so a box of material is a box of material all the way through. Civil buys tons at the pit, hauls by the hour or the load, and gets paid by the cubic yard at plan measure, which means three different units describe one pile of dirt. The conversion lives in the estimator's head and never on the ticket, so the error widens with nobody watching it.

WHAT IT COSTS

The size of it

On a $1.2M grading package, a 10% conversion error on import runs roughly $60k to $120k of material and haul with no change order behind it. Spread across hundreds of tickets, it never trips a single red flag.

OVERHEAD AT $1M–$5M
14%
CFOS target 13% for civil.
GROSS MARGIN AT $1M–$5M
21%
CFOS target 23% for civil.
NET PROFIT AT $1M–$5M
7%
CFOS target 10% for civil.

Pick one unit and make the whole job live in it. Excavation and embankment get bid by the cubic yard at plan or bank measure, while select fill, flex base, and stone get bought by the ton FOB the pit and hauled by the hour or the load. Your bid and your cost report stop using the same unit from day one. Sitting between them is a shrink and swell factor plus a unit weight your estimator assumed once, and unless somebody checks both against scale tickets in the first week of import, the error compounds across every load for the rest of the job. Set the import cost codes to carry both sides: tons received and cubic yards placed, converted at the factor you bid. Then you can read a Tuesday's tickets and know whether you're ahead of the yardage or buying somebody else's dirt without seeing it.

WHAT TO DO

Three moves, in order

STEP 01
Pull last week's scale tickets, total the tons, and divide by the cubic yards your grade checker says went in the ground. That ratio is your true unit weight and swell, not the one in the bid.
STEP 02
Rebuild the import cost codes so each one tracks tons received and cubic yards placed side by side, with the bid conversion factor stored on the code itself.
STEP 03
Set a standing Friday check on the first 20% of the import. If tons per placed yard run off the bid factor by more than 5%, reprice the balance and go get the change order while the dirt is still moving.
QUESTIONS

What civil owners ask

I bid cubic yards but my fill is billed in tons and i cant tell if im making money?

You bid 40,000 yards of import and every scale ticket comes back in tons. The biggest cost line on the job is measured in a unit nobody in your contract ever agreed on.

What does it cost?

On a $1.2M grading package, a 10% conversion error on import runs roughly $60k to $120k of material and haul with no change order behind it. Spread across hundreds of tickets, it never trips a single red flag.

What do I do first?

Pull last week's scale tickets, total the tons, and divide by the cubic yards your grade checker says went in the ground. That ratio is your true unit weight and swell, not the one in the bid.

What are civil contractors supposed to be making?

Civil runs 21% gross margin, 14% overhead and 7% net profit before taxes at $1M–$5M. The all-trade average is 7%, so this trade sits right on it. The CFOS target is 10%.

Which part of the system fixes it?

The step is number 04, estimating system. The estimate maps one to one onto the job cost codes, so variance means something the day it appears. It comes from chapter 4 of CONTROL: The Construction Financial Operating System.

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 centres, 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.