Contribution Margin Benchmarks
Healthy DTC stores typically run 30-50% contribution margin, but the range varies wildly by vertical. Here's what good looks like across apparel, beauty, supplements, home goods, and food.
Contribution Margin Benchmarks
Contribution margin benchmarks show the typical post-variable-cost profit a DTC store keeps per order, ranging 20-65% depending on vertical.
Contribution margin (CM) is revenue minus variable costs — COGS, payment fees, fulfilment, shipping, returns, and the paid-media cost of acquiring that order. It's the cash left over to cover fixed costs and fund growth. Benchmarks vary sharply by vertical: beauty and supplements routinely clear 55%+, apparel sits in the 35-50% band, and food or low-AOV home goods can struggle to break 25%. The number that matters isn't the headline gross margin your accountant reports — it's the fully-loaded CM after a realistic blended CAC, because that's what tells you whether scaling spend makes or loses money.
Most operators we talk to know their gross margin but not their contribution margin. The gap between the two is where scaling decisions go wrong — a 70% gross-margin beauty SKU can still print a negative CM once you load in €18 CAC, a 9% return rate, and €4.50 pick-pack-ship on a €32 order.
The benchmarks below assume a fully-loaded CM: COGS + payment processing + fulfilment + shipping + returns reserve + blended paid CAC, divided into revenue. If your internal definition excludes CAC (some teams call that "product contribution margin"), shift each band up by roughly 15-25 points to compare like-for-like.
Contribution margin ranges by DTC vertical (post-CAC, 2024)
| Vertical | Typical AOV | Healthy CM | At-risk CM | Crisis CM |
|---|---|---|---|---|
| Apparel & accessories | €65-€95 | 35-50% | 20-30% | <20% |
| Beauty & skincare | €35-€60 | 50-65% | 30-45% | <30% |
| Supplements & wellness | €40-€70 | 55-70% | 35-50% | <35% |
| Home goods & decor | €50-€120 | 25-40% | 15-25% | <15% |
| Food, beverage & CPG | €25-€45 | 20-35% | 10-20% | <10% |
| Electronics & accessories | €80-€200 | 20-30% | 10-20% | <10% |
Two numbers jump out. First, supplements and beauty look enviable on paper because the product itself is cheap to make and ships light — their squeeze is on CAC and creative fatigue, not unit economics. Second, food and electronics live structurally close to the floor; they survive on AOV expansion, subscription, and bundle attach rather than per-order margin.
Healthy contribution margin midpoint by DTC vertical
What drives the spread between verticals
Three structural factors explain most of the variance: product cost as a share of price, shipping density (revenue per kilo), and return rate. Beauty wins on all three — a €2 COGS lipstick that fits in a padded envelope and almost never comes back. Furniture loses on all three — heavy, expensive to ship twice, and returned 12-18% of the time.
CAC is the fourth driver and the one you can actually move. A beauty brand with a 60% product margin but €30 CPA on a €40 order is no healthier than an apparel brand with 45% product margin and €12 CPA on the same €40 order. When you read these benchmarks, the right mental adjustment is to compare your post-CAC CM against the vertical band — not your gross margin against someone else's.
The 20% danger zone
Any DTC store sitting below 20% fully-loaded CM is unsafe to scale. There's no slack to absorb a CPM spike, a shipping surcharge, or a single bad month of returns. Brands at this level need to fix unit economics — raise AOV, cut CAC, renegotiate fulfilment — before pouring more ad spend on top. Adding revenue at <20% CM almost always destroys cash.
How to use these benchmarks in practice
Start by calculating your trailing 90-day CM the same way the benchmark defines it: revenue minus COGS, payment fees, fulfilment, shipping (net of customer-paid shipping), returns, and blended paid CAC. Do it at the order level, not the customer level — second-order economics belong in your LTV model, not here. Then place yourself in the right vertical band.
Where you land informs everything downstream — what's covered in detail on the Contribution Margin Decisions page, but the short version: above the healthy band, you can lean into top-of-funnel paid; in the at-risk band, hold spend flat and fix the leaks; below 20%, freeze scaling and rebuild the unit economics from product cost and AOV upward.
Frequently asked questions
No. Gross margin only subtracts COGS from revenue. Contribution margin subtracts all variable costs — COGS plus payment processing, fulfilment, shipping, returns, and (in a fully-loaded definition) paid CAC. A 70% gross margin product can have a 25% contribution margin once everything is loaded in.
It depends on the decision you're making. For scaling decisions, yes — load CAC in, because that's the cost of each incremental order. For pricing or product-mix decisions, exclude CAC (some teams call this "product contribution margin") because the customer would have been acquired anyway. Be explicit about which one you're quoting.
Post-CAC, healthy apparel sits in the 35-50% band. Below 30% you're at risk, below 20% you can't safely scale paid spend. If your gross margin is 55-65% but your CM is 25%, the leak is usually in CAC or returns — apparel return rates of 15%+ silently destroy margin.
Supplements have low product cost (often 8-15% of price), ship cheaply, return rarely, and benefit from subscription stickiness. The structural margin is real, but the squeeze is on CAC — supplement CPMs and creative testing budgets are some of the highest in DTC, which is why post-CAC CM lands at 55-70% rather than the 80%+ the gross margin would suggest.
Marketplace orders (Amazon, Zalando) replace your paid CAC with a referral/take-rate fee — typically 12-25% of revenue — plus FBA-style fulfilment costs. The net CM is often 5-15 points lower than DTC for the same SKU, but with no creative overhead. Track them separately; blending the two hides which channel actually funds growth.
Your CM needs to cover fixed costs (rent, salaries, software, agency retainers) plus your desired operating profit. A small brand doing €2M with €600K fixed costs needs €600K of contribution dollars — at 35% CM that's €1.71M revenue covered, leaving the rest as profit cushion. Model it in monthly terms, not annual.
Monthly, at minimum, on trailing 30 and 90 day windows. CM drifts constantly as CPMs move, returns season swings, and product mix shifts. Quarterly is too slow — you'll catch a margin collapse three months after it started, with another three months of bad spend already booked.
For home goods, 25% sits in the at-risk band — workable but with no buffer. The vertical's structural drag (heavy shipping, return rates, bulky storage) caps healthy CM around 30-40%. At 25% you can run the business, but a single CPM spike or freight surcharge can flip months negative. Focus on AOV expansion via bundles and accessories.
Four levers, in order of usual impact: cut CAC (creative refresh, channel mix, retention), reduce return rate (better PDP imagery, sizing tools, post-purchase nudges), renegotiate fulfilment and shipping rates, and raise AOV through bundles or thresholds. Each lever typically moves CM 2-5 points; combined, they can recover 8-15 points without touching price.
Yes — measure first-order CM and steady-state CM separately. First-order CM is often near-zero or negative (heavy promo, full CAC load). Steady-state CM (orders 2+) typically runs 15-25 points higher because there's no incremental CAC. Report both; the blended number hides whether your retention is actually paying back acquisition.
See Metricuno on your data
Bring your stack — Google Analytics, Stripe, a CRM, anything — and we'll walk through the metric tree that turns your funnel into one number.