Which lead generation metrics should you track?
Published August 4, 2026 · Updated October 23, 2026
The lead generation numbers worth tracking at each stage of the funnel, from cost per click to cost per SQL, each with its formula and one worked example.
The lead generation metrics you should track are one cost metric for each stage of the funnel and the rates between the stages: cost per lead (CPL), cost per marketing-qualified lead (MQL), cost per sales-qualified lead (SQL), and cost per acquisition (CPA), the cost of one new customer, with conversion rate, Quality Score, and speed to lead as the levers behind them.
Lead generation metrics are the numbers that describe how advertising spend becomes customers. The sections below walk the funnel from first impression to closed deal and define each metric where it appears. For example, one account runs through the whole article: a business spending $10,000 a month on Google Ads. Following one budget through every stage shows how to measure lead generation, not only how to name its parts.
How do you calculate cost per lead?
You calculate cost per lead by dividing total ad spend by the number of leads that spend produced. Cost per lead is the first output metric: what you pay in advertising to generate one lead.
CPL = total ad spend ÷ leads generated
In the example account, $10,000 buys 2,500 clicks at a $4 average cost per click (CPC), and 5% of those clicks convert. That produces 125 leads. $10,000 divided by 125 is an $80 cost per lead.
Cost per lead has a second formula, and it's the one to memorize:
CPL = CPC ÷ conversion rate
$4 divided by 0.05 is $80. The two forms give the same result but do different jobs. Spend over leads reports the outcome. CPC over conversion rate tells you where to look when the number changes, because those two terms are CPL's only moving parts.
Which numbers come before a lead?
Three numbers come before a lead exists: impressions, click-through rate, and cost per click. Impressions count how many times your ads were shown. Click-through rate (CTR) is clicks divided by impressions: the share of people who saw the ad and clicked it. Cost per click is spend divided by clicks: the price of one visitor.
In the example, the $10,000 budget buys 50,000 impressions in a month. At a 5% CTR, that's 2,500 clicks. $10,000 across 2,500 clicks is a $4 average CPC.
None of these numbers are goals. Nobody should manage a lead generation account to impressions, and raw CTR matters mostly relative to your own history on your own keywords. These numbers make the list because every cost metric downstream breaks down into them. When cost per lead moves, the explanation always traces back to what you paid for clicks or what those clicks did next, and the trace runs through this layer.
What does cost per lead leave out?
Cost per lead leaves out whether the leads were worth buying. CPL tells you what happened, and it doesn't tell you why. Most dashboards stop at CPL anyway. The 125 leads in this example include everyone who submitted a form or called a tracked number: buyers with budget, job applicants, students collecting quotes, and the occasional bot. The cost per lead formula has its own article, covering what the average hides and the diagnostic path we run when CPL moves.
How do you calculate cost per qualified lead?
You calculate cost per qualified lead by dividing ad spend by the leads that passed a qualification stage, marketing-qualified or sales-qualified. The metrics that support budget decisions start here, because they filter the junk out of the denominator before you divide.
What is cost per marketing-qualified lead?
Cost per marketing-qualified lead is ad spend divided by MQLs. An MQL is a lead that passed your written qualification bar: right service area, real project, working contact information, or whatever criteria you and your sales team agreed define a lead worth pursuing. In the example, sales reviews the 125 leads and accepts 50. That's a 40% qualification rate, and it produces the first metric we trust more than CPL:
Cost per MQL = ad spend ÷ MQLs = $10,000 ÷ 50 = $200
Two campaigns with identical CPLs can have very different costs per MQL, because cheap clicks tend to qualify at lower rates. We treat cost per MQL as the budget allocation metric and CPL as an efficiency check. Cost per MQL has its own article, with the full case for the metric and the tracking needed to compute it by campaign.
What is cost per sales-qualified lead?
Cost per sales-qualified lead is ad spend divided by SQLs. An SQL is a lead sales has vetted directly and accepted for active pursuit, usually after a first conversation. In the example, 20 of the 50 MQLs clear that bar.
MQL-to-SQL rate = SQLs ÷ MQLs = 20 ÷ 50 = 40%
Cost per SQL = $10,000 ÷ 20 = $500
The MQL-to-SQL rate is the health check on the handoff between marketing and sales. When the rate falls, either marketing's bar drifted looser or sales changed what it accepts. By the time anyone reads the number, the two teams are usually pointing at each other. Written definitions prevent most of that argument, and MQL vs SQL covers how to set them and who owns each side.
How much volume does each stage need?
Each stage needs enough volume to read before you act on it, and counts shrink at every stage, so the numbers get noisier as you go down the funnel. In the example, 125 leads support weekly decisions. The 20 SQLs might need a quarter before a trend means anything. Our working rule is to make decisions on the deepest stage that still has enough volume to read, and to treat everything below it as a directional check.
What is the highest cost per lead you can afford?
The highest cost per lead you can afford is your allowable cost per acquisition multiplied by your lead-to-close rate. Every metric so far measures what happened. Add deal economics and you can compute what's allowed to happen: the highest CPL at which advertising still makes money.
Two inputs set the ceiling. The first is your allowable CPA, meaning what you're willing to pay for one new customer. In the example, the business closes deals worth $9,000 on average and will spend up to a third of first-deal revenue on acquisition, which sets a $3,000 maximum CPA. The second input is your lead-to-close rate. In the example, 5 of the 125 leads become customers over the sales cycle, a 4% close rate.
Maximum CPL = allowable CPA × lead-to-close rate = $3,000 × 0.04 = $120
At an actual CPL of $80, the account is operating well inside its ceiling. The $10,000 produced 5 customers, a $2,000 actual CPA, and $45,000 in revenue. The ceiling also answers the scaling question. This account can absorb rising marginal costs up to $120 per lead before growth stops paying, so the decision to raise budget can be checked against a number instead of debated. The cost per lead calculator runs this backwards calculation from your own deal size, close rate, and margin.
In Google Ads, that ceiling becomes the Target CPA you set for bidding. The Google Ads Target CPA calculator works it out for whichever stage you bid on: leads, MQLs or SQLs.
What lowers cost per lead?
A lower cost per click or a higher conversion rate lowers cost per lead, because CPL equals CPC divided by conversion rate. Every improvement to cost per lead arrives through one of those two terms, so each deserves its own instrumentation.
How does conversion rate affect cost per lead?
A higher conversion rate lowers cost per lead, because the same clicks produce more leads. Conversion rate is leads divided by clicks, and it's the website's contribution to the ad account. The example converts 5% of its 2,500 clicks. Push that to 6%, and the same $10,000 produces 150 leads at about $67 each. That's a CPL about 17% lower, earned entirely on the page.
The two highest-leverage inputs are dedicated landing pages instead of general site pages, and ad-to-page message match. With message match, a visitor who clicked an ad about water heater replacement lands on a page about water heater replacement, not a plumbing homepage.
How does Quality Score affect cost per click?
A higher Quality Score lowers what you pay per click at the same ad position. Google grades every keyword on expected CTR, ad relevance, and landing page experience, and better grades bring the price of a click down.
For example, if relevance work brings the example account's average CPC from $4.00 to $3.60, CPL falls from $80 to $72 at the same conversion rate. The gain compounds through every downstream metric: cost per MQL drops to $180, and cost per SQL to $450. The mechanics of how Quality Score lowers cost per lead get their own article.
How do you measure speed to lead?
Measure speed to lead, the time between a lead's arrival and the first contact attempt, from customer relationship management (CRM) timestamps: lead created, and first call or reply logged. Report the median, because averages hide the leads that sat overnight. Speed to lead has its own article, including how to automate the first response so it never depends on who happens to be near a phone.
Speed to lead belongs on this list because it changes the value of every lead you already bought. The 125 leads in the example cost $80 each whether someone calls them in 4 minutes or 4 hours. The odds of reaching a person, and of reaching them before a competitor does, fall as the clock runs. A slow response quietly lowers the qualification rate, which raises cost per MQL without anything changing in the ad account.
The first response is also the front end of follow-up. In the example account, 75 leads didn't qualify on first contact, and some of those are real buyers who weren't ready yet. If a lead nurture email sequence converts 5 of them into MQLs over the following weeks, the account has 55 MQLs from the same spend. Cost per MQL then drops from $200 to about $182, with no changes to bids, keywords, or ads.
How do you track lead quality?
You track lead quality with two pieces of infrastructure: lead scoring and offline conversion tracking. Cost per MQL and cost per SQL assume that qualification data exists and can be traced back to the spend that produced it. Most accounts we take over have neither piece in place.
How does lead scoring value each lead?
Lead scoring values each lead progressively rather than pass or fail. A lead is worth $1 at first inquiry, and its value steps up as it clears each stage, all the way to full contract value when the deal closes. If you're building your first scoring model, how to build a lead scoring model starts from zero.
MQL and SQL are rungs on that ladder rather than separate systems, which keeps the definitions consistent between reporting and bidding.
How do lead values get back into Google Ads?
Lead values get back into Google Ads through offline conversion tracking. For form leads, the landing page captures the Google click identifier (GCLID) in a hidden field and stores it on the CRM record with the lead. When the lead's score changes, an automation sends the GCLID and the updated value back to Google Ads. Google Ads then credits the conversion to the exact campaign, ad group, and keyword that produced the click. The setup for form leads, covered in Google Ads offline conversion tracking, takes about a day on most stacks.
The payoff goes beyond reporting. Once scored conversions flow in, Smart Bidding optimizes toward the clicks that qualify instead of raw form fills. That is the difference between buying cheap leads and buying qualified ones.
Values also make return on ad spend (ROAS) measurable for a lead generation account. The breakeven ROAS calculator shows the lowest ROAS at which your margin covers the ad spend.
Do phone calls need their own tracking?
Yes. Phone calls need their own version, because a caller never touches a form. Call tracking software assigns each ad click a dynamic phone number, ties the call to the click that displayed it, and feeds the call into the same scoring flow. In many of the industries we serve, a large share of leads arrive by phone. Skipping this step means computing cost per MQL on a fraction of your actual leads and letting Google bid on incomplete data. Offline conversion tracking for phone calls covers the numbers, the duration filters, and the upload.
How should you report lead generation metrics?
Report lead generation metrics with three rules: one number per stage, a breakdown of the term that moved whenever a number moves, and the CRM as the source of truth. We report this way across the $10.75M in ad spend we've managed in the last 12 months.
One number per stage. Each funnel stage gets one cost metric: CPL, cost per MQL, cost per SQL, and cost per acquisition. The supporting metrics (CTR, CPC, conversion rate, Quality Score, and speed to lead) appear when they explain a change and stay out of the report when they don't. If a number doesn't explain what moved or change what we do next, it doesn't make the page.
Decomposition when a number moves. A report that says cost per MQL rose 20% has described a symptom. Ours name the term that moved: CPC or conversion rate for a CPL change, and qualification rate or campaign mix for a cost per MQL change. We also separate cause from byproduct. If conversion rate fell and Smart Bidding pulled delivery back in response, fewer clicks is a consequence of the problem, not a second problem.
The CRM is the source of truth. Google Ads knows about clicks and whatever conversions it was told about. The CRM knows what each lead became. When the two disagree, the CRM wins and the gap goes on the fix list, because every qualified-stage metric is only as good as the pipe feeding it. Month-end numbers read from the CRM's stage counts. The ad platform's job is to receive that data back for bidding, not to arbitrate it.
How do lead generation metrics connect?
Lead generation metrics connect as one chain, with each stage dividing the same spend by a smaller count. Walk the example account end to end: $10,000 bought 2,500 clicks at $4, which became 125 leads at $80, 50 MQLs at $200, 20 SQLs at $500, and 5 customers at $2,000 against a $3,000 allowance, returning $45,000 in revenue. Every number in that chain is a checkpoint you can instrument, and every upstream improvement compounds through the rest.
Building the system behind the numbers (campaigns, dedicated landing pages, lead scoring, offline conversions, and nurture) is the work of ReClick, a Google Ads agency for lead generation. ReClick has served 35+ businesses that rely on lead generation. Its accounts have generated 20,000+ leads and $250M+ in revenue. The reporting described above is the reporting clients get.
Frequently asked questions
Quick answers to the questions readers ask most about this topic.
The most important lead generation metrics to track are one cost number per funnel stage and the rates between stages: cost per lead, cost per MQL, cost per SQL, the MQL-to-SQL rate, and cost per acquisition. Conversion rate, Quality Score, and speed to lead are the levers behind them. Reconcile all of them against your CRM, not the ad platform alone.
You calculate cost per lead by dividing total ad spend by the number of leads it produced. For example, $10,000 in spend and 125 leads is an $80 cost per lead. Cost per lead also equals average cost per click divided by conversion rate, which is the more useful form when you need to find out why CPL changed.
A good cost per lead is any cost per lead below the ceiling your own economics set, whatever other industries pay. There is no universal benchmark. To find the ceiling, decide what you can afford to pay for one new customer and multiply that by your lead-to-close rate. The result is your maximum viable CPL.
The difference between an MQL and an SQL is who has vetted the lead. A marketing-qualified lead (MQL) has passed a written qualification bar: right service area, real project, valid contact information. A sales-qualified lead (SQL) has been vetted by sales directly and accepted for active pursuit, usually after a first conversation. Agree on both definitions in writing, because the handoff between the stages is where most measurement disputes start.

Written by
Founder & CEO, ReClick
Corey runs Google Ads, landing page, and email nurture programs for businesses that rely on lead generation.
Keep reading
What is cost per MQL? Formula and examples
Cost per MQL is ad spend divided by marketing-qualified leads, not every form fill. How to calculate it, and why it beats cost per lead for budget decisions.
What is cost per lead? Formula and examples
Cost per lead (CPL) is ad spend divided by the leads it generates. How to calculate it 2 ways, with a worked example, and what the average hides.