The short version
- Cost per lead measures form fills. Cost per acquisition measures customers. Only one of those is your business.
- Close rates vary enormously by channel — a channel with leads twice as expensive can produce customers at half the cost.
- Optimising to cheap leads actively selects for the audience least likely to buy, because that audience is cheapest to reach.
- The three numbers worth reporting: CPA, lead-to-customer rate by channel, and ROI at your real margin.
- Work out both, free, with every formula shown.
Why CPL misleads so reliably
Cost per lead is easy to compute, available immediately, and visible inside every ad platform without any extra tracking. Cost per acquisition requires knowing which leads became customers, which means connecting your ad data to your sales data, which is work.
So CPL becomes the reported number by default. It gets optimised, it gets celebrated when it falls, and it drives budget allocation — despite measuring an activity that has no value on its own. Nobody's revenue target is denominated in form submissions.
The failure is not that CPL is inaccurate. It is that CPL and CPA can move in opposite directions, and when they do, optimising the first actively damages the second.
A worked example
Two channels, same month, same business, same ₹50,000 spent on each.
| Channel A | Channel B | |
|---|---|---|
| Spend | ₹50,000 | ₹50,000 |
| Leads | 625 | 250 |
| Cost per lead | ₹80 | ₹200 |
| Lead-to-customer rate | 2% | 12% |
| Customers | 12.5 | 30 |
| Cost per acquisition | ₹4,000 | ₹1,667 |
Channel A wins on the metric in the report by a factor of two and a half. Channel B produces customers at less than half the cost and more than twice the volume.
A report showing CPL alone recommends moving budget to Channel A. Doing so would cut this business's customer acquisition roughly in half while every dashboard improved. That is not a hypothetical — it is the most common measurement failure I see, and it is usually discovered a quarter late.
There is a second-order effect too. Channel A also generated 613 non-customers who each consumed a follow-up email, possibly a phone call, and some portion of somebody's week. Sales time is a real cost that never appears in a cost-per-lead figure.
Free tool · Your numbers stay on your machine
Run your own numbers, with the working shown
Spend, leads, customers, average value and margin in; cost per lead, cost per acquisition, ROI, ROAS and your real break-even out — every figure showing the formula it came from.
Why close rates diverge by channel
The divergence is not random. It follows from what each channel is doing.
Intent
Somebody searching “landing page designer Bangalore price” has a problem, a budget and a location. Somebody who saw an interesting ad while scrolling has curiosity. Both fill in the same form and produce identical rows in your CRM. They are not the same person and they never were.
Friction
A lead magnet with one field produces many leads and qualifies nobody. A form asking for budget and timeline produces fewer leads and a much higher close rate. Removing friction reliably improves CPL and frequently worsens CPA — which is exactly why “shorten the form” is good advice that sometimes backfires.
Targeting incentives
Optimise an ad platform toward cheap conversions and it will find you the cheapest people to convert. Those people are cheap because they are less commercially valuable. The algorithm is doing exactly what you asked and the instruction was wrong — which is why feeding real purchase events back into the platform, rather than form fills, changes performance so much.
Timing
Some channels produce buyers now and some produce buyers in six months. A channel with a long lag looks terrible on a 30-day CPA and can be your best source of customers, which is an argument for a consistent attribution window rather than for ignoring the problem.
What to report instead
Three numbers. Not thirty.
- Cost per acquisition, by channel. Spend divided by customers. This is the number that decides where budget goes.
- Lead-to-customer rate, by channel. This is the number that explains the first one, and it is the one that tells you whether a rising CPA is a traffic problem or a sales problem.
- ROI at your real margin. Because a ₹1,667 CPA is excellent for a ₹50,000 service and ruinous for a ₹2,000 product. Covered in ROI vs ROAS.
Keep CPL as a diagnostic underneath those. It is genuinely useful for spotting that something changed — it just should not be the number a decision is made on.
The minimum tracking this needs
You do not need a full CRM integration to start. You need to know, for each customer, which channel the lead came from. A field on the enquiry form populated from the UTM parameters, carried through to wherever you record closed deals, gets you most of the way there. A spreadsheet with three columns beats an unattributed dashboard.
Use these together
- Conversion Rate Calculator — Calculate your conversion rate and see how many more conversions each target rate would need.
- CTA Checker — Find out whether your page actually asks for the sale, and whether the wording is specific enough to act on.
- UTM Builder — Build correctly encoded campaign links so Google Analytics attributes every click to the right source.
- The full set of twelve — free, no signup, and for nine of them nothing you type leaves your browser.
When CPL is genuinely useful
It is not a useless number, and pretending otherwise would be as wrong as over-relying on it. Three cases where it is the right instrument:
- Comparing two creatives in the same ad set. Same audience, same offer, same funnel below the form — so lead quality is roughly constant and CPL is a fair comparison.
- Detecting a change quickly. CPL is available today; CPA needs a sales cycle. A CPL that doubles overnight is a real signal worth investigating immediately.
- When you genuinely have no sales data yet. A brand-new business with no closed deals has nothing else to work with. Use CPL, but treat it as a placeholder and start recording the source of every customer from day one.
In all three, the discipline is the same: CPL for direction, CPA for decisions.
Working out your own numbers
The arithmetic here is not hard — it is division. What makes it worth a tool is that the numbers have to be lined up correctly, and that the interesting figures are the ones people skip.
The ROI calculator takes spend, leads, customers and average customer value, and returns cost per lead, cost per acquisition, lead-to-customer rate, revenue, ROI and ROAS together — so the cheap-leads illusion is visible in a single view rather than spread across two reports produced by two different people.
Every figure shows the formula it came from, so you can rebuild any of it in a spreadsheet or hand it to somebody who will want to check it. Add your gross margin and it reports margin-based ROI alongside the revenue-based number, and tells you plainly that omitting margin flatters the result.
It runs in your browser, stores nothing and needs no account — which matters when the inputs are your spend, your close rate and your customer value.
Run both channels through it before the next budget conversation. If the cheap-lead channel turns out to be the expensive-customer channel, that is a twenty-minute exercise that changes where a year of budget goes.
FAQ
What is the difference between CPL and CPA?
Cost per lead is spend divided by leads — the cost of a form submission. Cost per acquisition is spend divided by customers — the cost of somebody who actually paid. The ratio between them is your lead-to-customer rate, and it varies enormously by channel.
What is a good cost per lead?
The question does not have an answer without the close rate and the customer value. A ₹500 lead is excellent if one in three becomes a ₹50,000 client and terrible if one in fifty becomes a ₹3,000 sale. Work backwards from customer value and margin instead of looking for a benchmark.
How do I track which channel a customer came from?
Capture the campaign source at the point of enquiry — a hidden form field populated from the UTM parameters — and carry it through to wherever you record closed deals. It does not need a CRM integration to begin with; a spreadsheet with lead date, source and outcome is enough to compute CPA by channel.
Should I optimise ad campaigns for leads or purchases?
Purchases, once you have enough conversion volume for the platform to learn from — typically a few dozen a month. Below that, optimising for leads is often the only practical option, and the compensation is to watch lead quality closely and feed real outcomes back as soon as you can.
My leads are cheap but nobody buys. What is wrong?
Usually targeting or offer, not the ads themselves. Cheap leads mean you are reaching the least commercially valuable audience available, because that audience is cheapest to reach. Adding a qualifying question to the form is the fastest test — if CPL rises and CPA falls, you have your answer.