Electronics case study: ₹4L to ₹14.2L monthly revenue in 12 months
Case study
Month by month
Revenue by month
| Month | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹4L | – | – | – |
| Month 1 | Learning | ₹1,00,505 | ₹4,05,277 | 4.03x | 159 | ₹632 |
| Month 2 | Scaling | ₹1,47,341 | ₹4,84,940 | 3.29x | 192 | ₹767 |
| Month 3 | Scaling | ₹2,19,287 | ₹6,26,681 | 2.86x | 245 | ₹895 |
| Month 4 | Scaling | ₹3,59,083 | ₹8,98,076 | 2.50x | 367 | ₹978 |
| Month 5 | Scaling | ₹5,99,050 | ₹13,67,466 | 2.28x | 521 | ₹1,150 |
| Month 6 | Scaling | ₹6,17,610 | ₹13,92,079 | 2.25x | 557 | ₹1,109 |
| Month 7 | Scaling | ₹6,31,983 | ₹14,18,912 | 2.25x | 548 | ₹1,153 |
| Month 8 | Scaling | ₹6,43,068 | ₹14,08,313 | 2.19x | 563 | ₹1,142 |
| Month 9 | Steady | ₹6,62,072 | ₹14,11,521 | 2.13x | 577 | ₹1,147 |
| Month 10 | Steady | ₹6,45,183 | ₹14,08,804 | 2.18x | 557 | ₹1,158 |
| Month 11 | Steady | ₹6,45,183 | ₹14,61,006 | 2.26x | 589 | ₹1,095 |
| Month 12 | Steady | ₹6,54,629 | ₹14,17,301 | 2.17x | 552 | ₹1,186 |
| Total | ₹59,24,994 | ₹1,37,00,376 | 2.31x | 5,427 | ₹1,092 |
Funnel
Funnel, first view to purchase month 12
- Impressions37,72,519
- Link clicks60,5101.6% of impressions
- Landing-page views46,18976.33% of link clicks1.224% of impressions
- Added to cart3,1776.88% of landing-page views0.084% of impressions
- Checkout started1,73254.52% of added to cart0.046% of impressions
- Purchases55231.87% of checkout started0.015% of impressions
0.015% of impressions became purchases
Mix
Where the budget goes month 12
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹3,59,940 | 55.0% | 301 | 2.15x | ₹1,196 | |
| ₹2,84,292 | 43.4% | 242 | 2.18x | ₹1,175 | |
| Audience Network | ₹10,397 | 1.6% | 9 | 2.21x | ₹1,155 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹1,57,070 | 24.0% | 132 | 2.16x | ₹1,190 |
| Facebook Feed | ₹1,47,603 | 22.5% | 122 | 2.12x | ₹1,210 |
| Instagram Feed | ₹1,29,877 | 19.8% | 112 | 2.22x | ₹1,160 |
| Facebook Reels | ₹1,25,740 | 19.2% | 110 | 2.25x | ₹1,143 |
| Instagram Stories | ₹72,993 | 11.2% | 57 | 2.01x | ₹1,281 |
| Facebook Stories | ₹10,949 | 1.7% | 10 | 2.21x | ₹1,095 |
| Audience Network | ₹10,397 | 1.6% | 9 | 2.21x | ₹1,155 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹5,87,042 | 89.7% | 494 | 2.16x | ₹1,188 |
| Retargeting (warm audiences) | ₹42,983 | 6.6% | 38 | 2.25x | ₹1,131 |
| Advantage+ shopping | ₹12,473 | 1.9% | 10 | 2.17x | ₹1,247 |
| Lookalike audiences | ₹12,131 | 1.9% | 10 | 2.10x | ₹1,213 |
Creatives
Creative mix month 12
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹75,694 | 67 | 2.28x | ₹1,130 |
| Static image | Moderate | ₹1,47,731 | 130 | 2.27x | ₹1,136 |
| Video | Moderate | ₹2,96,849 | 249 | 2.15x | ₹1,192 |
| UGC / creator video | Moderate | ₹1,07,550 | 87 | 2.07x | ₹1,236 |
| Carousel | Watchlist | ₹26,805 | 19 | 1.83x | ₹1,411 |
How we run it
How we run it, why, and how it works
Research & offer Month 1
What we do
The first problem in this scenario is a clear strategy, so the opening month on this smaller store goes there. We start with a website audit, a creative brief and a monthly media schedule in the first week. We split the account into layers: one campaign to test creative, one to scale winners, prospecting that leaves out past buyers, and retargeting for carts. We fix the store before scaling: trust pointers, reviews, a clear return window, an about page and a prepaid incentive.
Why
In this case study, a smaller electronics brand grows monthly revenue in 12 months, from ₹4L to ₹80L–₹1Cr (22.5x). 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 a clear strategy. Later budget calls need something written to be judged against. Separate layers stop prospecting and retargeting competing for the same budget.
How it works
The audit, the brief and the media schedule are shared before spend rises. Warm layers run beside prospecting, not instead of it. Site fixes are handed over in the first weeks, before budget rises.
Measurement & reviews Month 1 to 12
What we do
We keep a shared daily sheet with the ad platform's revenue next to real store orders. We agree a written number for every month on the way from ₹4L to ₹80L–₹1Cr, and start each review with the month-to-date figure against it. We match the return the brand in this scenario reports to what the store actually took in, before touching budget.
Why
The return on ad spend it reported sits above what measured electronics stores of that size hold; the case study starts from it and allows for some of it to give way as spend rises. Platform attribution over-counts, so budget decisions sit on the store-side number. A missed month shows up early instead of at the end of the case study.
How it works
The sheet is read before each budget change. Each budget step is argued against the written number. The reported return and the store-side return are read side by side every week.
Creative testing Month 1
What we do
We test with video, static image and catalogue ads first, rising to several dozen new ads a month by the final month, with carousel watched closely since it returns less than the rest. We test several interest clusters against a broad audience, with video and catalogue ads. We commission ads in batches, and read each batch for a set window before ordering the next. We run static images next to the video ads.
Why
Buyers split by use case, so clusters show which one buys before budget is committed. A fixed window stops spend chasing a creative before it has been read. Across measured accounts in all industries, static images reached the top creative tier most often.
How it works
Clusters are read against broad before the scaling budget is set. Batches that do not convert are cut; winners get the budget. Statics are added after a video wins. More spend buys more new ads, led by video ahead of static image.
Scaling Month 2 to 8
What we do
Through Month 2 to Month 8, we push toward ₹80L–₹1Cr: the budget climbs steeply and return falls, and Instagram Reels carries the most spend and Facebook Feed the next. We raise budget only while return on spend holds, and cut it when return drops. We set spend against stock with a product-level stock count, and scale with bundle offers and a cost-control campaign. As spend rises, we mix new creatives in with the proven ones before the old ones tire.
Why
In Month 2 to Month 8 the budget climbs steeply, and return on spend falls as it does. Budget is part-stepped in three of these months, taking only what return can carry. Our measured accounts saw cost per order rise and return fall as spend scaled; that is why each step here waits on return. Bundles lift order value and a cost-control campaign holds cost per purchase as spend rises.
How it works
Budget follows return month to month instead of a fixed ramp. Spend is set against stock by product. Proven ads stay while new ones are added. In the final month, Instagram Reels takes the most spend and Facebook Feed the next most. Most spend reaches people who have not bought yet; past visitors return more per rupee.
Steady state Month 9 to 12
What we do
From Month 9, we protect the revenue already built and move toward ₹80L–₹1Cr where return permits. We keep spend tied to stock with the product-level stock count. We keep a bank of ready creatives and rotate them in as ads tire.
Why
Growth slows from Month 9, still short of ₹80L–₹1Cr. Budget stays about level over these months. A sold-out product wastes the spend behind it. In one account we measured, click-through fell before revenue did; refresh is how that is avoided.
How it works
Spend is reset against stock each month. The bank means a tired ad is replaced the week it tires.
Milestones
Milestones by month
- Month 1
Learning month: tracking is checked against store orders and the first ads go live on a small daily budget. The layered account is in place, with retargeting beside prospecting. The media schedule and creative brief are signed off.
- Revenue ₹4.1L
- ROAS 4.03x
- Ad spend ₹1L
- Month 2
The scaling phase opens: bundle offers run with a cost-control campaign. Return falls as the budget steps up.
- Revenue ₹4.8L
- ROAS 3.29x
- Ad spend ₹1.5L
- Month 3
The creative bank supplies this period's refresh.
- Revenue ₹6.3L
- ROAS 2.86x
- Ad spend ₹2.2L
- Month 4
Fresh ads are mixed in beside the proven set. Return falls as the budget steps up sharply.
- Revenue ₹9L
- ROAS 2.50x
- Ad spend ₹3.6L
- Month 5
Budget is reviewed against return before the next step.
- Revenue ₹13.7L
- ROAS 2.28x
- Ad spend ₹6L
- Month 6
Static images are tested beside the winning video. The step is sized by what return can bear: return holds as the budget holds.
- Revenue ₹13.9L
- ROAS 2.25x
- Ad spend ₹6.2L
- Month 7
The creative batch is read and the winners keep the budget.
- Revenue ₹14.2L
- ROAS 2.25x
- Ad spend ₹6.3L
- Month 8
Bundle offers run with a cost-control campaign.
- Revenue ₹14.1L
- ROAS 2.19x
- Ad spend ₹6.4L
- Month 9
From here the work shifts to keeping ads fresh and bringing buyers back.
- Revenue ₹14.1L
- ROAS 2.13x
- Ad spend ₹6.6L
- Month 10
Ads with falling click-through are swapped from the bank. Because a larger budget does not earn its keep at this return, return holds as the budget holds.
- Revenue ₹14.1L
- ROAS 2.18x
- Ad spend ₹6.5L
- Month 11
Fresh ads are mixed in beside the proven set.
- Revenue ₹14.6L
- ROAS 2.26x
- Ad spend ₹6.5L
- Month 12
Each budget move is read against the return it bought. The step is sized by what return can bear: return holds as the budget holds. ₹80L–₹1Cr is not reached in the time, because budget stops rising where return starts to slip. Cost per purchase ends higher than in the learning phase.
- Revenue ₹14.2L
- ROAS 2.17x
- Ad spend ₹6.5L
Learnings
Learnings from Electronics brands we measured
Ask for a product-level festive stock count so spend follows stock.
Run several interest clusters plus a broad audience with video and catalogue ads, then a bundle offer and a cost-control campaign to scale.
Six interest clusters, from tech and gaming to fashion, plus a broad audience, with video and catalogue ads
Services: Performance marketing Ads video creation Book a call
More Electronics 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.
