Same sales, double the cost to serve. The shelf price never tells you which.
In retail the invoice shows the gross margin, not the cost of getting the product onto the shelf, through the till, out the door and back again as a return. Two stores with identical sales can cost very different amounts to serve once markdowns, shrink, replenishment labour and returns are counted. A blended overhead rate flattens all of it. Time-driven costing rebuilds cost to serve store by store, channel by channel and SKU by SKU.
Cost and Profitability Consulting · 150+ models since 2010 · TDABC
Retail cost to serve can vary two to three times between stores, channels or accounts with the same revenue, because markdowns, shrink, replenishment labour, fulfilment and returns are spread unevenly. Costed on gross margin alone, roughly 20 to 40 percent of SKUs or accounts look profitable while running below total cost. TDABC assigns each cost-to-serve activity, receiving, picking, replenishment, checkout, returns, to the store, channel and SKU that consumed it.
The shelf is the easy part. The cost is everywhere else.
An online order and a store sale cost very different amounts
Pick, pack, last-mile and the high return rate of online can make a marketplace order cost several times the in-store equivalent, yet both show the same gross margin.
Returns are a cost event, not a reversal
A returned garment carries reverse logistics, inspection, repackaging and often a markdown on resale. Return rates running roughly 20 to 30 percent in some online categories quietly erase the margin on the sales that stuck.
Trade spend and deductions hit accounts unevenly
For consumer-goods suppliers selling into retail, off-invoice allowances, slotting and chargebacks can move an account from healthy gross margin to negative net, account by account.
Replenishment and shrink concentrate in specific stores
Small-basket, high-frequency formats and high-shrink categories absorb labour and loss that a chain-wide average never reveals.
The same tail shows up by product in manufacturing, where 20 to 30 percent of SKUs destroy value once fully costed, and by delivery in food and beverage, where a small drop can cost two to three times more than a full truck. The channel effect has a close parallel in hospitality, where a direct booking and a high-commission one leave very different money behind at the same rate.
SAME SALE VALUE, TWO CHANNELS
Illustrative. The same product at the same sale value. Everything that makes the online order expensive happens after the click, where the blended rate refuses to look.
Cost to serve is built, activity by activity.
Cost to serve is the sum of each fulfilment and service activity times a capacity cost rate, added to the product cost. The same logic runs per store (receiving, replenishment, checkout, shrink) and per account (trade spend, chargebacks, service intensity), and the real cost-to-serve spread appears where a blended rate showed none.
Online order cost to serve =
product cost
+ pick time (min x DC capacity rate)
+ pack time (min x DC capacity rate)
+ 1 carton + packaging materials
+ last-mile cost per parcel
+ (return probability x [reverse logistics + inspection + restock + resale markdown])
+ share of trade spend / deductions allocated to the channel
Illustrative time equation. The return-probability term is where high-return categories pull away from the shelf sale.
In the tail, and rarely where revenue says.
As an illustrative sector pattern, a mid-size grocery retailer that loaded real cost to serve found a band of small-format stores and high-touch SKUs whose gross margin looked fine but whose net margin was negative once replenishment labour, shrink and returns were counted. The fix was rarely to drop the store; it was to re-route, re-price or re-stock the handful of cost drivers doing the damage. Cost to serve is a lever, not a verdict, and it points to the specific activity, not the whole relationship.
Frequently asked questions
- What does cost to serve mean in retail?
- It is the full cost of getting a product to and through a customer, store labour, replenishment, fulfilment, returns, shrink and trade spend, on top of product cost. Gross margin ignores most of it.
- How do you calculate cost to serve per store?
- Build a capacity cost rate for each resource (staff, DC, last-mile) and time equations for receiving, replenishment, checkout and returns, then assign by actual use rather than a chain-wide average.
- Why does an online order cost more to serve than a store sale?
- Pick, pack, last-mile and high return rates load the online channel with costs a shelf sale never incurs, often several times the in-store figure.
- What share of retail SKUs lose money on cost to serve?
- Roughly 20 to 40 percent of SKUs or accounts run below total cost once cost to serve is fully loaded, even when their gross margin looks healthy.
Find the store and channel cost your blended rate is hiding.
The Profit Check needs no data upload. It points to where your cost to serve and your channel mix are most likely out of line, and what fixing the drivers is worth.
- Duration
- 12 to 15 minutes
- You receive
- Score, 7 dimensions, sector benchmark
- Price
- Free, no email needed
Proof
A retail chain. The margin was on the shelf label. The cost was everywhere else.
Read the case study →Who you would be talking to
Miguel Guimarães, Founding Partner
Cost and profitability practitioner for 25+ years. Presented the Damco cost-to-serve case at Managing for Profit (Amsterdam RAI, December 2009), on the same programme as Robert S. Kaplan.
Call +351 910 313 731
Workshops20-21 Oct · Online, ZoomReserve a seat
Done. Advertising and measurement is now declined on this browser, so the LinkedIn Insight Tag does not load and nothing about your visit is shared with LinkedIn. You can turn it back on here at any time.
We are asking again. Your last answer is more than 12 months old, so it has been cleared. Nothing is switched on until you answer.
This notice has changed. Your previous answer was given to different wording, so it has been cleared and we are asking again. Nothing is switched on until you answer.
Session recording. Microsoft Clarity records how this page is used - mouse movement, clicks and scrolling - so we can improve it. Form fields are always hidden from the recording.
Advertising and measurement. The LinkedIn Insight Tag tells LinkedIn that you visited this site, so we can measure our advertising and reach people like you. This shares data with LinkedIn, a third party outside this site.
GPC. Your browser sends a Global Privacy Control signal, so the advertising purpose is declined automatically and we do not ask you about it.
- 1Time-driven activity-based costing: ABC made simple and scalable
- 2Cost-to-Serve Analysis
- 3The Whale Curve
- 4TDABC vs ABC
- 5Make-or-Buy and Relevant Costs
- 6Cost-Volume-Profit (CVP) and Break-Even Analysis
- 7Customer Profitability Analysis
- 8Methods & Frameworks: how we cost, defensibly
- 9TDABC for Financial Services
- 10How to calculate cost to serve, step by step