Other case study: ₹30,000–₹35,000 to ₹45,929 monthly revenue in 24 months
Case study
Month by month
Revenue by month
| Month | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹30,000–₹35,000 | – | – | – |
| Month 1 | Learning | ₹16,667 | ₹33,298 | 2.00x | 14 | ₹1,190 |
| Month 2 | Scaling | ₹17,953 | ₹33,637 | 1.87x | 14 | ₹1,282 |
| Month 3 | Scaling | ₹18,700 | ₹35,628 | 1.91x | 16 | ₹1,169 |
| Month 4 | Scaling | ₹19,218 | ₹38,134 | 1.98x | 16 | ₹1,201 |
| Month 5 | Scaling | ₹21,672 | ₹42,790 | 1.97x | 18 | ₹1,204 |
| Month 6 | Scaling | ₹23,875 | ₹44,570 | 1.87x | 19 | ₹1,257 |
| Month 7 | Scaling | ₹24,170 | ₹45,364 | 1.88x | 20 | ₹1,208 |
| Month 8 | Scaling | ₹24,662 | ₹45,968 | 1.86x | 20 | ₹1,233 |
| Month 9 | Scaling | ₹24,316 | ₹45,935 | 1.89x | 20 | ₹1,216 |
| Month 10 | Scaling | ₹23,637 | ₹46,203 | 1.95x | 20 | ₹1,182 |
| Month 11 | Scaling | ₹24,000 | ₹45,851 | 1.91x | 19 | ₹1,263 |
| Month 12 | Scaling | ₹23,673 | ₹46,104 | 1.95x | 19 | ₹1,246 |
| Month 13 | Scaling | ₹24,483 | ₹46,060 | 1.88x | 20 | ₹1,224 |
| Month 14 | Scaling | ₹24,728 | ₹45,975 | 1.86x | 20 | ₹1,236 |
| Month 15 | Scaling | ₹22,962 | ₹46,103 | 2.01x | 20 | ₹1,148 |
| Month 16 | Scaling | ₹24,306 | ₹45,797 | 1.88x | 20 | ₹1,215 |
| Month 17 | Scaling | ₹23,324 | ₹46,038 | 1.97x | 20 | ₹1,166 |
| Month 18 | Steady | ₹24,047 | ₹45,915 | 1.91x | 20 | ₹1,202 |
| Month 19 | Steady | ₹24,516 | ₹46,095 | 1.88x | 20 | ₹1,226 |
| Month 20 | Steady | ₹24,682 | ₹45,934 | 1.86x | 20 | ₹1,234 |
| Month 21 | Steady | ₹23,653 | ₹45,636 | 1.93x | 20 | ₹1,183 |
| Month 22 | Steady | ₹24,361 | ₹45,576 | 1.87x | 20 | ₹1,218 |
| Month 23 | Steady | ₹24,313 | ₹45,992 | 1.89x | 20 | ₹1,216 |
| Month 24 | Steady | ₹23,686 | ₹45,929 | 1.94x | 19 | ₹1,247 |
| Total | ₹5,51,604 | ₹10,54,532 | 1.91x | 454 | ₹1,215 |
Funnel
Funnel, first view to purchase month 24
- Impressions1,72,111
- Link clicks1,5140.88% of impressions
- Landing-page views1,00166.12% of link clicks0.582% of impressions
- Added to cart13513.49% of landing-page views0.078% of impressions
- Checkout started5641.48% of added to cart0.033% of impressions
- Purchases1933.93% of checkout started0.011% of impressions
0.011% of impressions became purchases
Mix
Where the budget goes month 24
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹15,543 | 65.6% | 12 | 1.93x | ₹1,295 | |
| ₹8,143 | 34.4% | 7 | 1.95x | ₹1,163 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹8,346 | 35.2% | 6 | 1.94x | ₹1,391 |
| Facebook Feed | ₹4,729 | 20.0% | 4 | 1.90x | ₹1,182 |
| Instagram Feed | ₹4,600 | 19.4% | 4 | 1.99x | ₹1,150 |
| Facebook Reels | ₹3,414 | 14.4% | 3 | 2.02x | ₹1,138 |
| Instagram Stories | ₹2,597 | 11.0% | 2 | 1.81x | ₹1,298 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹20,408 | 86.2% | 16 | 1.93x | ₹1,276 |
| Retargeting (warm audiences) | ₹3,278 | 13.8% | 3 | 2.01x | ₹1,093 |
Creatives
Creative mix month 24
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Static image | Top | ₹2,412 | 3 | 2.78x | ₹804 |
| Catalogue (dynamic product ads) | Moderate | ₹2,627 | 2 | 2.07x | ₹1,314 |
| UGC / creator video | Moderate | ₹1,296 | 1 | 1.93x | ₹1,296 |
| Video | Moderate | ₹15,073 | 12 | 1.88x | ₹1,256 |
| Carousel | Watchlist | ₹2,278 | 1 | 1.31x | ₹2,278 |
How we run it
How we run it, why, and how it works
Research & offer Month 1
What we do
We point the first month at reaching new buyers, the brand’s main problem, on a smaller base. We put the website audit, the creative brief and the monthly media schedule in place before spend moves. 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. We build the account in layers so each can be read on its own: testing, scaling, new-buyer prospecting and cart retargeting.
Why
A smaller store grows monthly revenue in 2 years, from ₹30,000–₹35,000 to ₹2L–₹3L (7.7x). That is faster than nine in ten of our measured accounts grew over the same time, so the case study below is on what that fastest tenth reached and shows where it lands against the number this scenario calls for. The main problem was reaching new buyers. Without a brief, each creative and budget decision starts from scratch. Conversion rate caps what any ad budget can return.
How it works
The audit, the brief and the media schedule are shared before spend rises. Fixes are listed and handed over early, so later budget lands on a store that converts. Each layer keeps its own budget line.
Measurement & reviews Month 1 to 24
What we do
We keep a shared daily sheet with the ad platform's revenue next to real store orders. We set the path from ₹30,000–₹35,000 to ₹2L–₹3L as written monthly numbers, and read every review against the month so far. We set a written rule: no budget step in a month where return falls too far to pay for it.
Why
With no return on ad spend reported, the case study begins at the level measured stores of that size hold. The ad platform's own count runs high, so the store's count is the one that moves budget. A shortfall is caught in the month it happens, not at the end.
How it works
The sheet is read before each budget change. The month's number is on the page at every review. Where return slips too far, the month keeps last month's budget.
Creative testing Month 1
What we do
We lead the testing layer with video, carousel and catalogue ads, building to about a dozen new ads a month by the final month, keeping carousel on a short leash because its return trails the account. We make trust the subject of the video: creator reels, customer feedback and founder-led clips. We run static images next to the video ads. The learning month runs with a deliberately small daily budget until orders prove the buyer.
Why
Trust-carrying video held return in most measured accounts. Among the accounts we measured, static image was the format most often in the top creative tier. Spend in the learning phase pays for information.
How it works
UGC that underperforms is replaced by founder-led video, not given more budget. Statics are added after a video wins. Only confirmed orders at the low budget unlock the next step. New ads rise with the budget, most of them video, then carousel.
Scaling Month 2 to 17
What we do
We scale through Month 2 to Month 17 toward ₹2L–₹3L as the budget rises gently while return holds, with Instagram Reels taking the largest share of spend and Facebook Feed the next. Once purchases are steady, we add lookalikes of past buyers next to broad prospecting. We raise budget only while return on spend holds, and cut it when return drops.
Why
In Month 2 to Month 17 the budget rises gently, while return on spend holds. Budget is part-stepped in several of these months, taking only what return will carry. Each budget step here is sized so that return stays close to where it was. The people who already bought describe the next buyer best.
How it works
Lookalike and broad audiences run the same ads, so they can be compared. 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 Facebook Feed next. Most spend reaches people who have not bought yet; past visitors return more per rupee.
Steady state Month 18 to 24
What we do
From Month 18, we hold the gains and push toward ₹2L–₹3L only as far as return allows. We build lookalikes from repeat buyers and retarget past buyers with new arrivals. We keep a bank of ready creatives and rotate them in as ads tire. We stop pushing budget once return has peaked.
Why
Growth slows from Month 18, still short of ₹2L–₹3L. Spend holds roughly steady from here. Repeat buyers are the cheapest orders an account gets. In one account we measured, click-through fell before revenue did; refresh is how that is avoided.
How it works
New arrivals go to past buyers first, before broad prospecting. The bank means a tired ad is replaced the week it tires. Budget stays at the level of the best return and is trimmed when it slips.
Milestones
Milestones by month
- Month 1
Learning month: a small daily budget carries the first ads, and store orders are matched to tracking. The account runs in layers: testing, scaling and retargeting. Store fixes go live: reviews, trust pointers and the prepaid offer.
- Revenue ₹33,298
- ROAS 2.00x
- Ad spend ₹16,667
- Month 2
The scaling phase opens: the creative bank supplies this period's refresh. Return on spend dips while budget holds.
- Revenue ₹33,637
- ROAS 1.87x
- Ad spend ₹17,953
- Month 3
A past-buyer lookalike audience joins broad prospecting.
- Revenue ₹35,628
- ROAS 1.91x
- Ad spend ₹18,700
- Month 4
New arrivals go to past buyers first.
- Revenue ₹38,134
- ROAS 1.98x
- Ad spend ₹19,218
- Month 5
Static images are tested beside the winning video. Return on spend holds while budget steps up.
- Revenue ₹42,790
- ROAS 1.97x
- Ad spend ₹21,672
- Month 6
New creator and customer-feedback videos join the account.
- Revenue ₹44,570
- ROAS 1.87x
- Ad spend ₹23,875
- Month 7
Budget is held at the level where return peaked. Budget rises to the point where return starts to give way: return on spend holds while budget holds.
- Revenue ₹45,364
- ROAS 1.88x
- Ad spend ₹24,170
- Month 8
Each budget move is read against the return it bought.
- Revenue ₹45,968
- ROAS 1.86x
- Ad spend ₹24,662
- Month 9
Ads with falling click-through are swapped from the bank.
- Revenue ₹45,935
- ROAS 1.89x
- Ad spend ₹24,316
- Month 10
Lookalikes of past buyers are added beside broad prospecting.
- Revenue ₹46,203
- ROAS 1.95x
- Ad spend ₹23,637
- Month 11
Past buyers get the new arrivals ahead of prospecting.
- Revenue ₹45,851
- ROAS 1.91x
- Ad spend ₹24,000
- Month 12
Static images are tested beside the winning video.
- Revenue ₹46,104
- ROAS 1.95x
- Ad spend ₹23,673
- Month 13
New creator and customer-feedback videos join the account.
- Revenue ₹46,060
- ROAS 1.88x
- Ad spend ₹24,483
- Month 14
Budget is held at the level where return peaked.
- Revenue ₹45,975
- ROAS 1.86x
- Ad spend ₹24,728
- Month 15
Budget is reviewed against return before the next step.
- Revenue ₹46,103
- ROAS 2.01x
- Ad spend ₹22,962
- Month 16
Tired ads are refreshed from the creative bank.
- Revenue ₹45,797
- ROAS 1.88x
- Ad spend ₹24,306
- Month 17
Lookalikes of past buyers are added beside broad prospecting.
- Revenue ₹46,038
- ROAS 1.97x
- Ad spend ₹23,324
- Month 18
The case study moves into its steady phase, leaning on refreshed ads and repeat buyers.
- Revenue ₹45,915
- ROAS 1.91x
- Ad spend ₹24,047
- Month 19
New arrivals go to past buyers first.
- Revenue ₹46,095
- ROAS 1.88x
- Ad spend ₹24,516
- Month 20
Static images are tested beside the winning video.
- Revenue ₹45,934
- ROAS 1.86x
- Ad spend ₹24,682
- Month 21
A fresh round of creator and customer-feedback video goes live.
- Revenue ₹45,636
- ROAS 1.93x
- Ad spend ₹23,653
- Month 22
Budget is held at the level where return peaked.
- Revenue ₹45,576
- ROAS 1.87x
- Ad spend ₹24,361
- Month 23
Each budget move is read against the return it bought.
- Revenue ₹45,992
- ROAS 1.89x
- Ad spend ₹24,313
- Month 24
The creative bank supplies this period's refresh. Budget rises to the point where return starts to give way: return on spend holds while budget holds. Revenue ends below ₹2L–₹3L, the number this scenario calls for, because budget stops rising where return starts to slip. Each order costs about what it did while learning.
- Revenue ₹45,929
- ROAS 1.94x
- Ad spend ₹23,686
Learnings
Learnings from brands we measured
Instagram Reels carries the largest share of spend in measured accounts across all industries.
Return on spend fell from its peak month in most engagements; peaks do not hold.
Test Static image alongside the main format: it reached the top creative tier most often in this industry's measured accounts.
Services: Performance marketing Ads video creation Book a call
More Other 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.
