Profitability analysis

Channel and Segment Profitability Analysis

The channel that shows the fattest gross margin is often the one that earns the least after the cost of serving it. True profit by channel and segment is what remains once every off-invoice deduction and every activity cost of selling, shipping, supporting and financing the business has been carried down to the customer and product that caused it. Read the operating margin, not the gross margin, and the ranking of your channels usually changes.

In short

Channel and segment profitability analysis measures how much profit each route to market (direct, distributor, marketplace, retail) and each customer or product segment actually earns, not how much revenue it books. The gross margin a channel reports is only the start: it ignores the cost-to-serve - order handling, picking and shipping, returns, marketing and co-op, payment and marketplace fees, and the working capital each channel ties up. Carrying those costs down to the transaction produces a fully-loaded operating margin that frequently reverses the gross-margin ranking, so a high-list-price direct channel can trail a deeply discounted distributor once cost-to-serve is charged. Plot every customer or product from most to least profitable and you get the whale curve: a minority earns well above total profit, a long middle roughly breaks even, and a tail actively destroys profit. The discipline that makes the numbers defensible is activity-based cost-to-serve, most cleanly delivered through time-driven activity-based costing at customer and product level. Allocate on the activities that cause cost, not on revenue, and you can see which channels and segments to grow, reprice, or let go.

The core idea

Gross margin flatters, operating margin decides

Every multi-channel business runs a version of the same illusion. The finance system reports revenue and cost of goods sold by channel, a gross margin falls out, and the channel with the highest list price and the lowest discount looks like the best business to be in. But gross margin stops exactly where the interesting differences begin. A direct-to-consumer order of two units, packed and shipped to a doorstep, refunded one time in six and won through paid search, consumes a completely different amount of the company than a full pallet sold to a distributor on a single invoice with no returns and no last-mile cost. Two channels can carry the same product at the same factory cost and be worlds apart in what it takes to serve them.

The move that turns revenue into real profit is to build a revenue-to-margin waterfall and keep going past gross margin. Start at list or gross revenue, subtract the pocket-price leakage - discounts, rebates, promotional allowances, co-op and payment terms - to reach the net revenue the business truly collects, a discipline the pocket price waterfall makes explicit. Subtract product cost to reach gross margin. Then subtract cost-to-serve: the activities of taking, fulfilling, delivering, supporting and financing each order. What survives is the fully-loaded operating margin by channel and by segment, and it, not gross margin, is the number that should drive where the company points its next unit of effort.

A worked example

Three channels, one product, and the margin ranking flips

A consumer-goods maker sells one product through three routes: its own direct e-commerce store, a national distributor, and an online marketplace. To compare like with like, every channel is normalised to €100 of list revenue (illustrative figures, not client data). The unit costs the same €45 to make in all three. On gross margin the direct and marketplace channels look far superior to the distributor; watch what cost-to-serve does to that verdict.

Per €100 of list revenueDirect D2CDistributorMarketplace
List revenue100100100
Discounts, rebates & allowances−8−35−5
Net (pocket) revenue926595
Product cost (COGS)−45−45−45
Gross margin472050
Fulfilment (pick, pack, ship)−14−3−11
Returns & support−6−1−6
Marketing, co-op & marketplace fees−12−4−24
Payment, fraud & financing−3−1−2
Cost-to-serve−35−9−43
Operating margin12117

Ranked by gross margin the order is marketplace (€50), direct (€47), distributor (€20) - the distributor looks like the worst business by a wide margin. Ranked by operating margin the order is almost inverted: direct (€12) barely leads the distributor (€11), and the marketplace (€7), the apparent gross-margin champion, is the weakest of the three once its commission, fulfilment and sponsored-listing fees are charged. The distributor gave away 35 points of price but was cheap to serve - one invoice, full pallets, no returns, no last-mile cost - so it converts far more of its thin gross margin into profit. The lesson is not that discounting is free; it is that a channel cannot be judged on the top half of the waterfall. Notice too that this is an average for each channel. Inside the distributor sit large accounts that are more profitable still and small, high-touch ones that may lose money, which is exactly why the analysis has to reach customer level, not stop at the channel.

