Skip to content
Expertise · Cost-to-Serve

Cost to serve: what it really costs to serve each customer

The customers that lose you money rarely look like it. Cost to serve is the full cost of serving a customer once picking, packing, shipping, support and admin are counted, not just the cost of the goods. It is where a healthy P&L quietly hides loss-making relationships.

Cost and Profitability Consulting · 150+ engagements since 2010 · CostCtrl platform
01The analysis
Stacked cost bars for three customers against their revenue. The third looks good on product cost alone but its service costs exceed revenue. Illustrative data. product cost picking, delivery, support returns and rework revenue Customer A Customer B Customer C costs above revenue illustrative Stacked cost bars for three customers against their revenue. The third looks good on product cost alone but its service costs exceed revenue. Illustrative data. product cost picking, delivery, support returns and rework revenue Customer A Customer B Customer C costs above revenue illustrative
Product cost is only the beginning: service behaviour decides the real margin.

What cost-to-serve analysis shows.

A cost-to-serve analysis takes the customer book your revenue report describes and re-ranks it by what each relationship actually leaves behind. The output is not a theory; it is three concrete artefacts your team can open, sort and argue with.

The first is a net contribution P&L for every customer: revenue, cost of goods, then the operational cost that customer's orders actually consumed, activity by activity. The second is the ranked view of the whole book, the whale curve: a profitable core, a flat middle, and a tail of accounts that quietly gives margin back; the same ranking can be read by product, channel and region, and the tails are rarely in the same place. The third is a break-even line per account: the point where the minutes an account consumes, priced at their capacity cost, absorb its entire gross margin. The four decisions further down this page all flow from those three artefacts, because each one turns an argument about who is a bad customer into a number about how they buy.

The arithmetic behind all of it is one line, minutes consumed multiplied by cost per minute. The five steps that produce it, with a worked example and a downloadable calculation template, are on how to calculate cost to serve. If you would rather try it on a customer than read the method, the cost-to-serve calculator takes revenue, product cost and service behaviour and shows the net margin activity by activity. This page is about what the analysis shows and what to do with it.

20-40%

of customers, in the models we build, contribute negatively once true cost-to-serve is attributed.

Same price

two customers, same product, can sit on opposite sides of break-even after cost-to-serve.

10 min

the Profit Check tells you whether you have a cost-to-serve problem worth modelling.

02The problem

Your accounts tell you the company made money. They don't tell you which work made it.

Most operationally complex businesses run on a P&L that aggregates everything above the gross-margin line, then aggregates everything below it. It tells you whether last quarter was good. It doesn't tell you which customers were quietly subsidising others, or which orders cost more to fulfil than they earned.

A cost-to-serve model attributes operational cost down to the individual customer and order. The result is a ranked, defensible view of who actually contributes.

Whale curve. A few customers carry the profit; the tail erodes it. The peak is the profit you would have without the loss-makers.

03What is in it

What is included in cost to serve?

Cost to serve covers everything a customer consumes after the product exists and before the cash arrives, and nothing that belongs to the product itself. The cost of the goods sits above it, on its own line. Unused capacity sits beside it, on its own line, so it is never smuggled into a rate. What is left is the work: taking the order and its amendments, picking and packing it, dispatching it with whatever paperwork the destination demands, delivering it and waiting at the door, taking it back when it is returned, answering the calls it generates, invoicing it in the format the customer requires, and chasing the payment. Each of those has a driver that moves its minutes, and in almost every case the driver is already a field in a system you own.

Activity What moves the minutes Where the driver lives
Order entry and amendmentsOrder lines; channel (manual, EDI, portal); changes after confirmationSales order header and line tables, order change log
PickingOrder lines; units per line; special handlingPick confirmation records
PackingCartons built; gift, kit or bespoke labellingPacking list, carton count
Dispatch and documentationShipments; export documentation; dangerous goodsShipment header, incoterm and country fields
DeliveryDrops; access constraints; waiting time at the stopProof-of-delivery timestamps, telematics
Returns handlingReturn lines; inspection, repack or scrapReturns document, disposition code
Customer serviceContacts; channel; escalations; complaintsTicket or telephony system, complaint log
Invoicing and collectionsInvoice lines; portal or bespoke format; chase contactsBilling extract, dunning history
Account managementScheduled reviews; visits; tenders; bespoke reportingCRM activity records, calendar exports

