Fashion & apparel case study: ₹8L to ₹15.5L monthly revenue in 5 months
Case study
Month by month
Revenue by month
| Month | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹8L | – | – | – |
| Month 1 | Learning | ₹2,57,540 | ₹7,32,102 | 2.84x | 254 | ₹1,014 |
| Month 2 | Scaling | ₹2,79,408 | ₹8,20,142 | 2.94x | 303 | ₹922 |
| Month 3 | Scaling | ₹3,62,749 | ₹10,32,930 | 2.85x | 382 | ₹950 |
| Month 4 | Scaling | ₹4,93,736 | ₹13,79,446 | 2.79x | 502 | ₹984 |
| Month 5 | Steady | ₹5,65,267 | ₹15,49,557 | 2.74x | 552 | ₹1,024 |
| Total | ₹19,58,700 | ₹55,14,177 | 2.82x | 1,993 | ₹983 |
Funnel
Funnel, first view to purchase month 5
- Impressions37,95,011
- Link clicks54,0371.42% of impressions
- Landing-page views41,62777.03% of link clicks1.097% of impressions
- Added to cart3,3167.97% of landing-page views0.087% of impressions
- Checkout started2,03761.43% of added to cart0.054% of impressions
- Purchases55227.1% of checkout started0.015% of impressions
0.015% of impressions became purchases
Mix
Where the budget goes month 5
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹3,68,533 | 65.2% | 368 | 2.80x | ₹1,001 | |
| ₹1,86,042 | 32.9% | 173 | 2.61x | ₹1,075 | |
| Audience Network | ₹10,692 | 1.9% | 11 | 2.90x | ₹972 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹1,50,240 | 26.6% | 150 | 2.80x | ₹1,002 |
| Instagram Feed | ₹1,42,710 | 25.2% | 151 | 2.96x | ₹945 |
| Facebook Feed | ₹1,08,377 | 19.2% | 100 | 2.58x | ₹1,084 |
| Instagram Stories | ₹75,583 | 13.4% | 67 | 2.49x | ₹1,128 |
| Facebook Reels | ₹58,019 | 10.3% | 53 | 2.57x | ₹1,095 |
| Audience Network | ₹10,692 | 1.9% | 11 | 2.90x | ₹972 |
| Facebook Stories | ₹9,831 | 1.7% | 10 | 2.90x | ₹983 |
| Facebook Video | ₹9,815 | 1.7% | 10 | 2.90x | ₹982 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹4,40,109 | 77.9% | 420 | 2.68x | ₹1,048 |
| Retargeting (warm audiences) | ₹60,022 | 10.6% | 65 | 3.03x | ₹923 |
| Lookalike audiences | ₹32,822 | 5.8% | 33 | 2.83x | ₹995 |
| Advantage+ shopping | ₹32,314 | 5.7% | 34 | 2.92x | ₹950 |
Creatives
Creative mix month 5
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹1,23,853 | 125 | 2.84x | ₹991 |
| Video | Moderate | ₹3,04,852 | 299 | 2.75x | ₹1,020 |
| Static image | Moderate | ₹87,407 | 85 | 2.74x | ₹1,028 |
| UGC / creator video | Moderate | ₹35,016 | 31 | 2.52x | ₹1,130 |
| Carousel | Watchlist | ₹14,139 | 12 | 2.29x | ₹1,178 |
How we run it
How we run it, why, and how it works
Research & offer Month 1
What we do
The first problem in this scenario is turning visits into orders, so the opening month on this mid-sized store goes there. We fix the store before scaling: trust pointers, reviews, a clear return window, an about page and a prepaid incentive. We put best-sellers on product pages and lead with the one or two categories that already sell.
Why
A mid-sized fashion brand grows monthly revenue in 5 months, from ₹8L to ₹20L (2.5x). 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 turning visits into orders. Every rupee of ads is capped by how well the store turns visits into orders. Lead categories give prospecting ads a proven entry point.
How it works
Fixes are listed and handed over early, so later budget lands on a store that converts. Lead categories carry the first scaling months.
Measurement & reviews Month 1 to 5
What we do
We track ad-platform revenue beside store orders in a shared daily sheet. We agree a written number for every month on the way from ₹8L to ₹20L, and start each review with the month-to-date figure against it. We check the reported return on spend against store revenue before any budget moves.
Why
Its reported return on ad spend is in line with what measured fashion stores of that size hold, so the case study starts there. 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 month while there is still time to act.
How it works
Budget decisions are read off store numbers, not the ad platform alone. The month's number is on the page at every review. Both returns are reviewed together each week.
Creative testing Month 1
What we do
We test with video, catalogue ads and static image first, rising to a few dozen new ads a month by the final month, keeping carousel on a short leash because its return trails the account. We separate the lead products into their own campaigns and review each one weekly. We run creator, customer-feedback and founder-led video. The learning month runs on a small daily budget, stepping up only once orders confirm.
Why
A product nobody buys is visible within a week when it has its own campaign. Video built on trust was the format that held return in most measured accounts. Early spend buys learning, not scale.
How it works
Losing products are paused within a week and budget moves to the winners. UGC that underperforms is replaced by founder-led video, not given more budget. The low budget stays until orders confirm the buyer. New ads rise with the budget, most of them video, then catalogue ads.
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 while return holds, and Instagram Reels carries the most spend and Instagram Feed the next. We recover abandoned checkouts with WhatsApp messages as traffic grows. We run cost caps, bid caps, CBO and ABO as parallel versions before budget steps up.
Why
In Month 2 to Month 4 the budget climbs in steps, while return on spend holds. Each budget step here is sized so that return stays close to where it was. WhatsApp is cheaper than paid retargeting for buyers who already reached checkout.
How it works
WhatsApp recovery runs alongside paid retargeting, not instead of it. Controls run as parallel versions and the one that holds cost is kept. Most of the final month's spend sits on Instagram Reels, then Instagram Feed. Cold audiences take most of the budget; warm audiences return more per rupee.
Steady state Month 5
What we do
From Month 5, we hold the gains and push toward ₹20L only as far as return allows. We ask for a seasonal landing page, new ad formats and delivery banners ahead of the festive peak. We recover abandoned checkouts and lift repeat orders with WhatsApp messages.
Why
At Month 5 revenue is close to ₹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
- Month 1
The learning phase opens: tracking is checked against store orders and the first ads go live on a small daily budget. The store fix list is live, with reviews on product pages and a prepaid offer. Reported and store-side returns are reconciled.
- Revenue ₹7.3L
- ROAS 2.84x
- Ad spend ₹2.6L
- Month 2
The scaling phase opens: new creator and customer-feedback videos join the account. Budget holds and return on spend holds.
- Revenue ₹8.2L
- ROAS 2.94x
- Ad spend ₹2.8L
- Month 3
Cost caps and bid caps are tested against open bidding. Budget steps up and return on spend holds.
- Revenue ₹10.3L
- ROAS 2.85x
- Ad spend ₹3.6L
- Month 4
Products that do not sell are paused and budget moves to the winners.
- Revenue ₹13.8L
- ROAS 2.79x
- Ad spend ₹4.9L
- Month 5
Steady phase begins: creative refresh and repeat orders take on more of the work. Budget steps up and return on spend holds. Monthly revenue passes the halfway point between ₹8L and ₹20L. Revenue ends below ₹20L, the number this scenario calls for, because the case study follows what the fastest tenth of our measured accounts reached. Each order costs about what it did while learning.
- Revenue ₹15.5L
- ROAS 2.74x
- Ad spend ₹5.7L
Learnings
Learnings from Fashion & apparel brands we measured
Cut budgets during a major marketplace sale and moved spend to niche premium audiences
SEO alongside: product titles, collection copy, feed and technical audit
Tracked Meta spend, revenue and Shopify orders daily in a shared sheet
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.
