Kids case study: ₹25L to ₹44.3L monthly revenue in 3 months
Case study
Month by month
Revenue by month
| Month | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹25L | – | – | – |
| Month 1 | Learning | ₹10,44,064 | ₹24,97,808 | 2.39x | 1,829 | ₹571 |
| Month 2 | Scaling | ₹13,89,470 | ₹34,61,503 | 2.49x | 2,370 | ₹586 |
| Month 3 | Scaling | ₹19,28,643 | ₹44,34,243 | 2.30x | 3,199 | ₹603 |
| Total | ₹43,62,177 | ₹1,03,93,554 | 2.38x | 7,398 | ₹590 |
Funnel
Funnel, first view to purchase month 3
- Impressions1,25,04,853
- Link clicks2,50,7742.01% of impressions
- Landing-page views1,90,14675.82% of link clicks1.521% of impressions
- Added to cart17,0848.98% of landing-page views0.137% of impressions
- Checkout started8,95652.42% of added to cart0.072% of impressions
- Purchases3,19935.72% of checkout started0.026% of impressions
0.026% of impressions became purchases
Mix
Where the budget goes month 3
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹11,30,065 | 58.6% | 1,867 | 2.29x | ₹605 | |
| ₹7,70,028 | 39.9% | 1,284 | 2.31x | ₹600 | |
| Audience Network | ₹28,550 | 1.5% | 48 | 2.34x | ₹595 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹4,74,070 | 24.6% | 785 | 2.30x | ₹604 |
| Instagram Feed | ₹4,54,513 | 23.6% | 772 | 2.35x | ₹589 |
| Facebook Feed | ₹4,07,291 | 21.1% | 661 | 2.25x | ₹616 |
| Facebook Reels | ₹3,12,168 | 16.2% | 537 | 2.39x | ₹581 |
| Instagram Stories | ₹2,01,482 | 10.4% | 310 | 2.13x | ₹650 |
| Facebook Stories | ₹30,687 | 1.6% | 52 | 2.34x | ₹590 |
| Audience Network | ₹28,550 | 1.5% | 48 | 2.34x | ₹595 |
| Facebook Video | ₹19,882 | 1.0% | 34 | 2.34x | ₹585 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹15,78,987 | 81.9% | 2,608 | 2.29x | ₹605 |
| Retargeting (warm audiences) | ₹2,34,134 | 12.1% | 403 | 2.38x | ₹581 |
| Lookalike audiences | ₹66,059 | 3.4% | 106 | 2.23x | ₹623 |
| Advantage+ shopping | ₹49,463 | 2.6% | 82 | 2.30x | ₹603 |
Creatives
Creative mix month 3
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹4,32,463 | 751 | 2.41x | ₹576 |
| Static image | Moderate | ₹2,85,085 | 493 | 2.40x | ₹578 |
| Video | Moderate | ₹9,99,540 | 1,640 | 2.27x | ₹609 |
| UGC / creator video | Moderate | ₹1,05,202 | 166 | 2.19x | ₹634 |
| Carousel | Watchlist | ₹1,06,353 | 149 | 1.94x | ₹714 |
How we run it
How we run it, why, and how it works
Research & offer Month 1
What we do
We give the first month to keeping return on spend while scaling, the brand’s main problem, on an established base. We layer the account: a creative-testing campaign, a scaling campaign, cold audiences that exclude past buyers, and cart remarketing. We map the festive and wedding calendar before spending, with seasonal collections ready in advance.
Why
An established kids brand grows monthly revenue in 3 months, from ₹25L to ₹60L (2.4x). 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 keeping return on spend while scaling, followed by results that swing from month to month. Separate layers stop prospecting and retargeting competing for the same budget. Demand in this category rises and falls with the festive calendar.
How it works
Retargeting sits next to prospecting and never replaces it. Seasonal campaigns are prepared ahead of each peak.
Measurement & reviews Month 1 to 3
What we do
We report net sales after returns, cancellations and tax next to store revenue and platform revenue. We write month-by-month revenue numbers with the brand's team that climb from ₹25L to ₹60L, and open every review with the month-to-date number against them. We 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 case study begins from it and rebuilds return first. Returns, cancellations and tax cut logged revenue, so the numbers are set on net sales. A missed month shows up early instead of at the end of the case study.
How it works
Net sales, not platform revenue, decide each budget step. Each budget step is argued against the written number. 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 several dozen new ads a month by the final month, keeping carousel on a short leash because its return trails the account. We test catalogue ads state by state and city by city, with close lookalikes of past buyers. We work in creative batches with a fixed read window each. We make trust the subject of the video: creator reels, customer feedback and founder-led clips.
Why
Kids' demand varies by region and season. The read window keeps creative spending tied to evidence. Video built on trust was the format that held return in most measured accounts.
How it works
Regions that convert keep their catalogue sets; the rest are cut. Losing batches stop; winning ads take their budget. Weak UGC is swapped for founder-led video rather than scaled. More spend buys more new ads, led by video ahead of catalogue ads.
Scaling Month 2 to 3
What we do
We scale through Month 2 to Month 3 as far toward ₹60L as return allows as the budget climbs in steps while return holds, with Instagram Reels taking the largest share of spend and Instagram Feed the next. We tie every budget increase to return: we step up while it holds, and step back when it drops. We move budget in three-to-four-day windows at campaign level.
Why
In Month 2 to Month 3 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. Short windows react to category demand without resetting learning every day.
How it works
Budget follows return month to month instead of a fixed ramp. Each window is read on purchases and cost per purchase before the next move. 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.
Milestones
Milestones by month
- Month 1
Learning month: the first ads run on a small daily budget while tracking is checked against store orders. Net sales are reconciled against logged revenue. The store-side return is now the one budget follows.
- Revenue ₹25L
- ROAS 2.39x
- Ad spend ₹10.4L
- Month 2
Scaling begins: the creative batch is read and the winners keep the budget. Spend steps up, and return rises.
- Revenue ₹34.6L
- ROAS 2.49x
- Ad spend ₹13.9L
- Month 3
Budget is reviewed against return before the next step. Spend steps up, and return dips. Revenue is now past halfway from ₹25L to ₹60L. Revenue ends below ₹60L, the number this scenario calls for, because the case study follows what the fastest tenth of our measured accounts reached. Cost per purchase ends close to the learning phase.
- Revenue ₹44.3L
- ROAS 2.30x
- Ad spend ₹19.3L
Learnings
Learnings from Kids brands we measured
Website audit, creative brief and a monthly media schedule from week one
Moved budget in three-to-four-day windows at campaign level
After the spring fall: hero categories, a pixel fix and festive influencer content
Services: 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 grow, we show you how; if we cannot, we tell you that too.
