Sign inBook a Call
Beauty & skincare1.5–2 yearsCase study

Beauty & skincare case study: plan for ₹80L+ to ₹2.24Cr monthly revenue in 1.5–2 years

Monthly revenue at enquiry, self-reported₹80L+
Projected for month 24, modelled₹2.24Cr
2.8x
Planned ad spend₹14.41Cr
Projected revenue₹44.08Cr
Projected blended ROAS3.06x
Projected orders3,43,313
Projected revenue, month 24₹2.24Cr
Projected ROAS, month 243.02x
Projected cost / purchase, month 24₹411
Projected avg order value, month 24₹1,240
Projected conversion, month 242.04%
Horizon24 months
Target, brand's own₹10Cr a month
Plan reaches22% of target

01 · Plan

Month by month

Monthly plan
MonthPhasePlanned ad spendProjected revenueProjected ROASProjected purchasesProjected cost per purchase
At enquiry, self-reported––₹80L+–––
Month 1Learning₹16,10,912₹74,24,1934.61x5,705₹282
Month 2Scaling₹18,70,203₹82,38,8054.41x6,514₹287
Month 3Scaling₹23,03,522₹91,01,8203.95x7,050₹327
Month 4Scaling₹24,56,663₹92,49,6833.77x7,081₹347
Month 5Scaling₹31,40,868₹1,09,16,7263.48x8,671₹362
Month 6Scaling₹34,05,464₹1,23,28,8303.62x9,580₹355
Month 7Scaling₹43,68,217₹1,45,75,6903.34x11,212₹390
Month 8Scaling₹55,13,176₹1,70,97,4413.10x13,070₹422
Month 9Scaling₹69,90,629₹2,08,86,3842.99x16,108₹434
Month 10Scaling₹73,70,539₹2,16,99,8012.94x16,452₹448
Month 11Scaling₹74,98,425₹2,17,04,7192.89x16,614₹451
Month 12Scaling₹73,66,481₹2,14,99,3042.92x16,601₹444
Month 13Scaling₹74,87,363₹2,15,03,5612.87x17,472₹429
Month 14Scaling₹75,46,552₹2,16,36,1322.87x16,732₹451
Month 15Scaling₹73,89,833₹2,20,81,2942.99x17,450₹423
Month 16Scaling₹76,33,051₹2,17,52,5592.85x17,188₹444
Month 17Steady₹75,91,360₹2,23,15,5632.94x17,510₹434
Month 18Steady₹75,91,360₹2,18,49,9922.88x16,794₹452
Month 19Steady₹75,91,360₹2,31,88,3023.05x17,967₹423
Month 20Steady₹75,84,907₹2,24,58,0922.96x17,296₹439
Month 21Steady₹75,43,201₹2,17,44,0162.88x16,944₹445
Month 22Steady₹74,55,708₹2,20,57,2012.96x17,110₹436
Month 23Steady₹74,17,954₹2,31,07,9843.12x18,151₹409
Month 24Steady₹74,07,153₹2,23,69,2143.02x18,041₹411
Total₹14,41,34,901₹44,07,87,3063.06x3,43,313₹420

02 · Funnel

Projected funnel, first view to purchase · month 24

  1. Impressions10,41,61,167
  2. Link clicks13,68,302
    1.31% of impressions
  3. Landing-page views8,86,312
    64.77% of link clicks0.851% of impressions
  4. Added to cart1,38,412
    15.62% of landing-page views0.133% of impressions
  5. Checkout started62,680
    45.29% of added to cart0.06% of impressions
  6. Purchases18,041
    28.78% of checkout started0.017% of impressions

0.017% of impressions became purchases

03 · Mix

Where the planned budget goes · month 24