Shapes, not coefficients. The minutes behind each term come from your own observation.

The cost driver library gives the driver for each activity, the shape of its time equation, the field the driver lives in, and the trap people fall into with it.

04How we model it

Cost lands where it was actually consumed.

Cost lands where it was actually consumed, and getting it there is four pieces of work rather than a technique. First the operating model is mapped: revenue streams, activities, cost pools, products and customers in one structured view, which takes days rather than months because the shape is already in the data. Then each activity is timed and costed, with TDABC attaching a real cost to picking, packing, delivery, support and admin based on the time each one actually takes rather than on a share of turnover. Then every order carries its own cost to serve, rolled up to the customer, the product, the channel and the region, so the same book can be read four ways and the tails rarely sit in the same place. And then the model is handed over, because a cost-to-serve figure only we can reproduce is a report, not a lens.

01

Map the operating model

Revenue streams, activities, cost pools, products and customers, in one structured view. Days of work, not months.

02

Time and cost each activity

TDABC attaches a real cost to picking, packing, delivery, support and admin, based on the time each actually takes.

03

Attribute cost to who consumed it

Every order's true cost-to-serve, rolled up to the customer, the product, the channel and the region.

04

Hand you a model you own

Your finance team updates it. Cost-to-serve becomes a lens you apply continuously, not a report that ages on a shelf.

What a cost-to-serve model contains

A cost-to-serve model is not a report; it is a small, durable machine with five parts. A map of the activities that serve an order, usually five to eight. A time equation for each activity, so order size, channel and special handling move the minutes. A capacity cost rate for each resource pool: total cost divided by practical capacity in minutes. An attribution layer that multiplies, sums, and rolls order-level cost up to customers, products, channels and regions. And a refresh routine, so the model reads next month's data without being rebuilt. The inputs are files you already have, order lines, shipments, tickets and the general ledger, plus your own team's timed estimates of the minutes.

05In the supply chain

Cost to serve in the supply chain: the last mile, the stop and the route.

In supply chain and logistics the same number is argued about in different words, so it is worth saying it in those. The expensive part of a delivery is not the distance, it is the stop: the loading, the waiting, the tail lift, the booked slot, the paperwork, the cash handling. A blended cost per kilometre treats every drop the same and hides all of it. Industry research puts the last mile alone at 40 to 53 percent of total logistics cost.

Route density, delivery frequency, time windows, failed deliveries and redeliveries, returns rate and non-standard orders are all cost-to-serve drivers, and they vary between customers far more than distance does. Cost to serve in logistics varies 5 to 10 times between customers for exactly that reason. Time-driven costing puts a number on each of those minutes and assigns them to the account that caused them, so a low-volume, high-touch customer stops being subsidised by an efficient one.

Cost to serve in logistics works the same model through a route, a stop and a customer.

06Proof

One distributor, 830 of 1,951 customers contributing negatively.

A New Zealand distributor found that 830 of 1,951 customers were contributing negatively once cost-to-serve was attributed, a combined 1.335M euros. Two years of deliberate decisions later, that loss-making contribution is roughly halved.

07From cost to action

Two customers, the same revenue, very different margins.

Take two customers with the same annual revenue of 100,000 euros. Customer A orders on a regular pattern, pays on time and rarely needs support. Customer B places last-minute orders, asks for urgent deliveries, wants constant customisations, returns product often and expects a monthly meeting. In the accounts they look equally profitable. Once cost to serve is attributed, Customer B can cost three to five times more to serve than Customer A.

