Kids case study: ₹2L to ₹2.4L monthly revenue in 6 months
Case study
Month by month
Revenue by month
| Month | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹2L | – | – | – |
| Month 1 | Learning | ₹1,11,137 | ₹2,09,206 | 1.88x | 201 | ₹553 |
| Month 2 | Scaling | ₹1,15,935 | ₹2,19,623 | 1.89x | 220 | ₹527 |
| Month 3 | Scaling | ₹1,14,287 | ₹2,28,553 | 2.00x | 222 | ₹515 |
| Month 4 | Scaling | ₹1,23,303 | ₹2,28,915 | 1.86x | 233 | ₹529 |
| Month 5 | Steady | ₹1,24,671 | ₹2,38,555 | 1.91x | 229 | ₹544 |
| Month 6 | Steady | ₹1,24,987 | ₹2,39,180 | 1.91x | 239 | ₹523 |
| Total | ₹7,14,320 | ₹13,64,032 | 1.91x | 1,344 | ₹531 |
Funnel
Funnel, first view to purchase month 6
- Impressions9,10,648
- Link clicks18,1561.99% of impressions
- Landing-page views14,51479.94% of link clicks1.594% of impressions
- Added to cart1,4389.91% of landing-page views0.158% of impressions
- Checkout started68747.77% of added to cart0.075% of impressions
- Purchases23934.79% of checkout started0.026% of impressions
0.026% of impressions became purchases
Mix
Where the budget goes month 6
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹77,368 | 61.9% | 148 | 1.91x | ₹523 | |
| ₹45,826 | 36.7% | 88 | 1.92x | ₹521 | |
| Audience Network | ₹1,793 | 1.4% | 3 | 1.95x | ₹598 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹33,927 | 27.1% | 65 | 1.91x | ₹522 |
| Instagram Feed | ₹29,642 | 23.7% | 58 | 1.96x | ₹511 |
| Facebook Feed | ₹25,452 | 20.4% | 48 | 1.87x | ₹530 |
| Facebook Reels | ₹16,786 | 13.4% | 33 | 1.99x | ₹509 |
| Instagram Stories | ₹13,799 | 11.0% | 25 | 1.78x | ₹552 |
| Facebook Stories | ₹2,106 | 1.7% | 4 | 1.95x | ₹526 |
| Audience Network | ₹1,793 | 1.4% | 3 | 1.95x | ₹598 |
| Facebook Video | ₹1,482 | 1.2% | 3 | 1.95x | ₹494 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹1,05,708 | 84.6% | 202 | 1.91x | ₹523 |
| Retargeting (warm audiences) | ₹12,178 | 9.7% | 24 | 1.99x | ₹507 |
| Lookalike audiences | ₹3,754 | 3.0% | 7 | 1.86x | ₹536 |
| Advantage+ shopping | ₹3,347 | 2.7% | 6 | 1.91x | ₹558 |
Creatives
Creative mix month 6
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹30,824 | 62 | 2.00x | ₹497 |
| Static image | Moderate | ₹17,035 | 34 | 1.99x | ₹501 |
| Video | Moderate | ₹63,236 | 120 | 1.89x | ₹527 |
| UGC / creator video | Moderate | ₹7,389 | 13 | 1.82x | ₹568 |
| Carousel | Watchlist | ₹6,503 | 10 | 1.61x | ₹650 |
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 map the festive and wedding calendar before spending, with seasonal collections ready in advance. We pick the hero categories to lead with, and check the pixel against store orders.
Why
In this case study, a smaller kids brand grows monthly revenue in 6 months, from ₹2L to ₹50L (25x). Fewer than one in ten of our measured accounts grew that fast in the same time, so the case study follows the pace of that top tenth rather than forcing the number. The main problem in this scenario is reaching new buyers. Buyers in this category shop around festivals and weddings. A broken pixel and diffuse categories both starve the algorithm of signal.
How it works
Each peak has its campaign ready before it starts. Hero categories get their own campaigns from the first week.
Measurement & reviews Month 1 to 6
What we do
We set the path from ₹2L to ₹50L as written monthly numbers, and read every review against the month so far. We log store orders every day beside what the ad platform claims. We raise budget in a month only while return holds; where it slips too far, we hold it.
Why
With no return on ad spend reported, the case study begins at the level measured kids stores of that size hold. Written monthly numbers 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 monthly numbers make each scaling decision explicit. The sheet is read before each budget change. A month whose return slips past that point keeps its budget instead.
Creative testing Month 1
What we do
We test with video, catalogue ads and static image first, rising to a few dozen new ads a month by the final month, with carousel watched closely since it returns less than the rest. We test catalogue ads state by state and city by city, with close lookalikes of past buyers. We test static images beside video. The learning month runs with a deliberately small daily budget until orders prove the buyer.
Why
Kids' demand varies by region and season. Across measured accounts in all industries, static images reached the top creative tier most often. Spend in the learning phase pays for information.
How it works
Regions that convert keep their catalogue sets; the rest are cut. Statics are added after a video wins. 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 4
What we do
Through Month 2 to Month 4, we push toward ₹50L: the budget rises gently while return holds, and Instagram Reels carries the most spend and Instagram Feed the next. Once purchases are steady, we add lookalikes of past buyers next to broad prospecting. We make regional-language versions of the winning video for the states that buy most.
Why
Across Month 2 to Month 4, the budget rises gently, while return on spend holds. In two of these months budget goes up only as far as return allows, so revenue grows more slowly than the brand's number needs. In one of these months budget holds, because return is below the level where more budget pays. Return holds through these months because each budget step stops where return starts to slip. 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. Regional cuts run beside the original winner. 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 5 to 6
What we do
From Month 5, we protect the revenue already built and move toward ₹50L where return permits. We hold a creative bank and swap tired ads out before click-through falls. We build lookalikes from repeat buyers and retarget past buyers with new arrivals.
Why
Growth slows from Month 5, still short of ₹50L. Budget stays about level over these months. Falling click-through preceded a revenue drop in a measured account, so creative refresh is not optional. Repeat buyers are the cheapest orders an account gets.
How it works
New creatives mix with proven ones rather than replacing them all at once. Past buyers see new arrivals before anyone else.
Milestones
Milestones by month
- Month 1
The learning phase opens: a small daily budget carries the first ads, and store orders are matched to tracking. Store orders and ad-platform revenue are checked side by side. The next festive collection is briefed and ready.
- Revenue ₹2.1L
- ROAS 1.88x
- Ad spend ₹1.1L
- Month 2
Scaling begins: regional-language versions of the winner go live. The step is sized by what return can bear: as budget holds, return on spend holds.
- Revenue ₹2.2L
- ROAS 1.89x
- Ad spend ₹1.2L
- Month 3
Catalogue sets are kept in regions that convert and cut elsewhere. Return is still below the level where more budget pays, so with budget holds, return on spend rises.
- Revenue ₹2.3L
- ROAS 2.00x
- Ad spend ₹1.1L
- Month 4
Past buyers get the new arrivals ahead of prospecting. The step is sized by what return can bear: with budget holds, return on spend dips.
- Revenue ₹2.3L
- ROAS 1.86x
- Ad spend ₹1.2L
- Month 5
Steady phase begins: creative refresh and repeat orders take on more of the work.
- Revenue ₹2.4L
- ROAS 1.91x
- Ad spend ₹1.2L
- Month 6
Lookalikes of past buyers are added beside broad prospecting. The step is sized by what return can bear: as budget holds, return on spend holds. The case study finishes short of ₹50L: budget stops rising where return starts to slip. Cost per purchase ends close to the learning phase.
- Revenue ₹2.4L
- ROAS 1.91x
- Ad spend ₹1.2L
Learnings
Learnings from Kids brands we measured
After a fall: pick hero categories, fix the pixel, and bring in festive creator content.
Paused South India during Shravan and ran new creatives to the North
Falling click-through preceded a revenue drop; creative refresh is not optional.
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.
