Sign inBook a Call
OtherDuration 24–36 monthsCase study

Other case study: ₹40,000+ to ₹92,677 monthly revenue in 24–36 months

Numbers modelled on 15 Monastic Media ad accounts

Case study

Month by month

Revenue by month
MonthPhaseAd spendRevenueROASPurchasesCost per purchase
Start––₹40,000+–––
Month 1Learning₹21,116₹39,4661.87x18₹1,173
Month 2Scaling₹20,750₹40,6981.96x19₹1,092
Month 3Scaling₹21,391₹41,5281.94x21₹1,019
Month 4Scaling₹21,688₹42,7911.97x20₹1,084
Month 5Scaling₹22,968₹44,8751.95x22₹1,044
Month 6Scaling₹25,747₹50,0131.94x24₹1,073
Month 7Scaling₹28,256₹54,2411.92x26₹1,087
Month 8Scaling₹30,095₹59,4421.98x30₹1,003
Month 9Scaling₹33,542₹64,4811.92x31₹1,082
Month 10Scaling₹36,622₹70,7861.93x35₹1,046
Month 11Scaling₹42,653₹80,5671.89x38₹1,122
Month 12Scaling₹48,519₹93,4781.93x45₹1,078
Month 13Scaling₹49,704₹93,0481.87x44₹1,130
Month 14Scaling₹48,859₹92,9981.90x44₹1,110
Month 15Scaling₹49,058₹94,0291.92x46₹1,066
Month 16Scaling₹48,377₹92,7891.92x46₹1,052
Month 17Scaling₹47,716₹90,7051.90x43₹1,110
Month 18Scaling₹49,543₹92,4961.87x45₹1,101
Month 19Scaling₹47,358₹92,8651.96x43₹1,101
Month 20Scaling₹48,386₹92,9311.92x45₹1,075
Month 21Scaling₹48,139₹91,4521.90x46₹1,046
Month 22Scaling₹48,938₹94,2201.93x45₹1,088
Month 23Scaling₹46,804₹91,7381.96x45₹1,040
Month 24Scaling₹48,410₹93,8191.94x46₹1,052
Month 25Steady₹48,815₹91,6431.88x44₹1,109
Month 26Steady₹47,713₹93,0001.95x45₹1,060
Month 27Steady₹48,806₹92,9001.90x44₹1,109
Month 28Steady₹49,259₹92,4591.88x44₹1,120
Month 29Steady₹49,748₹93,0961.87x44₹1,131
Month 30Steady₹50,140₹94,1911.88x46₹1,090
Month 31Steady₹49,685₹92,4871.86x45₹1,104
Month 32Steady₹48,447₹95,2551.97x45₹1,077
Month 33Steady₹49,990₹93,7581.88x46₹1,087
Month 34Steady₹49,832₹94,3001.89x46₹1,083
Month 35Steady₹49,288₹93,5471.90x46₹1,071
Month 36Steady₹49,663₹92,6771.87x46₹1,080
Total₹15,26,025₹29,14,7691.91x1,408₹1,084
Ad spend₹15.3L
Revenue₹29.1L
Blended ROAS1.91x
Orders1,408
Revenue, month 36₹92,677
ROAS, month 361.87x
Cost / purchase, month 36₹1,080
Avg order value, month 36₹2,015
Conversion, month 361.4%
Period covered36 months
Milestone₹10L+ a month

Funnel

Funnel, first view to purchase month 36

  1. Impressions3,24,472
  2. Link clicks4,650
    1.43% of impressions
  3. Landing-page views3,285
    70.65% of link clicks1.012% of impressions
  4. Added to cart255
    7.76% of landing-page views0.079% of impressions
  5. Checkout started135
    52.94% of added to cart0.042% of impressions
  6. Purchases46
    34.07% of checkout started0.014% of impressions

0.014% of impressions became purchases

Mix

Where the budget goes month 36