That is the pattern, not the exception. The customers that consume the most resource are rarely the ones that look expensive, and the largest accounts by revenue are rarely the most profitable. Small changes in how a customer is served move the margin more than most pricing rounds do.

Knowing the number is only useful if it changes something. Four moves follow from it:

  • Reprice the expensive services: urgent deliveries, customisations, small-order handling and returns, so the price reflects the work.
  • Introduce tiered service levels, set by the margin the account actually earns.
  • Renegotiate terms with the high-cost accounts, order size, delivery frequency and lead time, before touching the price.
  • Exit, in the extreme cases, the relationships that destroy value consistently and cannot be repaired.

Which of the four to reach for first, and in what order, is the question our cost management consulting work exists to answer, with the model in hand rather than a savings target.

08The terms

Cost to serve, cost-to-serve analysis and total cost to serve.

The three phrases get used interchangeably and they are not the same thing. Cost to serve is a number: the operational cost of serving one customer, one order, one channel or one region, over a period. Cost-to-serve analysis is the exercise that produces those numbers and ranks them, which is where the whale curve comes from. Total cost to serve is the sum for the whole book, and it is the one to be careful with, because some writers use it to mean cost to serve plus the cost of the goods, which is a materially different figure. Before comparing two cost-to-serve percentages, check which of the two the other side counted.

The spelling varies as well and carries no meaning: cost to serve, cost-to-serve and CTS are the same thing. What is not the same thing is landed cost, which stops at the point the goods reach your warehouse, or cost of goods sold, which never leaves the product. Cost to serve starts where both of those end.

09Three lines, three answers

Cost to serve vs gross margin vs contribution margin.

Gross margin is revenue minus the cost of the goods. It is the line most reporting stops at, and it is the reason loss-making customers are invisible: two accounts buying the same products at the same prices carry the same gross margin however differently they behave. Gross margin is a fact about the product mix, not about the relationship.

Contribution margin adds the costs that vary with volume, which is a step closer and still averages the behaviour: it usually carries freight and commissions at a rate, not at the minutes the individual account consumed. Cost to serve is the step that stops averaging. It attributes the operational work to whoever triggered it, so the small urgent order with three phone calls and a return carries what it cost, and the planned bulk order carries what it cost.

Net contribution, gross margin minus cost to serve, is the line that ranks a customer book. It is what the whale curve is built on, and the only one of the three that can be negative for a customer whose gross margin looks perfectly healthy.

Two pages take the comparison further: cost to serve vs gross margin and contribution margin vs cost to serve.

10The tool

Cost-to-serve software: spreadsheet, BI or a costing engine.

The tool question comes up in every engagement, and the honest answer has three tiers. A spreadsheet is the right place to learn: one snapshot, a few thousand rows, one analyst who understands every link. A BI layer on top of your data warehouse is the right place to publish: it shows the ranked customer book beautifully, but it does not compute it; someone still has to build the allocation logic underneath. A costing engine is the right place to run the model monthly: activities, time equations and capacity cost rates live as first-class objects, the model reruns when the data refreshes, and every number stays explainable line by line.

We build client models on the CostCtrl platform because maintenance is where spreadsheet models die, but the method is software-agnostic and the model you are handed is yours whichever tier you run it on. If you are evaluating tools, the buyer's guide to cost-to-serve software sets out the questions to ask any vendor, including us.

Limits

The limits: when cost to serve is not the model to build

Cost to serve earns its keep where customers behave differently from one another: order sizes, channels, delivery demands, support load. If your customers all buy the same way, a handful of accounts on the same terms, the analysis will confirm what you already know, and I would not spend the weeks on it. It also needs transaction data you already capture; where orders, deliveries and tickets are not recorded per customer, the first job is not the model, it is the data, and a cost to serve built on averages is gross margin with extra steps.

11Frequently asked questions

Questions a Finance Director asks.

