Home & kitchen case study: ₹3L–₹4L to ₹7L monthly revenue in 12 months
Case study
Month by month
Revenue by month
| Month | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹3L–₹4L | – | – | – |
| Month 1 | Learning | ₹1,31,703 | ₹3,74,214 | 2.84x | 229 | ₹575 |
| Month 2 | Scaling | ₹1,77,730 | ₹4,49,966 | 2.53x | 276 | ₹644 |
| Month 3 | Scaling | ₹2,55,498 | ₹5,64,796 | 2.21x | 347 | ₹736 |
| Month 4 | Scaling | ₹3,08,887 | ₹6,67,926 | 2.16x | 407 | ₹759 |
| Month 5 | Scaling | ₹3,30,565 | ₹6,99,844 | 2.12x | 438 | ₹755 |
| Month 6 | Scaling | ₹3,34,822 | ₹7,03,600 | 2.10x | 446 | ₹751 |
| Month 7 | Scaling | ₹3,49,001 | ₹7,03,817 | 2.02x | 441 | ₹791 |
| Month 8 | Scaling | ₹3,59,517 | ₹6,98,484 | 1.94x | 435 | ₹826 |
| Month 9 | Scaling | ₹3,56,180 | ₹7,16,407 | 2.01x | 427 | ₹834 |
| Month 10 | Steady | ₹3,56,180 | ₹7,30,168 | 2.05x | 456 | ₹781 |
| Month 11 | Steady | ₹3,60,726 | ₹6,96,143 | 1.93x | 430 | ₹839 |
| Month 12 | Steady | ₹3,54,438 | ₹6,99,143 | 1.97x | 429 | ₹826 |
| Total | ₹36,75,247 | ₹77,04,508 | 2.10x | 4,761 | ₹772 |
Funnel
Funnel, first view to purchase month 12
- Impressions18,03,642
- Link clicks37,2552.07% of impressions
- Landing-page views28,85477.45% of link clicks1.6% of impressions
- Added to cart2,3308.08% of landing-page views0.129% of impressions
- Checkout started1,44962.19% of added to cart0.08% of impressions
- Purchases42929.61% of checkout started0.024% of impressions
0.024% of impressions became purchases
Mix
Where the budget goes month 12
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹2,28,518 | 64.5% | 275 | 1.96x | ₹831 | |
| ₹1,20,722 | 34.1% | 148 | 1.99x | ₹816 | |
| Audience Network | ₹5,198 | 1.5% | 6 | 2.01x | ₹866 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹1,08,491 | 30.6% | 131 | 1.97x | ₹828 |
| Instagram Feed | ₹80,246 | 22.6% | 99 | 2.02x | ₹811 |
| Facebook Feed | ₹60,750 | 17.1% | 72 | 1.93x | ₹844 |
| Facebook Reels | ₹53,728 | 15.2% | 68 | 2.05x | ₹790 |
| Instagram Stories | ₹39,781 | 11.2% | 45 | 1.83x | ₹884 |
| Facebook Stories | ₹6,244 | 1.8% | 8 | 2.01x | ₹780 |
| Audience Network | ₹5,198 | 1.5% | 6 | 2.01x | ₹866 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹3,09,065 | 87.2% | 373 | 1.97x | ₹829 |
| Retargeting (warm audiences) | ₹30,842 | 8.7% | 39 | 2.05x | ₹791 |
| Advantage+ shopping | ₹7,820 | 2.2% | 9 | 1.97x | ₹869 |
| Lookalike audiences | ₹6,711 | 1.9% | 8 | 1.91x | ₹839 |
Creatives
Creative mix month 12
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹45,975 | 59 | 2.07x | ₹779 |
| Static image | Moderate | ₹39,828 | 50 | 2.07x | ₹797 |
| Video | Moderate | ₹2,40,349 | 289 | 1.96x | ₹832 |
| UGC / creator video | Moderate | ₹15,617 | 18 | 1.89x | ₹868 |
| Carousel | Watchlist | ₹12,669 | 13 | 1.67x | ₹975 |
How we run it
How we run it, why, and how it works
Research & offer Month 1
What we do
Before budget rises, we get the smaller home and kitchen store ready to convert paid traffic. We start with a website audit, a creative brief and a monthly media schedule in the first week. We set basket-size offers that reward a second and third item in the cart. 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.
Why
A smaller home and kitchen brand grows monthly revenue in 1 year, from ₹3L–₹4L to ₹1Cr+ (28.6x). 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. No single problem was named; the case study works from the figures instead. Without a brief, each creative and budget decision starts from scratch. Each extra item in a basket is revenue the ad has already paid for.
How it works
The brief is agreed first; spend follows it. Offers are tuned to the order values that already sell. Warm layers run beside prospecting, not instead of it.
Measurement & reviews Month 1 to 12
What we do
We agree a written number for every month on the way from ₹3L–₹4L to ₹1Cr+, and start each review with the month-to-date figure against it. We track ad-platform revenue beside store orders in a shared daily sheet. 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 home and kitchen stores of that size hold. A shortfall is caught in the month it happens, not at the end. The ad platform's own count runs high, so the store's count is the one that moves budget.
How it works
The month's number is on the page at every review. The sheet is read before each budget change. Where return slips too far, the month keeps last month's budget.
Creative testing Month 1
What we do
We lead the testing layer with video, catalogue ads and static image, building to a few dozen new ads a month by the final month, keeping carousel on a short leash because its return trails the account. We stack kitchen and home interests around a creator video of the lead product. The learning month runs on a small daily budget, stepping up only once orders confirm. We run creator, customer-feedback and founder-led video.
Why
A demonstration video explains a utility product faster than a static image. Early spend buys learning, not scale. Video built on trust was the format that held return in most measured accounts.
How it works
The interest stack runs beside a broad audience, read on the same video. Only confirmed orders at the low budget unlock the next step. UGC that underperforms is replaced by founder-led video, not given more budget. The number of new ads grows with spend; video makes up the largest part and catalogue ads the next.
Scaling Month 2 to 9
What we do
Through Month 2 to Month 9, we push toward ₹1Cr+: the budget climbs in steps and return falls, and Instagram Reels carries the most 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 recover abandoned checkouts with WhatsApp messages as traffic grows. We make regional-language versions of the winning video for the states that buy most.
Why
In Month 2 to Month 9 the budget climbs in steps, and return on spend falls as it does. In several of these months the step is trimmed to the size return can hold. One of these months hold the budget where it is until return improves. Our measured accounts saw cost per order rise and return fall as spend scaled; that is why each step here waits on return. WhatsApp is cheaper than paid retargeting for buyers who already reached checkout.
How it works
There is no fixed ramp; each month's budget follows the return of the last. WhatsApp recovery runs alongside paid retargeting, not instead of it. The regional versions run next to the original. In the final month, Instagram Reels takes the most spend and Instagram Feed the next most. Cold audiences take most of the budget; warm audiences return more per rupee.
Steady state Month 10 to 12
What we do
From Month 10, we hold the gains and push toward ₹1Cr+ only as far as return allows. We recover abandoned checkouts and lift repeat orders with WhatsApp messages. We hold a creative bank and swap tired ads out before click-through falls.
Why
Growth slows from Month 10, still short of ₹1Cr+. Budget stays about level over these months. A message to someone who nearly bought costs less than an ad. Falling click-through preceded a revenue drop in a measured account, so creative refresh is not optional.
How it works
Messages run beside retargeting ads. New creatives mix with proven ones rather than replacing them all at once.
Milestones
Milestones by month
- Month 1
The learning phase opens: the first ads run on a small daily budget while tracking is checked against store orders. Cart-value offers go live at checkout. Store orders and platform revenue are reconciled in the shared sheet.
- Revenue ₹3.7L
- ROAS 2.84x
- Ad spend ₹1.3L
- Month 2
Scaling starts: ads with falling click-through are swapped from the bank. Return on spend dips while budget steps up.
- Revenue ₹4.5L
- ROAS 2.53x
- Ad spend ₹1.8L
- Month 3
The winner now also runs in regional languages.
- Revenue ₹5.6L
- ROAS 2.21x
- Ad spend ₹2.6L
- Month 4
Budget is reviewed against return before the next step. Budget goes up only as far as return can carry it: return on spend holds while budget steps up.
- Revenue ₹6.7L
- ROAS 2.16x
- Ad spend ₹3.1L
- Month 5
Abandoned checkouts get WhatsApp follow-ups. Budget goes up only as far as return can carry it: return on spend holds while budget holds.
- Revenue ₹7L
- ROAS 2.12x
- Ad spend ₹3.3L
- Month 6
Customer-feedback and creator videos are refreshed.
- Revenue ₹7L
- ROAS 2.10x
- Ad spend ₹3.3L
- Month 7
Past buyers get a WhatsApp nudge for their next order.
- Revenue ₹7L
- ROAS 2.02x
- Ad spend ₹3.5L
- Month 8
The creative bank supplies this period's refresh.
- Revenue ₹7L
- ROAS 1.94x
- Ad spend ₹3.6L
- Month 9
The winner now also runs in regional languages. Because a larger budget does not earn its keep at this return, return on spend holds while budget holds.
- Revenue ₹7.2L
- ROAS 2.01x
- Ad spend ₹3.6L
- Month 10
The case study moves into its steady phase, leaning on refreshed ads and repeat buyers.
- Revenue ₹7.3L
- ROAS 2.05x
- Ad spend ₹3.6L
- Month 11
The budget decision is taken on the return the last step earned. Budget goes up only as far as return can carry it: return on spend dips while budget holds.
- Revenue ₹7L
- ROAS 1.93x
- Ad spend ₹3.6L
- Month 12
Abandoned checkouts get WhatsApp follow-ups. Because a larger budget does not earn its keep at this return, return on spend holds while budget holds. ₹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 ₹7L
- ROAS 1.97x
- Ad spend ₹3.5L
Learnings
Learnings from Home & kitchen brands we measured
Cut regional-language versions of the winning creative for the best-selling states.
Ran regional-language versions of the winning creative (6.9x)
Run Google Search and Shopping beside Meta, and use Google's demand data to shape Meta.
Services: Performance marketing Ads video creation Book a call
More Home & kitchen 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.
