Sign inBook a Call
Beauty & skincareDuration 7 monthsCase study

Beauty & skincare case study: ₹2L to ₹2.6L monthly revenue in 7 months

Numbers modelled on 6 Monastic Media ad accounts

Case study

Month by month

Revenue by month
MonthPhaseAd spendRevenueROASPurchasesCost per purchase
Start––₹2L–––
Month 1Learning₹77,298₹1,96,8362.55x159₹486
Month 2Scaling₹1,02,676₹2,23,9962.18x189₹543
Month 3Scaling₹1,27,185₹2,65,7942.09x218₹583
Month 4Scaling₹1,40,924₹2,73,5671.94x217₹649
Month 5Scaling₹1,41,007₹2,68,6721.91x221₹638
Month 6Steady₹1,38,265₹2,64,2301.91x211₹655
Month 7Steady₹1,38,616₹2,61,1711.88x219₹633
Total₹8,65,971₹17,54,2662.03x1,434₹604
Ad spend₹8.7L
Revenue₹17.5L
Blended ROAS2.03x
Orders1,434
Revenue, month 7₹2.6L
ROAS, month 71.88x
Cost / purchase, month 7₹633
Avg order value, month 7₹1,193
Conversion, month 71.96%
Period covered7 months
Milestone₹6L–₹8L a month

Funnel

Funnel, first view to purchase month 7

  1. Impressions13,74,262
  2. Link clicks18,243
    1.33% of impressions
  3. Landing-page views11,164
    61.2% of link clicks0.812% of impressions
  4. Added to cart1,271
    11.38% of landing-page views0.092% of impressions
  5. Checkout started686
    53.97% of added to cart0.05% of impressions
  6. Purchases219
    31.92% of checkout started0.016% of impressions

0.016% of impressions became purchases

Mix

Where the budget goes month 7

SegmentAd spendShare of spendPurchasesROASCost per purchase
Instagram₹89,97764.9%1411.88x₹638
Facebook₹45,10432.5%721.90x₹626
Audience Network₹3,5352.6%61.92x₹589
SegmentAd spendShare of spendPurchasesROASCost per purchase
Instagram Reels₹45,74633.0%721.88x₹635
Instagram Feed₹31,06322.4%501.93x₹621
Facebook Feed₹21,60315.6%331.84x₹655
Facebook Reels₹19,38214.0%321.95x₹606
Instagram Stories₹13,1689.5%191.75x₹693
Audience Network₹3,5352.6%61.92x₹589
Facebook Stories₹2,3001.7%41.92x₹575
Facebook Video₹1,8191.3%31.92x₹606
SegmentAd spendShare of spendPurchasesROASCost per purchase
Prospecting (cold audiences)₹1,13,57081.9%1791.88x₹634
Retargeting (warm audiences)₹15,92311.5%261.95x₹612
Advantage+ shopping₹5,9414.3%91.88x₹660
Lookalike audiences₹3,1822.3%51.83x₹636

Creatives

Creative mix month 7

New ads per month

Video13 a month
Static image7 a month
Catalogue (dynamic product ads)3 a month
Carousel3 a month
UGC / creator video3 a month
Moderate2.19xblended ROAS 3 creative types₹55,700 spend
Watchlist1.68xblended ROAS 2 creative types₹82,916 spend
Creative typeTierAd spendPurchasesROASCost per purchase
Static imageModerate₹33,972642.26x₹531
UGC / creator videoModerate₹8,350152.16x₹557
Catalogue (dynamic product ads)Moderate₹13,378232.02x₹582
VideoWatchlist₹73,9961051.69x₹705
CarouselWatchlist₹8,920121.63x₹743

How we run it

