Guide

Cubic yards tracking for concrete subs

Why yardage matters more than most subs realize — the hidden cost of estimation drift and what 'good' tracking looks like.

Cubic yards is the unit your business runs on. You bid in yards, you order in yards, you bill in yards. A subcontractor with a 2% drift between estimated and actual yards is leaving real money on the table — money that compounds across hundreds of pours a year. Most subs don't notice because the drift hides inside individual pours that "all looked normal."

The four places yardage drifts

1. Bid vs estimated

You estimated 87 yards on the bid. The PM later updates the takeoff to 92 because the slab thickness changed by half an inch. If your schedule still shows 87, you'll order short and either pay for a hot load delivery or eat a short pour.

2. Estimated vs ordered

The PM gave you 92 yards. You called ready-mix and ordered 90 — maybe you rounded down, maybe the ticket got passed verbally and lost a digit. The ticket and the spec don't match.

3. Ordered vs poured

You ordered 90 yards. You poured 88 — some waste, some adjustment at the site. The ready-mix ticket says you took delivery of 90, but only 88 went into the formwork. The 2-yard difference is either waste (hauled off) or you got billed for concrete that's now landscaping.

4. Poured vs billed

You poured 88. The GC billing line item shows 87 because someone transposed a digit on the daily report. You're now in a multi-week back-and-forth to reconcile, with the GC's PM defending the lower number.

The math. A 1.5% drift across 5,000 yards/year at $180/yard delivered = $13,500 of margin that someone is eating. If it's you, that's a salary's worth of profit gone to bookkeeping errors. If it's the GC, it's a relationship slowly eroding. Either way, untracked.

What good tracking looks like

The teams that don't lose money on yardage drift share four habits.

1. One number per pour, visible to everyone

Bid, estimated, ordered, poured — all four numbers live on the same pour record. Anyone in the office can pull up a pour and see the four numbers stacked. Discrepancies pop visually.

2. Daily reconciliation, not weekly

Compare ready-mix tickets to daily report numbers the day of the pour, not at month-end. Disputes resolved within 24 hours stay small. Disputes raised three weeks later become arguments.

3. Auto-rollups by day / week / region / project

Finance wants weekly totals by region for cash forecasting. Bidding wants per-project yards for the next similar project. Ops wants daily yards by foreman for utilization. If these rollups are manual, only one of the three actually happens — whichever person screams loudest.

4. Waste is a tracked line item, not a hidden cost

If your "poured" number is consistently 2-3% lower than "ordered," that's waste — and it's worth knowing whether the waste is from over-ordering (your process), pump line cleanout (cost of business), or site adjustment (project-specific). Tracked waste leads to better estimating; untracked waste is just lost money.

Why spreadsheets struggle

Spreadsheets can capture four numbers per pour. Where they break:

How Planning Ops handles it

Place & Finish Hub treats committed cubic yards as a first-class field on every pour. The KPI strip surfaces This Week and Next Week yards at a glance, so the number you're committed to is always in view. Analytics rolls up Total Yards with per-project and per-crew breakdowns for bidding and utilization analysis, and both the XLSX and PDF exports carry yards columns through. The point isn't a four-stage ledger — it's that the one committed yardage number per pour rolls up cleanly instead of living in a spreadsheet tab nobody reconciles. The Place & Finish getting-started guide shows where the yards KPIs and exports live.

You're not building pivot tables anymore. You're answering questions the GC's PM asks before they finish asking.

See your yardage rollups go live in 15 minutes

14-day free trial. Card, Apple Pay, Google Pay, or Link accepted. Not charged for 14 days.

Start free trial →