SegmentPlanned ad spendShare of spendProjected purchasesProjected ROASProjected cost per purchase
Instagram₹42,64,55157.6%10,3573.01x₹412
Facebook₹29,27,61939.5%7,1503.03x₹409
Audience Network₹2,14,9832.9%5343.08x₹403
SegmentPlanned ad spendShare of spendProjected purchasesProjected ROASProjected cost per purchase
Instagram Reels₹18,11,03424.4%4,4143.02x₹410
Facebook Feed₹17,40,70923.5%4,1562.96x₹419
Instagram Feed₹16,63,09122.5%4,1523.10x₹401
Facebook Reels₹9,67,79813.1%2,4503.14x₹395
Instagram Stories₹7,90,42610.7%1,7912.81x₹441
Audience Network₹2,14,9832.9%5343.08x₹403
Facebook Stories₹1,26,6011.7%3143.08x₹403
Facebook Video₹92,5111.2%2303.08x₹402
SegmentPlanned ad spendShare of spendProjected purchasesProjected ROASProjected cost per purchase
Prospecting (cold audiences)₹60,87,33482.2%14,7653.01x₹412
Retargeting (warm audiences)₹8,45,82911.4%2,1363.13x₹396
Advantage+ shopping₹2,85,9703.9%6963.02x₹411
Lookalike audiences₹1,88,0202.5%4442.93x₹423

04 · Creatives

Planned creative mix · month 24

New ads per month

Video66 a month
Static image33 a month
Catalogue (dynamic product ads)14 a month
Carousel10 a month
UGC / creator video13 a month
Moderate3.49xblended ROAS · 3 creative types₹30.3L spend
Watchlist2.69xblended ROAS · 2 creative types₹43.8L spend
Creative typeTierPlanned ad spendProjected purchasesProjected ROASProjected cost per purchase
Static imageModerate₹17,71,5615,1693.62x₹343
UGC / creator videoModerate₹4,23,4921,1803.45x₹359
Catalogue (dynamic product ads)Moderate₹8,34,1122,1783.24x₹383
VideoWatchlist₹39,14,8288,5402.70x₹458
CarouselWatchlist₹4,63,1609742.61x₹476

05 · How we'd help

How we'd help, why, and how it works

  1. Research & offer · Month 1

    What we'd do

    Aim the first month at scaling ad spend, the problem named at booking, on a established base. Build the account in layers so each can be read on its own: testing, scaling, new-buyer prospecting and cart retargeting. Get the store ready for paid traffic first: reviews and trust pointers on product pages, a visible return window, an about page and a reason to pay upfront. Open with three documents: a website audit, a creative brief and a media plan by month.

    Why

    An established beauty and skincare brand came to us to grow monthly revenue in 1.5–2 years, from ₹80L+ to ₹10Cr (12.5x). That is faster than nine in ten of our measured accounts grew over the same time, so the plan below is modelled on what that fastest tenth reached and shows where it lands against the target. At booking, the brand named scaling ad spend as its main problem. Without layers, retargeting quietly eats the prospecting budget. Conversion rate caps what any ad budget can return.

    How it works

    Retargeting sits next to prospecting and never replaces it. Site fixes are handed over in the first weeks, before budget rises. The audit, the brief and the media plan are shared before spend rises.

  2. Measurement & targets · Month 1 to 24

    What we'd do

    Track ad-platform revenue beside store revenue and net sales after returns, cancellations and tax. Agree a written target for every month on the way from ₹80L+ to ₹10Cr, and start each review with the month-to-date figure against it. Raise budget in a month only while return holds; where it would slip too far, hold it.

    Why

    It did not report a return on ad spend, so the plan starts from what measured stores of that size hold. 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

    Budget decisions are read off net sales, not the ad platform alone. The target for the month is on the page at every review. Where return would slip too far, the month keeps last month's budget.

  3. Creative testing · Month 1

    What we'd do

    Lead the testing layer with video, static image and catalogue ads, building to several dozen new ads a month by the final month, keeping carousel on a short leash because its return trails the account. Separate the lead products into their own campaigns and review each one weekly. The learning month runs with a deliberately small daily budget until orders prove the buyer. Test static images beside video.

    Why

    Shared campaigns hide weak products; separate ones expose them fast. Spend in the learning phase pays for information. In measured beauty and skincare accounts, UGC and creator video reached the top creative tier most often.

    How it works

    Budget follows the products that sell. Only confirmed orders at the low budget unlock the next step. Statics join once a winning video is found. New ads rise with the budget, most of them video, then static image.

  4. Scaling · Month 2 to 16

    What we'd do

    Scale through Month 2 to Month 16 toward ₹10Cr as the budget climbs steeply and return falls, with Instagram Reels taking the largest share of spend and Facebook Feed the next. Test cost caps, bid caps and CBO against ABO side by side before each budget step. Let return decide budget: more while it holds, less when it slips. Recover abandoned checkouts with WhatsApp messages as traffic grows.

    Why

    In Month 2 to Month 16 the modelled budget climbs steeply, and return on spend falls as it does. Several of these months stop their budget step where return would slip too far. Two 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. Controls show which setup holds cost per purchase as spend rises.

    How it works

    Controls run as parallel versions and the one that holds cost is kept. Budget follows return month to month instead of a fixed ramp. WhatsApp recovery runs alongside paid retargeting, not instead of it. Most of the final month's spend sits on Instagram Reels, then Facebook Feed. Most spend reaches people who have not bought yet; past visitors return more per rupee.

  5. Steady state · Month 17 to 24

    What we'd do

    From Month 17, protect the revenue already built and move toward ₹10Cr where return permits. Keep a bank of ready creatives and rotate them in as ads tire. Hold targets on net sales as volume grows, since returns rise with it. Recover abandoned checkouts and lift repeat orders with WhatsApp messages.

    Why

    From Month 17 growth slows while revenue is still under ₹10Cr. Spend holds roughly steady from here. In one account we measured, click-through fell before revenue did; refresh is how that is avoided. Net sales ran below logged store revenue in our measured accounts.

    How it works

    Refreshes are gradual: a few new ads at a time. Each review opens with net sales against the target. Messages run beside retargeting ads.

