Revenue tells you what the customer paid.
Contribution margin tells you how much of that order is available to cover acquisition and fixed costs after variable costs.
That makes it one of the most useful numbers for a D2C operator.
A practical formula
Contribution per order can be modelled as:
Contribution = Revenue − product cost − payment fees − variable fulfilment − shipping subsidy − discounts − other variable order costs
The exact list should match the merchant's management accounting definition.
Example
Suppose:
Revenue = ₹2,000
Product cost = ₹700
Payment fees = ₹50
Shipping subsidy = ₹100
Discount = ₹150
Variable fulfilment = ₹100
Contribution:
₹2,000 − ₹700 − ₹50 − ₹100 − ₹150 − ₹100 = ₹900
The store has ₹900 available to cover acquisition and fixed costs.
Why this matters
Contribution per order helps answer:
- Can we afford a ₹500 CAC?
- Can we offer ₹200 cashback?
- Can we provide free shipping? Check with our Free Shipping Threshold Analyser.
- Can we run a 15% promotion?
- Can we pay an affiliate 10%?
Each decision consumes some of the contribution.
Compare products
Two products can have the same AOV but very different contribution.
Product A: ₹2,000 revenue → ₹900 contribution
Product B: ₹2,000 revenue → ₹450 contribution
Treating them identically in paid media or promotions can create hidden profitability problems.
Use contribution to set guardrails
Instead of saying:
“Never discount more than 15%.”
Define:
“Never let contribution fall below ₹X on this product.”
That is a more useful business rule.
Connect it to acquisition
If contribution is ₹900 and CAC is ₹600, the first order leaves ₹300 before fixed costs.
If contribution is ₹400 and CAC is ₹600, the first order does not recover acquisition cost.
The second customer may still be valuable if repeat contribution is strong.
That is why contribution should be tracked at both first-order and cohort level.
The goal is not to maximise revenue per order.
It is to understand how much economic room each order creates.
