Other case study: plan for ₹8L to ₹45L monthly revenue in 1 year
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 | – | – | ₹8L | – | – | – |
| Month 1 | Learning | ₹2,23,670 | ₹8,19,394 | 3.66x | 249 | ₹898 |
| Month 2 | Scaling | ₹2,59,738 | ₹8,83,586 | 3.40x | 262 | ₹991 |
| Month 3 | Scaling | ₹2,95,635 | ₹9,83,970 | 3.33x | 299 | ₹989 |
| Month 4 | Scaling | ₹3,76,788 | ₹12,04,773 | 3.20x | 354 | ₹1,064 |
| Month 5 | Scaling | ₹5,29,807 | ₹15,82,971 | 2.99x | 461 | ₹1,149 |
| Month 6 | Scaling | ₹8,70,130 | ₹22,74,230 | 2.61x | 682 | ₹1,276 |
| Month 7 | Scaling | ₹13,54,625 | ₹34,32,439 | 2.53x | 1,057 | ₹1,282 |
| Month 8 | Scaling | ₹15,77,679 | ₹41,70,581 | 2.64x | 1,275 | ₹1,237 |
| Month 9 | Scaling | ₹17,69,568 | ₹43,30,251 | 2.45x | 1,295 | ₹1,366 |
| Month 10 | Steady | ₹18,32,769 | ₹43,98,001 | 2.40x | 1,320 | ₹1,388 |
| Month 11 | Steady | ₹17,91,882 | ₹46,27,223 | 2.58x | 1,372 | ₹1,306 |
| Month 12 | Steady | ₹17,91,882 | ₹45,04,032 | 2.51x | 1,326 | ₹1,351 |
| Total | ₹1,26,74,173 | ₹3,32,11,451 | 2.62x | 9,952 | ₹1,274 |
02 · Funnel
Projected funnel, first view to purchase · month 12
- Impressions1,10,63,405
- Link clicks1,38,8591.26% of impressions
- Landing-page views88,01663.39% of link clicks0.796% of impressions
- Added to cart9,92311.27% of landing-page views0.09% of impressions
- Checkout started4,44844.83% of added to cart0.04% of impressions
- Purchases1,32629.81% of checkout started0.012% of impressions
0.012% of impressions became purchases
03 · Mix
Where the planned budget goes · month 12
| Segment | Planned ad spend | Share of spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| ₹11,66,214 | 65.1% | 859 | 2.50x | ₹1,358 | |
| ₹5,90,936 | 33.0% | 441 | 2.54x | ₹1,340 | |
| Audience Network | ₹34,732 | 1.9% | 26 | 2.56x | ₹1,336 |
| Segment | Planned ad spend | Share of spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹6,39,350 | 35.7% | 474 | 2.52x | ₹1,349 |
| Instagram Feed | ₹3,19,090 | 17.8% | 242 | 2.58x | ₹1,319 |
| Facebook Feed | ₹2,78,666 | 15.6% | 202 | 2.46x | ₹1,380 |
| Facebook Reels | ₹2,43,461 | 13.6% | 187 | 2.61x | ₹1,302 |
| Instagram Stories | ₹2,07,774 | 11.6% | 143 | 2.34x | ₹1,453 |
| Facebook Stories | ₹41,905 | 2.3% | 32 | 2.56x | ₹1,310 |
| Audience Network | ₹34,732 | 1.9% | 26 | 2.56x | ₹1,336 |
| Facebook Video | ₹26,904 | 1.5% | 20 | 2.56x | ₹1,345 |
| Segment | Planned ad spend | Share of spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹14,89,043 | 83.1% | 1,096 | 2.50x | ₹1,359 |
| Retargeting (warm audiences) | ₹2,53,603 | 14.2% | 194 | 2.60x | ₹1,307 |
| Advantage+ shopping | ₹49,236 | 2.7% | 36 | 2.51x | ₹1,368 |
04 · Creatives
Planned creative mix · month 12
New ads per month
| Creative type | Tier | Planned ad spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| Static image | Top | ₹2,31,211 | 243 | 3.57x | ₹951 |
| Catalogue (dynamic product ads) | Moderate | ₹2,27,576 | 178 | 2.66x | ₹1,279 |
| UGC / creator video | Moderate | ₹1,34,586 | 98 | 2.49x | ₹1,373 |
| Video | Moderate | ₹9,88,810 | 703 | 2.41x | ₹1,407 |
| Carousel | Watchlist | ₹2,09,699 | 104 | 1.68x | ₹2,016 |
05 · How we'd help
How we'd help, why, and how it works
Research & offer · Month 1
What we'd do
Open with set-up work on the mid-sized store, since the booking gave no single problem. Start with a website audit, a creative brief and a monthly media plan in the first week. Fix the store before scaling: trust pointers, reviews, a clear return window, an about page and a prepaid incentive. Build the account in layers so each can be read on its own: testing, scaling, new-buyer prospecting and cart retargeting.
Why
A mid-sized brand came to us to grow monthly revenue in 1 year, from ₹8L to ₹1Cr (12.5x). Nine in ten of the accounts we measured grew more slowly than that in the same time; the plan is built on what the fastest tenth reached, and shows the gap to the target honestly. No single problem was named at booking; the plan works from the figures instead. A written brief gives every later budget decision a reference point. No budget returns more than the store converts.
How it works
The brief is agreed first; spend follows it. Site fixes are handed over in the first weeks, before budget rises. Retargeting sits next to prospecting and never replaces it.
Measurement & targets · Month 1 to 12
What we'd do
Agree a written target for every month on the way from ₹8L to ₹1Cr, and start each review with the month-to-date figure against it. Log store orders every day beside what the ad platform claims. Set a written rule: no budget step in a month where return would fall too far to pay for it.
Why
No return on ad spend was given at booking; the starting return is what measured stores of that size hold. Written targets expose a slow month while there is still time to act. Ad platforms claim more orders than stores record, so the store number decides budget.
How it works
Written targets make each scaling decision explicit. The sheet is read before each budget change. Where return would slip too far, the month keeps last month's budget.
Creative testing · Month 1
What we'd do
Lead the testing layer with video, catalogue ads and static image, building to several dozen new ads a month by the final month, keeping carousel on a short leash because its return trails the account. Lead with video that carries trust: creators, customer feedback and founder-led pieces. Work in creative batches with a fixed read window each. The learning month runs at a low daily budget and moves up only when orders come through.
Why
In most accounts we measured, video that carried trust held its return. Buying more before a batch is read means paying for guesses. Early spend buys learning, not scale.
How it works
Weak UGC is swapped for founder-led video rather than scaled. Losing batches stop; winning ads take their budget. Spend steps up only after orders confirm at the low budget. More spend buys more new ads, led by video ahead of catalogue ads.
Scaling · Month 2 to 9
What we'd do
Through Month 2 to Month 9, push toward ₹1Cr: the budget climbs steeply and return falls, and Instagram Reels carries the most spend and Instagram Feed the next. Let return decide budget: more while it holds, less when it slips. Once purchases are steady, add lookalikes of past buyers next to broad prospecting.
Why
Across Month 2 to Month 9, the modelled budget climbs steeply, and return on spend falls as it does. Budget is part-stepped in two of these months, taking only what return will carry. In measured accounts, scaling spend raised cost per order and lowered return on spend, so each step waits for return to hold. The people who already bought describe the next buyer best.
How it works
There is no fixed ramp; each month's budget follows the return of the last. Lookalike and broad audiences run the same ads, so they can be compared. 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.
Steady state · Month 10 to 12
What we'd do
From Month 10, protect the revenue already built and move toward ₹1Cr where return permits. Recover abandoned checkouts and lift repeat orders with WhatsApp messages. Refresh tired ads by mixing old and new creatives, and keep a creative bank.
Why
From Month 10 growth slows while revenue is still under ₹1Cr. Budget stays about level over these months. WhatsApp is cheaper than paid retargeting for buyers who already reached checkout. In one account we measured, click-through fell before revenue did; refresh is how that is avoided.
How it works
WhatsApp runs alongside paid retargeting, not instead of it. Refreshes are gradual: a few new ads at a time.
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. The website audit, creative brief and media plan are shared. Store orders and platform revenue are reconciled in the shared sheet.
- Projected revenue ₹8.2L
- Projected ROAS 3.66x
- Planned ad spend ₹2.2L
- Month 2
The scaling phase opens: ads with falling click-through are swapped from the bank. Return dips as the budget steps up.
- Projected revenue ₹8.8L
- Projected ROAS 3.40x
- Planned ad spend ₹2.6L
- Month 3
A past-buyer lookalike audience joins broad prospecting.
- Projected revenue ₹9.8L
- Projected ROAS 3.33x
- Planned ad spend ₹3L
- Month 4
Budget is reviewed against return before the next step.
- Projected revenue ₹12L
- Projected ROAS 3.20x
- Planned ad spend ₹3.8L
- Month 5
A new batch goes live after the last one is read.
- Projected revenue ₹15.8L
- Projected ROAS 2.99x
- Planned ad spend ₹5.3L
- Month 6
New creator and customer-feedback videos join the account. Return falls as the budget steps up sharply.
- Projected revenue ₹22.7L
- Projected ROAS 2.61x
- Planned ad spend ₹8.7L
- Month 7
Repeat-order messages go to past buyers.
- Projected revenue ₹34.3L
- Projected ROAS 2.53x
- Planned ad spend ₹13.5L
- Month 8
Tired ads are refreshed from the creative bank. Budget is raised only as far as return allows: return rises as the budget steps up.
- Projected revenue ₹41.7L
- Projected ROAS 2.64x
- Planned ad spend ₹15.8L
- Month 9
A past-buyer lookalike audience joins broad prospecting.
- Projected revenue ₹43.3L
- Projected ROAS 2.45x
- Planned ad spend ₹17.7L
- Month 10
Steady phase begins: creative refresh and repeat orders take on more of the work. Budget is raised only as far as return allows: return holds as the budget holds.
- Projected revenue ₹44L
- Projected ROAS 2.40x
- Planned ad spend ₹18.3L
- Month 11
Each budget move is read against the return it bought. Return has not reached the level that would justify more budget, so return rises as the budget holds.
- Projected revenue ₹46.3L
- Projected ROAS 2.58x
- Planned ad spend ₹17.9L
- Month 12
A new batch goes live after the last one is read. Return has not reached the level that would justify more budget, so return holds as the budget holds. The plan finishes short of ₹1Cr: budget stops rising where return would slip. Cost per purchase ends higher than in the learning phase.
- Projected revenue ₹45L
- Projected ROAS 2.51x
- Planned ad spend ₹17.9L
07 · Learnings
Learnings from brands we measured
Expect Video to carry most creative spend in this industry's measured accounts.
Audit competitors and agree a three-month plan before spending.
Product pages rebuilt for a trust-led buyer: offer price, COD, reviews, 30-day money-back guarantee, video reviews
Services behind this plan: 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 hit your goals, we will tell you how; if we cannot, we will tell you that too.
