← Hub
Pulse ← Industry KPIs ⚡ Hire a Fractional CRO
Pulse Industry KPIs

Top 10 Aggregates and Ready-Mix Concrete Revenue KPIs

Kory WhiteCurated by Kory White · Fractional CRO, CRO Syndicate
👍 Yup or 👎 Nope — vote this up its category:
📅 Published · Updated · 10 min read
Top 10 Aggregates and Ready-Mix Concrete Revenue KPIs

Direct Answer

Why Aggregates and Ready-Mix Concrete Measures Differently

Aggregates and ready-mix concrete are not widgets. A cubic yard of concrete weighs roughly 4,000 pounds, and the product has a usable life of 60–90 minutes from batching. That constraint alone rewrites every revenue KPI. Standard manufacturing metrics like "units shipped" or "inventory turns" are meaningless when the product degrades in real time.

Three structural factors force unique measurement:

  1. Weight-to-value ratio. A load of #57 gravel sells for $15–$25 per ton. A single truckload of ready-mix (10 yards) at $140/yard is $1,400. The cost of a rejected load (returned to plant, dumped, washed out) is a total loss of product plus disposal fees of $100–$300 per load. Revenue KPIs must capture rejection rates at the point of pour.
  1. Perishability and dispatch urgency. Once water hits cement, the clock starts. If a truck is delayed at a job site beyond the 90-minute window, the load must be rejected. This makes "on-time delivery" a revenue KPI, not just a service metric. A 5% increase in on-time deliveries at a 100-truck fleet can save $400,000–$600,000 per year in avoided rejections.
  1. Variable mix pricing. Ready-mix is not a commodity. A standard 3,000 PSI mix costs $110–$130 per yard. A high-performance 6,000 PSI mix with admixtures costs $160–$200 per yard. Revenue KPIs must separate volume from mix complexity. Operators who track "revenue per yard by mix type" often find that 20% of mix designs generate 50% of gross profit.

The Most Important KPIs to Track

Define each KPI with calculation, benchmark, and revenue impact.

1. Revenue per Loaded Mile (RPLM)

Calculation: Total revenue from dispatched loads ÷ total miles driven (loaded and empty). Benchmark: $8–$12 per mile for aggregates; $18–$28 per mile for ready-mix. Why it matters: A ready-mix truck that runs 80 miles round trip at $1,400 revenue yields $17.50/mile.

If a dispatcher sends that truck 120 miles because of a misrouted order, RPLM drops to $11.67 — below breakeven for many fleets. Real tool: Trimble TMW.Suite tracks RPLM per truck per day. Trimble reports that fleets using RPLM as a dispatch gate reduce empty miles by 12–18%.

2. On-Time Delivery Rate (OTD)

Calculation: Loads arriving within the 15-minute window of the requested pour time ÷ total dispatched loads. Benchmark: 92–96% for top-quartile operators. Why it matters: A 90% OTD means 1 in 10 loads risks rejection.

At an average revenue of $1,400 per load, a fleet of 50,000 loads per year loses $7M in potential revenue from late arrivals. Real vendor: Command Alkon offers real-time OTD dashboards. Their Command Series platform costs $15,000–$40,000 per year for a mid-size fleet and includes automatic delay alerts.

3. Yield per Ton (Aggregates)

Calculation: Revenue ÷ total tons produced (including waste and rehandle). Benchmark: $12–$18 per ton for crushed stone; $8–$12 per ton for sand and gravel. Why it matters: A quarry that produces 1M tons per year at $14/ton yield generates $14M revenue.

If yield drops to $12/ton due to over-processing or poor blend control, that's a $2M revenue gap. Real tool: Wenco (a Hitachi company) provides pit-to-port yield tracking with GPS weigh scales.

4. Revenue per Cubic Yard (Ready-Mix)

Calculation: Total ready-mix revenue ÷ total yards batched. Benchmark: $130–$170 per yard (varies by region and mix complexity). Why it matters: A plant that averages $140/yard but sells 30% of its volume as high-margin specialty mixes at $185/yard is missing revenue.

Operators who track this KPI weekly can adjust sales incentives to push higher-margin mixes. Real vendor: Samp (now part of Trimble) offers Samp Pro at $500–$1,000 per month per plant, with per-yard revenue breakdowns by customer and mix.

5. Truck Utilization Rate

Calculation: Total dispatched hours ÷ total available truck hours (24/7 for most fleets). Benchmark: 65–75% for aggregates; 55–65% for ready-mix (due to pour windows). Why it matters: A fleet of 50 trucks running at 60% utilization has 20 "idle" trucks per day.

At $800 revenue per truck per day, that's $16,000 in lost daily revenue — $4M per year. Real vendor: Geotab provides GPS-based utilization tracking for $15–$25 per vehicle per month.

6. Gross Profit per Load