06 · Milestones

Projected milestones by month

  1. Month 1

    First, the set-up: tracking is checked against store orders and the first ads go live on a small daily budget. Testing, scaling and retargeting now run as separate layers. Reviews, trust pointers and the prepaid incentive are now on the store.

    • Projected revenue ₹74.2L
    • Projected ROAS 4.61x
    • Planned ad spend ₹16.1L
  2. Month 2

    Scaling starts: budget is reviewed against return before the next step. Return dips as the budget steps up.

    • Projected revenue ₹82.4L
    • Projected ROAS 4.41x
    • Planned ad spend ₹18.7L
  3. Month 3

    Cost caps and bid caps are tested against open bidding.

    • Projected revenue ₹91L
    • Projected ROAS 3.95x
    • Planned ad spend ₹23L
  4. Month 4

    Abandoned checkouts get WhatsApp follow-ups. Return dips as the budget holds.

    • Projected revenue ₹92.5L
    • Projected ROAS 3.77x
    • Planned ad spend ₹24.6L
  5. Month 5

    Tired ads are refreshed from the creative bank. Return dips as the budget steps up.

    • Projected revenue ₹1.09Cr
    • Projected ROAS 3.48x
    • Planned ad spend ₹31.4L
  6. Month 6

    Budget shifts to the products that sold this period. Return rises as the budget holds.

    • Projected revenue ₹1.23Cr
    • Projected ROAS 3.62x
    • Planned ad spend ₹34.1L
  7. Month 7

    Past buyers get a WhatsApp nudge for their next order. Return dips as the budget steps up.

    • Projected revenue ₹1.46Cr
    • Projected ROAS 3.34x
    • Planned ad spend ₹43.7L
  8. Month 8

    Statics go live next to the winning video.

    • Projected revenue ₹1.71Cr
    • Projected ROAS 3.10x
    • Planned ad spend ₹55.1L
  9. Month 9

    The budget decision is taken on the return the last step earned.

    • Projected revenue ₹2.09Cr
    • Projected ROAS 2.99x
    • Planned ad spend ₹69.9L
  10. Month 10

    Bid-cap and cost-cap versions run beside open bidding. Budget goes up only as far as return can carry it: return holds as the budget holds.

    • Projected revenue ₹2.17Cr
    • Projected ROAS 2.94x
    • Planned ad spend ₹73.7L
  11. Month 11

    Abandoned checkouts get WhatsApp follow-ups.

    • Projected revenue ₹2.17Cr
    • Projected ROAS 2.89x
    • Planned ad spend ₹75L
  12. Month 12

    Tired ads are refreshed from the creative bank. Return has not reached the level that would justify more budget, so return holds as the budget holds.

    • Projected revenue ₹2.15Cr
    • Projected ROAS 2.92x
    • Planned ad spend ₹73.7L
  13. Month 13

    Products that do not sell are paused and budget moves to the winners. Budget goes up only as far as return can carry it: return holds as the budget holds.

    • Projected revenue ₹2.15Cr
    • Projected ROAS 2.87x
    • Planned ad spend ₹74.9L
  14. Month 14

    Past buyers get a WhatsApp nudge for their next order.

    • Projected revenue ₹2.16Cr
    • Projected ROAS 2.87x
    • Planned ad spend ₹75.5L
  15. Month 15

    Statics go live next to the winning video. Return has not reached the level that would justify more budget, so return rises as the budget holds.

    • Projected revenue ₹2.21Cr
    • Projected ROAS 2.99x
    • Planned ad spend ₹73.9L
  16. Month 16

    The budget decision is taken on the return the last step earned. Budget goes up only as far as return can carry it: return dips as the budget holds.

    • Projected revenue ₹2.18Cr
    • Projected ROAS 2.85x
    • Planned ad spend ₹76.3L
  17. Month 17

    From here the work shifts to keeping ads fresh and bringing buyers back. Return has not reached the level that would justify more budget, so return holds as the budget holds.

    • Projected revenue ₹2.23Cr
    • Projected ROAS 2.94x
    • Planned ad spend ₹75.9L
  18. Month 18

    Cost caps and bid caps are tested against open bidding.

    • Projected revenue ₹2.18Cr
    • Projected ROAS 2.88x
    • Planned ad spend ₹75.9L
  19. Month 19

    Abandoned checkouts get WhatsApp follow-ups.

    • Projected revenue ₹2.32Cr
    • Projected ROAS 3.05x
    • Planned ad spend ₹75.9L
  20. Month 20

    Tired ads are refreshed from the creative bank.

    • Projected revenue ₹2.25Cr
    • Projected ROAS 2.96x
    • Planned ad spend ₹75.8L
  21. Month 21

    Budget shifts to the products that sold this period.

    • Projected revenue ₹2.17Cr
    • Projected ROAS 2.88x
    • Planned ad spend ₹75.4L
  22. Month 22

    Repeat-order messages go to past buyers.

    • Projected revenue ₹2.21Cr
    • Projected ROAS 2.96x
    • Planned ad spend ₹74.6L
  23. Month 23

    Static images are tested beside the winning video.

    • Projected revenue ₹2.31Cr
    • Projected ROAS 3.12x
    • Planned ad spend ₹74.2L
  24. Month 24

    Each budget move is read against the return it bought. Return has not reached the level that would justify more budget, so return holds as the budget holds. ₹10Cr is not reached in the time, because budget stops rising where return would slip. Cost per purchase ends higher than in the learning phase.

    • Projected revenue ₹2.24Cr
    • Projected ROAS 3.02x
    • Planned ad spend ₹74.1L

07 · Learnings

Learnings from brands we measured

  1. Test UGC / creator video alongside the main format: it reached the top creative tier most often in this industry's measured accounts.

  2. Ask for a product-level festive forecast so spend follows stock.

  3. New product pieces and post-Diwali product tests from fresh creative

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.