Home / Services / Performance marketing
Performance marketing agency for D2C brands in India
Meta, Google, Amazon and quick commerce, bought against checkout rather than against clicks.
In short: Performance marketing at The Shizz is paid media on Meta, Google, Amazon and quick commerce bought against one number: profitable orders at checkout. Media, creative and CRO run as one in-house team. Six years and 160+ D2C brands sit behind it, with typical Indian retainers running ₹50,000 to ₹5,00,000 a month and percentage-of-spend models at 8–15%.
What this is
Performance marketing at The Shizz means paid media on Meta, Google, Amazon and quick commerce, planned and bought against one number: profitable orders at checkout. It runs in-house alongside creative, social, strategy and CRO, so the people deciding where the spend goes are the same people making the ads and fixing the funnel the spend lands in.
The work is limited to D2C brands in FMCG, F&B, nutrition and consumer goods selling in India. Over six years that has meant 160+ brands, ₹150 Cr+ of managed ad spend and ₹450 Cr+ of attributed revenue at a 3.8× average ROAS.
Acquisition cost sets the ceiling on how much budget a brand can add before growth stops paying for itself.
How it actually runs
1. Instrument before you spend
The first job on a new account is a foundation, not a campaign: events firing correctly, purchases attributed to the right source, and performance readable by product and by audience. That was the opening move on Pure Whites, and it is the reason a brand can tell a demand problem from a shop problem. A brand that cannot see its own drop-off keeps buying traffic to solve a problem the traffic never had.
2. Decide which products carry acquisition
Hero SKUs are the products that carry higher order value and bring people back, not simply the ones that sell most often. Those are rarely the same product, and building spend around the wrong one caps revenue permanently. On Zama Organics every SKU was treated as its own mini-brand until ketchup and ghee earned the acquisition load. On Aazol, Pro Nature and Brawny Bear the same concentration is what turned scattered budget into readable data.
3. Test at a size that produces a readable answer
A test only teaches you something if one variable moves at a time and the budget behind it is large enough to clear the noise floor. On 1970 Shop the first weeks ran as a structured testing sprint, sized to produce a result rather than spread thin to feel busy, and spend moved into winners as they emerged rather than across the whole set.
4. Keep a manual layer you can read
Broad automated campaign types are good at finding buyers and bad at explaining how. On Aazol the fix was a 60:40 split: 60% of budget on manual cohort targeting for control and readable data, 40% left on Advantage+ for reach. That keeps the efficiency of automation while restoring the ability to learn from it.
5. Segment by cohort, not by blob
First-timers, cart-abandoners and category switchers need different sentences. A first-timer needs to understand the product, an abandoner needs the one objection that stopped them removed, and a switcher needs a reason this beats what is already in the kitchen. My Pahadi Dukaan split first-time scrollers, repeat buyers and fence-sitters the same way, and traction returned almost immediately.
6. Let Meta create demand and Google catch it
On Pure Whites, Google caught the buyer already searching for ghee or cold-pressed oil by name while Meta created the demand that sent them searching. On Aazol, Google had been sitting almost untouched until fresh keyword maps and conversion-built landing pages brought it into the mix. On Bon Fiction, Google went from unused to a top sales driver, which is the clearest evidence that the earlier failure was structural rather than a verdict on the channel.
7. Add marketplace and quick commerce where the category earns it
Lal Sweets is the clearest example: Meta to Blinkit collab ads brought cost per purchase to ₹19 with ROAS touching 10×, while Amazon was worked through better storefront visuals and PPC. The mechanism is that the ad creates the craving and the platform behind it can satisfy it in the same session, which closes the gap where most food advertising loses the sale.
8. Put retention underneath acquisition
When retention holds, every new customer stacks on top of existing revenue instead of replacing someone who has quietly churned. Pure Whites now takes about a third of revenue from repeat orders, which pulls down the blended cost of every sale. On My Pahadi Dukaan the retention flows ran underneath acquisition the whole way, so the loyal base kept compounding while new buyers arrived.
The channels we run, and what each is for
Meta ads
The demand-creation engine for almost every D2C brand in India, and usually the largest line on the plan. Creative decides delivery now that targeting is largely automated, which is why our media and creative sit on one team. See the Meta ads service →
Google ads
The demand-capture layer: Search, Shopping, YouTube and Performance Max catching the buyer Meta sent looking. On Bon Fiction, Google went from unused to a top sales driver, which is what a structural fix looks like rather than a channel verdict. See the Google ads service →
Amazon ads
Where the category genuinely sells on marketplace, run as listings plus PPC rather than bidding alone, because Amazon rewards the listing before it rewards the bid. See the Amazon ads service →
Quick commerce
Blinkit, Zepto and Instamart where the purchase is impulsive and local. On Lal Sweets, Meta-to-Blinkit collab ads brought cost per purchase to ₹19 with ROAS touching 10×.
What a performance marketing agency costs in India
Most agencies will not publish this, so here is the honest market map. Retainers for competent D2C performance work in India typically run ₹50,000 to ₹5,00,000 a month depending on scope, channel count and spend under management. Percentage-of-spend models usually land between 8% and 15% of media budget. Below roughly ₹40,000 a month you are generally buying a freelancer in agency clothing, which can be the right call early — just know what you are buying.
| Model | Typical range in India | Notes |
|---|---|---|
| D2C performance retainer | ₹50,000 – ₹5,00,000 / month | Depends on scope, channel count and spend under management |
| Percentage of spend | 8% – 15% of media budget | Common at higher spends; check what creative it includes |
| Below ₹40,000 / month | — | Generally a freelancer in agency clothing — sometimes the right early call |
What actually moves the number: how many channels are live, whether creative production is included or billed separately, how much of the funnel is in scope, and how much senior attention the account gets. We cap the roster at 32 active brands specifically so accounts are run by senior people rather than by juniors with a template, and creative is inside the retainer rather than an upsell — because performance media consumes creative faster than any external brief cycle can supply it.
The exact number for your brand comes out of the audit, not a rate card, because scoping before seeing the account is how brands end up paying for channels they do not need. Growth marketing vs performance marketing covers which model your stage actually calls for.
What we run
Proof
Sixteen of the 21 published case studies are performance-led engagements. Every figure below is on the case page it links to.
- Pure Whites
From ₹1k to ₹90 lakhs in just 8 months.
5× ROAS · sessions up 3060% · funnel conversion up 350%
- My Pahadi Dukaan
From ₹12 lakhs a month to ₹1.2 crores a month in 8 months.
10× revenue in 8 months · ROAS held as spend scaled
- Pro Nature
From a barely-breaking-even 1.2× to a confident 8× in 10 months.
1.2× to 8× ROAS, sustained
- 1970 Shop
From a standing start to ₹70 lakhs a month in 8 months.
₹0 to ₹70L a month · full funnel built ground-up
- Barosi
From ₹25k per month to ₹21 lakhs per month in sales.
0.6× to 3.8× ROAS · CAC halved · site conversion 0.8% to 6.8%
- Vediko Origins
1321% increase in sales in just 8 months.
Sales up 1321% · peak ROAS 5.6× · CAC down 60%
- Bon Fiction
From “performance doesn’t work” to 6× revenue growth in 5 months.
6× revenue · 5 new states · Google from unused to top driver
- Lal Sweets
How we turned a ₹1,500 Cr brand into a digital performer.
₹19 cost per purchase on Blinkit · Meta to Blinkit ROAS near 10×
- Soothys
208% growth and 6% conversion rates in just 3 months.
Revenue up 208% · conversion 1.3% to 6%
- Pushti Organics
From local sales to 570% growth in just 4 months.
Growth up 570% · 3.5× to 4× ROAS · CAC down 28%
- Brawny Bear
From 1.6× to over 3.5× ROAS, without hunting for cheaper clicks.
3.5× ROAS · AOV up 25% · conversion up 40%
- Aazol
From Meta-heavy to full-funnel balance with 2.7× ROAS.
2.7× ROAS · CAC down 70% · ₹22.5L a month
- Anuttama
A 200% jump in revenue, at double the ROAS.
Revenue up 200% · 2× ROAS · profitable at scale
- Amyra Farms
CAC halved and performance efficiency doubled in 3 months.
CAC down 50% · ROAS up 100% · 90 days
- Blume Life
From ₹5.6 lakhs to ₹16 lakhs a month in just 3 months.
Roughly 3× revenue in 3 months
- Kroslo
ROAS doubled in just 25 days.
2× ROAS on the same budget · checkout step fixed
Questions, answered
How much does a performance marketing agency cost in India?
Retainers for competent D2C performance work typically run ₹50,000 to ₹5,00,000 a month depending on scope, channels and spend under management, and percentage-of-spend models usually sit between 8% and 15% of media budget. Below roughly ₹40,000 a month you are generally buying a freelancer in agency clothing. What moves the number is channel count, whether creative production is included, and how much senior attention the account gets.
How do I choose a performance marketing agency?
Ask who runs the account day to day by name and seniority, what happens to your ad account and pixel if you part ways, and to see a brand in your category and spend band with the first 90 days explained. Then ask what is not in scope — an honest answer there is the strongest signal you will get. Guaranteed ROAS quoted before anyone has seen your data is the clearest red flag.
Do you handle creative, or only media buying?
Both, on one team, and that is the point. Performance media consumes creative faster than any campaign-by-campaign brief process can supply it, so a brand that briefs creative separately from the account burning it is permanently a fatigue cycle behind. Static ads, product video, UGC and photography are produced in-house at volume alongside the media.
What does a performance marketing agency do for a D2C brand?
The Shizz plans and buys paid media on Meta, Google, Amazon and quick commerce for D2C brands, and judges it on profitable orders at checkout rather than on clicks or impressions. The work includes account structure, cohort segmentation, creative testing, landing pages and retention, because acquisition cost is set by all of those together and not by the bidding alone.
Which platforms do you run ads on?
Meta and Google carry most D2C acquisition and both run on nearly every engagement. Amazon is added where the category sells there, as on Bon Fiction. Quick commerce is added where the purchase is impulsive and local: on Lal Sweets, Meta to Blinkit collab ads brought cost per purchase to ₹19 with ROAS touching 10×.
What ROAS should a D2C brand expect?
Across 160+ brands and ₹150 Cr+ of managed spend the average is 3.8×, but the honest answer is that it depends on margin, price point and starting position. Pro Nature moved from 1.2× to a sustained 8× over ten months, Barosi from 0.6× to 3.8×, and Aazol settled at 2.7× while cutting CAC by nearly 70%. A number that holds while spend grows is worth more than a higher number on a small budget.
How long does performance marketing take to show results?
It depends on how much the account already knows. Kroslo doubled ROAS in 25 days because the problem was structure rather than demand. Pushti Organics reached 570% growth in four months. Pro Nature took ten months to reach a stable 8×. A brand starting with no purchase history should expect the first weeks to buy data rather than profit, because the platforms optimise against a conversion history the account does not yet have.
Do you work with brands starting from zero?
Yes. 1970 Shop launched with no sales history and no pixel data and was clearing ₹70 lakhs a month within eight months. Pure Whites went from ₹1k to ₹90 lakhs a month in the same span. In both cases the opening weeks ran as a structured testing sprint to establish what a good cost per acquisition even looks like, before spend was scaled behind the winners.
Which categories do you run performance marketing for?
D2C brands in FMCG, F&B, nutrition and consumer goods, selling in India. The Shizz does not work outside those categories, because the buying behaviour, margins and repeat cycles behind them are what the playbook is built on.
Want a read on your own numbers?
We will tear down your funnel, creative and numbers, free and with no pitch, and hand you a 90-day growth roadmap you keep. Best fit: consumer brands investing ₹3 lakh or more a month in ads — earlier than that, the playbooks on this site will serve you better than a retainer.
Book a Growth Audit →