How it works

Cost-to-serve, the whale curve, and a customer-level P&L

The engine underneath the waterfall is cost-to-serve allocation: attaching the cost of each serving activity to the channel, customer and product that consumes it, using the driver that actually causes the cost. Order handling follows the number of orders and lines, not revenue. Picking and shipping follow weight, volume and delivery points. Returns follow return rates by segment. Account management follows the hours a salesperson and a support team spend. The point is to escape revenue-based averaging, where every euro of sales carries the same slice of overhead, and to charge each customer for the work it genuinely creates. Done well, this is the same activity logic that underpins activity-based management, applied to the commercial side of the business rather than the factory.

Rank every customer or product from most to least profitable, then plot the running cumulative profit, and the result is the whale curve. In the customer-profitability studies of Robert Kaplan and V.G. Narayanan, the shape is strikingly consistent: the most profitable 20 percent of customers generate on the order of 150 to 300 percent of total profits, a large middle band roughly breaks even, and an unprofitable tail gives 50 to 200 percent of profit back. The curve rises steeply, crests like a breaching whale, then slides down as the loss-making tail is added. It is the single most persuasive picture in this field because it disproves the comfortable assumption that revenue and profit are distributed the same way, and it turns a vague sense that some accounts are hard work into a ranked, quantified list.

Making that allocation trustworthy is a costing problem, and the cleanest tool for it is time-driven activity-based costing (TDABC). Rather than survey staff on how they split their time, TDABC estimates the practical capacity of each resource and the time each activity consumes through time equations, then charges customers and products for the capacity they actually use, while isolating the cost of unused capacity so it is never smeared across served volume. Because it scales to millions of transactions, it can produce a genuine customer-level and product-level P&L: every account and SKU carried from net revenue through cost-to-serve to operating profit. Cost and Profitability builds exactly this view for clients on CostCtrl, its TDABC platform, so the whale curve and the channel waterfall are driven by transaction-level cost rather than by allocation rules of thumb. For the wider TDABC method, see activity-based management; for the metrics that sit on top, see profitability KPIs and performance measurement.

Common mistakes

The allocation traps that fake a whale curve

Most channel-profitability models fail not in the arithmetic but in the allocation. A handful of recurring traps quietly manufacture the wrong answer, and a CFO reviewing a segment P&L should probe each one before acting on it.

The trapWhy it distorts channel and segment profit
Spreading overhead as a flat percentage of revenuePeanut-butter allocation gives every euro of sales the same cost load, so a high-volume, low-touch distributor is charged the same as a fragmented, high-service channel and every segment converges toward the company average
Stopping the waterfall at net invoice priceOff-invoice leakage - rebates, co-op, payment terms, marketplace commissions - can exceed on-invoice discount; ignore it and pocket revenue, and every margin below it, is overstated
Allocating cost-to-serve on revenue instead of activity driversOrder handling, returns and delivery are driven by counts, weights and touches, not by sales value; a revenue driver reproduces the revenue ranking and hides the real differences
Loading unused capacity onto served volumeCharging idle warehouse or support capacity to active customers penalises this year's volume for last year's demand forecast; TDABC isolates unused capacity as a separate line
Averaging within a channel or segmentA channel average can look healthy while concealing a loss-making tail of small accounts; the whale curve only appears at customer and SKU granularity
Treating marketplace or platform fees inconsistentlyBooking commission as a contra-revenue in one channel and as an operating cost in another makes gross margins non-comparable across routes to market

The through-line is discipline about drivers and about where the waterfall ends. A defensible model charges each activity on the driver that causes it, carries every off-invoice deduction, keeps unused capacity out of the served cost, and resolves to the individual customer and product rather than the channel average. Skip any of those and the curve you draw is an artefact of the allocation, not a map of the business.

Strengths & limits

What the analysis earns, and where to be careful