Calculation: Revenue per load minus (material cost + delivery cost + disposal cost). Benchmark: $200–$400 per ready-mix load; $50–$150 per aggregate load. Why it matters: A load that grosses $250 but costs $220 in materials and $80 in delivery is a $50 loss.

Operators who track this per load can set minimum margin thresholds. Real vendor: PAS (Portable Advanced Systems) provides PAS Dispatch with real-time load profitability at $10,000–$25,000 per plant.

7. Order-to-Delivery Cycle Time

Calculation: Time from order entry to truck dispatch. Benchmark: 30–60 minutes for standard orders; 15–30 minutes for rush orders. Why it matters: Every 10-minute delay in dispatch reduces the 90-minute window for delivery.

A plant that takes 45 minutes to dispatch a rush order has only 45 minutes left for delivery — high risk of rejection. Real vendor: Alkon (now part of Command Alkon) offers Alkon Dispatch with cycle-time tracking.

8. Customer Revenue Concentration

Calculation: Revenue from top 3 customers ÷ total revenue. Benchmark: <30% for healthy diversification; >50% is high risk. Why it matters: A plant that gets 60% of revenue from one contractor is one lost contract away from a 40% revenue drop.

Real vendor: Salesforce Revenue Cloud can track customer concentration with dashboards starting at $150 per user per month.

9. Mix Complexity Index

Calculation: Number of unique mix designs sold ÷ total yards sold. Benchmark: 0.05–0.10 (5–10 unique mixes per 100 yards). Why it matters: A plant with 50 unique mixes but only 10 yards per mix has high changeover costs.

Operators who consolidate to 20 high-volume mixes often see 8–12% margin improvement. Real vendor: Eagle ERP (by Eagle Technology) provides mix complexity analytics.

10. Revenue per Employee (Plant Level)

Calculation: Total plant revenue ÷ total plant FTEs. Benchmark: $500,000–$800,000 per FTE for ready-mix; $300,000–$500,000 for aggregates. Why it matters: A plant at $400,000 per FTE is underperforming. Adding one dispatcher who improves truck utilization by 5% can add $200,000 in revenue — a 4x ROI on the $50,000 salary.

CRO Syndicate — Need a fractional Chief Revenue Officer? CRO Syndicate connects you with vetted fractional and interim revenue leaders. Kory White, Fractional CRO · 25 yrs · $0 to $200M scaled.

👉 Quick Call with Kory White, Fractional CRO · See Kory on LinkedIn · CRO Syndicate

Real Operators

Vulcan Materials (NYSE: VMC), the largest U.S. Aggregates producer, reported $7.3B in revenue in 2023. Their investor relations filings show they track "freight-adjusted revenue per ton" as their primary KPI — a variation of Revenue per Loaded Mile.

In their 2023 10-K, they disclosed that a $1 change in freight-adjusted revenue per ton impacts EBITDA by approximately $150M.

Martin Marietta (NYSE: MLM) uses "shipments per day" and "pricing per ton" as core KPIs. In their investor day materials, they noted that a 1% improvement in on-time delivery reduced customer churn by 3%.

CRH plc (NYSE: CRH), the world's largest building materials company, tracks "revenue per cubic meter" across their 1,200+ ready-mix plants. Their 2023 annual report highlighted that plants in the top quartile for truck utilization averaged 22% higher EBITDA margins than bottom-quartile plants.

Cemex (NYSE: CX) uses a proprietary "dispatch efficiency index" that combines on-time delivery, truck utilization, and revenue per load. In their 2022 investor presentation, they stated that a 5-point improvement in the index added $80M in annual EBITDA.

Smaller operator example: Brundage-Bone Concrete Pumping (private, 40+ locations) tracks "pump revenue per yard" as their top KPI. Their CFO noted in a 2023 industry webinar that a $2/yard improvement across 2M yards adds $4M to the bottom line.

Failure Modes

  1. Tracking revenue per yard without mix breakdown. A plant that averages $140/yard may have 30% of volume at $110/yard (low-margin) and 10% at $200/yard. The average hides the problem. Fix: Segment revenue per yard by mix type.
  1. Ignoring empty miles. A dispatcher who sends a truck 40 miles empty to pick up a load that generates $200 in gross profit is losing money. Fix: Set a minimum RPLM threshold for every dispatch.
  1. Measuring on-time delivery only at the plant gate. The real metric is arrival at the pour site within the window. Fix: Use GPS-based arrival timestamps from Geotab or Command Alkon.
  1. Using calendar days instead of working days for utilization. A plant that runs 5 days a week but measures utilization across 7 days will show artificially low numbers. Fix: Measure utilization only during operating hours.
  1. Over-relying on revenue per employee without context. A plant with high automation may have low revenue per employee but high EBITDA per employee. Fix: Use EBITDA per employee as a secondary KPI.

Reporting Cadence

30-60-90

First 30 Days: Implement daily tracking of on-time delivery rate and truck utilization. Use Geotab (or existing telematics) to pull GPS data. Set a baseline for each KPI. Identify the top 3 plants or trucks with the worst OTD — they are the biggest revenue leakage points.

