Kids case study: plan for ₹40L–₹45L to ₹75L monthly revenue in 18 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 | – | – | ₹40L–₹45L | – | – | – |
| Month 1 | Learning | ₹12,59,519 | ₹43,29,360 | 3.44x | 3,537 | ₹356 |
| Month 2 | Scaling | ₹11,82,016 | ₹43,59,033 | 3.69x | 3,646 | ₹324 |
| Month 3 | Scaling | ₹11,57,954 | ₹44,25,338 | 3.82x | 3,635 | ₹319 |
| Month 4 | Scaling | ₹11,49,495 | ₹45,56,006 | 3.96x | 3,668 | ₹313 |
| Month 5 | Scaling | ₹12,04,680 | ₹46,58,321 | 3.87x | 3,817 | ₹316 |
| Month 6 | Scaling | ₹12,49,288 | ₹47,66,458 | 3.82x | 3,790 | ₹330 |
| Month 7 | Scaling | ₹12,34,027 | ₹48,62,029 | 3.94x | 3,961 | ₹312 |
| Month 8 | Scaling | ₹12,47,835 | ₹51,23,801 | 4.11x | 4,207 | ₹297 |
| Month 9 | Scaling | ₹13,44,651 | ₹54,14,564 | 4.03x | 4,423 | ₹304 |
| Month 10 | Scaling | ₹14,39,574 | ₹57,68,705 | 4.01x | 4,655 | ₹309 |
| Month 11 | Scaling | ₹14,56,213 | ₹57,97,421 | 3.98x | 4,863 | ₹299 |
| Month 12 | Scaling | ₹16,57,042 | ₹63,02,352 | 3.80x | 5,368 | ₹309 |
| Month 13 | Scaling | ₹16,98,542 | ₹66,84,566 | 3.94x | 5,356 | ₹317 |
| Month 14 | Scaling | ₹17,65,059 | ₹68,84,185 | 3.90x | 5,730 | ₹308 |
| Month 15 | Steady | ₹18,43,045 | ₹72,52,784 | 3.94x | 5,918 | ₹311 |
| Month 16 | Steady | ₹20,22,282 | ₹75,06,796 | 3.71x | 6,294 | ₹321 |
| Month 17 | Steady | ₹19,14,530 | ₹76,07,783 | 3.97x | 6,124 | ₹313 |
| Month 18 | Steady | ₹19,61,501 | ₹77,07,082 | 3.93x | 6,297 | ₹311 |
| Total | ₹2,67,87,253 | ₹10,40,06,584 | 3.88x | 85,289 | ₹314 |
02 · Funnel
Projected funnel, first view to purchase · month 18
- Impressions2,42,06,399
- Link clicks3,80,8851.57% of impressions
- Landing-page views2,66,97070.09% of link clicks1.103% of impressions
- Added to cart39,09814.65% of landing-page views0.162% of impressions
- Checkout started18,82048.14% of added to cart0.078% of impressions
- Purchases6,29733.46% of checkout started0.026% of impressions
0.026% of impressions became purchases
03 · Mix
Where the planned budget goes · month 18
| Segment | Planned ad spend | Share of spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| ₹11,49,226 | 58.6% | 3,677 | 3.92x | ₹313 | |
| ₹7,81,844 | 39.9% | 2,521 | 3.95x | ₹310 | |
| Audience Network | ₹30,431 | 1.6% | 99 | 4.00x | ₹307 |
| Segment | Planned ad spend | Share of spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹4,85,848 | 24.8% | 1,559 | 3.93x | ₹312 |
| Instagram Feed | ₹4,54,725 | 23.2% | 1,495 | 4.02x | ₹304 |
| Facebook Feed | ₹4,34,853 | 22.2% | 1,367 | 3.85x | ₹318 |
| Facebook Reels | ₹2,84,220 | 14.5% | 948 | 4.08x | ₹300 |
| Instagram Stories | ₹2,08,653 | 10.6% | 623 | 3.65x | ₹335 |
| Facebook Stories | ₹41,184 | 2.1% | 135 | 4.00x | ₹305 |
| Audience Network | ₹30,431 | 1.6% | 99 | 4.00x | ₹307 |
| Facebook Video | ₹21,587 | 1.1% | 71 | 4.00x | ₹304 |
| Segment | Planned ad spend | Share of spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹15,83,470 | 80.7% | 5,064 | 3.91x | ₹313 |
| Retargeting (warm audiences) | ₹2,31,799 | 11.8% | 772 | 4.08x | ₹300 |
| Lookalike audiences | ₹84,896 | 4.3% | 264 | 3.81x | ₹322 |
| Advantage+ shopping | ₹61,336 | 3.1% | 197 | 3.93x | ₹311 |
04 · Creatives
Planned creative mix · month 18
New ads per month
| Creative type | Tier | Planned ad spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹4,33,903 | 1,457 | 4.11x | ₹298 |
| Static image | Moderate | ₹2,58,857 | 866 | 4.09x | ₹299 |
| Video | Moderate | ₹10,82,427 | 3,435 | 3.88x | ₹315 |
| UGC / creator video | Moderate | ₹99,120 | 303 | 3.74x | ₹327 |
| Carousel | Watchlist | ₹87,194 | 236 | 3.31x | ₹369 |
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 keeping return on spend while scaling, the problem named at booking, on a established base. Split the account into layers: one campaign to test creative, one to scale winners, prospecting that leaves out past buyers, and retargeting for carts. Pick the hero categories to lead with, and check the pixel against store orders. Start with a website audit, a creative brief and a monthly media plan in the first week.
Why
An established kids store asked us how to grow monthly revenue in 18 months, from ₹40L–₹45L to ₹75L (+76%). At least one in four of our measured accounts grew that fast over the same time. At booking, the brand named keeping return on spend while scaling as its main problem, with marketing and social presence close behind. Separate layers stop prospecting and retargeting competing for the same budget. A broken pixel and diffuse categories both starve the algorithm of signal.
How it works
Each layer keeps its own budget line. Hero categories get their own campaigns from the first week. All three are shared with the brand's team before any budget step.
Measurement & targets · Month 1 to 18
What we'd do
Report net sales after returns, cancellations and tax next to store revenue and platform revenue. Agree a written target for every month on the way from ₹40L–₹45L to ₹75L, and start each review with the month-to-date figure against it. Check the reported return on spend against store revenue before any budget moves.
Why
Its reported return on ad spend is under what measured stores of that size hold; the plan begins from it and rebuilds return first. Returns, cancellations and tax cut logged revenue, so targets are set on net sales. A missed month shows up early instead of at the end of the plan.
How it works
Net sales, not platform revenue, decide each budget step. Written targets make each scaling decision explicit. Both returns are reviewed together each week.
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, with carousel watched closely since it returns less than the rest. Test catalogue ads state by state and city by city, with close lookalikes of past buyers. Brief creators for a steady run of UGC video, with regional-language cuts of the winners. The learning month runs at a low daily budget and moves up only when orders come through.
Why
Kids' demand varies by region and season. Regular UGC keeps testing going, and a regional cut stretches a winning idea further. Early spend buys learning, not scale.
How it works
Regions that convert keep their catalogue sets; the rest are cut. Winning UGC is cut into regional languages before new ideas are bought. The low budget stays until orders confirm the buyer. The number of new ads grows with spend; video makes up the largest part and catalogue ads the next.
Scaling · Month 2 to 14
What we'd do
Scale through Month 2 to Month 14 toward ₹75L as the budget rises gently while return rises, with Instagram Reels taking the largest share of spend and Instagram Feed the next. Raise budget only while return on spend holds, and cut it when return drops. Move budget in three-to-four-day windows at campaign level. Scale into the festive and wedding calendar with seasonal collection campaigns.
Why
Across Month 2 to Month 14, the modelled budget rises gently, while return on spend rises. Return improves over these months, moving from the starting level toward the level of measured stores of that size. Short windows react to category demand without resetting learning every day.
How it works
Each month's budget is set by the return the last one earned. Each window is read on purchases and cost per purchase before the next move. Spend shifts into each season and between regions with the calendar. Most of the final month's spend sits on Instagram Reels, then Instagram Feed. Most spend reaches people who have not bought yet; past visitors return more per rupee.
Steady state · Month 15 to 18
What we'd do
From Month 15, reach ₹75L while keeping return where it is. Hold budget where return peaks instead of pushing past it. Refresh tired ads by mixing old and new creatives, and keep a creative bank.
Why
At Month 15 revenue is close to ₹75L. Budget keeps rising. Most of our engagements saw return fall back from its best month. A measured account showed click-through falling ahead of revenue, so tired ads are replaced early.
How it works
Budget is held while return is at its best and cut back when it slips. New creatives mix with proven ones rather than replacing them all at once.
06 · Milestones
Projected milestones by month
- Month 1
Learning month: 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. The store-side return is now the one budget follows.
- Projected revenue ₹43.3L
- Projected ROAS 3.44x
- Planned ad spend ₹12.6L
- Month 2
Scaling starts: budget moves in short windows at campaign level. Budget holds and return on spend rises.
- Projected revenue ₹43.6L
- Projected ROAS 3.69x
- Planned ad spend ₹11.8L
- Month 3
The budget decision is taken on the return the last step earned.
- Projected revenue ₹44.3L
- Projected ROAS 3.82x
- Planned ad spend ₹11.6L
- Month 4
A seasonal collection campaign takes a larger share of budget.
- Projected revenue ₹45.6L
- Projected ROAS 3.96x
- Planned ad spend ₹11.5L
- Month 5
Budget is held at the level where return peaked.
- Projected revenue ₹46.6L
- Projected ROAS 3.87x
- Planned ad spend ₹12L
- Month 6
Catalogue sets are kept in regions that convert and cut elsewhere.
- Projected revenue ₹47.7L
- Projected ROAS 3.82x
- Planned ad spend ₹12.5L
- Month 7
The winning UGC runs in regional-language versions.
- Projected revenue ₹48.6L
- Projected ROAS 3.94x
- Planned ad spend ₹12.3L
- Month 8
Tired ads are refreshed from the creative bank.
- Projected revenue ₹51.2L
- Projected ROAS 4.11x
- Planned ad spend ₹12.5L
- Month 9
Budget moves in short windows at campaign level.
- Projected revenue ₹54.1L
- Projected ROAS 4.03x
- Planned ad spend ₹13.4L
- Month 10
The budget decision is taken on the return the last step earned.
- Projected revenue ₹57.7L
- Projected ROAS 4.01x
- Planned ad spend ₹14.4L
- Month 11
The seasonal collection campaign leads this period's spend mix.
- Projected revenue ₹58L
- Projected ROAS 3.98x
- Planned ad spend ₹14.6L
- Month 12
Regional-language cuts of the winning UGC go live. Budget steps up and return on spend dips. Monthly revenue passes the halfway point between ₹40L–₹45L and ₹75L.
- Projected revenue ₹63L
- Projected ROAS 3.80x
- Planned ad spend ₹16.6L
- Month 13
Catalogue sets are kept in regions that convert and cut elsewhere. Budget holds and return on spend holds.
- Projected revenue ₹66.8L
- Projected ROAS 3.94x
- Planned ad spend ₹17L
- Month 14
The winning UGC runs in regional-language versions.
- Projected revenue ₹68.8L
- Projected ROAS 3.90x
- Planned ad spend ₹17.7L
- Month 15
From here the work shifts to keeping ads fresh and bringing buyers back.
- Projected revenue ₹72.5L
- Projected ROAS 3.94x
- Planned ad spend ₹18.4L
- Month 16
Tired ads are refreshed from the creative bank. Monthly revenue reaches ₹75L, the target set at enquiry.
- Projected revenue ₹75.1L
- Projected ROAS 3.71x
- Planned ad spend ₹20.2L
- Month 17
Budget moves in short windows at campaign level.
- Projected revenue ₹76.1L
- Projected ROAS 3.97x
- Planned ad spend ₹19.1L
- Month 18
Budget is reviewed against return before the next step. Budget holds and return on spend holds. Cost per purchase ends lower than in the learning phase.
- Projected revenue ₹77.1L
- Projected ROAS 3.93x
- Planned ad spend ₹19.6L
07 · Learnings
Learnings from Kids brands we measured
Test catalogue ads state-wise and city-wise, with 1% lookalikes and festive retargeting.
After a fall: pick hero categories, fix the pixel, and bring in festive creator content.
Move budget in three-to-four-day windows at campaign level, with catalogue campaigns by collection.
Services behind this plan: Performance marketing · Ads video creation · Book a call
More Kids 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.
