We asked suppliers to calculate their full cost per return - driver time, admin, credit notes, reconciliation. Almost none had the number. When they did the math, it was always higher than expected.
The True Cost of a Single Return Event
When we talk to food suppliers who have lost a supermarket account, the pattern is depressingly familiar. The product was not the issue. The buyer simply stopped being responsive. Orders tapered off. Eventually there was a conversation.
Almost nobody is told directly that returns handling was part of the problem. But when you look closely, it shows up again and again: returns logged late, credit notes issued later, and basic questions about a specific delivery taking too long to answer.
Supermarket buyers do not want to manage their suppliers. If your account creates more administrative work than it should, it starts to shrink. That is often how it happens in practice.
The number nobody has
We started asking suppliers a simple question: what does a return event actually cost you?
Not the product value. The operational cost. Driver time at pickup. Admin time to issue the credit note. Reconciliation work at month end. Time spent answering disputes. The full picture.
Almost nobody had the number ready. And when they did the math, it was always higher than they expected. In manual setups, one return event, from pickup to resolved credit note, can easily absorb 45 minutes to more than two hours of staff time. At normal return volumes, that becomes a meaningful monthly cost hiding outside the obvious accounting lines.
An anonymized pattern we kept seeing
To make this concrete, take a chilled-goods supplier serving a handful of supermarket chains across one city. Their return rate was not catastrophic. The operation was simply noisy.
Returns were being reported in three places:
- handwritten notes from the receiving dock
- messages from drivers after the route
- a spreadsheet updated later by the office
Credit notes were technically getting issued, but not on a consistent schedule. Some happened the same day. Some took two days. Some waited until somebody had time to cross-check the paperwork. Nobody felt in control of the process, even though the volumes were not especially large.
That situation is more common than people admit because it looks survivable right up until someone tries to answer a precise question quickly.
Where the actual damage happens
The gap between pickup and credit note. Supermarkets usually expect a credit note within 48 to 72 hours of the return. If your real workflow is driver picks up return -> driver mentions it later -> office finds the original delivery note -> office calculates the credit manually -> office issues the document, you are probably close to that deadline even in a calm week. When things get busy, you go past it.
The first late credit note is a nuisance. The third late credit note is a pattern. That is when a buyer starts to file you mentally under "extra work."
Invisible stock. If a returned product is not logged at pickup, you instantly create an inventory problem. Your records show it delivered. The supermarket thinks it came back. Your actual stock is now somewhere between those two versions of reality. That leads to bad purchase decisions, which then turn into waste or stockouts, and the original return becomes the start of a larger problem.
The question you cannot answer fast enough. When a buyer asks about a return from ten days ago, the answer needs to be specific: what was returned, from which delivery, which credit note was issued, and when. "Let me check and come back to you" sounds harmless, but it is exactly the kind of answer that makes a supplier feel unreliable.
What changed in the workflow
The fix was not complicated. It was disciplined.
At pickup, the driver logs the return immediately against the original delivery. That one decision matters because it turns the return from a floating event into part of an existing record.
At the office, the credit note is generated from that record instead of from memory, inbox threads, or a second manual process. What used to take an afternoon becomes a short piece of accounting work.
At review time, the team stops talking about "returns" as a vague problem and starts talking about which product, which branch, which route, and which reason code are driving the pattern.
That is when return reduction stops being wishful thinking and starts looking like an operations project.
What actually moved the numbers
Once the process was visible, three useful changes usually followed.
First, the supplier could see whether the same SKU kept coming back for the same reason. That often led to a packaging fix, a shelf-life handling fix, or a change in what was being sent to a specific branch.
Second, the team could separate branch-specific issues from product-wide issues. If one supermarket was generating most of the returns, the conversation shifted from "our product has a problem" to "this account has a receiving pattern we need to understand."
Third, finance stopped getting involved too late. Because the operational record was cleaner, credits could be issued while the context was still fresh instead of during month-end archaeology.
Why return analytics matter more than people think
Most teams treat returns as something to process and move on from. That mindset misses the best part of the data.
Returns tell you where margin is leaking.
They tell you which products are too fragile, which branches are creating repeated waste, which routes may be mishandling stock, and which accounts are more expensive to serve than they appear on paper.
That is why a return dashboard should not be a graveyard of closed tickets. It should be a way to see where the operation is teaching you something.
The more useful way to think about returns
A return event is not a paperwork task.
It is a combined logistics, finance, and account-management event that can either be handled cleanly or allowed to spread confusion through the rest of the system.
When it is handled well, the cost per return drops, credit notes get faster, and buyer trust improves.
When it is handled badly, the same event creates reverse logistics cost, admin cost, inventory confusion, and reputational drag all at once.
That is why we keep coming back to the same point: the product value is only part of the cost of a return. The operational handling is often the larger story.
If you want the numbers to start telling that story properly, the return analytics guide is the right place to start.