Contribution Margin

Contribution margin is revenue minus the variable costs of fulfilling an order — the unit-level number that decides whether scaling traffic actually scales profit.
Contribution Margin
Revenue minus the variable costs of fulfilling one order — the unit-level profit each additional sale contributes.
Contribution margin is what's left from an order after you subtract every cost that scales with that order: cost of goods sold, pick-and-pack, shipping, payment processing, and the marketing spend attributed to acquiring the sale. It is the single clearest signal of whether more revenue means more profit, or just more work.
Unlike gross margin, which stops at COGS, contribution margin captures the full unit economics a store actually operates on. If contribution margin is negative, every paid order makes the P&L worse — no amount of volume fixes that. If it's healthy, fixed costs like rent, salaries, and software are covered by scale.
The metric matters most when you're deciding how hard to push paid acquisition. A 38% gross margin can look healthy on a Shopify dashboard, but once you subtract shipping, processing, and a realistic CAC, the contribution margin on that same order might be 4% — or negative on a discounted SKU.
Treat contribution margin as the unit-economics gate that sits above every other ecommerce metric. AOV, conversion rate, and ROAS are all levers; contribution margin is the scoreboard that tells you whether pulling those levers builds a profitable business or just a bigger one.
Contribution Margin = Revenue − (COGS + Shipping + Payment Processing + Attributed Marketing)
Revenue
Order revenue
Net revenue after discounts and refunds for the order.
COGS
Cost of goods sold
Landed product cost: manufacturing, inbound freight, duties.
Shipping
Outbound fulfilment
Pick-and-pack labour, packaging, carrier cost to the customer.
Payment Processing
Processor fees
Card and wallet fees — typically 1.9–3.4% plus a fixed cost per transaction.
Attributed Marketing
Marketing per order
Paid spend allocated to the order, usually CAC for new customers or a blended figure.
A beauty store sells a €60 serum on Shopify. Landed COGS is €15, shipping and packaging cost €5, Stripe takes €2.10 (3% + €0.30), and blended marketing attribution is €12 per order.
Revenue: €60.00
COGS: €15.00
Shipping: €5.00
Payment processing: €2.10
Attributed marketing: €12.00
→ €25.90 contribution margin (43.2% CM%)
Each serum order contributes €25.90 toward fixed costs and profit. At 5,000 orders a month that's €129,500 covering rent, salaries, and software — a workable position. If marketing attribution rises to €25 per order (which happens fast in Q4 auctions), contribution margin drops to €12.90 and the same business has to cut spend or raise AOV.
Benchmarks vary widely by vertical because cost structures differ. Apparel carries returns costs that quietly eat 8–15% off the headline number. Electronics has thin product margins but cheap fulfilment. Beauty and supplements tend to have the highest CM% because the product itself is small, light, and high-markup.
Typical contribution margin ranges by ecommerce vertical (per order, after CAC)
| Vertical | Gross Margin % | Contribution Margin % | Notes |
|---|---|---|---|
| Beauty & skincare | 70–80% | 35–45% | High markup, low shipping weight, but rising CAC on Meta |
| Apparel & footwear | 55–65% | 15–25% | Return rates of 20–30% drag the real number down |
| Supplements & wellness | 65–75% | 30–40% | Subscription cohorts lift CM sharply after order 2 |
| Home & furniture | 45–55% | 10–20% | Shipping and damage costs are the swing factor |
| Consumer electronics | 25–35% | 5–12% | Thin product margin; CM is fragile against discounting |
| Food & beverage (DTC) | 40–55% | 8–18% | Cold-chain shipping is the structural drag |
Use these as sanity checks, not targets. The number that matters is your own contribution margin trended over the last 12 months, segmented by acquisition channel and new-vs-returning customer. A store with a 12% blended CM is often hiding a 35% CM on returning customers and a -8% CM on first orders from paid social.
Contribution margin FAQ
Gross margin subtracts only COGS from revenue. Contribution margin goes further and subtracts every cost that varies with the order — shipping, payment processing, and attributed marketing. Gross margin tells you if the product is priced right; contribution margin tells you if the business is priced right.
If marketing scales with orders — paid social, paid search, affiliate commissions — yes. These are variable costs. Brand campaigns and fixed retainers are not. Many stores compute two versions: CM1 (excludes marketing) and CM2 (includes it). CM2 is the one that tells you if you can afford to grow.
Returns reduce net revenue and add reverse-logistics cost, but the original COGS, shipping, and processing fees are often non-recoverable. On apparel, a 25% return rate can pull contribution margin down by 8–12 percentage points. Always compute CM on net revenue after refunds, not gross.
20–30% CM after blended marketing is a workable position for most verticals. Above 35% gives you room to invest in growth; below 10% means fixed costs need to be very lean. Beauty and supplements skew higher, apparel and electronics skew lower — your vertical sets the realistic ceiling.
CAC payback measures how many months of margin it takes to recover acquisition cost. Contribution margin is the per-order input to that calculation. You need contribution margin to compute CAC payback, but CM on its own tells you nothing about repeat-purchase economics or lifetime value.
Both, for different decisions. Per-SKU CM informs pricing, promotions, and which products to push in paid ads. Per-order CM (including the full basket) is what determines overall store profitability and how much CAC you can afford on the next campaign.
Monthly at minimum, and after any major change — a supplier price increase, a shipping carrier renegotiation, or a shift in paid-channel mix. Many stores get caught out because they computed CM at launch and never revisited it as CAC rose. Quarterly is the longest acceptable cadence.
Often, yes — and worse than people expect. A 20% discount on a product with 25% CM doesn't cut margin by 20%; it cuts it by roughly 80% because the variable costs don't move. Always pressure-test promo plans against post-discount contribution margin before launching.
It sits at the intersection of revenue metrics (AOV, conversion rate) and cost metrics (CAC, COGS). It's the bridge that lets you translate funnel improvements into actual profit — a conversion rate lift is only valuable if the incremental orders carry positive contribution margin.
Three levers usually move the needle fastest: raise AOV through bundles or thresholds (variable costs scale slower than revenue), renegotiate shipping rates above a certain monthly volume, and prune paid campaigns that target first-order buyers with negative CM. Pricing power is the fourth lever but it takes longer.
Start tracking the metric that matters
Free for 30 days. No credit card. Connect your site in 4 minutes and see the one metric driving revenue.