Strengths. Channel and segment profitability turns a revenue conversation into a profit conversation. It exposes cross-subsidies that averaging hides, sizes the tail of loss-making accounts, and gives a concrete agenda: reprice or add minimum-order terms to the unprofitable tail, protect and grow the profitable head, and shift mix toward the channels that convert margin into cash. Because it rests on activity drivers, it also points to the operational fix - fewer, larger orders, lower return rates, cheaper fulfilment - rather than only to price. Marn and Rosiello's classic finding that a one-point improvement in realised price lifts operating profit far more than an equivalent move in volume or cost is a reminder of how much sits in the leakage the waterfall makes visible.

Limits. The output is only as good as the drivers and the cost data behind it; a sloppy allocation produces a confident but fictional whale curve, which is why the method belongs with a rigorous costing engine rather than a spreadsheet of ratios. It is also a snapshot: a customer that looks marginal today may be an anchor tenant for a growing channel or carry strategic value a single-period P&L cannot see, so the tail should be managed, not blindly culled. And like cost-volume-profit analysis, it assumes the cost behaviour it models holds over the range in question; step-fixed capacity and long-run commitments need to be read alongside the per-transaction view.

FAQ

Common questions about channel and segment profitability

What is the difference between gross margin and cost-to-serve?
Gross margin is net revenue minus the cost of the product itself (COGS). Cost-to-serve is everything it takes to sell, fulfil, deliver, support and finance that sale after the product is made: order handling, picking and shipping, returns, marketing and co-op, marketplace and payment fees, and the working capital tied up. Gross margin minus cost-to-serve gives the fully-loaded operating margin, which is the number that tells you whether a channel or segment actually makes money.
How do you allocate cost-to-serve to channels and customers?
Charge each serving activity on the driver that causes its cost, not on revenue. Order handling follows the number of orders and lines; picking and shipping follow weight, volume and delivery points; returns follow return rates; account management follows the hours spent. Time-driven activity-based costing formalises this with time equations and practical capacity, which lets the allocation scale to every transaction and keeps unused capacity out of the cost charged to active customers.
What is the whale curve and what does it reveal?
The whale curve plots customers or products ranked from most to least profitable against cumulative profit. It typically rises well above 100 percent of total profit before a loss-making tail pulls it back down, which is why it resembles a breaching whale. In Kaplan and Narayanan's work the most profitable fifth of customers often generate 150 to 300 percent of total profits while the tail gives much of it back. It reveals that profit is far more concentrated than revenue, and that some customers are actively unprofitable.
Why does a high-gross-margin channel sometimes lose money?
Because gross margin ignores cost-to-serve. A direct or marketplace channel can carry a rich gross margin yet consume it through small-order fulfilment, high return rates, paid acquisition, and platform commissions, while a deeply discounted distributor with low gross margin is cheap to serve and keeps more of it. Only the operating margin, after cost-to-serve, shows which channel is genuinely profitable, and the ranking often flips between the two.
How does this relate to TDABC and a customer-level P&L?
Channel and segment profitability needs a cost engine that can attribute serving costs down to the individual account and SKU. Time-driven activity-based costing provides it, producing a customer-level and product-level P&L that runs from net revenue through cost-to-serve to operating profit. That transaction-level P&L is what makes the whale curve and the channel waterfall defensible rather than a product of allocation assumptions; platforms such as CostCtrl are built to generate exactly this view.
Sources

References

Kaplan, R. S. & Narayanan, V. G. Measuring and Managing Customer Profitability (Journal of Cost Management, 2001) - the whale curve and the concentration of customer profit. · Kaplan, R. S. & Anderson, S. R. Time-Driven Activity-Based Costing (Harvard Business School Press, 2007) - time equations, practical capacity and cost-to-serve at transaction level. · Marn, M. V. & Rosiello, R. L. Managing Price, Gaining Profit (Harvard Business Review, 1992) - the pocket price waterfall and off-invoice leakage. · Horngren, C. T., Datar, S. M. & Rajan, M. V. Cost Accounting: A Managerial Emphasis - customer- and channel-profitability analysis and cost allocation. · Institute of Management Accountants (IMA), Statements on Management Accounting - activity-based costing and cost-to-serve measurement.

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.