Job Costing

Heavy Civil (Road & Bridge) Cost Control

A road or bridge job is bid unit price — so many dollars per cubic yard of excavation, per ton of asphalt, per linear foot of guardrail — and the contract pays exactly that, regardless of what it actually costs you to produce each unit. Cost control on heavy civil work is entirely about knowing your real cost per unit before the job tells you the hard way.

Published November 6, 2026 · 8 min read

Key takeaway

Unit-price work makes it easy to know what you are getting paid per unit and easy to lose track of what you are spending per unit. Track installed quantity and cost by bid item weekly, compare actual cost-per-unit against your estimated cost-per-unit, and run cost-to-complete on remaining quantities — not just remaining dollars — to catch a fading item while there is still quantity left to fix it on.

Why unit-price work needs its own cost control approach

On a lump-sum building job, cost control mostly asks: are we spending more than we budgeted for this scope? On a unit-price road or bridge job, the more useful question is narrower: what is our actual cost per unit on this bid item, compared to the unit cost we bid it at? The contract pays a fixed price per cubic yard of unclassified excavation whether it costs you $8 or $14 to move that yard — the difference is entirely your margin, and it is invisible unless you are tracking cost by bid item as the work happens.

This is also why heavy civil jobs can look fine on total dollars spent versus total dollars billed while quietly losing money on individual items — overrunning on one bid item can be masked by underrunning or being ahead of schedule on another, until the items that were ahead run out.

Cost codes that mirror the bid schedule

  • •By bid item — unclassified excavation, embankment, aggregate base, HMA paving, structural concrete, reinforcing steel, guardrail, drainage pipe by size — matching the DOT or owner's schedule of bid items directly
  • •By phase within an item — for a bridge, substructure vs. superstructure vs. deck pour, since labor and equipment intensity differ sharply between phases
  • •By equipment — major equipment (crane, paver, batch plant) tracked separately when equipment cost is a meaningful share of the unit cost
  • •By change order / extra work — force account or negotiated extra work kept distinct from the base bid items so it doesn't distort your bid-item unit costs

The core formula: actual cost per unit vs. bid cost per unit

For each bid item, track: total cost to date (labor + equipment + material for that item) divided by quantity installed to date. That gives you actual cost per unit. Compare it to your estimated unit cost — what you built the bid on. If your estimate assumed $9.50 per cubic yard of embankment and you are running $12.20 after the first 20% of quantity, that gap will not close itself; it will compound across the remaining 80% unless something changes (better hauling cycle, different equipment mix, or a legitimate differing-site-conditions claim).

This is the same logic as performance factor (PF) tracking on labor-heavy work, applied to a unit-price bid item instead of a labor-hour budget — the number that matters is a ratio, tracked early enough to still act on it.

Cost-to-complete on quantities, not just dollars

Standard cost-to-complete forecasting asks how many dollars are left to spend. On unit-price work, run it on quantity too: quantity remaining × current actual unit cost = forecast cost to complete that item, compared against quantity remaining × bid unit price = forecast revenue on that item. If forecast cost exceeds forecast revenue on a bid item, that item is heading for a loss regardless of how the job looks in total, and it is worth knowing which item specifically before your final pay estimate confirms it.

Field PM's <a href="/features/pm-dashboard">PM dashboard</a> tracks installed quantity against budgeted quantity by cost code in real time, so a superintendent can see which bid items are running ahead or behind on unit cost without waiting for the monthly DOT pay estimate to force the question.

Progress billing on a unit-price contract

Unlike a lump-sum job billed off a schedule of values, unit-price contracts bill off measured quantities — a monthly pay estimate listing quantity installed times the bid unit price for each item, often requiring an engineer's or inspector's sign-off on measured quantities before payment. That makes accurate field-reported quantities doubly important: they drive both your internal cost tracking and your actual monthly billing. A daily report that under-reports installed quantity costs you both an accurate cost picture and cash flow on the pay estimate.

Frequently asked questions

How is cost control different on a unit-price job compared to a lump-sum job?+

A lump-sum job tracks total cost against total budget for a scope of work. A unit-price job needs cost tracked per bid item — actual cost divided by quantity installed — compared against the unit cost the bid assumed, because the contract pays a fixed price per unit regardless of what it actually costs to produce.

What is cost-to-complete on a unit-price bid item?+

It is remaining quantity multiplied by your current actual unit cost, forecasting total cost for that item, compared against remaining quantity multiplied by the bid unit price to forecast revenue. If forecast cost exceeds forecast revenue on an item, that item is trending toward a loss even if the job's total numbers look fine.

Why do accurate daily quantity reports matter more on heavy civil work?+

Because installed quantity drives two things at once: your internal cost-per-unit tracking, and your monthly pay estimate billing (quantity installed × bid unit price). Under-reporting quantity in the field understates both your cost picture and your cash flow.

Run the numbers in the field, not the spreadsheet

Field PM turns daily reports into live job costing, productivity, and billing — built for self-perform contractors. 30-day free trial · no credit card · unlimited foremen, QA/QC, safety & subs always free.

Start free trial →

Rated by contractors on

Field PM reviews on CapterraField PM reviews on GetAppField PM reviews on Software Advice