Days 31–60: Add weekly tracking of revenue per cubic yard (by mix) and gross profit per load. Use Command Alkon or Trimble to pull per-load cost data. Create a "margin per load" dashboard in Power BI or Tableau. Set a minimum margin threshold of $200 per ready-mix load. Flag any load below that for review.

Days 61–90: Implement monthly tracking of customer revenue concentration and mix complexity index. Use Salesforce Revenue Cloud to build a customer concentration heatmap. Consolidate low-volume mix designs (those with <5 yards per month) into standard alternatives.

Target a 10% reduction in unique mixes. Measure the impact on gross profit per yard.

flowchart LR A[Daily KPIs] --> B{OTD > 92%?} B -->|Yes| C[Continue daily tracking] B -->|No| D[Flag plant for dispatch review] A --> E{Truck Util > 60%?} E -->|Yes| F[Continue daily tracking] E -->|No| G[Flag trucks for route optimization] H[Weekly KPIs] --> I{Rev/Yard > $130?} I -->|Yes| J[Continue weekly tracking] I -->|No| K[Review mix pricing] H --> L{Gross Profit/Load > $200?} L -->|Yes| M[Continue weekly tracking] L -->|No| N[Flag load for cost review]
flowchart TD O[Monthly KPIs] --> P{Customer Concentration > 50%?} P -->|Yes| Q[Develop diversification plan] P -->|No| R[Continue monthly tracking] O --> S{Mix Complexity Index > 0.10?} S -->|Yes| T[Consolidate low-volume mixes] S -->|No| U[Continue monthly tracking] V[Quarterly KPIs] --> W{Rev/Employee > $500K?} W -->|Yes| X[Continue quarterly tracking] W -->|No| Y[Review staffing and automation]

FAQ

What is the single most important revenue KPI for a ready-mix plant? On-time delivery rate. A 1% improvement at a plant doing 50,000 yards per year at $140/yard saves $70,000 in avoided rejections. No other KPI has that direct revenue impact.

How do I calculate revenue per loaded mile if I don't have GPS? Use odometer readings from each truck. Divide total revenue by total miles driven (loaded and empty). Most fleets can pull this from dispatch logs. Geotab offers a low-cost GPS option at $15–$25 per vehicle per month.

What is a good benchmark for gross profit per load? $200–$400 per ready-mix load. If you're below $200, review material costs (cement, admixtures) and delivery costs (fuel, driver wages). PAS software can break down per-load costs in real time.

How often should I review customer revenue concentration? Monthly. A single large customer that accounts for >30% of revenue is a risk. Use Salesforce Revenue Cloud to set alerts when concentration exceeds 40%.

What is the biggest mistake operators make with mix complexity? They keep too many low-volume mixes. A plant with 50 mixes but 80% of volume in 10 mixes is wasting changeover time. Consolidate to 20–25 mixes and watch margins improve.

Can I use standard ERP software for these KPIs? Yes, but you'll need custom dashboards. NetSuite ERP and Sage Intacct can pull the data, but you'll need Power BI or Tableau to visualize it. Purpose-built tools like Command Alkon or Trimble are faster to deploy.

How do I benchmark my KPIs against competitors? Use Gartner's "Building Materials KPI Benchmark Report" (published annually) or Forrester's "Construction Materials Revenue Operations" research. Both provide quartile benchmarks for on-time delivery, truck utilization, and revenue per yard.

Sources

Keep reading
Was this helpful?  
Related in the library
More from the library
revops · current-events-2027Which AI in the funnel features are buying committees in 2027 treating as non-negotiable?revops · current-events-2027How does generative AI create friction in B2B funnel handoffs this year?revops · current-events-2027How do you rebuild territory assignments when AI forecasting tools in 2027 have 40% higher error in consolidated accounts?revops · current-events-2027How should RevOps redesign lead routing when AI in the funnel changes intent score reliability?revops · current-events-2027How do you prevent AI-generated demos from triggering false positive in the 2027 buyer-intent signal stack?revops · current-events-2027How do 2027 buying committees evaluate AI bias in vendor solutions?revops · current-events-2027What impact does a buyer's internal AI assistant have on the perceived urgency of a B2B sales deadline?revops · current-events-2027Why does longer sales cycles in 2027 increase the need for real-time revenue intelligence?revops · current-events-2027How are RevOps teams measuring AI's impact on win rates in Q3 2027?revops · current-events-2027Which vendor consolidation trends are making multi-year B2B contracts riskier in 2027?revops · current-events-2027How do consolidated CRM and CDP platforms shorten buying committee alignment?revops · current-events-2027Can consolidating from 12 to 3 CRM tools actually improve data hygiene for AI models in RevOps?pulse-speeches · speechesA Toast for a Sweet Sixteenrevops · current-events-2027What 2027 vendor consolidation scenario breaks the handoff between SDR and AE when both use different AI co-pilots?