Sign inBook a Call
Food & beverageDuration 12 monthsCase study

Food & beverage case study: ₹45,000 to ₹94,272 monthly revenue in 12 months

Numbers modelled on 7 Monastic Media ad accounts

Case study

Month by month

Revenue by month
MonthPhaseAd spendRevenueROASPurchasesCost per purchase
Start––₹45,000–––
Month 1Learning₹20,510₹46,4022.26x53₹387
Month 2Scaling₹22,842₹51,2802.24x58₹394
Month 3Scaling₹24,685₹51,8812.10x60₹411
Month 4Scaling₹31,803₹65,2492.05x73₹436
Month 5Scaling₹46,129₹88,0831.91x103₹448
Month 6Scaling₹48,300₹91,5241.89x106₹456
Month 7Scaling₹49,046₹92,1451.88x105₹467
Month 8Scaling₹49,072₹91,8181.87x108₹454
Month 9Scaling₹48,815₹96,2421.97x110₹444
Month 10Steady₹48,967₹92,8921.90x109₹449
Month 11Steady₹48,187₹95,2911.98x112₹430
Month 12Steady₹48,187₹94,2721.96x106₹455
Total₹4,86,543₹9,57,0791.97x1,103₹441
Ad spend₹4.9L
Revenue₹9.6L
Blended ROAS1.97x
Orders1,103
Revenue, month 12₹94,272
ROAS, month 121.96x
Cost / purchase, month 12₹455
Avg order value, month 12₹889
Conversion, month 121.69%
Period covered12 months
Milestone₹5L a month

Funnel

Funnel, first view to purchase month 12

  1. Impressions4,29,851
  2. Link clicks8,417
    1.96% of impressions
  3. Landing-page views6,274
    74.54% of link clicks1.46% of impressions
  4. Added to cart694
    11.06% of landing-page views0.161% of impressions
  5. Checkout started385
    55.48% of added to cart0.09% of impressions
  6. Purchases106
    27.53% of checkout started0.025% of impressions

0.025% of impressions became purchases

Mix

Where the budget goes month 12

SegmentAd spendShare of spendPurchasesROASCost per purchase
Instagram₹26,58755.2%581.95x₹458
Facebook₹21,07443.7%471.97x₹448
Audience Network₹5261.1%11.98x₹526
SegmentAd spendShare of spendPurchasesROASCost per purchase
Instagram Reels₹12,74226.4%281.95x₹455
Facebook Reels₹10,90022.6%252.02x₹436
Instagram Feed₹10,20521.2%231.99x₹444
Facebook Feed₹9,42519.6%201.91x₹471
Instagram Stories₹3,6407.6%71.81x₹520
Facebook Stories₹7491.6%21.98x₹374
Audience Network₹5261.1%11.98x₹526
SegmentAd spendShare of spendPurchasesROASCost per purchase
Prospecting (cold audiences)₹43,53190.3%961.95x₹453
Retargeting (warm audiences)₹2,5635.3%62.03x₹427
Lookalike audiences₹1,4863.1%31.90x₹495
Advantage+ shopping₹6071.3%11.96x₹607

Creatives

Creative mix month 12

New ads per month

Video7 a month
Static image2 a month
Catalogue (dynamic product ads)3 a month
UGC / creator video2 a month
Carousel1 a month
Moderate1.96xblended ROAS 4 creative types₹46,826 spend
Watchlist1.65xblended ROAS 1 creative type₹1,361 spend
Creative typeTierAd spendPurchasesROASCost per purchase
Catalogue (dynamic product ads)Moderate₹5,857132.05x₹451
Static imageModerate₹9,795222.04x₹445
VideoModerate₹27,931611.93x₹458
UGC / creator videoModerate₹3,24371.86x₹463
CarouselWatchlist₹1,36131.65x₹454

How we run it

