Every founder we talk to about lead generation eventually asks the same question — "do these performance models actually work, or are they just a sales pitch agencies use to win business and then quietly switch you onto a retainer?" It's a fair question. After six years of running pay-per-lead campaigns for clients across insurance, healthcare, real estate, education, and B2B services in India, here's the honest answer.

Performance-based lead generation works. But it works only when three things are true at the same time — the lead definition is tight, the conversion path is functional, and the vertical has measurable economics. Miss any one and the model breaks down, sometimes spectacularly. This piece walks through where it works, where it fails, what good rates look like, and what to demand from any agency selling you a pay-per-lead deal.

If you run a B2C business and you've been quoted on retainer terms by an agency, you should at minimum understand what the alternative looks like before you sign. We run B2C lead generation on pure performance for most engagements — but only because we've learned where it doesn't work and we say no to those.

Performance lead gen doesn't fail because the model is bad. It fails because the lead definition is loose, or the sales follow-up is broken, or the vertical doesn't fit. The model itself is robust.

What "performance-based lead gen" actually means

The agency charges per qualified lead delivered, at a rate agreed before the work begins. The client funds the ad spend separately — Meta, Google, LinkedIn, programmatic — through their own ad accounts. The agency's compensation is tied entirely to the volume and quality of leads, not to hours worked or campaigns launched.

The structure looks simple on paper. Where it gets complicated is in the definition of "qualified lead" — that single phrase decides whether the model is fair to both parties or whether one side is about to game the other.

The lead-quality trap

Here's the failure mode that kills most performance lead gen engagements in their first 60 days. The contract says "Rs. 400 per qualified lead." The client assumes "qualified" means "actually a real prospect." The agency assumes "qualified" means "passed the form-validation rules."

Then the leads start coming in. The agency hits volume targets — 250 leads per week, easy. But the sales team can't reach 80% of them, and the ones they do reach aren't who the agency claimed. The cost-per-lead is great. The cost-per-customer is catastrophic. The client wants to pause; the agency invokes the contract.

This isn't always the agency acting in bad faith. Often, it's just the meta-algorithm doing what it's been told to do. If the conversion event is "form submission," Meta's algorithm hunts for the cheapest people likely to submit forms. Those people exist in abundance. They're just not your customers.

The cheapest lead is almost never the most valuable lead. Tight lead definitions are how you protect against that gap.

What a tight lead definition looks like

The fairest lead definitions are action-based and falsifiable. Here are three examples we've used in real contracts:

Real estate — high-ticket residential

Qualified lead: A person who confirmed budget range and intended timeline on a 10-minute discovery call with the in-house sales team. Form submissions that don't pick up the phone within 7 days are not qualified. Leads outside the agreed budget band (e.g., looking at sub-Rs. 50 lakh apartments when the project is Rs. 1.5 crore+) are not qualified.

B2B SaaS — mid-market

Qualified lead: A demo booked through Calendly by someone with a verified work email matching the ICP company list (10-500 employees, B2B SaaS). The demo must be attended; no-shows count as half-leads, billable at 50% of the agreed rate.

Healthcare — high-value procedures

Qualified lead: A person who confirmed the procedure they were enquiring about and confirmed they were within the catchment area on a 5-minute screening call. Leads outside the catchment area, or enquiring about procedures the clinic doesn't offer, are not qualified.

Notice the pattern — every definition includes a human verification step (a call, a demo, a screening) that the algorithm cannot game. The agency can drive form submissions all day, but if the call team can't get the prospect on a 5-minute screening, the lead doesn't count.

What good performance lead gen rates look like in India

Vertical Fair CPL Range (INR) Min Monthly Spend
Insurance (term, health)Rs. 200-450Rs. 50,000
Edtech (test prep, K-12)Rs. 250-500Rs. 50,000
D2C ecommerce (lead-then-sell)Rs. 300-600Rs. 75,000
Healthcare (clinic, IVF, dental)Rs. 600-1,800Rs. 60,000
Real estate (residential)Rs. 1,200-3,000Rs. 1,00,000
B2B services / SaaS demosRs. 1,500-5,000Rs. 75,000
Coaching / high-ticket info productsRs. 400-1,200Rs. 50,000

These ranges assume tightly-defined leads with a human qualification step. Loose-definition leads (anyone who submitted an email) will price at 30-50% of these ranges — but the back-end conversion will collapse, so the apparent saving is illusory.

When performance lead gen doesn't work

Be honest with yourself. There are situations where performance lead gen is the wrong model regardless of how well it's structured:

