Cost Per Qualified Lead in India: Calculator, Formula, Defaults
A cost per qualified lead means nothing until you fix two things: which leads count as qualified, and which costs sit in the top line. Change either one and the same campaign gives a different number. That is why two honest marketers can quote very different figures for the same ad account. The formula Ichelon Consulting Group (ICG) publishes stops at advertising spend. In our experience of Indian sales teams, a telecaller usually qualifies the leads from a Meta or Google form on the phone (our observation), and that call time is a real cost that falls on those same leads. Leave it out and the campaign looks cheaper than it is. Below is a calculator you can rebuild in a spreadsheet: ten inputs, four results (including a ceiling to judge them against). The defaults in all ten rows are our illustrative values, not benchmarks. The last section shows how to read the inputs from your call log instead of guessing them.
All-in CPQL
₹797
- Media-only CPQL
- ₹667
- Calling cost
- ₹5,870
- Ceiling CPQL
- ₹720
Assumptions
- The defaults in all ten rows are our illustrative values, not benchmarks.
- The calling cost and all-in CPQL formulas are our model (arithmetic we derived, not an official formula).
- At the ceiling you break even on gross profit, before overheads and closing costs.
By Tej Pandya, Founder · Updated 29 Oct 2026
In brief
Advertising spend alone gives a floor, not the full cost per qualified lead. Add the cost of the qualifying calls, then judge the all-in figure against your ceiling: gross profit per sale multiplied by the share of qualified leads you close.
Worked example at the defaults
With Advertising spend plus agency fee (per month) at ₹30,000, Leads received at 300, Qualified share of leads at 15%, Dial attempts per lead at 2, Connect rate (% of dials answered) at 45%, Minutes per connected call at 3min, Seat cost (per month) at ₹30,000, Talk minutes available per seat (per month) at 4,140min, Gross profit per sale at ₹4,000, Close rate on qualified leads at 18%:
- Media-only CPQL
- ₹667
- Calling cost
- ₹5,870
- All-in CPQL
- ₹797
- Ceiling CPQL
- ₹720
Key takeaways
- Cost per qualified lead (CPQL) is the cost of getting and qualifying leads divided by the leads that pass your written rule. Advertising spend alone gives a floor, not the full cost.
- In our worked example (₹30,000 spend, 300 leads, 15% qualified), advertising spend alone gives ₹667 per qualified lead and the all-in figure is ₹797, about 20% higher.
- A CPQL is good or bad only against your ceiling: gross profit per sale multiplied by the share of qualified leads you close.
- ICG's own healthcare pages give ₹4,100 and ₹2,100 for hair transplant, using different definitions and different statistics, so write your own rule before comparing anything.
What is cost per qualified lead, and what is the formula?
Cost per qualified lead (CPQL) is what you spend to get one lead that passes your qualification rule: spend divided by qualified leads. Cost per lead (CPL) divides the same spend by every lead, so CPQL is always equal to or higher than CPL.
ICG, which manages healthcare marketing accounts across India, publishes the same formula in its 2026 benchmark report: monthly ad spend divided by the number of leads that pass your qualification criteria. The gap between CPL and CPQL can be large: "A ₹400 CPL at 28% attendance is a ₹1,429 CPQL" (₹400 ÷ 0.28), in a healthcare example on ICG's insights page.
Two terms we use from here on:
- Media-only CPQL: advertising spend (plus any agency fee) divided by qualified leads.
- All-in CPQL: advertising spend plus the cost of the calls that qualified the leads, divided by qualified leads.
What should count as a qualified lead?
A lead counts as qualified when it passes a rule you wrote down before the campaign and apply the same way to every lead. Usually that means real intent, a budget that fits, the right location and a buying window. Our inference is that the rule moves the number more than the formula does.
ICG's figures come from its own healthcare accounts, and ICG describes them as directional. Its pages give ₹4,100 and ₹2,100 for hair transplant, one under a criteria-based definition and one under an attended-first-consultation definition, and with different statistics (average and median) (benchmark report, insights page, October 2026). Our reading: a CPQL means something only next to the rule that produced it.
For a phone-qualified business, we recommend three gates, in this order:
- The lead was reached on a call.
- The lead passed your written questions on that call.
- The lead took the next step you define (a visit, a demo or a booking).
Count gate 2 as "qualified" and gate 3 as "converted". Keep them separate, because they answer different questions. Our free Lead Qualification Scorecard Builder turns your industry, offer and target customer into weighted questions with strong and weak signals, and a PDF to download, with no signup. Tag each call with an outcome code (a call disposition, such as connected, call back, not interested), for example these call disposition codes.
Why does leaving out calling cost understate your cost per qualified lead?
A lead becomes qualified only after someone spends paid time on a call, and that time is a cost of the lead. Advertising spend alone ignores it, so media-only CPQL is a floor. The all-in figure adds calling cost to spend before dividing.
Here is the calling cost, as our model (arithmetic we derived, not an official formula):
- Cost per talk minute = seat cost per month ÷ talk minutes available per month. The seat cost is the full monthly cost of one telecaller: salary, statutory contributions, incentives, desk and supervision share.
- Calling cost = leads × dial attempts per lead × connect rate × minutes per connected call × cost per talk minute.
We divide by talk minutes, not hours worked, because a paid day also contains dialling, waiting and note-taking. Charging the whole seat to talk minutes puts that idle time on the calls, which is where it belongs for this calculation.
Which inputs does the calculator need, and what defaults should you use?
The calculator needs ten inputs, listed below. Replace every default with a figure from your own books and call log. The defaults in all ten rows are our illustrative values, not benchmarks.
For input 3, ICG's healthcare campaigns typically qualify 16–25% of raw leads (healthcare only); we use 15%, slightly below ICG's healthcare range, to keep the example conservative.
The four results:
| Result | Formula | Source of the formula |
|---|---|---|
| Media-only CPQL | Spend ÷ qualified leads | ICG benchmark report |
| Calling cost | Leads × attempts × connect rate × minutes per call × (seat cost ÷ talk minutes available) | Our model |
| All-in CPQL | (Spend + calling cost) ÷ qualified leads | Our model |
| Ceiling CPQL | Gross profit per sale × close rate | Our arithmetic |
- #
- 1
- Input
- Advertising spend plus agency fee
- Unit
- ₹ per month
- Default (example)
- ₹30,000
- Where it comes from
- Your invoices
- #
- 2
- Input
- Leads received
- Unit
- count
- Default (example)
- 300
- Where it comes from
- Your lead export
- #
- 3
- Input
- Qualified share of leads
- Unit
- %
- Default (example)
- 15%
- Where it comes from
- Count of leads passing your rule (see note above)
- #
- 4
- Input
- Dial attempts per lead
- Unit
- count
- Default (example)
- 2
- Where it comes from
- Call log
- #
- 5
- Input
- Connect rate
- Unit
- % of dials answered
- Default (example)
- 45%
- Where it comes from
- Call log
- #
- 6
- Input
- Minutes per connected call
- Unit
- minutes
- Default (example)
- 3
- Where it comes from
- Call log
- #
- 7
- Input
- Seat cost
- Unit
- ₹ per month
- Default (example)
- ₹30,000
- Where it comes from
- Your payroll
- #
- 8
- Input
- Talk minutes available per seat
- Unit
- minutes per month
- Default (example)
- 4,140 (3 hours × 23 days)
- Where it comes from
- Call log
- #
- 9
- Input
- Gross profit per sale
- Unit
- ₹
- Default (example)
- ₹4,000
- Where it comes from
- Your books
- #
- 10
- Input
- Close rate on qualified leads
- Unit
- %
- Default (example)
- 18%
- Where it comes from
- Your sales records
What does the calculator return for a ₹30,000 campaign?
For ₹30,000 of spend and 300 leads, media-only CPQL is ₹667 and all-in CPQL is ₹797. The calling cost is ₹5,870, which adds ₹130 to each qualified lead. All figures are our model, using the defaults above.
- Qualified leads: 300 × 15% = 45.
- Media-only CPQL: ₹30,000 ÷ 45 = ₹667.
- Dials: 300 leads × 2 attempts = 600. Connected calls: 600 × 45% = 270. Talk minutes: 270 × 3 = 810.
- Cost per talk minute: ₹30,000 ÷ 4,140 ≈ ₹7 per talk minute. Calling cost: 810 of 4,140 minutes is 19.6% of one seat-month, which is ₹5,870.
- All-in CPQL: (₹30,000 + ₹5,870) ÷ 45 = ₹797.
The qualified share moves the result more than anything else. The same ₹30,000, calling cost and 300 leads at three shares:
- Qualified share
- 10%
- Qualified leads
- 30
- Media-only CPQL
- ₹1,000
- All-in CPQL
- ₹1,196
- Calling cost per qualified lead
- ₹196
- Qualified share
- 15%
- Qualified leads
- 45
- Media-only CPQL
- ₹667
- All-in CPQL
- ₹797
- Calling cost per qualified lead
- ₹130
- Qualified share
- 25%
- Qualified leads
- 75
- Media-only CPQL
- ₹400
- All-in CPQL
- ₹478
- Calling cost per qualified lead
- ₹78
Is my cost per qualified lead good or bad?
Your CPQL is viable when the all-in figure is below your ceiling: gross profit per sale multiplied by your close rate on qualified leads. At the ceiling you break even on gross profit, before overheads and closing costs, so leave a margin, for example 20% below it (our recommendation). A benchmark from another business cannot set that line; only your own margin and close rate can.
With ₹4,000 gross profit per sale and 18% of qualified leads closing, the ceiling is ₹4,000 × 18% = ₹720. The media-only figure (₹667) passes. The all-in figure (₹797) fails. Per customer, that is ₹667 ÷ 0.18 = ₹3,704 (a ₹296 profit) against ₹797 ÷ 0.18 = ₹4,428 (a ₹428 loss). Leaving out the calls turns a losing campaign into an apparent winner. Take your close rate from your own records; how to count lead conversion rate covers the denominators.
For context, ICG reports a market median of ₹700 for general practitioners (GPs) and ₹3,800 for oncology, per attended first consultation, and says its own client medians rest on as few as 5 clients (ICG insights, October 2026). ICG does not state the sample behind the market column. ICG's figures come from its own healthcare accounts and ICG describes them as directional. These are healthcare figures from a single agency and do not describe other Indian industries. Use your own ceiling as your target.
Reading the result (for a low connect rate, see how quickly you call back):
- What you see
- All-in above ceiling, media-only below
- Likely cause
- Calling load is too heavy
- First check
- Connect rate, minutes per call, attempts per lead
- What you see
- Both above ceiling, qualified share low
- Likely cause
- Wrong audience or form
- First check
- Compare channels by CPQL, not CPL
- What you see
- Connect rate low
- Likely cause
- Leads are not reachable
- First check
- The phone field on the form and how quickly you call back
How do you pull these inputs from your call log instead of guessing?
Take the inputs from your recorded calls, not from memory. This is how we set it up on TalkEasy, and the four checks below each have a pass or fail.
- Fix the rule. Build the questions in the scorecard builder, then have two people score the same 10 recorded calls. Pass: they agree on at least 8 (our suggested threshold).
- Log every call and its outcome. The TalkEasy Business Dialer logs and records every call from the app and lets your team add a note against each one. Write the outcome code in that note. Play an announcement at the start of every recorded call; see call recording announcement. Pass: after a week, every lead has at least one logged call and an outcome.
- Read attempts, connect rate and minutes. Sales Call Analytics reports total calls, call status (connected, missed, did not connect) and average talk time, with downloadable daily and monthly reports. Filter the export to outbound calls to your lead list first. Total calls include inbound and non-lead calls, which would inflate attempts per lead. Then total calls ÷ leads gives attempts, connected ÷ total gives connect rate, and average talk time gives minutes per call; compare with how to read average call duration. Pass: one day's export matches a hand count of that day's calls.
- Close the month late. Count leads by the month they arrived and fix the figure after a follow-up window you set in advance (our recommendation: 14 days). Pass: the window is the same every month. For team-level tracking, see how to track your sales team's calls.
Calling software is the smaller cost: as of October 2026 TalkEasy Pro is ₹999 + GST (goods and services tax) a month for the whole team, against ₹30,000 for one telecaller seat. The cost of qualifying a lead sits in the telecaller's time.
Keep reading
Frequently asked
Sources
- 1.Cost-Per-Qualified-Lead in Indian Healthcare: 2026 Benchmark Report, Ichelon Consulting Group, October 2026
- 2.CPQL Healthcare India 2026, Ichelon Consulting Group, October 2026
- 3.Lead Qualification Scorecard Builder, TalkEasy, October 2026
- 4.Business Dialer, TalkEasy, October 2026
- 5.Call Analytics, TalkEasy, October 2026
- 6.Pricing, TalkEasy, October 2026
Run the calculator on your own TalkEasy call data
Talk to Our Expert about setting up call logging, outcome notes and the analytics export for this calculator by emailing support@groweasy.ai.

