All calculators

Comparison · Break-Even

Contribution per Order vs. per Unit

Allocate order-level costs carefully when customers buy multiple units, and distinguish average contribution from the incremental extra item.

By PriceAndProfit Editorial Updated

Contribution per unit is useful for product decisions, while contribution per order captures costs incurred once for each transaction. They coincide only when every order contains one unit or order-level costs have been allocated consistently. Shipping, picking, and fixed transaction charges can make a second item more profitable incrementally than the first, even when both items sell at the same price.

Worked calculation

Order contribution = order revenue − unit-related variable costs − order-level variable costs; average contribution per unit = total contribution ÷ total units

Assume each unit sells for $25 and has $10 of product variable cost. Each order also incurs $6 of shipping and handling plus a hypothetical $0.50 fixed transaction charge. A one-unit order contributes $25 − $10 − $6 − $0.50 = $8.50. A two-unit order contributes $50 − $20 − $6 − $0.50 = $23.50, or $11.75 per unit on average. A three-unit order contributes $38.50, or approximately $12.8333 per unit.

The second item adds $15 of contribution under this model because the order-level $6.50 cost is unchanged. That is different from the two-item order's $11.75 average contribution per unit. Use the incremental amount when evaluating an add-on offer, then include any additional shipping weight, packing labor, or discount. If adding the item moves the shipment into a more expensive package, the $15 calculation no longer applies unchanged.

Hypothetical worked example
Units in orderRevenueVariable costsOrder contributionAverage per unit
1 $25 $16.50 $8.50 $8.50
2 $50 $26.50 $23.50 $11.75
3 $75 $36.50 $38.50 $12.8333

Decision checks and limits

Suppose a month has 100 single-unit orders and 50 two-unit orders. It contains 150 orders and 200 units. Total contribution is $850 plus $1,175, or $2,025. Average contribution is $13.50 per order and $10.125 per unit. Multiplying the single-unit $8.50 contribution by all 200 units would understate contribution because it would charge the order-level costs 200 times instead of the actual 150 times.

Averages depend on the order mix. When forecasting a promotion, model expected orders and units separately so larger baskets do not automatically imply proportionate fulfillment cost. Returns can also split the original order: a returned unit may reverse revenue while leaving most shipping and handling costs in place. Track contribution at the order level when evaluating acquisition spending or minimum-order offers, and use product-level incremental contribution when evaluating an additional item. State clearly whether percentages use order revenue or unit price as their denominator.

Per-order contribution

  • Denominator: A completed order, which may contain several products or units.
  • Useful decision: Acquisition spending, shipping offers, and transaction-level economics.

Per-unit contribution

  • Denominator: Units sold, with any shared order costs allocated consistently.
  • Useful decision: Product mix, inventory use, and clearly defined incremental item decisions.
Bottom line

Choose the measure or structure that matches the stated decision, then reconcile the dollars using the same period and cost scope.

Apply the calculation

  1. Separate cost triggers

    Tag each expense as per unit, per order, percentage of revenue, or another actual driver before aggregating.

  2. Model the basket mix

    Forecast the count of each order size and calculate total contribution from those orders rather than one assumed average item.

  3. Evaluate add-ons incrementally

    Compare the changed revenue with only the costs changed by the additional item, including package thresholds and discount rules.

Method references: OpenStax: Contribution margin. Accessed October 22, 2026. All dollar figures are hypothetical worked examples.

Related calculators & guides