What goes wrong — and whose fault it usually is

  1. Loose lead definitions that reward volume over quality.Every contract should specify a falsifiable qualification step the agency cannot game. Without one, the algorithm chases the cheapest form submissions, which are almost never your real customers.
  2. Sales follow-up failures masquerading as agency problems.If your sales team takes 48 hours to call a lead, even Rs. 200 leads from a perfect agency will look like garbage. Most "the leads are bad" complaints are really "we're not calling them fast enough" complaints.
  3. Agencies setting baselines they know are easy.If the agency proposes a target CPL that you can hit on day one with no optimisation, the agency is hedging. Targets should be ambitious but achievable, not soft.
  4. Attribution disputes that should have been settled in writing.Was that lead from the agency's Meta campaign or from your existing email list re-targeting? Sort this out before launch, not in month 3 when the invoices are getting awkward.
  5. Cash-flow mismatches between ad spend and lead invoicing.If the agency invoices for leads delivered in May but the ads were running on your budget all month, your cash flow lags by 30-45 days. Plan for this.

What to negotiate in a performance lead gen contract

Six clauses to put in writing before any pay-per-lead engagement:


Frequently asked questions

Yes, when the lead definition is tight and the conversion path is functional. Performance-based lead gen breaks down when "qualified lead" is defined loosely (any email submission counts), when the landing page or sales process is broken upstream of the agency's work, or when the vertical has a sales cycle so long that attribution is impossible. In high-volume B2C verticals with clean conversion tracking, it consistently outperforms retainer models.
Pay-per-lead means you only pay for qualified lead submissions delivered, at an agreed rate per lead. Lead generation on retainer means you pay a fixed monthly fee for the agency's effort, regardless of how many leads come in. Retainer protects the agency's revenue; pay-per-lead protects the client's budget. Each model fits a different business situation.
Insurance, edtech, and high-volume B2C verticals: Rs. 200-500 per qualified lead. Real estate, healthcare, financial services: Rs. 800-2,500 per qualified lead. B2B services and SaaS demos: Rs. 1,500-5,000 per qualified lead. Anything below the lower bound for your vertical typically signals incentivised or repeat traffic, which won't convert at the back end.
The fairest definition is action-based and falsifiable: "a person who confirmed their budget on a 15-minute call" or "a person who attended a scheduled discovery call". Loose definitions like "a person who submitted an email" should be avoided — they let the agency optimise for submissions, not real prospects. The lead definition is the most important clause in any pay-per-lead contract.
Three common failure modes — loose lead definitions that reward volume over quality, broken landing pages or sales follow-up that wastes the leads being generated, and unrealistic baseline targets that the agency can't hit profitably even with good campaigns. Most failures are upstream of the agency's work: no clean landing page, no sales follow-up, no CRM to track which leads convert.
Most performance lead gen agencies require a minimum monthly ad spend of Rs. 30,000-50,000 to be viable. Below that, there isn't enough conversion data for the algorithms to optimise, and the agency's per-lead pricing has to be elevated to cover their cost. Some agencies will work with smaller budgets at higher per-lead rates, but the unit economics rarely make sense for either side under Rs. 30,000/month spend.
First leads land within 2-7 days of campaign launch. Stable, optimised cost-per-lead is usually reached at week 4-6 once the algorithms have enough conversion data. Mature performance — where the agency is hitting their target CPL consistently — typically takes 8-10 weeks from kickoff for B2C, slightly longer for considered-purchase verticals like real estate or B2B.
Five questions: what is the exact lead definition, who owns the ad accounts, what attribution methodology is being used, what is the minimum monthly ad spend required, and can they share two-three case studies with raw lead-to-customer conversion data (not just lead volume). Any agency that can't answer all five clearly is not running a real performance practice.

In closing

Performance-based lead generation isn't a magic bullet — it's a contract structure. It works when both sides understand exactly what they're agreeing to, and it fails when either side is hoping the fine print will go their way. The single most important thing you can do as a buyer is define "qualified lead" tightly enough that the model can't be gamed.

If you're spending Rs. 50,000+ per month on lead generation through an agency on retainer, ask them to model what the engagement would look like as pure pay-per-lead. The numbers will be uncomfortable for them, which is exactly why it's worth asking.

At GUROB, we run pay-per-lead engagements for B2C verticals, hybrid commission-on-revenue for D2C and ecommerce, and per-install pricing for app marketing. The structure depends on what's measurable in your business — the audit (free) starts there.