How we run it, why, and how it works

  1. Research & offer Month 1

    What we do

    We open with set-up work on the smaller food and beverage store, since the brand in this scenario named no single problem. We open with three documents: a website audit, a creative brief and a media schedule by month. We use cart-value tiers so larger baskets earn a better offer. 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 food and beverage brand grows monthly revenue in 1 year, from ₹45,000 to ₹5L (11.1x). That is faster than nine in ten of our measured accounts grew over the same time, so the case study below is on what that fastest tenth reached and shows where it lands against the number this scenario calls for. The brand in this scenario named no single problem, so the case study starts from the numbers. A written brief gives every later budget decision a reference point. Higher order value lowers the share of each order that goes to ads.

    How it works

    The audit, the brief and the media schedule are shared before spend rises. The tiers follow real order values, not round numbers. The fix list goes to the brand's team in the opening weeks, ahead of any budget step.

  2. 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 ₹45,000 to ₹5L, and start each review with the month-to-date figure against it. We set a written rule: no budget step in a month where return falls too far to pay for it.

    Why

    No starting return on ad spend was given; the starting return is what measured food and beverage stores of that size hold. The ad platform's own count runs high, so the store's count is the one that moves budget. A missed month shows up early instead of at the end of the case study.

    How it works

    Every budget call starts from the store's orders. Written monthly numbers make each scaling decision explicit. Where return slips too far, the month keeps last month's budget.

  3. Creative testing Month 1

    What we do

    We lead the testing layer with video, catalogue ads and static image, building to about a dozen new ads a month by the final month, keeping carousel on a short leash because its return trails the account. We put most of the budget behind one broad video campaign of the core products, including a customer testimonial. We run every lead product in a campaign of its own, read every week. We work in creative batches with a fixed read window each.

    Why

    Broad delivery lets the algorithm find buyers for an everyday product. Products that do not sell show up inside a week, not after a month of shared budget. The read window keeps creative spending tied to evidence.

    How it works

    A video that takes off gets the budget; tests that do not convert are cut. Losing products are paused within a week and budget moves to the winners. Losing batches stop; winning ads take their budget. More spend buys more new ads, led by video ahead of catalogue ads.

  4. Scaling Month 2 to 9

    What we do

    We scale through Month 2 to Month 9 toward ₹5L as the budget climbs in steps and return falls, with Instagram Reels taking the largest share of spend and Facebook Reels the next. We front-load about a third of each month's budget into the first week. We put seasonal collection campaigns in front of each festive and wedding peak. We make regional-language versions of the winning video for the states that buy most.

    Why

    Across Month 2 to Month 9, the budget climbs in steps, and return on spend falls as it does. Budget is part-stepped in three of these months, taking only what return can carry. Spend stays flat for one of these months, waiting on return rather than on the calendar. Our measured accounts saw cost per order rise and return fall as spend scaled; that is why each step here waits on return. Early-month demand is stronger for repeat consumables.

    How it works

    The monthly budget curve is weighted to the opening days. Budget moves between regions as the calendar turns. Regional cuts run beside the original winner. In the final month, Instagram Reels takes the most spend and Facebook Reels the next most. Cold audiences take most of the budget; warm audiences return more per rupee.

  5. Steady state Month 10 to 12

    What we do

    From Month 10, we hold the gains and push toward ₹5L only as far as return allows. We keep a bank of ready creatives and rotate them in as ads tire. We use WhatsApp for abandoned checkouts and for past buyers' next order.

    Why

    Growth slows from Month 10, still short of ₹5L. Spend holds roughly steady from here. A measured account showed click-through falling ahead of revenue, so tired ads are replaced early. WhatsApp is cheaper than paid retargeting for buyers who already reached checkout.

    How it works

    New creatives mix with proven ones rather than replacing them all at once. WhatsApp runs alongside paid retargeting, not instead of it.

Milestones

Milestones by month

  1. Month 1

    The learning phase opens: a small daily budget carries the first ads, and store orders are matched to tracking. Basket-size offers switch on at checkout. The daily sheet now matches platform revenue to store orders.

    • Revenue ₹46,402
    • ROAS 2.26x
    • Ad spend ₹20,510
  2. Month 2

    Scaling begins: ads with falling click-through are swapped from the bank. Return holds as the budget steps up.

    • Revenue ₹51,280
    • ROAS 2.24x
    • Ad spend ₹22,842
  3. Month 3

    A seasonal collection campaign takes a larger share of budget. Return dips as the budget holds.

    • Revenue ₹51,881
    • ROAS 2.10x
    • Ad spend ₹24,685
  4. Month 4

    Repeat-order messages go to past buyers. Return holds as the budget steps up.

    • Revenue ₹65,249
    • ROAS 2.05x
    • Ad spend ₹31,803
  5. Month 5

    The winner now also runs in regional languages.

    • Revenue ₹88,083
    • ROAS 1.91x
    • Ad spend ₹46,129
  6. Month 6

    Products that do not sell are paused and budget moves to the winners. The step is sized by what return can bear: return holds as the budget holds.

    • Revenue ₹91,524
    • ROAS 1.89x
    • Ad spend ₹48,300
  7. Month 7

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

    • Revenue ₹92,145
    • ROAS 1.88x
    • Ad spend ₹49,046
  8. Month 8

    The creative bank supplies this period's refresh.

    • Revenue ₹91,818
    • ROAS 1.87x
    • Ad spend ₹49,072
  9. Month 9

    A seasonal collection campaign takes a larger share of budget. The budget waits on return rather than on the calendar, so return rises as the budget holds.

    • Revenue ₹96,242
    • ROAS 1.97x
    • Ad spend ₹48,815
  10. Month 10

    Steady phase begins: creative refresh and repeat orders take on more of the work. The step is sized by what return can bear: return holds as the budget holds.

    • Revenue ₹92,892
    • ROAS 1.90x
    • Ad spend ₹48,967
  11. Month 11

    Repeat-order messages go to past buyers. The budget waits on return rather than on the calendar, so return rises as the budget holds.

    • Revenue ₹95,291
    • ROAS 1.98x
    • Ad spend ₹48,187
  12. Month 12

    The winner now also runs in regional languages. The budget waits on return rather than on the calendar, so return holds as the budget holds. ₹5L is not reached in the time, because budget stops rising where return starts to slip. Each order costs more by the end than it did while learning.

    • Revenue ₹94,272
    • ROAS 1.96x
    • Ad spend ₹48,187

Learnings

Learnings from Food & beverage brands we measured

  1. We front-load about a third of each month's budget into the first week.

  2. Tested UGC for one product and a UGC lookalike audience, then cut both

  3. Monthly review calls that start with what has not worked

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.