Sign inBook a Call
Fashion & apparelDuration 6 monthsCase study

Fashion & apparel case study: ₹5L to ₹8.8L monthly revenue in 6 months

Numbers modelled on 30 Monastic Media ad accounts

Case study

Month by month

Revenue by month
MonthPhaseAd spendRevenueROASPurchasesCost per purchase
Start––₹5L–––
Month 1Learning₹1,15,739₹4,68,0894.04x198₹585
Month 2Scaling₹1,48,638₹5,18,2693.49x221₹673
Month 3Scaling₹2,00,037₹6,12,0163.06x266₹752
Month 4Scaling₹2,95,642₹7,60,0082.57x328₹901
Month 5Steady₹3,46,383₹8,65,8592.50x374₹926
Month 6Steady₹3,75,912₹8,80,7012.34x389₹966
Total₹14,82,351₹41,04,9422.77x1,776₹835
Ad spend₹14.8L
Revenue₹41L
Blended ROAS2.77x
Orders1,776
Revenue, month 6₹8.8L
ROAS, month 62.34x
Cost / purchase, month 6₹966
Avg order value, month 6₹2,264
Conversion, month 61.27%
Period covered6 months
Milestone₹20L a month

Funnel

Funnel, first view to purchase month 6

  1. Impressions24,49,051
  2. Link clicks44,007
    1.8% of impressions
  3. Landing-page views30,724
    69.82% of link clicks1.255% of impressions
  4. Added to cart3,984
    12.97% of landing-page views0.163% of impressions
  5. Checkout started1,577
    39.58% of added to cart0.064% of impressions
  6. Purchases389
    24.67% of checkout started0.016% of impressions

0.016% of impressions became purchases

Mix

Where the budget goes month 6

SegmentAd spendShare of spendPurchasesROASCost per purchase
Instagram₹2,56,48868.2%2702.39x₹950
Facebook₹1,14,16430.4%1132.24x₹1,010
Audience Network₹5,2601.4%62.48x₹877
SegmentAd spendShare of spendPurchasesROASCost per purchase
Instagram Reels₹98,42326.2%1042.40x₹946
Instagram Feed₹96,26425.6%1082.54x₹891
Facebook Feed₹68,62518.3%672.21x₹1,024
Instagram Stories₹61,80116.4%582.13x₹1,066
Facebook Reels₹33,7139.0%332.20x₹1,022
Facebook Video₹6,1481.6%72.48x₹878
Facebook Stories₹5,6781.5%62.48x₹946
Audience Network₹5,2601.4%62.48x₹877
SegmentAd spendShare of spendPurchasesROASCost per purchase
Prospecting (cold audiences)₹3,10,19782.5%3152.30x₹985
Retargeting (warm audiences)₹30,2728.1%352.60x₹865
Advantage+ shopping₹17,8244.7%202.51x₹891
Lookalike audiences₹17,6194.7%192.43x₹927

Creatives

Creative mix month 6

New ads per month

Video17 a month
Catalogue (dynamic product ads)10 a month
Static image3 a month
UGC / creator video3 a month
Carousel2 a month
Moderate2.35xblended ROAS 4 creative types₹3.7L spend
Watchlist1.96xblended ROAS 1 creative type₹8,178 spend
Creative typeTierAd spendPurchasesROASCost per purchase
Catalogue (dynamic product ads)Moderate₹1,01,3121082.42x₹938
VideoModerate₹1,80,5241872.34x₹965
Static imageModerate₹62,016642.33x₹969
UGC / creator videoModerate₹23,882232.15x₹1,038
CarouselWatchlist₹8,17871.96x₹1,168

How we run it

