How Low-Margin Apparel Brands Should Read Marketing ROI

A 25% contribution margin apparel brand needs roughly 4x ROAS to break even on a campaign — a 70% margin beauty brand only needs 1.5x. Here's how to read marketing ROI when your margin is thin.
Quick answer
If your apparel store runs on a 20-30% contribution margin, you need roughly a 3.5-5x ROAS (or 250-400% marketing ROI) to break even on a campaign — not the 2x that beauty and cosmetics playbooks quote. Divide 1 by your contribution margin to get the breakeven ROAS floor, then add a returns buffer of 20-40% on top.
Marketing ROI for low-margin apparel
Reading campaign ROI through a thin contribution margin: the multiple needed to break even rises as CM falls.
Marketing ROI for a low-margin apparel brand is the same arithmetic every store uses — revenue attributable to marketing, minus marketing spend, divided by marketing spend — but the interpretation flips once contribution margin drops below 40%. A 2.5x ROAS looks healthy on paper and is quietly negative on a 25% CM apparel line after returns, freight, and 3PL are deducted.
The operational fix is to stop reading gross ROAS as the primary success metric and start reading contribution-margin ROAS, adjusted for return rate and markdown depth. Every downstream decision — bid caps, promo depth, channel mix — flows from that adjusted number.
Most apparel founders inherit ROI targets from beauty, supplements, or accessories playbooks. Those categories run 60-75% contribution margins, so a 2x ROAS is genuinely profitable. Apparel does not work that way.
On a €80 basket at 25% contribution margin, you have €20 of gross contribution to cover the ad. If you paid €25 to acquire the order, the campaign is losing €5 before returns, before packaging, before the 3PL invoice arrives.
Why the ROI multiple has to be higher
The breakeven ROAS on any campaign is 1 divided by contribution margin. A 70% CM beauty SKU breaks even at 1.43x. A 25% CM apparel SKU breaks even at 4.0x. That is the entire scenario in one line.
You can see this reasoning worked through in more detail on our breakeven ROAS at 25% contribution margin page. The important shift is that a €100k campaign spending on apparel needs €400k of tracked revenue just to touch zero — not €200k.
The 2x ROAS trap
A 2x ROAS target imported from a beauty or supplements playbook will lose money on nearly every apparel campaign you run. If your finance team is celebrating 2.4x blended ROAS on a denim launch, ask them to redo the math with a 28% contribution margin and a 22% return rate — the number lands around 0.7x on true contribution.
Apparel vs beauty: a side-by-side scenario
Imagine two Shopify brands both spending €50,000 on a Meta campaign in the same month. Brand A is a mid-market denim label at 26% CM and a 24% return rate. Brand B is a serum-only skincare brand at 72% CM and a 4% return rate.
Both campaigns deliver a 3.0x ROAS — €150,000 in tracked revenue. In the GA4 dashboard they look identical. In the P&L they are worlds apart.
Brand B keeps €108k of gross contribution (150k × 72%), loses about €4k to returns, spends €50k on ads, and books roughly €54k of profit contribution. Brand A keeps €39k of gross contribution (150k × 26%), loses another €9k to returns, spends €50k on ads, and finishes about €20k underwater. Same ROAS, opposite outcome.
Breakeven ROAS by contribution margin tier
Breakeven ROAS by contribution margin, before and after a typical apparel return rate
| Contribution margin | Category example | Breakeven ROAS (pre-returns) | Breakeven ROAS (22% returns) | Target ROAS for 15% profit |
|---|---|---|---|---|
| 20% | Fast fashion, outerwear | 5.00x | 6.41x | 7.37x |
| 25% | Mid-market denim, knitwear | 4.00x | 5.13x | 5.90x |
| 30% | Elevated basics, activewear | 3.33x | 4.27x | 4.91x |
| 40% | Premium apparel, DTC-only | 2.50x | 3.21x | 3.69x |
| 55% | Accessories, small leather goods | 1.82x | 1.90x (5% returns) | 2.19x |
| 70% | Skincare, supplements | 1.43x | 1.49x (4% returns) | 1.71x |
The right-hand columns are the ones to pin above your desk. Fast-fashion outerwear at 20% CM with a normal returns profile needs north of 6x ROAS to break even — a number most performance managers have literally never seen a Meta campaign hit at scale.
Adjustments low-margin apparel has to apply
Three deductions matter, in order of magnitude: returns, markdowns, and freight. Our deep dives on return-rate-adjusted ROI for apparel campaigns and size-variant return loss on apparel contribution margin walk through the arithmetic; the summary is that a 22% blended return rate typically eats 4-6 points of contribution before you even discuss the ad channel.
Markdowns are the second silent tax. A campaign that appears to hit 3.5x ROAS during a 30%-off week is often barely at 2.2x once you back out the discount depth — see how markdown cycles distort apparel campaign ROI reads and the related note on discount depth traps that flip apparel ROI negative. Freight and 3PL costs (covered in freight and 3PL drag on apparel contribution margin) take another 2-4 points on lightweight apparel, more on outerwear.
How to read your reports differently
Stop leading with channel ROAS. Lead with blended MER indexed to contribution margin — the reasoning is laid out in why blended MER beats channel ROAS for thin-margin apparel. Channel ROAS in Meta or Google is inflated by attribution overlap; MER divided by CM gives you the honest floor.
Then read cohort payback on a second-order basis, not first-order. Second-order payback math for low-margin apparel exists because a first-purchase loss is defensible if the 90-day repeat rate is high enough — but only if you actually measure the repeat, not model it. Anchor decisions to the Marketing ROI Calculator with your CM and return rate pre-loaded, not to generic ROAS targets.
One number to put in the weekly review
Contribution-margin ROAS = (tracked revenue × CM × (1 − return rate)) ÷ marketing spend. When that number is above 1.15, the campaign is genuinely profitable. Below 1.0, it is losing money regardless of what the ad platform dashboard says. Everything else is theatre.
FAQ
Reading marketing ROI on a thin apparel margin
At a 25% contribution margin and a 20% return rate, breakeven ROAS is around 5x. To bank 15% profit on ad spend you need roughly 5.9x. Below 4x on a 25% CM store, the campaign is almost certainly losing contribution once returns settle.
Gross margin includes only COGS. Contribution margin also deducts payment fees, packaging, inbound freight, and pick-and-pack. On apparel, those variable costs are 8-15 points, so gross margin overstates what is actually available to fund marketing by a meaningful amount.
Every returned unit still incurs outbound shipping, inbound shipping, restocking labour, and often refurbishment or write-off. A 22% return rate on apparel effectively multiplies your breakeven ROAS by about 1.28x — so a 4.0x breakeven becomes 5.1x.
Blended MER (total revenue ÷ total marketing spend) is more honest for low-margin apparel because channel ROAS double-counts attribution across Meta, Google, and email. Read MER, then divide by contribution margin to get a real profitability signal.
Yes, and severely. A 25%-off promo on a 28% CM SKU compresses contribution to about 4%, which means breakeven ROAS jumps from ~3.6x to ~25x. Most promo campaigns are subsidised by full-price traffic that would have converted anyway.
Only on a first-order loss-leader strategy where 90-day repeat rate is measured (not modelled) above ~35% and second-order contribution repays the acquisition delta. Without proven repeat behaviour, a 2x ROAS on apparel is a loss you are not seeing yet.
Sizes at the extremes (XS, XXL, and half-sizes on footwear) return at 2-3x the rate of core sizes. If your campaign creative pushes those variants disproportionately, blended return rate rises 3-5 points and drags contribution ROAS down proportionally.
On lightweight apparel (tees, knits) freight and 3PL are 2-4 points of CM. On outerwear and denim they are 4-7 points. Free-shipping thresholds below AOV double the drag because you subsidise shipping on every order, not just the marginal ones.
Set channel ROAS targets 25-35% above your contribution breakeven to buffer for attribution overlap and returns. For a 25% CM brand, that means a Meta ROAS target of 5.0-5.5x, not 3.0x. Anything lower is spending your gross margin on Meta.
Yes. Wholesale contribution margin is typically 15-20% net of trade discount, so blended CM drops. If wholesale is 40% of revenue, your DTC campaigns effectively need to overperform to cover the diluted average — read DTC ROI on DTC contribution alone, not blended.
Track CAC, channels, and funnel conversion in one place
Metricuno connects ad spend, funnel events, and revenue so you can see CAC by channel, cohort, and campaign — without stitching together five tools.