Updated 3 October 2026.
On the Omaxe Chowk campaign in Chandni Chowk, a lead cost ₹200. About 15% of those leads qualified, and 2% of the qualified ones went on to buy or lease. The client’s sales team never asked about the ₹200. They asked about the 2%.
The gap between what a lead costs and what a customer costs is where performance marketing agencies get hired or dropped. This guide covers what to hold an agency to, how the answer changes for B2B, SaaS and ecommerce, and what it costs in India. We are an agency, so weigh our opinions accordingly. Where we have no proof, we say so.
What a performance marketing agency should be judged on
A performance marketing agency should be judged on cost per qualified lead or cost per order, not cost per lead, because cost per lead alone rewards the wrong behaviour. The cheapest lead is usually the one nobody calls back.
Fund Abroad, an education loan platform, shows why. Across the engagement the average cost per lead was ₹170.75, on ₹3,13,838 of media and 1,838 leads. The number that changed the business was the qualified-lead ratio, which went from 5% to 15% and cut the cost per qualified lead by 67%. The full breakdown is in the Fund Abroad case study.
Cheap leads are easy to produce. Widen the targeting, shorten the form, and the report looks better while the sales team gets worse leads. So agree what a qualified lead is with sales before the first rupee is spent, and send that status back to the ad platforms so they learn from it.
B2B, SaaS and ecommerce need different numbers
The model decides the number that matters, and so the channels worth paying for.
| Model | Number to hold the agency to | Channels that usually earn their place | Where it goes wrong |
|---|---|---|---|
| B2B | Cost per sales-qualified lead, meaning sales accepted it | Google Search for buyers already comparing options, LinkedIn for named job titles and industries | Form fills from students, job seekers and vendors, counted as leads before sales has seen them |
| SaaS | Cost per activated trial or paid conversion | Search, plus retargeting trial users who stalled | Sign-ups that never open the product |
| Ecommerce and D2C | Blended CAC, and ROAS measured against contribution margin | Google Shopping, Meta catalogue ads, retargeting, email | Platform ROAS reported without netting out returns, discounts and shipping |
We have published performance results in education finance (Fund Abroad), real estate (Omaxe) and ecommerce (Pravek, an Ayurveda store whose monthly orders grew from 200 to 500 over six months). We have not published a SaaS case study. What we say about SaaS comes from practice, not from a case you can read.
Break-even ROAS is a margin question
Break-even ROAS is 1 divided by your contribution margin, which is what is left of an order after product cost, shipping, payment fees and returns, before ad spend. At a 40% contribution margin you break even at 2.5x. At 25% you need 4x.
So a brand reporting 3x ROAS on a 25% margin loses ₹0.25 on every rupee it spends, however good the dashboard looks. Repeat purchases can pay that back, but that is a lifetime value calculation, and it is the one to ask your agency for.
Tracking comes before spend
If conversions are counted wrongly, the ad platform learns to find the wrong people. Two things fix most of it. Google Ads has enhanced conversions, which add hashed first-party data from your form or checkout to the conversion tag[1]. Meta has the Conversions API, which sends events from your server and sits alongside the pixel[2]. Set both up with deduplication, then pass CRM lead status back, so the optimisation event is a qualified lead and not a form fill.
Matching is never complete. Expect gaps between ad platform numbers and your CRM, and ask your agency to explain the gap rather than hide it.
Creative moves cost more than targeting does
On Fund Abroad, the video campaign produced 812 leads at ₹110.25 each, against 505 leads at ₹152.01 from static ads. Video was 27% cheaper on the same media.
The bigger gap came from one ad. Rebuilt around a single 48-hour promise instead of five competing claims, it cut cost per lead from ₹457.93 to ₹97.56. We wrote up what changed in how a creative redesign cut cost per lead by 79%. It is a before-and-after from a live account, not a controlled test, and the post says so.
What it costs in India
Our performance marketing management is 15% of media spend, with a minimum of ₹50,000 a month plus GST. Media spend is separate and runs through your own ad accounts. On the media itself, we suggest ₹50,000 to ₹1,00,000 a month as a floor. Below that, in our experience, most Indian categories do not produce enough conversions for the platforms to learn from.
If your monthly media is under about ₹50,000, a retainer will cost more than the ads. Hire a freelancer or run it in-house for now, and come back when the spend justifies a team.
Above that, our performance marketing agency page shows what a first quarter looks like, and our B2B digital marketing and ecommerce marketing pages cover the channel mix for each model. Creative for always-on testing is where AI video production helps most, because volume is the limit on most accounts.
When to change agency
Any one of these is worth a conversation. Two of them, and you should move. Your agency reports impressions and clicks but not leads that sales accepted. It cannot tell you your blended CAC across channels. The same creative has run for six months. The ad data never meets your CRM. Or nobody can explain how conversions are attributed.
Why cost per lead misleads, in a sample report
The sample 30-day report on our performance marketing page makes the point with simple numbers. It shows ₹3,00,000 of media producing 1,200 leads, a blended ₹250 per lead, of which 216 qualified. It is a worked example, not a client’s account.
| Channel | Spend | Leads | Qualified | Cost per lead | Cost per qualified lead |
|---|---|---|---|---|---|
| Search | ₹1,80,000 | 600 | 144 | ₹300 | ₹1,250 |
| Paid social | ₹1,20,000 | 600 | 72 | ₹200 | ₹1,667 |
| Total | ₹3,00,000 | 1,200 | 216 | ₹250 | ₹1,389 |
Paid social looks a third cheaper per lead. Search is a quarter cheaper per qualified lead. A report that stops at cost per lead moves budget to the wrong channel. A report that carries the qualified column does not.
The same point shows up between two real projects. Omaxe’s Hi Street in Lucknow cost ₹350 per lead on ₹25 lakh and more of spend over two months. Omaxe Chowk in Chandni Chowk cost ₹200 on about ₹40 lakh. Same developer, different project and city, and Hi Street cost 75% more per lead. A benchmark from another project, even your own, rarely transfers.
The offer and the landing page come before the ads
No campaign rescues a weak offer. Before spending, check that someone who clicks can see in five seconds what you sell, who it is for, what it costs or how to find out, and what happens after they submit the form. If you cannot say the answer to each, the ad budget will pay for the discovery.
Send ad traffic to a page built for the ad, not to the homepage. The message on the page should match the message in the ad, the form should ask only what sales needs to qualify the lead, and the page should load quickly on a phone. Test one change at a time. Changing the headline, the form and the image together tells you something improved and nothing about why.
How we usually run the first 90 days
The first two weeks are tracking and the offer: conversion events, CRM status, the landing page and the definition of a qualified lead. Weeks two to six are creative and audience testing, with spend held steady so the platform can learn. From week six, budget moves toward what produces qualified leads or profitable orders, and the weekly report shows cost per qualified lead or contribution-margin ROAS, not clicks.
That is our usual shape, not a promise. A category with a long sales cycle, such as B2B equipment, takes longer to judge, because a lead can take weeks to turn into a sale. We would sooner say that in month one than have you find it in month four.
Frequently Asked Questions
What does a performance marketing agency do differently from a regular digital marketing agency?
It agrees a measurable business outcome before spending: a qualified lead, an order, an activated trial. Then it builds tracking, creative and landing pages around that number and reports against it. A regular agency is more often paid for activity, such as posts published, impressions or reach.
How long does a performance marketing campaign take to show results?
Usable data in about two weeks, and a stable cost per lead in 30 to 45 days once the ad platform has left its learning phase. B2B and high-value ecommerce take longer to judge, because sales cycles run for weeks.
Which platforms work best for B2B performance marketing in India?
Google Search for demand that already exists, and LinkedIn for reaching named job titles and industries. LinkedIn costs more per click, so use it on accounts you have chosen, not for broad awareness. Retargeting on Meta keeps visitors warm between the two.
How do you measure ROI in ecommerce performance marketing?
Compare ROAS with your break-even ROAS, which is 1 divided by contribution margin. Then look at average order value, repeat purchase rate and blended CAC. A ROAS above break-even on a first order is a good start. Lifetime value decides whether it is a good business.
What budget do you need to start performance marketing in India?
₹50,000 to ₹1,00,000 a month in media is a sensible floor, plus a management fee. Ours is 15% of monthly media, with a minimum of ₹50,000 plus GST a month. B2B and SaaS campaigns aimed at small professional audiences usually need more, because the audiences are smaller and clicks cost more.
References
- Google Ads Help, About enhanced conversions for web.
- Meta for Developers, Conversions API.
- DigiStreet Media case studies: Fund Abroad performance marketing, figures from Meta Ads Manager.