How we run it, why, and how it works

  1. Research & offer Month 1

    What we do

    We set up the base for a smaller beauty and skincare store before any budget rises. We put the website audit, the creative brief and the monthly media schedule in place before spend moves. We add cart-value offers that step up at set basket sizes to lift order value. We build the account in layers so each can be read on its own: testing, scaling, new-buyer prospecting and cart retargeting.

    Why

    In this case study, a smaller beauty and skincare brand grows monthly revenue in 7 months, from ₹2L to ₹6L–₹8L (3.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, holds budget where return starts to slip, and does not force the number. The brand in this scenario named no single problem, so the case study starts from the numbers. 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 audit, the brief and the media schedule are shared before spend rises. Tier levels are set just above the basket sizes buyers already reach. Retargeting sits next to prospecting and never replaces it.

  2. Measurement & reviews Month 1 to 7

    What we do

    We agree a written number for every month on the way from ₹2L to ₹6L–₹8L, and start each review with the month-to-date figure against it. We keep a shared daily sheet with the ad platform's revenue next to real store orders. 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 beauty and skincare stores of that size hold; the case study starts from it and allows for some of it to give way as spend rises. Written monthly numbers expose a slow month while there is still time to act. Platform attribution over-counts, so budget decisions sit on the store-side number.

    How it works

    Written monthly numbers make each scaling decision explicit. Every budget call starts from the store's orders. The reported return and the store-side return are read side by side every week.

  3. Creative testing Month 1

    What we do

    We test with video, static image and carousel first, rising to about two dozen new ads a month by the final month, keeping carousel on a short leash because its return trails the account. The learning month runs on a small daily budget, stepping up only once orders confirm. We buy creative in batches and give each batch a fixed read window before buying more. We lead with video that carries trust: creators, customer feedback and founder-led pieces.

    Why

    Early spend buys learning, not scale. A fixed window stops spend chasing a creative before it has been read. In most accounts we measured, video that carried trust held its return.

    How it works

    Spend steps up only after orders confirm at the low budget. Batches that do not convert are cut; winners get the budget. Weak UGC is swapped for founder-led video rather than scaled. The number of new ads grows with spend; video makes up the largest part and static image the next.

  4. Scaling Month 2 to 5

    What we do

    We scale through Month 2 to Month 5 as far toward ₹6L–₹8L as return allows as the budget climbs in steps and return falls, with Instagram Reels taking the largest share of spend and Instagram Feed the next. We let return decide budget: more while it holds, less when it slips. We recover abandoned checkouts with WhatsApp messages as traffic grows. As spend rises, we mix new creatives in with the proven ones before the old ones tire.

    Why

    In Month 2 to Month 5 the budget climbs in steps, and return on spend falls as it does. Budget is part-stepped in two of these months, taking only what return can carry. In measured accounts, scaling spend raised cost per order and lowered return on spend, so each step waits for return to hold. 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. New creatives join proven ones rather than replacing them all at once. Most of the final month's spend sits on Instagram Reels, then Instagram Feed. Prospecting to new buyers takes the bulk of spend, while retargeting returns more for each rupee.

  5. Steady state Month 6 to 7

    What we do

    From Month 6, we protect the revenue already built and move toward ₹6L–₹8L where return permits. We refresh tired ads by mixing old and new creatives, and keep a creative bank. We stop pushing budget once return has peaked.

    Why

    Growth slows from Month 6, still short of ₹6L–₹8L. Spend holds roughly steady from here. Falling click-through preceded a revenue drop in a measured account, so creative refresh is not optional. Most of our engagements saw return fall back from its best month.

    How it works

    The bank means a tired ad is replaced the week it tires. Budget is held while return is at its best and cut back when it slips.

Milestones

Milestones by month

  1. Month 1

    Learning month: the first ads run on a small daily budget while tracking is checked against store orders. Store orders and ad-platform revenue are checked side by side. The media schedule and creative brief are signed off.

    • Revenue ₹2L
    • ROAS 2.55x
    • Ad spend ₹77,298
  2. Month 2

    Scaling begins: fresh ads are mixed in beside the proven set. Return on spend falls while budget steps up.

    • Revenue ₹2.2L
    • ROAS 2.18x
    • Ad spend ₹1L
  3. Month 3

    Each budget move is read against the return it bought.

    • Revenue ₹2.7L
    • ROAS 2.09x
    • Ad spend ₹1.3L
  4. Month 4

    Tired ads are refreshed from the creative bank. Budget goes up only as far as return can carry it: return on spend dips while budget steps up.

    • Revenue ₹2.7L
    • ROAS 1.94x
    • Ad spend ₹1.4L
  5. Month 5

    Customer-feedback and creator videos are refreshed. Budget goes up only as far as return can carry it: return on spend holds while budget holds.

    • Revenue ₹2.7L
    • ROAS 1.91x
    • Ad spend ₹1.4L
  6. Month 6

    Steady phase begins: creative refresh and repeat orders take on more of the work.

    • Revenue ₹2.6L
    • ROAS 1.91x
    • Ad spend ₹1.4L
  7. Month 7

    Budget is held at the level where return peaked. Budget goes up only as far as return can carry it: return on spend holds while budget holds. Revenue ends below ₹6L–₹8L, the number this scenario calls for, because budget stops rising where return starts to slip. Cost per purchase ends higher than in the learning phase.

    • Revenue ₹2.6L
    • ROAS 1.88x
    • Ad spend ₹1.4L

Learnings

Learnings from brands we measured

  1. Instagram Reels carries the largest share of spend in measured accounts across all industries.

  2. Paused South India during Shravan and ran new creatives to the North

  3. Scaled into winter against written daily spend numbers

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.