MarketingLab
Case Study · D2C

₹10 lakhs a month to ₹2.4 crore. The returns held the whole way.

ONYC grew its monthly revenue 24× in about 20 months on Meta, at a return on ad spend that never gave ground. The growth came from a testing engine, not a bigger cheque.

ClientONYC
ChannelMeta ads
ScopePerformance marketing & creative
Timeline~20 months
The results
Meta ads · Aug 2024 – Mar 2026
24×₹10L → ₹2.4Cr a month
Monthly revenue
4.2×held while scaling
Return on ad spend
₹134against a ₹545 basket
Cost to win one order
3.28L328,146 purchases
Orders delivered
137built and measured
Campaigns run
4.89Cr583Cr impressions
People reached
Deeper shade = larger impact
24×Revenue growth
4.2×Returns, unchanged

Twenty-four times the revenue, at the efficiency it started with.

The situation

Growing 24× is one thing. Doing it without losing efficiency is another.

ONYC came to us at roughly ₹10 lakhs a month. The goal was scale — and scale is the point at which most accounts quietly stop working.

The reason is arithmetic. Every additional rupee reaches a slightly colder audience than the one before it. Push a working campaign hard enough and returns decay, not because anything broke, but because the cheapest, warmest buyers were reached first. Twenty-four times the revenue at the same efficiency means the pool of profitably reachable customers had to keep growing as fast as the money chasing it.

What scaling 24× actually demands

Three constraints, all of them upstream of bidding.

137Campaigns, not one

You cannot scale a campaign — only a system that keeps producing them. Over the period, 137 distinct campaigns were built, run and measured: creative tests, catalogue structures, scaling stacks, retargeting, regional pushes. Most were never meant to survive. They existed to find the few that would.

4.89CrPeople reached

The audience is finite; the creative can't be. Across 583 crore impressions, the addressable market saw this brand many times over. At that saturation, what keeps performance alive isn't finding new people — it's arriving with something they haven't seen before. Creative supply becomes the real ceiling on spend.

₹134Cost per order

Unit economics decide how far scale can run. Winning an order cost ₹134 against a basket averaging around ₹545. That gap is what made every increase in budget worth making — and watching it, rather than watching returns alone, is what told us when there was still room to push.

Scale isn't a bidding decision. It's a supply problem — of creative, of angles, of tested structures.

An account that spends more without expanding what it can profitably reach simply pays more for the same customers. Everything below was built to widen that pool faster than the budget grew.

What we did

A testing engine, running continuously.

Creative testing wasn't an occasional exercise — it was a standing campaign that never switched off. New concepts entered every month, and only the ones that earned it were promoted into high-budget scaling structures.

Then we kept giving the same audience new reasons to look. Formats, festivals, regions and voices were rotated deliberately, so that rising frequency met fresh work rather than the same message repeated louder.

  • Always-on creative testing at the top of funnelDedicated testing campaigns running continuously, feeding a pipeline of proven concepts rather than hunting for one when performance dipped.
  • Winners promoted into scaling structuresProven creative moved into high-budget campaigns, so spend concentrated only behind what had already demonstrated it could carry weight.
  • Catalogue campaigns on ROAS goals and cost capsEfficiency targets set inside the campaigns themselves, making acquisition cost something controlled rather than merely reported.
  • Prospecting refreshed, not left to decayLookalike, interest and city-level audiences rebuilt and restarted at intervals instead of being allowed to fatigue in place.
  • Moment marketing across the calendarFestive, Black Friday, End of Year, Republic Day and Holi campaigns built as their own creative propositions rather than the usual ads with a discount attached.
  • Regional and language-specific pushesDedicated campaigns for West Bengal, South India and city-level catalogues, reaching demand that national creative was averaging over.
  • UGC and content repurposing at volumeUnboxing, interview and comparison formats tested against each other — cheap to produce, and the fastest way to keep supply ahead of fatigue.
  • Dynamic retargeting to close the loopBottom-of-funnel campaigns recovering the demand that upper-funnel spend created but didn't convert first time.
How it ran

Test, promote, refresh — on repeat.

Test
137 campaigns
built

Creative and structure tested continuously rather than in bursts. Most campaigns existed to be judged and switched off — that's what made the survivors trustworthy.

Promote
Budget only
behind winners

Proven concepts moved into ROAS-goal and cost-cap scaling campaigns, so every increase in spend went to something that had already earned the right to receive it.

Refresh
583Cr
impressions

At that exposure, the same audience meets the brand repeatedly. Festivals, regions, UGC and new formats kept those encounters feeling new instead of repetitive.

Was efficiency traded for growth?

The account delivered 3.28 lakh orders and never lost its economics.

Returns held at 4.2× across the scaling period, while monthly revenue rose 24×. Underneath it, the cost of winning an order stayed near ₹134 against a basket around ₹545 — roughly a quarter of the order's value.

That ratio is the honest test. Return on ad spend can be flattered by a favourable month; cost per order against basket value is harder to argue with, and it stayed comfortable at every level of spend.

Most accounts trade efficiency for scale. This one bought the scale by widening what it could profitably reach.

What a founder can take from this

You scale a system, not a campaign

A single winning campaign has a ceiling. What removes the ceiling is a process that keeps producing new candidates faster than the old ones tire.

Creative supply is the real budget cap

Once the addressable audience has seen you, more spend just means more frequency. If your account stalls, count your monthly output before blaming targeting.

Watch cost per order against basket value

Return on ad spend alone can hide a thin margin. The ratio between what an order costs and what it's worth tells you whether there's room to keep pushing.

Thinking your brand can grow bigger and better?

Schedule a no-obligation call and let's discover how we can add value to what you're already doing.

Schedule a call

Exceeded All Expectations and Revenue Grew Multifold

When we started working with MarketingLab for ONYC, we had ambitious goals, but what Mintu’s team delivered exceeded all our expectations. Our revenues grew multifold, something we weren’t even sure was possible in just 4 months.It’s rare to find a team that cares about your business as much as you do, but that’s exactly what MarketingLab does. Looking back, choosing them was one of the best decisions we made, and I can’t recommend them enough to any brand looking to scale aggressively with a team that genuinely delivers.

Praval Pratap Singh

Founder