The short answer: cost per lead is spend divided by every enquiry. Cost per qualified lead is spend divided by only the enquiries that meet your written criteria. The first number is easy to lower and tells you little. The second is harder to read and is the one that decides whether the campaign is working.
Platforms report the first step. They count conversations, form fills and clicks, and they make it simple to optimise for the cheapest one. That is not wrong, but it can push a campaign towards people who answer a form easily and never buy.
The two formulas
- Cost per lead = total spend ÷ number of leads.
- Cost per qualified lead = total spend ÷ number of qualified leads.
- Qualified share = qualified leads ÷ all leads.
Notice that the second formula is the first divided by the qualified share. If the qualified share is small, the cost per qualified lead is much higher than the cost per lead.
An illustration with made-up numbers
These numbers are invented to show the logic. They are not benchmarks.
Campaign A spends 1,000 and brings 100 leads. Cost per lead: 10. Of these, 5 are qualified. Cost per qualified lead: 200.
Campaign B spends 1,000 and brings 40 leads. Cost per lead: 25. Of these, 20 are qualified. Cost per qualified lead: 50.
Campaign A looks cheaper on the platform. Campaign B is four times cheaper where it counts.
Why the gap appears
- Easy forms attract casual taps. A pre-filled, one-tap form is simple to submit and simple to ignore.
- Broad, vague ads attract anyone. A clear offer and a stated minimum filter people before they tap.
- Slow replies lose good leads. The qualified share drops when the first answer takes a day.
What to do with it
- Log every enquiry with a yes or no for qualified.
- Report both numbers every month, side by side.
- Judge ads and audiences on the second one, once each has enough volume to mean something.
- If the gap is large, change the ad promise and the first reply before you change the audience.
What to change when the gap is big
- Look at the promise first. If the ad does not say who it is for and what the minimum is, change it before you touch the audience.
- Add a screening question. A question about quantity or timing removes casual enquiries.
- Speed up the first reply. A fast, specific answer raises the qualified share more than most audience changes.
- Only then adjust the audience. Narrow it with a business filter, as described in our guide to Meta ads for B2B companies.
How to show it in a report
Put three numbers side by side: cost per lead, qualified share and cost per qualified lead. Add one sentence that explains the relationship. When the client sees that a cheap lead can cost more, the conversation moves from clicks to customers. It is also how our full marketing service keeps reports honest.
A simple sheet to start with
Create a sheet with these columns: date, source, name or company, qualified (yes or no), quote sent, order. Add a second tab with spend per week. At the end of each week, divide the spend by the number of rows and by the number of qualified rows. You now have both numbers, and you can see in a few weeks which source brings qualified leads cheaply and which only brings volume.
No special software is needed. The habit of marking every enquiry matters more than the tool.
Decisions that change when you use the second number
Once you track cost per qualified lead, several decisions look different.
- Which campaign to scale. A campaign with a low cost per lead but a low qualified share may lose to one with a higher cost per lead and a much better qualified share.
- Which creative to keep. An ad that attracts curious clicks can look cheap while an ad that speaks plainly about the offer, including its limits, can look more expensive and bring better people.
- What to ask on the form. Adding a qualifying question may reduce the number of leads, but it often lifts the qualified share, and the cost per qualified lead can fall.
- Where to put the budget. A channel that looks expensive on the platform dashboard may deliver the customers that count.
None of this means the cheapest leads are always bad. It means the number should be read together with what happened to them.
How to talk about this with your agency or your team
If you currently judge marketing by cost per lead, moving to the second number is a change of habit for everyone, and it works best when it is introduced calmly. Start by recording both numbers for a month without changing targets. Show the gap and discuss what might explain it. Then agree a target for cost per qualified lead based on what you actually saw.
Explain to the team that the goal is not to make the numbers look worse or better, but to make decisions on what the business really needs. An agency that welcomes this is one that is confident in the quality of its work. One that resists it may be relying on volume.
The limits of the second number
Cost per qualified lead is more useful than cost per lead, but it is still a step before revenue. A qualified lead may not become a customer because of price, timing or a competitor. Over a longer period, follow qualified leads through to quotes and orders, and calculate the cost per customer as well. In businesses with long sales cycles, that figure will only be available months later, so use cost per qualified lead as the working measure and check it against customer numbers when they arrive.
Also remember that the figure depends on the quality of the data. If enquiries are not marked consistently, the number is unreliable. A simple, consistent sheet is better than a sophisticated report built on guesses.
How we report it
We report both numbers and decide on the second. It is how our paid media reports stay honest, and it is why we ask for a lead sheet from the first week. If you want to see how your own campaigns look on this basis, send us your last month's numbers.