Useful B2B lead generation metrics help you decide which campaigns deserve more investment, where follow-up needs attention and whether the people reaching sales are suitable potential customers.
A report showing more enquiries and a lower cost per lead can look encouraging. It becomes less convincing if those enquiries come from unsuitable businesses, never receive a useful response or produce meetings with no clear purpose.
The ten measures below examine different parts of that journey. Some assess buyer fit. Others show how effectively your team handles interest or converts it into business. Read them together to understand where a problem sits before deciding what to change.
Table of Contents
Set clear definitions for your B2B lead generation metrics
Agree what each stage means before building a dashboard. A contact record, an enquiry, a qualified lead, a booked meeting and a sales opportunity describe different things.
For the enquiry-based calculations below, start with distinct new prospect enquiries. Record spam, duplicate submissions, job applications and customer support requests separately. Keep genuine enquiries from unsuitable prospects in your analysis, because those tell you something about targeting.
Keep other types of interest identifiable. A webinar registration and a request to discuss a current project should not automatically enter the same qualification stage.
- Use a consistent counting unit. State whether a calculation counts people, companies, meetings or opportunities.
- Compare the same group over time. Follow leads created during a defined period, then assess their progress after a consistent observation window.
- Show unresolved records. Unknown fit, pending reviews and open opportunities should remain visible.
- Keep counts beside percentages. Five leads and 500 leads provide very different amounts of evidence.
All worked calculations below are hypothetical examples, not Echo Eight client results or industry benchmarks. Where a denominator is zero, report the measure as unavailable rather than displaying a misleading zero.
1. Confirmed buyer-fit rate
This measures how many new leads you can confirm come from businesses you could sensibly help.
Calculation: Leads confirmed as matching your buyer-fit criteria ÷ all valid new leads in the group × 100.
If 60 of 100 enquiries meet your criteria, your confirmed buyer-fit rate is 60%.
Define those criteria around commercial suitability. An IT services company might consider the organisation’s location, support requirements, existing arrangements and whether its own team can deliver what is needed.
Company size and job title can help with initial assessment, but they do not establish need or spending capacity on their own. Someone researching suppliers for an operations director may still be a useful contact.
Keep missing information separate from confirmed poor fit. If another 20 of those 100 leads have not been assessed, the remaining 40% cannot all be described as unsuitable.
Review fit by campaign, source and offer. Consistently unsuitable enquiries may point towards audience selection or messaging. A large unknown group may indicate weak information capture or incomplete assessment.
Our guide to B2B lead qualification questions explains how to establish useful context without demanding every answer before a conversation begins.
2. Sales acceptance rate
Sales acceptance records whether the receiving team agrees that a lead is worth taking forward for assessment or contact. It should involve a decision against agreed criteria, rather than an automatic assignment to a salesperson.
Calculation: Leads accepted by sales within the agreed review window ÷ all leads handed to sales for that review × 100.
If sales accepts 30 of 40 handed-over leads, the acceptance rate is 75%. If eight are rejected and two remain unreviewed, show that breakdown.
Acceptance is an early judgement. It does not mean a meeting has been booked or that a genuine opportunity has been established.
Ask sales to record useful reasons for declining a lead. “Wrong service requirement” gives marketing something to investigate. “Bad lead” usually does not.
Also distinguish rejection from limited sales capacity or future timing. A suitable prospect who needs help in six months may belong in a considered follow-up process.
If you work with an agency, agree the handover definition and feedback process before reporting starts. These are useful points to cover when choosing a B2B lead generation agency. An acceptance target becomes unreliable if either side changes the rules to improve its own figures.
3. Time to the first useful response
A suitable enquiry can produce a poor outcome because it was handled badly. Response time helps you investigate that possibility before blaming the source.
Record the time between the enquiry arriving and the first response that meaningfully addresses it or advances the next step.
A receipt confirmation can reassure someone that their message arrived. Track it separately from a response that answers their question, requests relevant information or explains what happens next. A useful response may be automated, provided it genuinely serves that purpose.
Calculate elapsed time for each enquiry, then report the median alongside overdue and unanswered records. State whether you measure clock time or working hours.
For example, response times of 10, 15, 20, 35 and 220 minutes have a median of 20 minutes. That headline still needs the context that one person waited much longer.
Do not let unanswered enquiries disappear from the report simply because they have no response timestamp.
If a campaign generates relevant enquiries but produces few conversations, check ownership, routing and response quality. Our B2B lead follow-up workflows provide practical ways to address those gaps.
4. Meaningful two-way contact rate
This shows whether your team is establishing actual exchanges with the people it tries to contact.
Calculation: Unique leads with substantive two-way contact ÷ unique leads for whom contact was attempted × 100.
If you attempt to contact 40 leads and establish meaningful exchanges with 24, the rate is 60%. Count each person once, even if the exchange includes several messages.
Define meaningful contact. A reply describing a requirement, asking a relevant question or explaining a timing issue provides context. Delivery receipts and out-of-office messages do not.
A clear refusal is still contact, so record the outcome of the exchange separately. A high response rate containing mostly objections or requests to stop is not evidence of strong purchase interest.
Investigate invalid contact details and undelivered messages when interpreting a low rate. Also check whether the first message explains why you are contacting the person and makes replying straightforward.
Keep inbound enquiry follow-up separate from cold outreach. Likewise, a reply accepting a podcast invitation demonstrates interest in that conversation. It does not establish interest in buying your services.
5. Qualified-meeting booking rate
Once a lead has been assessed as suitable for a sales conversation, this measure shows whether that conversation gets arranged.
Calculation: Qualified leads with a relevant sales meeting booked ÷ all leads qualified for that type of conversation × 100.
For example, 18 bookings among 30 qualified leads produce a booking rate of 60%.
Define qualification before using the figure. The prospect should have a relevant situation to discuss, your business should be a plausible fit and there should be a sensible purpose for meeting.
A calendar entry created with someone who has no relevant requirement should not improve this measure. Neither should booking the same person repeatedly. Count each qualifying lead once in this calculation.
If qualified leads are not booking, review the invitation and the booking process. Does the person understand what the meeting will cover? Can they find an appropriate time? Are they being sent to the right person?
Some may prefer to exchange information before committing to a call. Record that preference and agree an appropriate next action.
This is partly a measure of process effectiveness. A low rate does not establish that the original lead was unsuitable, especially if the proposed meeting was poorly explained or difficult to arrange.
6. First-meeting attendance rate
Booked meetings show an agreed intention. Attendance tells you whether the conversation actually happened.
Calculation: First sales meetings attended ÷ first sales meetings due during the reporting period × 100.
Under this definition, keep cancellations in the denominator and report them separately from unexplained absences. Move an advance reschedule to its new due date without creating another booking, and retain the booking history.
If 20 first meetings were due, 16 happened, two were cancelled and two prospects did not attend, the attendance rate is 80%.
Show future and rescheduled meetings separately. Otherwise, repeatedly postponed conversations can become invisible.
When attendance falls, check the practical experience: confirmation details, time zones, joining links, reminders and whether the meeting still has a clear purpose.
Ask whether cancellations reveal a pattern. People discovering that the meeting covers something different from what they expected suggests a messaging problem. A small number of unrelated diary changes calls for a different response.
Attendance remains separate from meeting quality. A conversation can take place without revealing a suitable project or an agreed reason to continue.
7. Lead-to-opportunity conversion rate
This examines how often new interest develops into a potential piece of work that meets your opportunity criteria.
Calculation: Unique leads that progress to at least one qualified opportunity ÷ all valid new leads in the original group × 100.
If eight of 100 leads progress to an opportunity, the lead-to-opportunity rate is 8% at that observation point.
Agree what qualifies as an opportunity. A useful definition might require a relevant business problem, a plausible service fit and an agreed next step towards assessing a purchase. Avoid creating an opportunity automatically whenever someone books a call.
Link contact, company and opportunity records. Several people may participate in the same buying process, so eight converted lead records could represent fewer than eight distinct deals.
Where buying groups are common, an account-based version can be more useful. In that version, count companies in both the numerator and denominator.
Compare sources after equivalent amounts of time. A new campaign should not be judged against another that has had months to progress.
If attendance is healthy but opportunity creation is weak, examine meeting context, qualification and the offer itself. More bookings may simply create more work for sales if the underlying mismatch remains.
8. Opportunity win rate
Win rate helps you assess whether the opportunities entering your pipeline become customers.
Calculation: Closed-won opportunities ÷ closed-won plus closed-lost opportunities × 100.
If four opportunities are won and two are lost, the win rate among decided opportunities is approximately 66.7%. If another two remain open, show them alongside the result. They are not wins or losses yet.
Use consistent rules for stalled opportunities and prospects who decide to do nothing. Leaving unresolved deals open indefinitely can hide an important part of the outcome.
Segment the figure where you have enough evidence. A service aimed at an existing customer group may perform differently from a new offer entering an unfamiliar market.
Win rate reflects more than lead quality. Proposals, pricing, delivery availability and how the sales process is handled can all affect the result.
Record loss reasons in the prospect’s terms where possible. “Not the right fit” becomes useful when you understand whether the issue was expertise, scope, timing or something else.
Our guide to why B2B lead generation is not producing sales opportunities can help you investigate the wider journey rather than treating every disappointing outcome as a targeting failure.
9. Customer acquisition cost
A cheap enquiry can become an expensive customer acquisition if it takes substantial work to assess, follow up and convert.
Calculation: Total sales and marketing acquisition costs ÷ new customers acquired.
For example, £12,000 in properly allocated acquisition costs and four new customers produce a customer acquisition cost of £3,000.
Include relevant costs consistently, such as campaign expenditure, agency support, staff time and the appropriate share of tools. Salesforce’s customer acquisition guide explains the underlying calculation and cost categories.
Be careful with timing. This month’s customers may have first engaged several months ago. A single-month calculation can be volatile when sales cycles are long or customer numbers are small.
Use a suitable reporting period or track mature campaign groups with a documented method for allocating costs. State which approach you use.
Then assess acquisition cost against the economics of the work won. Revenue alone does not tell you whether an account is attractive. Delivery costs, retention and the time taken to recover acquisition expenditure also matter.
If no customers have been acquired yet, report expenditure and the progress made so far. The absence of a completed acquisition does not produce a zero acquisition cost.
10. Attributable won revenue
This connects completed sales outcomes to the sources and activities that contributed to them, using an explicitly stated attribution method.
Calculation: Add the revenue credited to relevant closed-won business under your chosen attribution rule.
This is a total, rather than a percentage. Connect your sales records with the revenue information used by the business. If you also report signed contract value or cash received, label those separately.
For example, allocating 50% of £40,000 in revenue to a campaign gives it £20,000 of attributed revenue under that rule. Treat this as an allocation, not proof that the campaign independently caused half the sale.
Google’s explanation of attribution describes how models assign credit to interactions. Your reporting should make its chosen rules equally clear.
Distinguish newly sourced business from business an activity helped progress. A webinar attended by an existing prospect may have supported their decision without originating the opportunity.
Do not add together the full value of the same sale across several channels and present the result as total revenue. Keep unallocated revenue visible where the evidence is incomplete, and use customer feedback about how they found you as additional context.
Use the numbers to choose what to improve
Choose a small set of measures that exposes your current problem, then connect the records needed to follow progress. Each reporting review should end with an action, an owner and a point at which you will assess the result.
The Echo Eight System connects attraction, capture, response, nurturing, qualification, booking and reporting. Our AI and sales automation work can support follow-up, routing and tracking between those stages, with agreed rules and human oversight.
If your reports show activity but leave you uncertain about lead quality or where opportunities are being lost, book a System Review with Alex.
Frequently asked questions about B2B lead generation metrics
What is a good B2B lead conversion rate?
Start by specifying the conversion. Website visitor to enquiry, enquiry to qualified lead and opportunity to customer are different calculations.
Your offer, audience, source and qualification criteria affect the result. A direct request for help with an active project should not be expected to behave like a registration for an educational event.
Use your own consistent baseline and compare similar groups. Check the number of records and the time available for progress before declaring an improvement. One additional customer can change a small group’s percentage substantially.
An external benchmark is only useful when its definitions and circumstances are sufficiently close to yours. A percentage without those details gives you little basis for a decision.
What is the difference between cost per lead and cost per qualified lead?
Cost per lead divides the relevant campaign cost by the number of leads. Cost per qualified lead uses only those meeting your agreed qualification criteria.
This hypothetical comparison shows why the distinction matters:
| Measure | Campaign A | Campaign B |
|---|---|---|
| Campaign cost | £1,000 | £1,000 |
| Unique leads | 100 | 25 |
| Qualified leads | 10 | 15 |
| Cost per lead | £10 | £40 |
| Cost per qualified lead | £100 | Approximately £66.67 |
Campaign B has a higher cost per lead but a lower cost per qualified lead. That makes it worth investigating further, provided the qualification criteria and cost allocations are consistent.
Neither figure establishes the cost of acquiring a customer. You still need subsequent sales outcomes to judge the commercial result.
What is the difference between an MQL and an SQL?
MQL means marketing-qualified lead. SQL means sales-qualified lead. The useful distinction concerns who has assessed the lead and what evidence supports moving it forward.
For example, HubSpot’s lifecycle stage documentation describes an MQL as qualified by marketing as ready for sales, and an SQL as qualified by sales as a potential customer. It also allows organisations to customise stages.
Write down what those labels mean in your business. An automatic status change after a download is not equivalent to someone confirming a relevant requirement. The stage should reflect evidence your team can explain.
How should we report results when our sales cycle takes several months?
Use two connected views. A calendar report shows what happened during a month, such as meetings held or business won. A lead-group report follows people first acquired during a particular period and shows their subsequent progress.
This prevents revenue from older leads being casually credited to the current month’s campaign expenditure.
Compare groups after equivalent observation windows suited to your sales cycle. Early reviews can examine fit, response and meaningful enquiries. Later reviews can assess opportunities and wins.
Keep open opportunities visible, including their last meaningful activity and next agreed step. Their potential value can inform pipeline planning, but it should remain separate from won revenue.
Is a lead score a reliable measure of lead quality?
A lead score is a prioritisation aid whose usefulness depends on its inputs and rules. A high score does not establish that a person has a suitable project.
Review whether highly scored leads actually become accepted enquiries, relevant opportunities and customers. If repeated website visits outweigh poor company fit, the model may direct attention towards the wrong people.
Keep observed facts separate from inferred interest. A score of 80 should not be presented as an 80% chance of buying unless the system has been specifically built and validated to support that interpretation.
Our guide to practical uses of AI in B2B lead generation provides further context for using automation with appropriate review.
How should we compare webinars, podcasts and direct lead generation campaigns?
Compare their commercial contribution while preserving the meaning of their early results. A webinar registration, a podcast guest conversation and a direct sales enquiry represent different commitments.
Our Alchemy Branding Studio case study, for example, reports 15 target-fit conversations and 100,000 impressions. Those are distinct measures of conversations and reach. They should not be relabelled as qualified opportunities or won customers.
Use appropriate channel measures first, then track any subsequent commercial progress. Our guides to B2B podcast KPIs and generating better B2B leads from webinars explain those earlier stages in more detail.
Do we need a CRM to measure lead quality?
A carefully maintained spreadsheet can support a small, manageable process. The essential requirement is consistent records that connect a person’s initial interest with what happened afterwards.
You need identifiers linking people, companies and opportunities, along with source information, relevant dates, ownership and outcomes. Stage changes and meeting results also need to be recorded reliably.
A CRM becomes more useful as several people handle enquiries or the volume and complexity increase. It can provide a shared record and support reporting, but installing one does not resolve unclear definitions or incomplete updates.
Choose technology around the process you need to manage. Start by checking whether your current system can record the required information consistently.
Who should own the report, and how often should we review it?
Give one person responsibility for maintaining the definitions and bringing the report together. The underlying information still needs input from the teams doing the work.
Marketing should maintain campaign and source records. Sales should record assessments, opportunity progress and outcomes. Finance should help establish consistent cost and revenue figures.
A weekly operational review can identify unanswered enquiries and missed handovers. A monthly commercial review can examine source quality and pipeline progress, with later reviews of mature groups where sales cycles are longer.
Adjust that rhythm to your volume. Use each review to investigate a specific problem and agree an action, rather than changing campaign direction whenever a small percentage moves.