Free Cost Per Lead Calculator with ROI and ROAS
A cost per lead calculator divides your ad spend by the leads you got, then goes further to show cost per qualified lead, cost per deal, ROAS and break even cost per lead. Erino's free tool also adjusts for leads nobody follows up in time, so you see what each rupee of ad spend really returns.
- Free
- No signup to see results
- Runs in your browser
- Updated 26 Oct 2026
What is a cost per lead calculator?
A cost per lead calculator turns your ad spend and lead count into a set of cost and return figures. The simplest figure is cost per lead, or CPL: spend divided by leads. The better figures go further down the funnel, to cost per qualified lead, cost per deal and return on ad spend.
CPL on its own can mislead. A campaign with a low CPL may bring students who only wanted a free PDF, or property seekers outside your budget. A campaign with a higher CPL may bring buyers who close. The only fair comparison is what a rupee of spend returns after leads are qualified, worked and closed.
This tool takes six inputs: monthly ad spend, number of leads, qualified share, close rate of qualified leads, deal value and the share of leads never followed up in time. It then shows:
- Cost per lead
- Leads actually worked
- Qualified leads and deals
- Revenue and ROAS (return on ad spend, which is revenue divided by spend)
- Effective cost per worked lead
- Cost per qualified lead
- Cost per deal
- Break even CPL, the most you can pay per lead before revenue stops covering ad spend
The follow up input is what makes this calculator different from a plain CPL formula. Leads that nobody calls or messages in time still cost you money, but they rarely turn into deals. The tool treats them as paid for and wasted.
Everything runs in your browser. Use your own numbers from Meta Ads Manager, Google Ads, portal invoices and your CRM. The defaults load only to show how it works.
Why does cost per lead matter for Indian sales teams?
Cost per lead matters because lead generation is often the largest sales expense in Indian businesses, and it is easy to judge it on the wrong number. Marketing reports CPL. Sales reports deals. Unless someone joins the two, budgets move to cheap leads that never close.
Consider the channels you probably use. Meta lead ads and Google lead forms produce volume at a low CPL, but the lead may not remember filling the form. IndiaMART, 99acres, MagicBricks, Shiksha and Justdial sell enquiries that are often shared with competitors. WhatsApp click to chat ads bring warmer conversations but need quick replies. Each channel has a different qualified share and close rate, so each deserves its own calculation.
There is also a hidden loss. If a fifth of your leads are never followed up in time, a fifth of your spend is gone before sales even starts. Fixing the follow up is often cheaper than buying more leads. The Lead Leakage Calculator puts a rupee figure on that loss.
Cost per lead also decides how much you can scale. If you know your break even CPL, you know how far a campaign can get more expensive before it stops paying. That lets you bid with confidence, instead of cutting spend the moment CPL rises.
Finally, finance teams and founders ask for ROAS. A sales head who can say "this source returns 9.6 times its spend at current follow up" has a stronger case for budget than one who says "leads are up". Always check that the numbers come from your own data. Benchmarks vary widely by industry, ticket size and sales cycle, so do not copy another company's CPL target.
How to use the Cost Per Lead ROI Calculator
Run the calculator once per lead source and once for your blended total. Comparing sources is where the value is.
- Enter monthly ad spend. Use the amount spent on one campaign or channel for the month, including agency fees if you want a full cost view.
- Enter leads received. Count leads that reached your sales team, not clicks or form starts. Remove obvious duplicates.
- Enter the qualified share. This is the percentage of leads that meet your basic fit rules, such as budget, location and timeline. Take it from your CRM, not from a guess.
- Enter the close rate of qualified leads. Use the share of qualified leads that become paying customers over your normal sales cycle.
- Enter your average deal value. Use revenue per sale. For repeat or recurring business, decide whether to use first year value.
- Enter the share never followed up in time. Define "in time" for your business, such as within one hour, and count leads that missed it.
- Read the output and change one input. Test what happens if follow up improves or the qualified share changes.
When you have the result, compare cost per qualified lead and cost per deal across sources before you compare CPL. Move budget toward the sources with the lowest cost per deal, but only if they can scale and your team can handle the volume. Check that against capacity with the Sales Rep Capacity Calculator.
How is cost per lead and ROI calculated?
The calculator uses a short chain of multiplications and divisions. The formula for the headline figures is:
CPL = spend / leads
Leads worked = leads x (1 minus never followed up share)
Qualified = leads worked x qualified share
Deals = qualified x close rate
Revenue = deals x deal value
ROAS = revenue / spend
Effective cost per worked lead = spend / leads worked
Cost per qualified lead = spend / qualified
Cost per deal = spend / deals
Break even CPL = qualified share x close rate x deal value x (1 minus never followed up share)
Here is what each input does:
- Ad spend and leads give CPL, the starting point.
- Never followed up share removes leads from the funnel. They are paid for but not worked, so they raise your effective cost per worked lead.
- Qualified share applies your fit rules to the worked leads.
- Close rate turns qualified leads into deals.
- Deal value turns deals into revenue.
Break even CPL answers a practical question. It is the CPL at which revenue from a typical lead equals what you paid for that lead, so ROAS is 1x. Above it, you lose money on ad spend alone.
The tool makes these assumptions:
- Qualified share and close rate stay steady as volume changes. In real life, scaling often lowers lead quality.
- Revenue is counted when the deal closes, with no delay between spend and sale.
- ROAS uses revenue, not profit. Ad spend is the only cost counted. Salaries, discounts, commissions and cost of goods are left out.
- Leads not followed up in time produce no deals. Some will, but treating them as lost keeps the maths simple.
If your margin is, for example, 40%, you need ROAS above 2.5x just to cover the ad spend from gross profit, because 1 divided by 0.40 is 2.5. That 40% is an illustrative assumption, not a benchmark. Use your own margin.
Worked example: a lead ad campaign with ₹3,00,000 spend
This example uses the default inputs the calculator shows on first load. A business spends ₹3,00,000 in a month and gets 1,000 leads. Thirty percent are qualified, fifteen percent of qualified leads close, the average deal is ₹80,000, and 20% of leads are never followed up in time.
| Metric | How it is worked out | Result |
|---|---|---|
| Cost per lead | ₹3,00,000 / 1,000 | ₹300 |
| Leads worked | 1,000 x 80% | 800 |
| Qualified leads | 800 x 30% | 240 |
| Deals | 240 x 15% | 36 |
| Revenue | 36 x ₹80,000 | ₹28,80,000 |
| ROAS | ₹28,80,000 / ₹3,00,000 | 9.6x |
| Effective cost per worked lead | ₹3,00,000 / 800 | ₹375 |
| Cost per qualified lead | ₹3,00,000 / 240 | ₹1,250 |
| Cost per deal | ₹3,00,000 / 36 | ₹8,333 |
| Break even CPL | 30% x 15% x ₹80,000 x 80% | ₹2,880 |
The headline CPL of ₹300 looks cheap. The real cost of a qualified lead is ₹1,250, more than four times higher. Each deal costs ₹8,333 in ad spend against a deal value of ₹80,000.
Now compare this with a team that follows up on every lead. Set the never followed up share to 0%:
| Metric | 20% never followed up | 0% never followed up |
|---|---|---|
| Leads worked | 800 | 1,000 |
| Deals | 36 | 45 |
| Revenue | ₹28,80,000 | ₹36,00,000 |
| ROAS | 9.6x | 12x |
| Cost per deal | ₹8,333 | ₹6,667 |
| Break even CPL | ₹2,880 | ₹3,600 |
The same ad spend produces nine more deals and ₹7,20,000 more revenue each month. Nothing changed in the ads. The only change is that every lead got a response. That is the argument for fixing follow up before raising budgets.
How do you read your result?
Read your result by comparing it with break even and with your own history, not with generic targets. The calculator gives you three comparisons that matter most.
First, compare CPL with break even CPL. In the default example, CPL is ₹300 and break even is ₹2,880, so you have a lot of room. The ratio of the two equals ROAS here: ₹2,880 divided by ₹300 is 9.6. If your CPL is above break even, ROAS is below 1x and ad spend alone exceeds revenue.
Second, compare ROAS with the level your margin requires. Use this rule of thumb:
- ROAS below 1x: revenue does not cover ad spend. Fix or pause.
- ROAS between 1x and your required level (1 divided by your gross margin): you cover spend but not your other costs. Improve before scaling.
- ROAS above your required level: the channel pays. Scale carefully and watch quality.
Third, compare sources by cost per deal, not CPL. A source with a ₹500 CPL and a strong close rate can beat a ₹150 CPL source whose leads never answer.
Watch these signals too:
- A cost per qualified lead far above CPL means your targeting or form brings many poor fit leads.
- An effective cost per worked lead above CPL means follow up is losing leads.
- A rising CPL with steady cost per deal may be fine. A steady CPL with a rising cost per deal is a quality problem.
Here is an illustrative test. Suppose the qualified share fell from 30% to 15% with everything else unchanged. Qualified leads drop to 120, deals to 18, revenue to ₹14,40,000, ROAS to 4.8x and cost per deal rises to ₹16,667. This is an assumption for illustration, not a forecast. Run your own scenarios.
Cost per lead by industry
The right lead cost depends on what a lead is worth in your business. These notes show what to track in each industry.
Real estate
Track cost per site visit and cost per booking, not just cost per lead. Property leads from Meta lead ads and portals such as 99acres and MagicBricks often drift in budget and location. Measure the share that visit the site, because show up rate drives everything after it. Use the Site Visit to Booking Calculator to carry the numbers through. Erino supports property teams on its real estate page.
Education (schools, colleges, EdTech, study abroad)
Track cost per counselled student and cost per enrolment. Admissions leads come in bursts around results and intake seasons, so compare like periods. Count a lead as qualified only after counselling confirms course fit and the ability to pay. For study abroad, separate leads by country and exam readiness, because each segment closes at a different rate.
Manufacturing and B2B
Track cost per quote request and cost per purchase order. Deal values are high and sales cycles long, so a lead may take months to close. Use a longer measurement window and keep a note of the lead's first source. IndiaMART enquiries and trade show contacts behave differently, so do not blend them.
Healthcare and clinics
Track cost per booked appointment and cost per treatment started. Many enquiries are price checks or second opinions, so the qualified share can be low. Measure how many bookings turn up. Handle patient data under the DPDP Act, and keep ads and messages free of claims you cannot support.
Automotive
Track cost per test drive and cost per booking. Enquiries from OEM campaigns, dealer ads and portals vary a lot, so tag each source. A test drive is usually the best qualification step, and no shows waste showroom time. Follow up quickly, because buyers often enquire at several dealers on the same day.
Insurance and financial services
Track cost per qualified lead after a needs analysis call, then cost per policy issued. Leads that cannot be reached or fail document checks lower the close rate. Because lifetime value can span years, decide whether to count first year premium or a longer view, and use the same rule everywhere.
SMBs and services
Track cost per proposal sent and cost per paying client. For small businesses, a lead often comes through WhatsApp or a call from a local ad. Keep it simple: spend, leads, clients and the average invoice, including GST treatment you use consistently. Check monthly and cut sources that fail for two cycles.
What mistakes do teams make with cost per lead?
Most mistakes come from measuring the wrong thing or measuring too early. Avoid these.
- Judging campaigns on CPL alone. A cheap lead that never answers costs more per deal than a pricey one that closes.
- Counting clicks or form starts as leads. Only leads that reach sales and have a valid number belong in the count.
- Ignoring follow up speed. Slow or missing follow up wastes spend before sales begins. Check yours with the Lead Response Time Calculator.
- Blending all sources. A blended CPL hides the source that is losing money and the one that is winning.
- Using revenue as profit. ROAS says nothing about margin, discounts or commissions. Compare it with the ROAS your margin requires.
- Measuring too early. If the sales cycle is 60 days, this month's leads close next quarter. Match spend to the right period.
- Letting marketing set qualification rules alone. Sales and marketing should agree what qualified means and review it together.
- Copying another company's benchmark. CPL, qualified share and close rate vary by industry and city. Use your own history.
How can you improve your result?
You can improve ROAS in four places: lead quality, follow up, qualification and close. Assign an owner to each, because a metric without an owner does not move.
Raise lead quality at the source
Owner: marketing lead. Timeline: two to four weeks per test.
- Add a qualifying question to Meta lead forms, such as budget or timeline, and test the effect on cost per qualified lead.
- Exclude audiences and locations that never convert.
- Send clear expectations in the ad, including what happens after the form is filled.
- Review portal leads weekly and ask for credit on invalid numbers where the portal allows it.
Close the follow up gap
Owner: sales manager. Timeline: start this week.
- Assign every lead to a named owner on arrival.
- Set a first response target and check it daily.
- Plan the next touches with the Follow Up Cadence Planner.
- Report the share of leads without a timely response every Monday.
Tighten qualification
Owner: team lead. Timeline: monthly review.
- Write down what qualified means in one paragraph.
- Score leads with the Lead Scoring Calculator so reps call the best ones first.
- Review lost leads each month to find fit problems.
Lift the close rate
Owner: sales head. Timeline: ongoing.
- Coach calls against a scorecard.
- Fix stage exit criteria so deals move on facts.
- Look for stuck deals each week and assign a next step.
Cost per lead: spreadsheet, CRM or Erino?
You can calculate cost per lead and ROAS in a spreadsheet, in a generic CRM or in a CRM built for high velocity Indian sales teams. The calculation is simple. The hard part is getting clean source, stage and outcome data into it every month.
A spreadsheet works while you have one or two sources and a few hundred leads. You paste spend, count leads, and update closed deals by hand. It breaks when sources multiply, when reps forget to record outcomes and when nobody can say which leads were never followed up.
Generic CRMs such as Zoho CRM, HubSpot, Salesforce, LeadSquared, Kylas and TeleCRM can hold lead source and deal stage, and several have reporting for source wise results. Check each vendor's current plans for ad integrations, WhatsApp support and call analysis. Setup effort differs widely.
| Need | Spreadsheet | Generic CRM | Erino |
|---|---|---|---|
| Capture lead source on every lead | Manual | Yes, with setup | Yes |
| Assign an owner on arrival | No | Depends on setup | Yes |
| Create the next follow up at every stage | No | Depends on setup | Yes |
| Spot leads not followed up in time | Manual formulas | Depends on setup | Yes |
| Dashboards by source and stage | Manual | Check vendor plans | Yes |
| WhatsApp Business API inbox | No | Check vendor plans | Yes |
Erino assigns every lead an owner on arrival, creates the next follow up at each stage and flags stuck deals in real time, which cuts the share of leads that slip through. Dashboards show outcomes by source and stage. You still bring the ad spend figure from your ad accounts. Most teams go live in as little as 48 hours. Pricing is quoted after a free 15 minute demo. See the Erino platform and the LeadSquared alternatives guide. For a result on the booking side, Ghar Mil Gaya reports 31% more bookings: Ghar Mil Gaya success story.
Frequently asked questions
How do you calculate cost per lead?
A cost per lead calculator, or the simple formula behind it, takes your ad spend and divides it by the number of leads you received in the same period. For example, ₹3,00,000 spent to get 1,000 leads gives a cost per lead of ₹300. Count only valid leads that reached your sales team, and use the same dates for spend and leads. Cost per lead is a starting point, so also check cost per qualified lead and cost per deal, and repeat the sum for each source.
What is a good cost per lead in India?
There is no single good cost per lead, because it depends on your industry, ticket size, city, channel and how many leads close. A good CPL is one below your break even CPL, with room for your margin. Work out break even by multiplying qualified share, close rate and deal value, then adjusting for leads not followed up. Compare sources by cost per deal, not by CPL alone, and review the figure every month as your mix changes.
What is the difference between cost per lead and cost per qualified lead?
Cost per lead divides spend by every lead, while cost per qualified lead divides spend by only the leads that meet your fit rules, such as budget, location and timeline. The second figure is higher and more honest. If you spend ₹3,00,000 and get 240 qualified leads, cost per qualified lead is ₹1,250. Use it to compare campaigns, portals and ads that attract different quality of enquiry, and track it monthly.
How do you calculate ROAS for lead generation?
ROAS for lead generation is revenue from closed deals divided by the ad spend that produced the leads. You find revenue by multiplying leads, qualified share, close rate and deal value, after removing leads never followed up. With ₹3,00,000 spend and ₹28,80,000 revenue, ROAS is 9.6x. Because revenue is not profit, compare ROAS with the level your gross margin requires. Measure over your normal sales cycle, and keep spend and revenue periods matched so the ratio is fair.
What is break even cost per lead?
Break even cost per lead is the highest amount you can pay per lead before revenue from that lead no longer covers what you paid. Multiply qualified share, close rate and deal value, then adjust for the share of leads never followed up. In the default example, 30% x 15% x ₹80,000 x 80% gives ₹2,880. It ignores salaries, discounts and other costs, so set your working limit lower than the break even figure.
How does slow follow up affect cost per lead?
Slow or missing follow up raises your real cost per lead without changing the number on your ad report. Leads that nobody works still cost money but rarely close. With 20% never followed up, ₹3,00,000 buys 800 worked leads, so the effective cost per worked lead is ₹375 instead of ₹300. Fixing follow up is often cheaper than buying more leads, so check it before raising budgets or changing creatives.
How do I lower my cost per deal?
Lower cost per deal by improving what happens after the click. Raise lead quality with qualifying questions in your forms, respond to every lead quickly, tighten qualification so reps focus on the best leads, and coach calls to lift the close rate. In the default example, following up on every lead cuts cost per deal from ₹8,333 to ₹6,667 with the same ad spend. Test one change at a time so you know what worked, and review the figures every month.
Should I track cost per lead by source?
Yes, track cost per lead, cost per qualified lead and cost per deal for each source. A blended figure hides which campaigns, portals or ads are working. Tag every lead with its source when it arrives, keep the tags consistent, and review results monthly. Sources such as Meta lead ads, Google lead forms, IndiaMART and 99acres behave differently, so each needs its own numbers before you move budget between channels or agencies.
See this on your own pipeline in 15 minutes
Book a free demo and we will map your sales process, show how Erino assigns every lead, enforces follow ups and flags stuck deals in real time, and quote after the call.