Fashion & apparel case study: plan for ₹20L to ₹29.6L monthly revenue in 3 months
01 · Plan
Month by month
Monthly plan
| Month | Phase | Planned ad spend | Projected revenue | Projected ROAS | Projected purchases | Projected cost per purchase |
|---|---|---|---|---|---|---|
| At enquiry, self-reported | – | – | ₹20L | – | – | – |
| Month 1 | Learning | ₹4,18,407 | ₹20,26,405 | 4.84x | 598 | ₹700 |
| Month 2 | Scaling | ₹4,98,064 | ₹23,71,305 | 4.76x | 684 | ₹728 |
| Month 3 | Scaling | ₹7,23,730 | ₹29,57,746 | 4.09x | 831 | ₹871 |
| Total | ₹16,40,201 | ₹73,55,456 | 4.48x | 2,113 | ₹776 |
02 · Funnel
Projected funnel, first view to purchase · month 3
- Impressions52,36,263
- Link clicks82,0061.57% of impressions
- Landing-page views56,06068.36% of link clicks1.071% of impressions
- Added to cart5,0649.03% of landing-page views0.097% of impressions
- Checkout started2,58551.05% of added to cart0.049% of impressions
- Purchases83132.15% of checkout started0.016% of impressions
0.016% of impressions became purchases
03 · Mix
Where the planned budget goes · month 3
| Segment | Planned ad spend | Share of spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| ₹4,79,471 | 66.2% | 563 | 4.18x | ₹852 | |
| ₹2,34,850 | 32.4% | 256 | 3.89x | ₹917 | |
| Audience Network | ₹9,409 | 1.3% | 12 | 4.32x | ₹784 |
| Segment | Planned ad spend | Share of spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| Instagram Feed | ₹1,95,350 | 27.0% | 242 | 4.42x | ₹807 |
| Instagram Reels | ₹1,86,541 | 25.8% | 219 | 4.18x | ₹852 |
| Facebook Feed | ₹1,32,446 | 18.3% | 143 | 3.85x | ₹926 |
| Instagram Stories | ₹97,580 | 13.5% | 102 | 3.71x | ₹957 |
| Facebook Reels | ₹80,339 | 11.1% | 86 | 3.82x | ₹934 |
| Facebook Video | ₹11,281 | 1.6% | 14 | 4.32x | ₹806 |
| Facebook Stories | ₹10,784 | 1.5% | 13 | 4.32x | ₹830 |
| Audience Network | ₹9,409 | 1.3% | 12 | 4.32x | ₹784 |
| Segment | Planned ad spend | Share of spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹5,86,613 | 81.1% | 661 | 4.01x | ₹887 |
| Retargeting (warm audiences) | ₹65,824 | 9.1% | 84 | 4.53x | ₹784 |
| Lookalike audiences | ₹37,159 | 5.1% | 44 | 4.23x | ₹845 |
| Advantage+ shopping | ₹34,134 | 4.7% | 42 | 4.37x | ₹813 |
04 · Creatives
Planned creative mix · month 3
New ads per month
| Creative type | Tier | Planned ad spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹1,64,794 | 196 | 4.23x | ₹841 |
| Video | Moderate | ₹3,86,325 | 444 | 4.10x | ₹870 |
| Static image | Moderate | ₹1,13,263 | 130 | 4.08x | ₹871 |
| UGC / creator video | Moderate | ₹42,133 | 44 | 3.75x | ₹958 |
| Carousel | Watchlist | ₹17,215 | 17 | 3.42x | ₹1,013 |
05 · How we'd help
How we'd help, why, and how it works
Research & offer · Month 1
What we'd do
Aim the first month at growth that has stalled, the problem named at booking, on a established base. Plan short, dated bundle sales with an awareness lead-in instead of permanent discounts. Before budget rises, close the gaps that stop a visitor buying: missing reviews, an unclear return window, no about page and no prepaid incentive.
Why
An established fashion store asked us how to grow monthly revenue in 3 months, from ₹20L to ₹40L (2x). Fewer than one in ten of our measured accounts grew that fast in the same time, so the plan follows the pace of that top tenth rather than forcing the target. At booking, the brand named growth that has stalled as its main problem. A dated offer concentrates demand without training buyers to wait for a sale. Conversion rate caps what any ad budget can return.
How it works
Awareness ads run ahead of each short sale window. The fix list goes to the brand's team in the opening weeks, ahead of any budget step.
Measurement & targets · Month 1 to 3
What we'd do
Agree a written target for every month on the way from ₹20L to ₹40L, and start each review with the month-to-date figure against it. Match the return the brand reports to what the store actually took in, before touching budget. Track ad-platform revenue beside store revenue and net sales after returns, cancellations and tax.
Why
The return on ad spend it reported sits close to what measured fashion stores of that size hold, and the plan starts from it. A shortfall is caught in the month it happens, not at the end. In measured accounts net sales ran below logged store revenue, so targets sit on the lower number.
How it works
The target for the month is on the page at every review. The store-side return becomes the number every review uses. Net sales, not platform revenue, decide each budget step.
Creative testing · Month 1
What we'd do
Test with video, catalogue ads and static image first, rising to several dozen new ads a month by the final month, keeping carousel on a short leash because its return trails the account. Separate the lead products into their own campaigns and review each one weekly. The learning month runs on a small daily budget, stepping up only once orders confirm. Run static images next to the video ads.
Why
Products that do not sell show up inside a week, not after a month of shared budget. Spend in the learning phase pays for information. Among the fashion accounts we measured, video was the format most often in the top creative tier.
How it works
Budget follows the products that sell. Spend steps up only after orders confirm at the low budget. Statics join once a winning video is found. The number of new ads grows with spend; video makes up the largest part and catalogue ads the next.
Scaling · Month 2 to 3
What we'd do
Through Month 2 to Month 3, push as far toward ₹40L as return allows: the budget rises gently and return falls, and Instagram Feed carries the most spend and Instagram Reels the next. Test cost caps, bid caps and CBO against ABO side by side before each budget step. Raise budget only while return on spend holds, and cut it when return drops.
Why
Across Month 2 to Month 3, the modelled budget rises gently, and return on spend falls as it does. Spend scaled in our measured accounts pushed cost per order up and return down, so no step is taken on hope. Controls show which setup holds cost per purchase as spend rises.
How it works
The version that keeps cost per purchase lowest stays. Budget follows return month to month instead of a fixed ramp. In the final month, Instagram Feed takes the most spend and Instagram Reels the next most. Cold audiences take most of the budget; warm audiences return more per rupee.
06 · Milestones
Projected milestones by month
- Month 1
The learning phase opens: a small daily budget carries the first ads, and store orders are matched to tracking. Net sales are reconciled against logged revenue. Store fixes go live: reviews, trust pointers and the prepaid offer.
- Projected revenue ₹20.3L
- Projected ROAS 4.84x
- Planned ad spend ₹4.2L
- Month 2
The scaling phase opens: each budget move is read against the return it bought. With budget steps up, return on spend holds.
- Projected revenue ₹23.7L
- Projected ROAS 4.76x
- Planned ad spend ₹5L
- Month 3
Cost caps and bid caps are tested against open bidding. With budget steps up, return on spend falls. Revenue ends below ₹40L, the target set at enquiry, because the plan follows what the fastest tenth of our measured accounts reached. Each order costs more by the end than it did while learning.
- Projected revenue ₹29.6L
- Projected ROAS 4.09x
- Planned ad spend ₹7.2L
07 · Learnings
Learnings from Fashion & apparel brands we measured
Pause styles with high return-to-origin and test replacement styles in their own campaigns.
Net sales ran below logged store revenue after returns, cancellations and tax.
Store revenue per rupee of ad spend fell from 8.2x to 5.5x as monthly spend nearly doubled
Services behind this plan: Performance marketing · Ads video creation · Book a call
More Fashion & apparel case studies
Ready to grow with one team?
Book a call. If we can help you hit your goals, we will tell you how; if we cannot, we will tell you that too.