What is cost to serve?
Cost to serve is the full cost of serving a customer once picking, packing, shipping, support and admin are accounted for, not just the cost of the goods. It is where a healthy P&L quietly hides loss-making relationships.
What does a cost-to-serve analysis show?
Three artefacts: a net contribution P&L per customer (revenue minus cost of goods minus the operational cost their orders consumed), the ranked whale curve of the whole customer book, and the break-even point per account, where the minutes consumed absorb the entire gross margin. The formula and the five calculation steps are set out on the how-to-calculate-cost-to-serve page.
What is included in cost to serve?
Order handling and amendments, picking, packing, dispatch and documentation, delivery and waiting time, returns, customer service, invoicing and collections, and account management. Not the cost of the goods, which sits above the line on its own; and not unused capacity, which gets its own line so it cannot hide inside a rate.
What is a cost-to-serve model?
A small, durable machine with five parts: a map of the activities that serve an order, a time equation per activity, a capacity cost rate per resource pool, an attribution layer that rolls order-level cost up to customers, products, channels and regions, and a refresh routine so it reads next month's data without being rebuilt. The inputs are order lines, shipments, tickets and the general ledger, plus timed estimates of the minutes.
Is cost to serve the same as activity-based costing?
No. Activity-based costing is a method; cost to serve is one of the things you use it for. We use Time-Driven Activity-Based Costing, which replaces activity surveys with time equations, to produce the cost-to-serve figure. You can reach a rough cost to serve without ABC, and it will be as rough as the averages behind it.
What is a good cost to serve as a percentage of revenue?
Nobody can tell you yet, and anyone quoting a sector figure should be asked where it came from. We looked for a public benchmark of cost to serve as a share of revenue, by sector, and it does not exist: consultancies quote it in private decks and nobody publishes the distribution. That is why we are building the Cost-to-Serve Index, which collects it in ranges and will publish the bands with the method open for inspection.
Can you calculate cost to serve in Excel?
For a single snapshot, yes, and it is a good way to learn. A spreadsheet stops working when the model has to be rerun every month, cope with thousands of customers, or be trusted by a board. At that point the manual links break and no one can explain a number.
Why does cost to serve matter for pricing?
Two customers buying the same product at the same price can have very different margins once cost to serve is counted. Pricing on gross margin alone systematically under-prices the expensive customers and over-prices the cheap ones.

See also how to calculate cost to serve step by step, our pricing work and the margin cascade.

References

Sources

Canonical works behind this method. Each opens in a new tab.

  1. Paper
    The Cost-to-Serve MethodBraithwaite, A. & Samakh, E. (1998). International Journal of Logistics Management 9(1).
    Seminal paper that formalized the cost-to-serve method.
  2. Paper
    Manage Customers for Profits (Not Just Sales)Shapiro, B. P., Rangan, V. K., Moriarty, R. T. & Ross, E. B. (1987). Harvard Business Review 65(5).
    Early evidence that many high-revenue customers are unprofitable to serve.
  3. Paper
    Time-Driven Activity-Based CostingKaplan, R. S. & Anderson, S. R. (2004). Harvard Business Review 82(11).
    The founding article defining TDABC and its two-parameter model.
  4. Paper
    Measure Costs Right: Make the Right DecisionsCooper, R. & Kaplan, R. S. (1988). Harvard Business Review 66(5).
    Seminal argument that averaged overhead distorts true product and customer cost.
  5. Paper
    Cost-to-serve measurement and customer profitability analysisGuerreiro, R., Bio, S. R. & Merschmann, E. V. V. (2008). International Journal of Logistics Management 19(3).
    Peer-reviewed case linking cost-to-serve measurement to customer profitability.

External evidence · as at 9 August 2026

What companies published, in their own words

6 disclosures, 6 markets, published between 23 July 2026 and 5 August 2026.

