WHY EXCAVATION CONTRACTORS LOSE MARGIN WITHOUT KNOWING WHY.
Excavation production rate is cubic yards per machine hour — how much your equipment actually moved against how much your estimate assumed it would move. Every excavation bid embeds a production rate. When the job runs at a lower rate — harder material, more cycle time, longer haul, more rehandling — every hour under rate compounds across the remaining scope. Most excavation contractors track hours logged and dollars spent but never calculate the yards-per-hour variance by equipment type and soil condition.
CFOS builds production rate tracking into every excavation engagement. Actual yards per hour by equipment type are compared to estimated rates weekly — so a machine running at 70% of estimated production is identified in week 2, not at closeout.
An excavation contractor bids a site based on the geotechnical report showing sandy loam to 12 feet. The production rate in the estimate assumes 180 to 220 cubic yards per hour with a 200 Cat. The job starts and the operator hits dense clay at 4 feet. Dense clay with the same machine runs 90 to 120 yards per hour — half the estimated rate. On 8,000 yards of excavation, that 50% production rate reduction is 40 additional machine hours at $180 per hour — $7,200 in unrecovered cost on that phase alone, before haul is factored in.
If this is a differing site condition from what the geotechnical report represented, it is a compensable change. If it is within the range the report described, it is an estimating refinement for the next job. Either way, identifying it in week 2 determines the correct response — not in week 8 when the budget is already consumed.
Excavation production rate is not just about how fast the machine digs — it is about the full cycle: dig, load, haul, dump, return. When haul distances are longer than estimated, cycle time extends and the effective production rate drops. When material requires rehandling — temporary stockpile before final placement, double-handling due to site logistics — every yard gets moved 1.5 times instead of once.
CFOS tracks both production rate and cycle time components — machine hours by task type, haul distances, and rehandling events. When cycle time variance is the cause of rate variance rather than material hardness, the response is different: site logistics adjustment, haul route optimization, or a change order if the site conditions differ from the contract documents.
Excavation equipment costs money whether it is digging or waiting. An excavator waiting for trucks, a dozer staged while another machine clears, a compactor on site three days before it is needed — every idle hour is overhead the estimate did not plan for. On a $600,000 excavation job with three machines and 20% idle time, that is $24,000 in unrecovered equipment cost before any production rate variance is factored in.
CFOS tracks equipment utilization separately from production rate — hours running versus hours on site. When utilization drops below 75% on a machine, the trigger fires: sequence adjustment, dispatch change, or a conversation with the GC about site access delays that may support a delay claim.
FLAT MONTHLY FEE. NO SURPRISES.
Two tiers based on trailing 12-month revenue. No hourly billing. No payroll. No add-ons.
| Revenue | Core Financial | Executive Financial |
|---|---|---|
| Under $1M | $1,900/mo | $2,900/mo |
| $1M–$3M | $2,600/mo | $3,600/mo |
| $4M–$6M | $3,800/mo | $5,500/mo |
| $7M–$9M | $5,100/mo | $6,900/mo |
| $10M–$12M | $6,100/mo | $8,500/mo |
| $13M+ | Quoted | Quoted |