SegmentAd spendShare of spendPurchasesROASCost per purchase
Instagram₹31,34163.1%291.85x₹1,081
Facebook₹17,20934.7%161.89x₹1,076
Audience Network₹1,1132.2%11.90x₹1,113
SegmentAd spendShare of spendPurchasesROASCost per purchase
Instagram Reels₹15,49431.2%141.86x₹1,107
Instagram Feed₹9,94420.0%101.91x₹994
Facebook Reels₹8,86017.8%91.94x₹984
Facebook Feed₹7,01814.1%61.83x₹1,170
Instagram Stories₹5,90311.9%51.73x₹1,181
Facebook Stories₹1,3312.7%11.90x₹1,331
Audience Network₹1,1132.2%11.90x₹1,113
SegmentAd spendShare of spendPurchasesROASCost per purchase
Prospecting (cold audiences)₹42,44985.5%391.86x₹1,088
Retargeting (warm audiences)₹6,10712.3%61.93x₹1,018
Advantage+ shopping₹1,1072.2%11.86x₹1,107

Creatives

Creative mix month 36

New ads per month

Video15 a month
Catalogue (dynamic product ads)2 a month
Carousel2 a month
Static image2 a month
UGC / creator video2 a month
Top2.68xblended ROAS 1 creative type₹5,141 spend
Moderate1.84xblended ROAS 3 creative types₹38,933 spend
Watchlist1.26xblended ROAS 1 creative type₹5,589 spend
Creative typeTierAd spendPurchasesROASCost per purchase
Static imageTop₹5,14172.68x₹734
Catalogue (dynamic product ads)Moderate₹6,58371.99x₹940
UGC / creator videoModerate₹3,24531.86x₹1,082
VideoModerate₹29,105261.81x₹1,119
CarouselWatchlist₹5,58931.26x₹1,863

How we run it