Cost to serve is usually argued about inside a company. Here it was argued about in public. Each line below is quoted from a results release or an investor communication exactly as it was published, with its date and a link to the source.

  • Klabin

    BR · 5 Aug 2026

    “held total cash cost at BRL 3,204 per tonne despite rising input, fuel and logistics costs stemming from the international geopolitical environment.”

    Source: newspulpaper.com

  • Videndum plc

    GB · 23 Jul 2026

    “guided full-year adjusted EBITDA to between GBP 15m and GBP 18m, citing higher logistics costs, production issues at its Feltre facility and sales deferred into the second half.”

    Source: investegate.co.uk

  • Smurfit Westrock plc

    IE · 29 Jul 2026

    “Q2 adjusted EBITDA margin of 14.2 percent came under pressure from significantly higher freight and input costs, recovered by pricing rather than by cost structure.”

    Source: paperage.com

  • Carrefour España

    ES · 24 Jul 2026

    “Carrefour reported 490 million euros of cost savings in the first six months of 2026, roughly half its 1,000 million euro annual target, while Carrefour España turned over 5,726 million euros with an operating margin of 3.3%.”

    Source: revistaaral.com

  • Cemex

    MX · 24 Jul 2026

    “said 80 per cent of the original 400 million dollar savings target of its Project Cutting Edge programme had already been achieved as of 30 June 2026, with the majority of the new savings expected to be realised in 2027.”

    Source: globalcement.com

  • Sligro Food Group N.V.

    NL · 23 Jul 2026

    “reported that with revenue largely unchanged its operating result declined to EUR 2 million, with inflation at product level modest at 1.5%, while labour and transport costs rose close to 4%, only partly passed on in sales prices.”

    Source: sligrofoodgroup.nl

Refreshed weekly from a scan of 203 companies. Every line is quoted from the source it links to, and no figure has been added to it. The companies named here are not clients of Cost and Profitability Consulting.

Start with your customer book

Find out what is hiding in your customer book.

Take the free Profit Check, 10 minutes, or talk to a senior partner. Thirty minutes. Free. NDA on request.

Worked example · CaPIllustrative

Cost to serve is what it actually costs to pick, deliver and manage an account once the product has been paid for. At CaP the Online pure-play G account looks healthy on gross margin, but its cost to serve eats almost all of it. Compare it with National Retail A, an account more than five times larger that costs roughly half as much to serve.

Cost-to-serve elementOnline pure-play G (EUR)National Retail A (EUR)
Revenue260,0001,350,000
Gross margin46,800 (18%)283,500 (21%)
Warehouse picking10,032(part of 23,626)
Delivery31,893(part of 23,626)
Account management1,387(part of 23,626)
Total cost to serve43,31223,626
Net profit3,488 (1.3%)259,874 (19.2%)

What matters herecost to serve, not size, decides the account.

Workshops

Bring the method into the room.

One working profitability model, built from real data, that you take home at the end.

Reserve a seat

CONTINUE THE JOURNEY

Next stop

Miguel Guimarães

Reviewed by

Miguel Guimarães

Founding Partner, Cost and Profitability Consulting

More than 150 Time-Driven ABC engagements across 11 sectors since 2010, working within the Kaplan and Anderson framework.

About the author →

Published

M
Ask us anything
usually replies in minutes
Hi. I can answer the quick questions about cost, method and timing right here. For anything specific to your business, I'll connect you with a CostCtrl specialist on WhatsApp.
Free. No bot loops. Straight to a specialist.
Most read
  1. 1Time-driven activity-based costing: ABC made simple and scalable
  2. 2Whale Curve: Definition, How to Build One, Live Simulator
  3. 3Cost-to-Serve Analysis
  4. 4Cost-Volume-Profit (CVP) and Break-Even Analysis
  5. 5TDABC vs ABC: same goal, very different effort
  6. 6How to calculate cost to serve, step by step
  7. 7Make-or-Buy and Relevant Costs
  8. 8Pocket Price Waterfall and Price Realization
  9. 9Transfer Pricing for Internal Profitability
  10. 10How to Build a TDABC Model