Gross Margin Benchmarks by Vertical Benchmarks
Gross margin benchmarks across DTC verticals, from supplements at ~75% to food & bev at ~35% — with context on what drives the gap and how to read your own number.
Gross Margin Benchmarks by Vertical
Typical gross margin ranges across DTC verticals — apparel ~55%, beauty ~70%, supplements ~75%, home ~45%, food & bev ~35%.
Gross margin benchmarks by vertical are the reference ranges for product-level profitability across consumer e-commerce categories. They tell you what a healthy gross margin looks like for your specific business — because a 55% margin is excellent for an apparel brand and alarming for a supplements brand.
These benchmarks matter because gross margin sets the ceiling on everything downstream: how much you can spend on acquisition, how aggressively you can discount, and how much room you have for free shipping and returns. Comparing yourself to the cross-industry average is misleading; comparing yourself to your vertical is the right lens for margin-aware decision making.
Gross margin is revenue minus cost of goods sold, divided by revenue. For an online store, COGS typically covers product cost, inbound freight, and payment processing — but not paid acquisition, fulfilment, or returns. Those land in contribution margin, which is a separate conversation.
The benchmarks below reflect typical ranges for stores doing €1M–€15M on Shopify, WooCommerce, or Magento. They are ballparks, not laws — sourcing model, brand positioning, and AOV all shift the number meaningfully within a vertical.
Typical DTC gross margin ranges by vertical
| Vertical | Low end | Median | High end | Typical AOV |
|---|---|---|---|---|
| Supplements & wellness | 65% | 75% | 82% | €45–€80 |
| Beauty & skincare | 60% | 70% | 78% | €35–€70 |
| Apparel & accessories | 45% | 55% | 65% | €60–€120 |
| Home & lifestyle goods | 38% | 45% | 55% | €80–€200 |
| Consumer electronics accessories | 30% | 40% | 50% | €40–€90 |
| Food & beverage (shelf-stable) | 28% | 35% | 45% | €25–€55 |
| Pet products | 40% | 50% | 60% | €35–€75 |
Two patterns explain most of the spread. First, ingredient-based categories with low raw-material cost relative to perceived value — supplements, skincare — sit near the top. Second, physical-volume categories where shipping, packaging, and breakage eat the margin — food & bev, home goods — sit near the bottom.
Median gross margin by DTC vertical
What actually moves gross margin within a vertical
Sourcing model is the biggest lever. A beauty brand manufacturing in-house in Europe might run 75% gross margin; the same brand white-labelling from a contract manufacturer often drops to 60% — same retail price, different cost base. Apparel brands switching from Portugal to Bangladesh routinely pick up 10–15 points.
Price positioning matters almost as much. A €25 supplement and a €65 supplement can have the same COGS — the premium one is just margin you collected from brand. That's why "premium" DTC brands cluster at the top of their vertical's range, and "value" brands at the bottom, even with identical operations.
Watch the bundle effect
Stores running heavy bundle and subscription promotions often report margins 5–10 points below their vertical median — not because their unit economics are worse, but because the bundle discount is baked into reported revenue. Strip out promo impact before comparing to these benchmarks, or you'll chase a problem that isn't there.
How to use these benchmarks in practice
Pull your last 12 months of revenue and COGS, calculate gross margin, and place yourself on the table above. If you're below the median for your vertical, the conversation is sourcing, pricing, or promo intensity — not acquisition. If you're at or above the median, your room to grow is on the demand side.
Gross margin also sets your CAC ceiling. A supplements brand at 75% margin and €60 AOV has €45 of contribution per first order to spend on acquisition; a food brand at 35% and €30 AOV has €10.50. That's why the same blended CAC means very different things across verticals — and why margin-aware decision making, not channel-level ROAS, should anchor the spend conversation.
Frequently asked questions
55% is the median for DTC apparel brands doing €1M–€15M. Premium and direct-manufacturing brands push 60–65%; value-positioned or wholesale-heavy brands sit closer to 45%. Below 45% usually points to a sourcing or discounting problem.
Ingredient cost relative to retail price is genuinely low — a €50 supplement might have €8 in COGS. Apparel carries higher fabric, labour, and inbound freight per unit, and price points are constrained by competitive comparison. The gap is real, not an accounting artifact.
Inbound freight (getting product to your warehouse) belongs in COGS and therefore in gross margin. Outbound shipping (to the customer) belongs in fulfilment cost, which sits below gross margin in contribution. Mixing the two makes cross-vertical comparison meaningless.
Take total revenue from the period, subtract product COGS, inbound freight, and payment processing fees, then divide by revenue. Shopify's built-in reports estimate this if you've set cost-per-item on every variant, but most brands rebuild it in a spreadsheet for accuracy.
It can be, but only with low CAC and high repeat purchase. At 40% margin and €60 AOV, you have €24 of gross profit per order — meaning a paid CAC above €20 leaves almost nothing for fulfilment, returns, and overhead. Brands at this margin level live or die on organic and retention.
Subscription itself doesn't change unit margin, but the discount you offer to acquire subscribers does. A 15% subscribe-and-save offer drops effective gross margin by roughly 15 points on those orders. Most brands accept this in exchange for higher LTV and lower repeat-purchase CAC.
No. Amazon and similar marketplaces take 15% referral fees plus FBA costs, which typically cut gross margin by 20–25 points versus the same SKU sold on your own Shopify store. Compare marketplace margin separately, or it'll drag your blended number well below the benchmarks here.
Gross margin stops at COGS. Contribution margin keeps subtracting variable order-level costs — outbound shipping, fulfilment labour, returns, payment processing if you didn't already include it, and paid acquisition. Contribution is the truer profitability number; gross margin is the cleaner benchmark.
Monthly at the SKU level, quarterly at the brand level. Sourcing costs, shipping rates, and promo intensity all move enough quarter-to-quarter that an annual recalculation will miss real margin erosion until it's already cost you a season of decisions.
Usually one of three things: you're undercounting COGS (forgetting inbound freight or duties is the classic miss), you're a genuine premium operator with strong brand pricing power, or your category sits on the edge of two verticals and the wrong benchmark is being applied. Audit COGS first before celebrating.
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.