Skip to main content
D2C FashionMeta AdsDelhi·60 days·₹4.5L/month budget

ROAS Scaled to 6.8x in 60 Days

How a Delhi D2C apparel brand went from 1.8× to 6.8× ROAS in 60 days by rebuilding around contribution margin — not revenue — as the primary success metric.

6.8x
ROAS
up from 1.8x
₹380
Customer acquisition cost
down from ₹1,240
₹31L
Monthly revenue
up from ₹8L
60
Days to result
full transformation

Overview

A direct-to-consumer apparel brand selling ethnic wear and fusion casuals online was spending ₹4.5L/month on Meta and generating ₹8.1L in revenue — a 1.8× ROAS that barely covered ad costs after accounting for logistics, returns, and COGS. The brand owner was frustrated: spend more, lose more. Spend less, lose growth. The actual problem was that the lowest-priced, highest-return products were getting most of the ad spend, while margin-positive SKUs had no budget at all.

The Situation

Challenge: Apparel brand stuck at 1.8x ROAS with no clear path to scaling.

  • All products were treated equally in Dynamic Product Ads — high-return ethnic wear (avg. 28% return rate) received the same budget as fusion casuals (8% return rate).
  • CAC calculation was based on ad spend / orders placed — not accounting for returns, COD non-delivery, or LTV.
  • Meta's catalogue campaigns were optimising for purchase events from any SKU — algorithm preferentially spent on low-price items with high click-through but low contribution margin.
  • No distinction between new customer acquisition campaigns and existing customer repeat purchase campaigns.
  • Creative was entirely product photography — no lifestyle, UGC, or problem-solution formats tested.

The Approach

We stopped optimising for ROAS and started optimising for contribution margin per order. Every decision — SKU selection, audience targeting, creative prioritisation, budget allocation — was run through a margin filter first. High-margin SKUs got dedicated campaigns. Low-margin, high-return SKUs were deprioritised or pulled from paid.

1

Margin Audit & Catalogue Segmentation

Day 1–7
  • Full P&L audit per SKU: COGS + packaging + shipping + return rate + COD failure rate = true contribution margin
  • Segmented catalogue into Tier 1 (>40% contribution margin), Tier 2 (20–40%), Tier 3 (<20% — removed from paid)
  • Custom product feed built with margin labels — Meta catalogue filtered to Tier 1 + Tier 2 only
  • Rebuilt pixel events to track "delivered order" (post-return window) not just "order placed"
2

Campaign Architecture Rebuild

Day 7–21
  • Separate campaigns for new customer acquisition (Tier 1 SKUs only) vs. existing customer upsell
  • Prospecting: Broad targeting + Advantage+ audience — let Meta find buyers, not pre-defined interests
  • Retargeting: Product page viewers (1–7 days) with urgency-led creative and free shipping offer
  • Winning SKU identification: paused bottom 60% of SKUs by contribution margin, concentrated spend on top 12 products
3

Creative Velocity Programme

Day 14–45
  • 3-format test weekly: static product flat-lay, UGC unboxing/try-on, problem-solution story format
  • UGC sourced from existing customers with ₹500 voucher incentive — 34 assets in 3 weeks
  • Winning creative (UGC try-on) achieved 4.8% CTR vs. 1.2% for studio photography
  • 4 headline variants per creative: price anchor, social proof, limited availability, style benefit
4

Scale & LTV Integration

Day 30–60
  • Post-purchase WhatsApp sequence: delivery confirmation → styling guide → repeat purchase offer (day 14)
  • Customer segment audiences: buyers of Tier 1 SKUs used as seed for Lookalike campaigns
  • Budget scaling: 25% increase every 7 days while contribution margin per order held above ₹480
  • Monthly revenue crossed ₹31L by day 60 — 3.87× growth with 14% increase in ad spend

Results — Before vs. After

ROAS
1.8x6.8x
CAC
₹1,240₹380
Monthly Revenue
₹8L₹31L
Contribution Margin/Order
₹80₹520
Return Rate (paid traffic)
24%9%
UGC CTR vs. Studio
1.2%4.8%

Key Insights

1

The return rate problem was invisible in the ROAS number. At 24% returns, a 3x ROAS was actually less than 1x on delivered revenue. Tracking "delivered orders" changed every decision.

2

Removing low-margin SKUs from paid traffic immediately improved ROAS by 40% without touching audiences, creative, or budgets.

3

Advantage+ audience (Meta's automated targeting) outperformed manually built interest audiences by 34% on contribution margin per order after 3 weeks of learning.

4

UGC creative from real customers cost ₹500 to produce and outperformed ₹40,000 studio shoots. Creative format mattered more than creative quality.

I was about to shut down paid ads entirely. Deepanshu showed me I wasn't losing on ads — I was losing on product mix. Once we fixed what we were selling to paid audiences, the whole business changed. 6.8x ROAS in 60 days is not something I thought was possible.

Founder

D2C Apparel Brand, Delhi

Want Similar Results for Your Business?

Book a free 30-min call. We'll analyse your current campaigns and tell you exactly where the biggest gains are — no obligation.

Book a Call — It's Free