Skip to main content

Market-neutral small-business guide

How to Rank SKUs by Contribution, Not Revenue

Rank comparable SKUs by contribution per order or total contribution while keeping product-mix and discontinuation decisions separate.

Build comparable SKU rows in order

Prerequisites

  • Select one decision, period, currency and indirect-tax basis. (not complete)
  • Use the same revenue recognition and cost boundary for every SKU. (not complete)
  • Include product, fulfilment, channel, payment and expected-return costs consistently. (not complete)
  • Use comparable unit or order definitions and reconciled period volumes. (not complete)
  1. Define whether the decision needs per-order economics, period impact or both.
  2. Build one row per SKU from records using identical inclusions and exclusions.
  3. Subtract included variable costs and expected return loss from revenue.
  4. Calculate retained contribution per order and multiply by period units for total contribution.
  5. Rank both measures and label which rank supports the current decision.
  6. Stop if periods, units or cost boundaries are not comparable; reconcile them before ranking.
  7. Review stock, capacity, customer role and portfolio strategy before acting.
Retained contribution ranks

retained contribution per order = revenue - included variable costs - expected return loss; total contribution = retained contribution per order ร— period units

revenue
Recognised SKU revenue on the selected basis (currency units per order) โ€” business record
included variable costs
Product, fulfilment, channel, payment and other named order-variable costs (currency units per order) โ€” business record
expected return loss
Scenario loss after the stated return and recovery treatment (currency units per order) โ€” business record or user assumption
period units
Comparable orders or units in the selected period (units per period) โ€” business record or user scenario

Worked example: the two ranks disagree

Invented neutral scenario. The displayed retained contribution already reflects the visible variable-cost and expected-return boundary.

Two-SKU retained-contribution comparison for one period
SKURevenue/orderVariable costs/orderExpected return loss/orderRetained contribution/orderPeriod unitsTotal contribution
A80584181001,800
B55363161602,560
All amounts are currency units. A ranks first per order; B ranks first for total period contribution because it has more units.

SKU A retains 18 ร— 100 = 1,800. SKU B retains 16 ร— 160 = 2,560. The arithmetic supports two different questions; it does not make either SKU an automatic keep-or-drop decision.

Keep ranking separate from product-mix modelling

SKU ranking orders current rows by a named retained measure. Product-mix modelling changes the assumed volume share across products and recalculates total contribution and weighted margin. Use the separate product-mix workflow when the decision is about changing the mix.

SKU ranking questions

Should SKUs be ranked per order or by total contribution?
Use per-order contribution for unit economics and total contribution for period impact. Show both when the decision could change with volume.
Is margin percentage enough?
No. A percentage omits the absolute contribution and period volume. Keep currency contribution beside any percentage view.
Should the lowest-ranked SKU be discontinued?
Not automatically. Validate the record, stock, capacity, customer and portfolio role, and model any proposed mix change separately.

Methodology sources

Rank, then test the next decision

Change history

  1. โ€” Initial public release of the article after pre-launch factual, editorial, source and presentation review.