How we run it, why, and how it works

  1. Research & offer Month 1

    What we do

    We start with creative and content, which the brand in this scenario named first, before anything else on this smaller store. We layer the account: a creative-testing campaign, a scaling campaign, cold audiences that exclude past buyers, and cart remarketing. We 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. We open with three documents: a website audit, a creative brief and a media schedule by month.

    Why

    A smaller store grows monthly revenue in 2–3 years, from ₹40,000+ to ₹10L+ (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 was creative and content. Layers keep each budget line readable, so a weak campaign cannot hide inside a strong one. No budget returns more than the store converts.

    How it works

    Each layer keeps its own budget line. Fixes are listed and handed over early, so later budget lands on a store that converts. The audit, the brief and the media schedule are shared before spend rises.

  2. Measurement & reviews Month 1 to 36

    What we do

    We write month-by-month revenue numbers with the brand's team that climb from ₹40,000+ to ₹10L+, and open every review with the month-to-date number against them. 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

    It did not report a return on ad spend, so the case study starts from what measured stores of that size hold. A missed month shows up early instead of at the end of the case study. Platform attribution over-counts, so budget decisions sit on the store-side number.

    How it works

    The month's number is on the page at every review. Every budget call starts from the store's orders. Where return slips too far, the month keeps last month's budget.

  3. Creative testing Month 1

    What we do

    We test with video, carousel and catalogue ads first, rising to about two dozen new ads a month by the final month, with carousel watched closely since it returns less than the rest. We work in creative batches with a fixed read window each. We lead with video that carries trust: creators, customer feedback and founder-led pieces. We brief creators for a steady run of UGC video, with regional-language cuts of the winners.

    Why

    The read window keeps creative spending tied to evidence. Video built on trust was the format that held return in most measured accounts. A steady supply keeps the testing layer fed, and regional cuts reach more buyers with the same idea.

    How it works

    Losing batches stop; winning ads take their budget. UGC that underperforms is replaced by founder-led video, not given more budget. Winning UGC is cut into regional languages before new ideas are bought. The number of new ads grows with spend; video makes up the largest part and carousel the next.

  4. Scaling Month 2 to 24

    What we do

    Through Month 2 to Month 24, we push toward ₹10L+: the budget climbs in steps while return holds, 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. Once purchases are steady, we add lookalikes of past buyers next to broad prospecting.

    Why

    In Month 2 to Month 24 the budget climbs in steps, while return on spend holds. Several of these months stop their budget step where return slips too far. Each budget step here is sized so that return stays close to where it was. Past buyers are the clearest signal of who buys next.

    How it works

    Each month's budget is set by the return the last one earned. Lookalikes are read against broad on the same creative. 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.

  5. Steady state Month 25 to 36

    What we do

    From Month 25, we protect the revenue already built and move toward ₹10L+ where return permits. We use WhatsApp for abandoned checkouts and for past buyers' next order. 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 25, still short of ₹10L+. Spend holds roughly steady from here. WhatsApp is cheaper than paid retargeting for buyers who already reached checkout. Falling click-through preceded a revenue drop in a measured account, so creative refresh is not optional.

    How it works

    WhatsApp runs alongside paid retargeting, not instead of it. 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

    The learning phase opens: tracking is checked against store orders and the first ads go live on a small daily budget. Store orders and ad-platform revenue are checked side by side. Store fixes go live: reviews, trust pointers and the prepaid offer.

    • Revenue ₹39,466
    • ROAS 1.87x
    • Ad spend ₹21,116
  2. Month 2

    Scaling begins: the winning UGC runs in regional-language versions. Return on spend rises while budget holds.

    • Revenue ₹40,698
    • ROAS 1.96x
    • Ad spend ₹20,750
  3. Month 3

    Ads with falling click-through are swapped from the bank.

    • Revenue ₹41,528
    • ROAS 1.94x
    • Ad spend ₹21,391
  4. Month 4

    Lookalikes of past buyers are added beside broad prospecting.

    • Revenue ₹42,791
    • ROAS 1.97x
    • Ad spend ₹21,688
  5. Month 5

    A fresh round of creator and customer-feedback video goes live.

    • Revenue ₹44,875
    • ROAS 1.95x
    • Ad spend ₹22,968
  6. Month 6

    Each budget move is read against the return it bought. Return on spend holds while budget steps up.

    • Revenue ₹50,013
    • ROAS 1.94x
    • Ad spend ₹25,747
  7. Month 7

    Budget is held at the level where return peaked. Return on spend holds while budget holds.

    • Revenue ₹54,241
    • ROAS 1.92x
    • Ad spend ₹28,256
  8. Month 8

    This batch's read is done: winners stay, the rest are cut.

    • Revenue ₹59,442
    • ROAS 1.98x
    • Ad spend ₹30,095
  9. Month 9

    Regional-language cuts of the winning UGC go live. Return on spend holds while budget steps up.

    • Revenue ₹64,481
    • ROAS 1.92x
    • Ad spend ₹33,542
  10. Month 10

    Regional-language cuts of the winning UGC go live. Return on spend holds while budget holds.

    • Revenue ₹70,786
    • ROAS 1.93x
    • Ad spend ₹36,622
  11. Month 11

    Lookalikes of past buyers are added beside broad prospecting. Return on spend holds while budget steps up.

    • Revenue ₹80,567
    • ROAS 1.89x
    • Ad spend ₹42,653
  12. Month 12

    A fresh round of creator and customer-feedback video goes live.

    • Revenue ₹93,478
    • ROAS 1.93x
    • Ad spend ₹48,519
  13. Month 13

    Customer-feedback and creator videos are refreshed. The step is sized by what return can bear: return on spend holds while budget holds.

    • Revenue ₹93,048
    • ROAS 1.87x
    • Ad spend ₹49,704
  14. Month 14

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

    • Revenue ₹92,998
    • ROAS 1.90x
    • Ad spend ₹48,859
  15. Month 15

    Budget is held at the level where return peaked.

    • Revenue ₹94,029
    • ROAS 1.92x
    • Ad spend ₹49,058
  16. Month 16

    The creative batch is read and the winners keep the budget.

    • Revenue ₹92,789
    • ROAS 1.92x
    • Ad spend ₹48,377
  17. Month 17

    Repeat-order messages go to past buyers.

    • Revenue ₹90,705
    • ROAS 1.90x
    • Ad spend ₹47,716
  18. Month 18

    Regional-language cuts of the winning UGC go live.

    • Revenue ₹92,496
    • ROAS 1.87x
    • Ad spend ₹49,543
  19. Month 19

    Ads with falling click-through are swapped from the bank.

    • Revenue ₹92,865
    • ROAS 1.96x
    • Ad spend ₹47,358
  20. Month 20

    Lookalikes of past buyers are added beside broad prospecting.

    • Revenue ₹92,931
    • ROAS 1.92x
    • Ad spend ₹48,386
  21. Month 21

    New creator and customer-feedback videos join the account.

    • Revenue ₹91,452
    • ROAS 1.90x
    • Ad spend ₹48,139
  22. Month 22

    Budget is reviewed against return before the next step.

    • Revenue ₹94,220
    • ROAS 1.93x
    • Ad spend ₹48,938
  23. Month 23

    Budget is held at the level where return peaked.

    • Revenue ₹91,738
    • ROAS 1.96x
    • Ad spend ₹46,804
  24. Month 24

    This batch's read is done: winners stay, the rest are cut.

    • Revenue ₹93,819
    • ROAS 1.94x
    • Ad spend ₹48,410
  25. Month 25

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

    • Revenue ₹91,643
    • ROAS 1.88x
    • Ad spend ₹48,815
  26. Month 26

    Past buyers get a WhatsApp nudge for their next order.

    • Revenue ₹93,000
    • ROAS 1.95x
    • Ad spend ₹47,713
  27. Month 27

    The winning UGC runs in regional-language versions.

    • Revenue ₹92,900
    • ROAS 1.90x
    • Ad spend ₹48,806
  28. Month 28

    Ads with falling click-through are swapped from the bank.

    • Revenue ₹92,459
    • ROAS 1.88x
    • Ad spend ₹49,259
  29. Month 29

    Lookalikes of past buyers are added beside broad prospecting.

    • Revenue ₹93,096
    • ROAS 1.87x
    • Ad spend ₹49,748
  30. Month 30

    A fresh round of creator and customer-feedback video goes live.

    • Revenue ₹94,191
    • ROAS 1.88x
    • Ad spend ₹50,140
  31. Month 31

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

    • Revenue ₹92,487
    • ROAS 1.86x
    • Ad spend ₹49,685
  32. Month 32

    Budget is held at the level where return peaked. With return short of where a budget step pays, return on spend rises while budget holds.

    • Revenue ₹95,255
    • ROAS 1.97x
    • Ad spend ₹48,447
  33. Month 33

    This batch's read is done: winners stay, the rest are cut. The step is sized by what return can bear: return on spend dips while budget holds.

    • Revenue ₹93,758
    • ROAS 1.88x
    • Ad spend ₹49,990
  34. Month 34

    Repeat-order messages go to past buyers. With return short of where a budget step pays, return on spend holds while budget holds.

    • Revenue ₹94,300
    • ROAS 1.89x
    • Ad spend ₹49,832
  35. Month 35

    Regional-language cuts of the winning UGC go live. The step is sized by what return can bear: return on spend holds while budget holds.

    • Revenue ₹93,547
    • ROAS 1.90x
    • Ad spend ₹49,288
  36. Month 36

    The creative bank supplies this period's refresh. The step is sized by what return can bear: return on spend holds while budget holds. ₹10L+ is not reached in the time, because budget stops rising where return starts to slip. Each order costs about what it did while learning.

    • Revenue ₹92,677
    • ROAS 1.87x
    • Ad spend ₹49,663

Learnings

Learnings from brands we measured

  1. Return on spend fell from its peak month in most engagements; peaks do not hold.

  2. Video carries most creative spend in measured accounts across all industries.

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

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.