I talk to eCommerce founders every week who can tell me their revenue, their ROAS, their MER, and their AOV down to the decimal. When I ask them their contribution margin per order, most go quiet.
That silence is expensive. You can have a 4x ROAS and still be losing money on every order. You can be growing 80% year-over-year and heading toward insolvency. Revenue and ad metrics don't tell you if you're actually profitable — contribution margin does.
This article explains what contribution margin is, how to calculate it for your eCommerce business, and what to do when the number isn't where it needs to be.
What Is Contribution Margin?
Contribution margin is the revenue left after subtracting all variable costs directly associated with generating that revenue. It's the money that "contributes" to covering your fixed costs and ultimately producing profit.
For an eCommerce business, variable costs include COGS, fulfillment, shipping, returns, payment processing fees, and variable marketing spend (usually ad spend).
The key distinction: contribution margin excludes fixed costs (rent, salaries, software, etc.). It tells you whether individual orders — or channels, or SKUs — are generating enough to cover overheads and produce profit. Fixed costs come later, in the full P&L.
A Real Example: Breaking Down Contribution Margin Per Order
Let's say you're a DTC skincare brand with an AOV of $68. Here's what a typical order actually looks like when you account for all variable costs:
| Line Item | Amount | % of Revenue |
|---|---|---|
| Revenue (AOV) | $68.00 | 100% |
| Cost of Goods (COGS) | −$18.00 | 26% |
| Fulfillment (pick, pack, 3PL) | −$6.50 | 9.6% |
| Outbound Shipping | −$8.00 | 11.8% |
| Returns (blended rate 18%) | −$3.20 | 4.7% |
| Payment Processing (2.9%) | −$1.97 | 2.9% |
| Ad Spend (blended CAC / orders) | −$22.00 | 32.4% |
| Contribution Margin | $8.33 | 12.2% |
A 12.2% contribution margin means every order generates $8.33 to cover fixed costs. If your fixed costs (team salaries, tech stack, rent, etc.) run $40,000/month and you do 3,000 orders/month, you need $13.33+ per order just to break even on fixed costs. At $8.33, you're underwater.
The benchmark: Healthy eCommerce businesses typically target 15–25%+ contribution margin before fixed costs. Below 15%, you're likely burning cash to grow. Below 10%, growth makes the problem worse — not better.
Why ROAS Doesn't Tell You This
A 4x ROAS means you generated $4 in revenue for every $1 in ad spend. Sounds good. But ROAS doesn't account for COGS, fulfillment, returns, or processing fees. In the example above, ad spend is $22 on a $68 order — that's a 3.1x ROAS. But after all other variable costs, the contribution margin is only 12.2%.
If COGS go up, returns spike, or shipping costs increase, your ROAS stays the same but your contribution margin collapses. ROAS is a media efficiency metric. Contribution margin is a profitability metric. You need both — but contribution margin is the one that actually tells you whether you can stay in business.
How to Calculate It for Your Business
Step 1: Get your blended variable cost stack
Pull 90 days of data. Calculate your average per-order costs for: COGS, fulfillment, outbound shipping, returns (including reverse logistics and restocking), and payment processing. Express each as a dollar amount per order and as a percentage of AOV.
Step 2: Add your blended CAC
Take your total ad spend for the period and divide by the number of new customer orders. This is your blended CAC. If you have a mix of new and returning customer orders, track contribution margin separately for each — they have very different economics.
Step 3: Segment by channel and SKU
Your blended contribution margin is a starting point. The real insight comes from segmenting it. Which channels generate the highest contribution margin per order? Which SKUs? Which customer cohorts? Often, 20% of SKUs drive 80% of contribution margin — and a handful of channels destroy it.
Step 4: Model the levers
Once you know your contribution margin per order, you can model what happens when you move individual variables. What does a 2-point reduction in return rate do? What if you renegotiate fulfillment and save $1.50 per order? What AOV do you need to hit 20% CM? These aren't guesses — they're calculations you can run in a spreadsheet in an afternoon.
The 4 Levers That Move Contribution Margin Most
- Reduce returns. Returns are the most underestimated margin killer in eCommerce. Every return costs you reverse logistics, restocking labor, and often a damaged or unsellable unit. Reducing return rate by 5 points on $3M revenue at 18% return rate = recovering $150K in lost contribution margin.
- Renegotiate fulfillment. 3PL contracts are almost always negotiable — especially if you're growing. Consolidating SKUs, renegotiating pick/pack fees, and optimizing packaging dimensions can reduce per-order fulfillment cost by 15–30%.
- Improve AOV. Every dollar of AOV increase with no change in variable costs (except a tiny processing fee increase) flows almost entirely to contribution margin. Bundling, subscription offers, and post-purchase upsells are the fastest AOV levers.
- Improve channel mix. If email-driven orders have a 28% CM and paid social orders have a 9% CM, shifting 10% of volume from paid to owned channels changes your blended CM materially. Retention economics compound over time in a way paid acquisition never does.
The bottom line: If you don't know your contribution margin per order — by channel and by SKU — you're scaling blind. Build this model before your next ad budget increase. It will change what you spend, where you spend it, and which products you prioritize.
If you'd like help building a contribution margin model for your business and identifying your highest-impact levers, book a free strategy call.