How we run it, why, and how it works

  1. Research & offer Month 1

    What we do

    We start with cash-on-delivery returns and cancellations, which the brand in this scenario named first, before anything else on this mid-sized store. We tilt orders to prepaid with a prepaid discount and a cash-on-delivery charge that covers its cost. We get the store ready for paid traffic first: reviews and trust pointers on product pages, a visible return window, an about page and a reason to pay upfront.

    Why

    A mid-sized fashion brand grows monthly revenue in 6 months, from ₹5L to ₹20L (4x). Fewer than one in ten of our measured accounts grew that fast in the same time, so the case study follows the pace of that top tenth, holds budget where return starts to slip, and does not force the number. The main problem was cash-on-delivery returns and cancellations. Returned cash-on-delivery orders turn attributed revenue into a loss. No budget returns more than the store converts.

    How it works

    The prepaid offer shows on product pages and at checkout. Site fixes are handed over in the first weeks, before budget rises.

  2. Measurement & reviews Month 1 to 6

    What we do

    We set the numbers on net sales after returns and cancellations, not on logged revenue. We set the path from ₹5L to ₹20L as written monthly numbers, and read every review against the month so far. We keep a shared daily sheet with the ad platform's revenue next to real store orders.

    Why

    Its reported return on ad spend is higher than measured fashion stores of that size hold, so the case study starts there and lets part of it ease as budget grows. Returns and cancellations cut into logged revenue before it reaches the bank. A missed month shows up early instead of at the end of the case study.

    How it works

    Each review opens with net sales against the month's number. The month's number is on the page at every review. The sheet is read before each budget change.

  3. Creative testing Month 1

    What we do

    We lead the testing layer with video, catalogue ads and static image, building to a few dozen new ads a month by the final month, with carousel watched closely since it returns less than the rest. The learning month runs at a low daily budget and moves up only when orders come through. We commission ads in batches, and read each batch for a set window before ordering the next. We separate the lead products into their own campaigns and review each one weekly.

    Why

    Spend in the learning phase pays for information. A fixed window stops spend chasing a creative before it has been read. Shared campaigns hide weak products; separate ones expose them fast.

    How it works

    The low budget stays until orders confirm the buyer. Batches that do not convert are cut; winners get the budget. Budget follows the products that sell. The number of new ads grows with spend; video makes up the largest part and catalogue ads the next.

  4. Scaling Month 2 to 4

    What we do

    Through Month 2 to Month 4, we push as far toward ₹20L as return allows: the budget climbs in steps and return falls, and Instagram Reels carries the most spend and Instagram Feed the next. We pause styles with high return-to-origin and test replacement styles in their own campaigns. We let return decide budget: more while it holds, less when it slips.

    Why

    Across Month 2 to Month 4, the budget climbs in steps, and return on spend falls as it does. In measured accounts, scaling spend raised cost per order and lowered return on spend, so each step waits for return to hold. Returned cash-on-delivery orders turn attributed revenue into a loss.

    How it works

    High-RTO lines are paused and replacements tested separately. There is no fixed ramp; each month's budget follows the return of the last. Instagram Reels carries the largest share of spend in the final month, with Instagram Feed next. Prospecting to new buyers takes the bulk of spend, while retargeting returns more for each rupee.

  5. Steady state Month 5 to 6

    What we do

    From Month 5, we protect the revenue already built and move toward ₹20L where return permits. We ask for a seasonal landing page, new ad formats and delivery banners ahead of the festive peak. We use WhatsApp for abandoned checkouts and for past buyers' next order.

    Why

    Growth slows from Month 5, still short of ₹20L. Budget keeps rising, more slowly than in the scaling months. Season-specific pages convert season traffic better than the default collection. WhatsApp is cheaper than paid retargeting for buyers who already reached checkout.

    How it works

    The seasonal page is requested before the season, with the catalogue campaign. Messages run beside retargeting ads.

Milestones

Milestones by month

  1. Month 1

    The learning phase opens: the first ads run on a small daily budget while tracking is checked against store orders. Store orders and ad-platform revenue are checked side by side. The prepaid offer and the cash-on-delivery charge go live.

    • Revenue ₹4.7L
    • ROAS 4.04x
    • Ad spend ₹1.2L
  2. Month 2

    Scaling begins: products that do not sell are paused and budget moves to the winners. Budget steps up and return on spend falls.

    • Revenue ₹5.2L
    • ROAS 3.49x
    • Ad spend ₹1.5L
  3. Month 3

    Styles with high return-to-origin are paused.

    • Revenue ₹6.1L
    • ROAS 3.06x
    • Ad spend ₹2L
  4. Month 4

    Past buyers get a WhatsApp nudge for their next order.

    • Revenue ₹7.6L
    • ROAS 2.57x
    • Ad spend ₹3L
  5. Month 5

    Steady phase begins: creative refresh and repeat orders take on more of the work. The budget step stops where return starts to slip: budget steps up and return on spend holds.

    • Revenue ₹8.7L
    • ROAS 2.50x
    • Ad spend ₹3.5L
  6. Month 6

    The seasonal landing page is briefed ahead of the peak. The budget step stops where return starts to slip: budget holds and return on spend dips. Revenue ends below ₹20L, the number this scenario calls for, because budget stops rising where return starts to slip. Each order costs more by the end than it did while learning.

    • Revenue ₹8.8L
    • ROAS 2.34x
    • Ad spend ₹3.8L

Learnings

Learnings from Fashion & apparel brands we measured

  1. We ask for a seasonal landing page, new ad formats and delivery banners ahead of the festive peak.

  2. Net sales ran below logged store revenue after returns, cancellations and tax.

  3. We pause styles with high return-to-origin and test replacement styles in their own campaigns.

Ready to grow with one team?

Book a call. If we can help you grow, we show you how; if we cannot, we tell you that too.