Fashion & apparel case study: ₹50,000 to ₹64,976 monthly revenue in 2 months
Case study
Week by week
Revenue by week
| Week | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹50,000 | – | – | – |
| Week 1 | Learning | ₹5,415 | ₹11,149 | 2.06x | 8 | ₹677 |
| Week 2 | Learning | ₹5,544 | ₹11,365 | 2.05x | 8 | ₹693 |
| Week 3 | Learning | ₹5,408 | ₹11,125 | 2.06x | 8 | ₹676 |
| Week 4 | Learning | ₹5,709 | ₹11,260 | 1.97x | 8 | ₹714 |
| Week 5 | Scaling | ₹8,115 | ₹15,347 | 1.89x | 11 | ₹738 |
| Week 6 | Scaling | ₹8,252 | ₹16,033 | 1.94x | 12 | ₹688 |
| Week 7 | Scaling | ₹8,669 | ₹16,187 | 1.87x | 11 | ₹788 |
| Week 8 | Scaling | ₹8,652 | ₹16,605 | 1.92x | 12 | ₹721 |
| Week 9 | Scaling | ₹8,405 | ₹16,151 | 1.92x | 11 | ₹764 |
| Total | ₹64,169 | ₹1,25,222 | 1.95x | 89 | ₹721 |
Funnel
Funnel, first view to purchase the last 4 weeks
- Impressions3,32,408
- Link clicks4,8441.46% of impressions
- Landing-page views3,70076.38% of link clicks1.113% of impressions
- Added to cart2386.43% of landing-page views0.072% of impressions
- Checkout started13857.98% of added to cart0.042% of impressions
- Purchases4633.33% of checkout started0.014% of impressions
0.014% of impressions became purchases
Mix
Where the budget goes the last 4 weeks
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹23,533 | 69.3% | 33 | 1.96x | ₹713 | |
| ₹10,445 | 30.7% | 13 | 1.81x | ₹803 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹10,526 | 31.0% | 15 | 1.97x | ₹702 |
| Instagram Feed | ₹7,600 | 22.4% | 11 | 2.08x | ₹691 |
| Facebook Feed | ₹6,996 | 20.6% | 9 | 1.82x | ₹777 |
| Instagram Stories | ₹5,407 | 15.9% | 7 | 1.75x | ₹772 |
| Facebook Reels | ₹3,449 | 10.2% | 4 | 1.80x | ₹862 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹26,386 | 77.7% | 35 | 1.87x | ₹754 |
| Retargeting (warm audiences) | ₹3,827 | 11.3% | 6 | 2.11x | ₹638 |
| Advantage+ shopping | ₹1,949 | 5.7% | 3 | 2.04x | ₹650 |
| Lookalike audiences | ₹1,816 | 5.3% | 2 | 1.97x | ₹908 |
Creatives
Creative mix the last 4 weeks
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹7,344 | 10 | 1.97x | ₹734 |
| Video | Moderate | ₹19,079 | 26 | 1.91x | ₹734 |
| Static image | Moderate | ₹5,304 | 7 | 1.90x | ₹758 |
| UGC / creator video | Moderate | ₹2,251 | 3 | 1.75x | ₹750 |
How we run it
How we run it, why, and how it works
Research & offer Week 1 to 2
What we do
We start with marketing and social presence, which the brand in this scenario named first, before anything else on this smaller store. We put the website audit, the creative brief and the monthly media schedule in place before spend moves. We split the account into layers: one campaign to test creative, one to scale winners, prospecting that leaves out past buyers, and retargeting for carts.
Why
In this case study, a smaller fashion brand grows monthly revenue in 2 months, from ₹50,000 to ₹6L (12x). 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 rather than forcing the number. The main problem was marketing and social presence. Without a brief, each creative and budget decision starts from scratch. Without layers, retargeting quietly eats the prospecting budget.
How it works
The brief is agreed first; spend follows it. Warm layers run beside prospecting, not instead of it.
Measurement & reviews Week 1 to 9
What we do
We track ad-platform revenue beside store orders in a shared daily sheet. We set the path from ₹50,000 to ₹6L as written weekly numbers, and read every review against the week so far. We set a written rule: no budget step in a week where return falls too far to pay for it.
Why
It did not report a return on ad spend, so the case study starts from what measured fashion stores of that size hold. The ad platform's own count runs high, so the store's count is the one that moves budget. Written monthly numbers expose a slow week while there is still time to act.
How it works
Every budget call starts from the store's orders. The week's number is on the page at every review. Where return starts to slip too far, the week keeps last week's budget.
Creative testing Week 1 to 4
What we do
We lead the testing layer with video, catalogue ads and static image, building to about two dozen new ads a month by the last four weeks, with no format far behind the account's return. We brief creators for a steady run of UGC video, with regional-language cuts of the winners. The four learning weeks run at a low daily budget that moves up only when orders come through. We make trust the subject of the video: creator reels, customer feedback and founder-led clips.
Why
A steady supply keeps the testing layer fed, and regional cuts reach more buyers with the same idea. Spend in the learning phase pays for information. Trust-carrying video held return in most measured accounts.
How it works
Winning UGC is cut into regional languages before new ideas are bought. The low budget stays until orders confirm the buyer. Low-quality UGC is pulled and founder-led video takes its place. More spend buys more new ads, led by video ahead of catalogue ads.
Scaling Week 5 to 9
What we do
Through Week 5 to Week 9, we push toward ₹6L: the budget rises gently while return holds, and Instagram Reels carries the most spend and Instagram Feed the next. We tie every budget increase to return: we step up while it holds, and step back when it drops. We scale into the festive and wedding calendar with seasonal collection campaigns.
Why
In Week 5 to Week 9 the budget rises gently, while return on spend holds. Budget is part-stepped in three of these weeks, taking only what return will carry. In one of these weeks budget holds, because return is below the level where more budget pays. Each budget step here is sized so that return stays close to where it was. Demand is seasonal and regional, so spend moves with the calendar.
How it works
There is no fixed ramp; each week's budget follows the return of the last. Spend shifts into each season and between regions with the calendar. Most of the last four weeks's spend sits on Instagram Reels, then Instagram Feed. Most spend reaches people who have not bought yet; past visitors return more per rupee.
Milestones
Milestones by week
- Week 1
First, the set-up: the first ads run on a small daily budget while tracking is checked against store orders. The website audit, creative brief and media schedule are shared. Store orders and platform revenue are reconciled in the shared sheet.
- Revenue ₹11,149
- ROAS 2.06x
- Ad spend ₹5,415
- Week 2
First creative read: ads that do not convert are cut. With budget holds, return on spend holds.
- Revenue ₹11,365
- ROAS 2.05x
- Ad spend ₹5,544
- Week 3
Store fixes and offers go live while orders confirm.
- Revenue ₹11,125
- ROAS 2.06x
- Ad spend ₹5,408
- Week 4
Learning phase closes: the buyer found and the winning creative picked.
- Revenue ₹11,260
- ROAS 1.97x
- Ad spend ₹5,709
- Week 5
Scaling starts: a seasonal collection campaign takes a larger share of budget. With budget steps up, return on spend dips.
- Revenue ₹15,347
- ROAS 1.89x
- Ad spend ₹8,115
- Week 6
The winning UGC runs in regional-language versions. Budget goes up only as far as return can carry it: with budget holds, return on spend holds.
- Revenue ₹16,033
- ROAS 1.94x
- Ad spend ₹8,252
- Week 7
Customer-feedback and creator videos are refreshed.
- Revenue ₹16,187
- ROAS 1.87x
- Ad spend ₹8,669
- Week 8
Each budget move is read against the return it bought. With return short of where a budget step pays, with budget holds, return on spend holds.
- Revenue ₹16,605
- ROAS 1.92x
- Ad spend ₹8,652
- Week 9
The seasonal collection campaign leads this period's spend mix. Budget goes up only as far as return can carry it: with budget holds, return on spend holds. The case study finishes short of ₹6L: budget stops rising where return starts to slip. Cost per purchase ends close to the learning phase.
- Revenue ₹16,151
- ROAS 1.92x
- Ad spend ₹8,405
Learnings
Learnings from Fashion & apparel brands we measured
SEO alongside: product titles, collection copy, feed and technical audit
Keep Video as the main format: it carried most creative spend and also reached the top creative tier most often in this industry's measured accounts.
Layer the account: creative testing, a scaling campaign, new audiences that exclude past buyers, and catalogue or cart retargeting.
Services: Performance marketing Ads video creation Fashion & apparel marketing guide Book a call
More Fashion & apparel case studies
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.
