Most ready-mix producers measure account health by revenue or yards delivered. A customer ordering 5,000 yards a year looks like a strong account on paper, until you factor in the negotiated-down price, the 6 am reschedule calls, the non-standard mix designs, and the dispatch inefficiency baked into every pour. Add the costs of these, and the margin picture changes completely.
The problem is that most producers never see the full picture.
Sales data lives in one place, dispatch data lives somewhere else, and the cost of serving a customer is rarely tracked at the account level. The result is a blind spot where unprofitable accounts keep growing, and nobody notices until the EBITDA numbers don't add up.
In this blog, we’ll cover what account profitability actually means in ready-mix, how to measure it, and how to improve your customer portfolio so you’re making money on every load you deliver.
| Key takeaway High-revenue ready-mix accounts are not always high-margin accounts. Dispatch inefficiencies, short loads, and constant price negotiations quietly erode profitability. Producers need account-level visibility into pricing, servicing costs, and operational efficiency to protect margins. Slabstack helps ready-mix producers track true account profitability with connected sales, pricing, and dispatch data. |
Why revenue and yards are the wrong way to measure account health in ready-mix
Revenue tells you how much a customer spends. It doesn’t tell you how much they cost to serve, or how much margin is left once you've actually delivered.
Two customers can buy identical volumes of concrete and produce completely different profitability outcomes depending on:
- Freight distance and trucking time per load
- Delivery efficiency and load size
- Mix design complexity and specification changes
- Scheduling consistency and last-minute order changes
- Pricing discipline over time (or lack of it)
- Administrative overhead across quotes, revisions, and disputes
Producers who rank their top accounts by total sales volume are looking at the wrong metric. A high-revenue account is not automatically a high-margin account. That’s why chasing volume can hurt profitability.
In many cases, the customers generating the most revenue are also generating the most operational strain, and those two things together compress profitability in ways that never show up in a sales report.
How high-volume accounts can quietly erode profitability
Large accounts often receive pricing concessions because producers fear losing the volume. Over time, a combination of below-floor pricing and high servicing costs can turn a high-revenue account into one of the worst performers in the portfolio.
The pattern tends to look like this:
- The customer negotiates aggressively on price at renewal, usually by citing competitor quotes
- Special mix designs or low-slump specifications add production complexity
- Multiple small pours increase truck trips without improving load economics
- Frequent last-minute schedule changes disrupt dispatch and create idle truck time
- Increased distance or multi-stop deliveries drive up fuel and driver costs
Each of these factors adds cost. Individually, they are manageable, but when combined across a large account, they can erode the margin on every yard delivered.
Why most producers don't notice account health
Sales teams, dispatch teams, and finance teams typically work from disconnected systems. Quotes live in spreadsheets while dispatch data sits in a separate platform. Pricing adjustments happen manually and are not always reflected in margin calculations. The actual operational cost of servicing a customer is rarely aggregated at the account level.
Because the data is fragmented, unprofitable accounts continue growing unnoticed. A rep hits their revenue target, keeping the account on the "top customer" list, and nobody looks at the margin behind it.
What separates margin-growing accounts from margin-draining ones
Once you start looking at accounts through a profitability lens rather than a revenue lens, a set of warning signals becomes visible.
Constant price negotiations
Accounts that repeatedly request discounts, push back on price increases, or bid you against competitors on every renewal are structurally difficult to maintain at healthy margins.
Each concession is a margin leak, and over time, the cumulative effect of repeated discounting can bring a formerly profitable account into negative territory. The volume stays high, but the margin does not.
Read: Why undercutting pricing damages the concrete industry.
Short loads and fragmented pours
Customers who order frequently in small quantities create significant operational inefficiency. Short loads mean trucks are running below capacity, plant efficiency drops, and the cost per yard delivered goes up.
If those deliveries also involve multiple site locations or complex access requirements, trucking costs compound quickly. The customer's price-per-yard rarely reflects the true delivery cost.
Last-minute schedule changes
Producers absorb most of the cost when customers reschedule:
- Concrete mixed for a pour that gets pushed has to be rebatched or wasted.
- Trucks dispatched and redirected burn fuel and driver hours.
- Plant scheduling gets disrupted across other accounts, not just the one that changed.
The producer ends up absorbing the cost of a customer changing their schedules regularly.
Customers who force manual workflows
Some accounts create disproportionate administrative overhead with frequent quote revisions, non-standard order formats, disputes over invoices, or requests to work outside standard processes. All this adds time. When that time is spread across a sales rep, a dispatcher, and an admin, the labour cost of managing a single account adds up.
| Pro tip: Most margin loss in concrete happens at the quoting stage, where small assumptions on cost and delivery conditions compound across the job. Read our guide on ready-mix profit margin to know more. |
How to segment your customer base by true account profitability
The most useful framework for understanding customer quality is a simple two-axis analysis:
- How much margin does the account generate: Factoring in pricing, freight, mix complexity, and average load size.
- How expensive or operationally difficult is the account to serve: Factoring in scheduling behaviour, dispatch efficiency, quote revision frequency, payment reliability, and administrative time.
Plotting accounts on those two dimensions gives a clearer view of customer quality than revenue alone. The goal is to move from a list of "top accounts by volume" to a segmented view of which accounts are actually worth growing.
The four account types every ready-mix producer has and the right response to each
Here’s how you can group your customers, and how you can protect your margin in each group.
1. High margin / low servicing cost
These are your best accounts and are worth protecting and expanding. Their schedules are consistent, pricing is healthy, orders are operationally efficient, and the relationship runs smoothly.
The priority here is retention, making sure these customers feel well-served, locking in pricing agreements early, and identifying opportunities to grow volume or introduce new products.
A few ways you can do that are giving a live GPS tracking of trucks when they are delivering loads, or checking in on the quality of the load delivered.
2. High margin / high servicing cost
These accounts generate solid revenue but create operational strain. The right approach is not to walk away; it is to tighten the relationship.
Introducing pricing guardrails that reflect servicing complexity, reducing scheduling inefficiencies through better communication, and using data to demonstrate the cost of frequent changes can all improve the economics without losing the account.
3. Low margin / low servicing cost
Accounts in this quadrant may still be worth keeping. They are operationally predictable and easy to manage, which has value. The opportunity is selective repricing. Since the account is low-friction, a modest price increase is less likely to trigger a difficult negotiation than it would with a high-servicing-cost customer. Small margin improvements on easy accounts can increase profit margins.
4. Low margin / high servicing cost
These are the most dangerous accounts in the portfolio. They drain both operational capacity and profitability at the same time. The right response depends on the relationship and the account's potential, but the starting point is a clear-eyed conversation about pricing and service expectations.
If repricing is not possible and the operational challenges cannot be resolved, the question becomes whether the relationship should continue at all, and what it would cost the business to exit it versus the ongoing cost of staying in it.
What to do once you've identified margin-draining accounts
Identifying a problem account is only useful if it leads to action. Here are a few things you can do to build a solid ready-mix pricing strategy and improve margin on these accounts.
- Repricing without damaging the relationship: This starts with data. Going to a customer with a price increase based on gut feel creates a negotiation. Going with documented servicing costs, freight data, and margin trends creates a different kind of conversation, one where the numbers do the work. Customers are more likely to accept a price adjustment when they can see the logic behind it.
- Setting customer-level pricing floors: Using historical data prevents margin erosion from creeping back in after a repricing conversation. If a customer has a pattern of negotiating below a certain threshold, the pricing system needs to flag or block quotes that fall below the floor, not rely on a rep to hold the line under pressure.
- Deciding when to walk away: This is a harder call, but an important one. Exiting a large account feels like a loss. In margin terms, it is sometimes a gain. The calculation should include not just the margin on the account itself, but the operational capacity freed up when the account leaves, capacity that can be redirected toward accounts in the high-margin quadrants. Producers who have done this analysis often find that losing a difficult account improves overall profitability.
As you can see, most of these decisions come down to data. You need data to know which accounts are high-margin and which aren't. You also need data to convert those low-margin accounts into profitable ones.
The issue is that most teams have this data fragmented across systems. Simply accessing it becomes a task, so analyzing it is a different work in itself. As a result, producers only do this in-depth analysis once a quarter, if they do it at all.
Slabstack helps here by giving all this data in one dashboard, so anyone in your team can access it and identify which accounts are profitable and what to do about those that aren’t.
How Slabstack helps producers grow profitable accounts
Seeing account-level profitability clearly requires connected data, including pricing, quoting, dispatch, and operational information in one system rather than spread across spreadsheets and separate platforms.
Slabstack is built for exactly that:
- Real-time margin visibility through dynamic pricing, live cost feeds, and margin guardrails that flag quotes before they go out at unprofitable prices.
- Account and project profitability insights through analytics dashboards that show win/loss analysis for concrete producers, margin trends by customer, project, and region, not just total revenue.
- Integrated sales and dispatch workflows that eliminate manual re-entry, reduce pricing inconsistencies, and align sales and operations around the same data.
- Smarter growth decisions by helping sales teams identify which accounts are worth growing, which need repricing, and where operational improvements would have the biggest margin impact.
When sales data and dispatch data are connected, the blind spot disappears. Producers can see which accounts are actually profitable and make better decisions about where to invest their time, capacity, and pricing flexibility.
If your data currently lives in separate systems, a meaningful portion of your account portfolio is being managed on incomplete information. Some of your most active accounts may be your least profitable ones.
Book a demo to see how Slabstack helps producers track profitability across customers, projects, and regions.
Frequently asked questions
1. What is customer profitability in ready-mix concrete?
Customer profitability measures how much profit an account generates after factoring in servicing costs like freight, dispatch inefficiencies, short loads, mix complexity, and pricing concessions, not just total revenue or yards delivered.
2. Why are some high-volume ready-mix accounts unprofitable?
High-volume accounts often negotiate lower pricing while creating more operational strain through schedule changes, short loads, and delivery inefficiencies. Those hidden costs reduce the actual margin on every load.
3. How should ready-mix producers measure account profitability?
The most accurate approach combines sales, pricing, dispatch, and operational data to calculate the true cost of serving each customer. This includes freight costs, load efficiency, pricing history, and scheduling behavior.
4. How can concrete producers improve account profitability?
Producers can improve profitability by enforcing pricing floors, reducing dispatch inefficiencies, standardizing quoting workflows, and tracking account-level servicing costs more closely.
5. How often should ready-mix producers review customer profitability?
Customer profitability should be reviewed at least monthly, and ideally weekly for large or volatile accounts. Regular visibility helps producers catch margin leaks early and make faster pricing or servicing decisions before profitability declines.