We ask every distributor and operator we sit down with the same question: what’s your cost-to-serve at a customer level?
Almost every time, the answer is the same. None.
That’s true whether we’re talking to a wholesaler running three trucks or an operator running thirty.
Not “we’re working on it.” None. And we’re not talking about small operators. We’re talking about $10M, $30M, $80M businesses run by people who know their industry cold. They know their fuel bill. They know their wage bill. They can tell you transport as a percentage of revenue off the top of their head.
Ask them what it costs to deliver to a specific customer on a Tuesday versus a Thursday, and the room goes quiet.
That’s the number that actually matters. And not knowing it is bleeding margin out of this industry right now.
Why is cost-to-serve rising so fast?
Fuel’s up. Labour’s up. Fleet and maintenance costs are up. When every input is rising at once, the businesses holding their margin are the ones treating delivery management as a granular operational cost, not a bulk line item buried in the P&L.
That alone would be manageable. What’s made it worse is a shift in how customers order, one that’s quietly changing the maths on almost every account in the industry.
Five patterns we see in nearly every conversation
These aren’t hypotheticals. They’re what comes up, in some combination, in almost every cost-to-serve conversation we have with distributors and food service operators.
- Smaller baskets, more frequent orders. Customers are ordering less per drop and ordering more often. For them, that’s convenience. For you, it’s more stops, more driver time, more fuel, with no extra revenue to cover it. A customer who used to order twice a week and now orders four times hasn’t become more valuable. They’ve become more expensive to service.
- Unprofitable customers hiding in plain sight. Once a business starts breaking delivery cost down by customer, it finds something uncomfortable almost every time: a slice of the customer base is marginal or losing money outright. Not because those customers did anything wrong, but because the order size, frequency, and location never added up commercially. Nobody flagged it, because nobody had the data to see it.
- Service levels that were never stress-tested. Same-day delivery. Multiple runs a week. Tight windows. Customers expect these things, and plenty of businesses have been quietly absorbing the cost of meeting them without ever asking whether it’s commercially viable. In a lot of cases, it isn’t. But without a clear cost-to-serve number, that’s an almost impossible conversation to start.
- Routes built on habit, not logic. “We’ve always delivered this customer on this day” is one of the most expensive sentences in distribution. The route made sense when it was set. Then the customer’s order volume changed, or a new account got added on, and nobody stepped back to check whether the run still made sense. That’s a route optimisation problem, not a habit problem.
- Pricing decisions made without data. Fuel levies. Minimum order values. Reduced delivery frequency. Most operators know these levers exist. Many know they need to pull one. But without solid cost-per-customer numbers, it’s hard to do that with confidence, or defend it when a customer pushes back. So the decision gets delayed, and the margin keeps leaking.
Every one of these patterns comes back to the same root cause: no visibility into cost-to-serve at the level where it actually happens, customer by customer, route by route. Fix that visibility and the rest becomes a series of straightforward decisions instead of open questions.
What changes when you can see the number
Knowing your true cost-to-serve, by customer, by route, by delivery zone, doesn’t just show you where the money’s going. It changes what you’re able to decide.
It tells you which customers need a minimum order conversation. Which routes need restructuring. Which service commitments are worth keeping, and which ones are being quietly subsidised by the rest of the business.
The right cost-to-serve tools improve visibility of a business’s profitability, increasing margin per stop while surfacing trends in delivery cost per customer over time, not just a single snapshot.
It changes how you think about growth too. Taking on a new account in a new territory is a very different call when you know what it will cost to service them, not just what revenue they’ll bring in.
The cost of waiting
Every quarter this stays unclear costs more than the quarter before it. Fuel and labour don’t step backward once they’ve moved. Neither do customer expectations. Waiting for a slow month to “get around to” cost-to-serve visibility means running the numbers backward, hoping the pressure eases before you have to act.
It doesn’t. We’ve watched operators put this off for a year, then two, telling themselves the fundamentals were fine because revenue kept climbing. Revenue climbing and margin holding are two different things. The gap between them is exactly what that number would have shown twelve months earlier.
This is where a lot of businesses default to gut feel, and gut feel is exactly what got lost when order patterns shifted. The operator who set up a run five years ago made a good decision at the time. Cost-to-serve data isn’t about proving they were wrong. It’s about giving today’s decision the same rigor the original one had, using today’s numbers instead of last decade’s.
A practical starting point
You don’t need to overhaul your operation to start cost-to-serve tracking. You do need honest answers to a few questions:
- Can you name the three customers that cost you the most to deliver to, right now?
- Do you know your rerun rate, and what each rerun actually costs?
- When did you last check delivery frequency against real order patterns, not habit?
- If a customer asked for an extra run a week, could you tell them what it would cost you?
If those are hard to answer, that’s the gap. And it’s worth closing, because the businesses closing it now are the ones who’ll be talking about margin growth in 12 months, while the rest of the industry is still guessing.
Cost-to-serve isn’t a finance concept. It’s an operational one. And it’s knowable.
Every business we’ve spoken to that got serious about cost-to-serve started the same way, with a straight conversation about what their numbers actually show. Talk to us about your cost-to-serve, or experience it for yourself first: try SolBox free for 30 days and start reducing your cost to serve.

