What it measures
Cost per qualified lead (CPQL) is acquisition spend divided by the number of unique leads that met an explicit qualification rule in the same period. The rule may be marketing-qualified (MQL), sales-qualified (SQL) or a custom set of conditions. B2B marketing and sales teams use CPQL to decide where to put budget, because it prices the leads sales actually wants to work rather than every form fill. It supports channel and campaign choices; it is not a customer acquisition cost.
Explain this formula
Divide acquisition spend by the number of unique qualified leads. The result is a currency amount per qualified lead. If you also enter all unique leads from the same spend, the calculator adds the cost per lead (spend ÷ all leads) and the qualification rate (qualified ÷ all leads × 100).
The three figures are linked: CPQL = CPL ÷ qualification rate. That is why CPQL is always equal to or higher than CPL, and why a stricter rule — fewer leads counted as qualified — raises CPQL from the same spend. Qualified leads cannot exceed total leads (the tool rejects it), and with no qualified lead the result is not available.
What each term means
- Qualification rule
- Explicit criteria used to classify a lead as qualified.
- Where to find it: Select the rule used to count a lead as qualified: MQL (meets marketing criteria such as fit and engagement), SQL (accepted by sales after a conversation or check), or a custom rule. Write the actual conditions down next to the result so others can reproduce it.
- Acquisition spend
- Combined channel or campaign spend included in CPQL.
- Where to find it: Spend for the channels or campaigns that produced these leads, over the same period. Declare the scope (media, creative, tools, agency fees) and keep it identical when comparing.
- Qualified unique leads
- Deduplicated leads meeting MQL or SQL qualification criteria.
- Where to find it: Deduplicated leads from that spend that met the selected rule within the period, taken from the CRM status or lifecycle stage. Count people (or accounts, consistently), not status changes.
- All unique leads (optional)
- Every deduplicated lead from the same spend, qualified or not. Adds cost per lead and the qualification rate.
- Where to find it: Optional: all unique leads from the same spend and period, qualified or not. It adds cost per lead and qualification rate; it must be at least equal to the qualified count.
- Cost per qualified lead
- Acquisition spend ÷ unique qualified leads.
Worked example
Hypothetical example: a B2B team spent 3,000 on a campaign; 30 of its unique leads met the SQL rule, out of 150 unique leads in total.
- Cost per qualified lead3,000 ÷ 30 = 100
Cost per qualified lead = 100
3,000 ÷ 30 = 100 per qualified lead. With 150 total leads, cost per lead is 3,000 ÷ 150 = 20 and the qualification rate is 30 ÷ 150 × 100 = 20 %; 20 ÷ 20 % = 100 confirms the link. If sales tightened the rule and only 20 leads qualified, CPQL would rise to 150 with no change in spend or in lead volume.
Hypothetical numbers, used to show the calculation. Not real company data.
When and why to use it
Use CPQL to compare channels or campaigns once you know what sales considers worth working. A channel with a higher CPL can turn out cheaper per qualified lead if more of its leads qualify.
It is a common budget conversation between marketing and sales in B2B: the shared question becomes “how much does it cost to produce a lead sales accepts?” rather than “how many leads did we get?”.
Use it alongside the lead conversion rate. CPQL tells you the cost of entering the pipeline; whether those leads become customers is a later and separate measure.
Why the qualification rule changes CPQL — and how it supports B2B decisions
CPQL has the same spend on top and a different count below depending on the rule. Under an MQL rule, more leads usually qualify, so CPQL looks lower; under an SQL rule, fewer leads pass, so CPQL is higher. Neither is wrong, but a CPQL without its rule cannot be interpreted, and an MQL-based figure must never be compared with an SQL-based one.
The rule can also move without anyone announcing it. If the scoring threshold is lowered, if sales starts accepting leads it used to reject, or if a new field becomes mandatory, CPQL changes while the campaign stays the same. Record the conditions with each result — for example “SQL = discovery call held, budget and need confirmed” — and recalculate past periods when the rule changes.
Used consistently, CPQL turns budget allocation into a comparison of cost per useful outcome. It helps marketing defend a channel with expensive but strong leads, and helps sales explain why a cheap channel creates work without pipeline. Compare channels only over the same cost pool and period, and give recent cohorts time to be qualified before judging them.
How to read and improve the result
A lower CPQL means each qualified lead cost less under the same rule and cost scope. It is meaningful only against your own earlier periods or other channels using the identical rule.
If CPQL rises, check the components: did spend increase, did lead volume fall, or did the qualification rate drop? The optional total leads field separates these effects.
Leads created near the end of the period may not be qualified yet. A recent period can show a temporarily high CPQL that falls as qualification catches up.
Practical levers
- Agree with sales on a written qualification rule and keep it stable for the period you compare.
- Move budget towards channels with the lowest CPQL under the same rule, not the lowest CPL.
- Improve targeting and offer so a larger share of leads qualifies.
- Speed up follow-up so qualified leads are identified while they are still active.
- Exclude spend and leads from other periods or campaigns when building the cost pool.
Common mistakes
- Reporting CPQL without saying whether it uses MQL, SQL or a custom rule.
- Comparing a channel measured on MQLs with another measured on SQLs.
- Dividing a whole quarter’s spend by qualified leads from one campaign.
- Counting status changes instead of unique qualified people, which double-counts leads that re-qualify.
- Treating CPQL as a customer acquisition cost; many qualified leads never become customers.
Scenario comparison
The conservative case raises spend by 15 % and lowers qualified leads by 20 %; the optimistic case lowers spend by 15 % and raises qualified leads by 20 %. These are illustrative, not forecasts.
The bar chart puts cost per lead next to CPQL when total leads are provided. The gap between the two bars is the cost of qualification: the wider it is, the more spend goes to leads that do not qualify.
Methodology and limitations
CPQL depends on the qualification rule, the cost scope and the attribution rule; change any of them and the figure is no longer comparable.
It stops at qualification and says nothing about win rate, deal value or customer profitability.
Small numbers of qualified leads produce unstable results: with 10 qualified leads, one more or less moves CPQL by about 10 %.
Qualification often involves personal data and contact history; handle it under consent, opt-out and applicable data-protection rules (such as GDPR or Morocco’s law 09-08). This is not legal advice.
Frequently asked questions
How do you calculate cost per qualified lead?
CPQL = acquisition spend ÷ unique qualified leads. With 3,000 spent and 30 qualified leads, CPQL is 100. If those came from 150 leads, CPL is 20 and the qualification rate 20 %.
Should I use MQLs or SQLs?
Use the stage where the decision is made. SQL-based CPQL is closer to pipeline but takes longer to observe; MQL-based CPQL is faster but further from revenue. Whichever you choose, state it and do not mix them.
Why is CPQL always higher than CPL?
Because qualified leads are a subset of all leads from the same spend. CPQL = CPL ÷ qualification rate, so it equals CPL only if every lead qualifies.
What is a good cost per qualified lead?
There is no universal value; it depends on deal size, market and the strictness of the rule. Compare with your own periods and channels under the same rule, and with what a qualified lead is worth to you given your later conversion rates.
Why does the calculator reject my inputs?
Qualified leads cannot exceed total leads from the same spend. If they do, the two counts come from different periods, filters or deduplication rules.
Is CPQL the same as customer acquisition cost?
No. Customer acquisition cost divides spend by new customers. CPQL stops earlier, at qualified leads, so it is always lower than or equal to the cost per customer for the same spend.
Sources
Last reviewed:
Related calculators
- Cost Per Lead CalculatorWork out what each unique lead from a campaign cost, with a declared spend scope, and see how the figure changes when lead volume moves at the same budget.
- Lead Conversion Rate CalculatorFind out what share of one lead cohort became paying customers and how many unique leads it took to win each one, using a denominator you can defend.
- Sales Funnel Conversion CalculatorList your funnel stages and their unique counts to see where prospects drop out, which step converts worst and what share of entrants reach the end.
- Outbound Sales ROI CalculatorModel whether your outbound prospecting pays for itself, using the contribution it generates rather than the revenue it closes, and see the revenue level at which it breaks even.