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:
- 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.
- 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.
- 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.

👉 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
- 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.
- 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.
- 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.
- 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.
- 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
- Daily: On-time delivery rate, truck utilization, revenue per loaded mile. These are operational KPIs that dispatchers need in real time. Tool: Power BI dashboards fed from Command Alkon or Trimble data.
- Weekly: Revenue per cubic yard (by mix), gross profit per load, order-to-delivery cycle time. Tool: Excel pivot tables or Google Sheets with BigQuery connections.
- Monthly: Yield per ton (aggregates), customer revenue concentration, mix complexity index. Tool: Salesforce Revenue Cloud or HubSpot Operations Hub (starting at $50/month for basic dashboards).
- Quarterly: Revenue per employee, EBITDA per employee, fleet-wide RPLM trends. Tool: NetSuite ERP (starting at $999/month) or Sage Intacct.
- Annually: Full KPI review against industry benchmarks from Gartner (published in their "Building Materials KPI Benchmark Report") and Forrester (in their "Construction Materials Revenue Operations" research).
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.
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
- Vulcan Materials 2023 10-K (SEC Filing)
- Martin Marietta 2023 Investor Day Presentation
- CRH plc 2023 Annual Report
- Cemex 2022 Investor Presentation
- Command Alkon Command Series Platform
- Trimble TMW.Suite for Heavy Construction
- Geotab Fleet Tracking Pricing
- PAS Dispatch for Ready-Mix
- Gartner Building Materials KPI Benchmark Report
- Forrester Construction Materials Revenue Operations
