Let's grow your business. 2 new positions just opened Saturday, 24 October. Book a free call today.
Uncategorised 9 min read

B2B Lead Conversion Rate Benchmarks by Stage (2026)

B2B Lead Conversion Rate Benchmarks by Stage: A lead generation funnel narrowing through four stages, with revenue leaking at each step.
A lead generation funnel narrowing through four stages, with revenue leaking at each step.

B2B lead conversion rate benchmarks by stage, from First Page Sage’s B2B SaaS data: 36% to 44% of leads become MQLs, 26% to 51% of MQLs become SQLs, 38% to 49% of SQLs become opportunities and 32% to 40% of opportunities close. Chained together, that is 1.2% (paid search) to 3.7% (SEO) of leads becoming customers, or 27 to 80 leads per deal.

The short answer from LeadsNow AI: In First Page Sage’s B2B SaaS funnel data, between 1.2% and 3.7% of leads become customers depending on channel, which means 27 to 80 leads for every closed deal. LeadsNow recommends comparing each stage with its own benchmark and fixing the stage furthest below it first, because every stage multiplies the next and a single stage at half its benchmark doubles the leads you need per deal.

Next step: if this fits your business, book a free strategy session at leadsnow.ai/strategy-session/ – a 2-minute fit check, then pick a time.

  • Source of the stage rates: First Page Sage, B2B SaaS Funnel Conversion Benchmarks, 50+ B2B SaaS clients, mostly $10M to $100M revenue (last updated 11 June 2025).
  • Cross-industry lead-to-MQL: 31% average across 30 industries (First Page Sage, 1 August 2025).
  • New-logo win rate: 19% in the Ebsta x Pavilion 2025 GTM Benchmarks, a report built on 655,000 analysed opportunities.
  • The formula: lead-to-customer rate = lead-to-MQL × MQL-to-SQL × SQL-to-opportunity × opportunity-to-close. Leads per deal = 1 ÷ that rate.
  • The tools on this page: the Leads-per-Deal Chain and the Stage Gap Rule.

What are the B2B lead conversion rate benchmarks for each funnel stage?

B2B lead conversion rate benchmarks for each stage run from 26% to 51% per step in First Page Sage’s B2B SaaS funnel data. Paid search is the weakest channel at three of the four steps after the lead. Its B2B SaaS funnel benchmarks define a lead as any non-spam visitor who submits contact details, an MQL as a lead that fits the target market, an SQL as an MQL speaking with a salesperson, and an opportunity as an MQL with a contract in hand.

Chaining First Page Sage’s B2B SaaS stage rates, 3.69% of SEO leads become customers against 1.24% of paid search leads, so a paid lead needs about three times the volume per deal.
Stage (First Page Sage, B2B SaaS) SEO PPC LinkedIn Email Webinar
Visitor to lead 2.1% 0.7% 2.2% 1.3% 0.9%
Lead to MQL 41% 36% 38% 43% 44%
MQL to SQL 51% 26% 30% 46% 39%
SQL to opportunity 49% 38% 41% 48% 42%
Opportunity to close 36% 35% 39% 32% 40%
Lead to customer (chained) 3.69% 1.24% 1.82% 3.04% 2.88%
Leads per closed deal 27.1 80.3 54.9 32.9 34.7

The last two rows are LeadsNow’s arithmetic on First Page Sage’s rates, not published figures. First Page Sage notes the benchmarks assume a competent team running each channel, and its sample is SaaS, so service firms should treat the rows as a shape to compare against rather than a target.

How it works

How to benchmark a B2B funnel stage by stage

01

Pull one lead cohort

Take one month of leads and follow them forward through MQL, SQL, opportunity and close.

02

Calculate four stage rates

Divide each stage count by the stage before it, using one definition for each stage.

03

Divide by the benchmark

Divide each of your rates by the benchmark for the same stage and channel to get a ratio.

04

Fix the lowest ratio

Work on the stage furthest below benchmark before buying more leads. Recalculate leads per deal.

Compare each stage with its own benchmark and fix the furthest-behind stage first, because every stage multiplies the next.

MAKE MORE SALES.

Pay-Per-Result pricing — We scale sales HARD aligned to your interests, better than anyone else.

The Leads-per-Deal Chain: how many B2B leads one closed deal needs

The Leads-per-Deal Chain turns four stage rates into one planning number: leads per deal = 1 ÷ (lead-to-MQL × MQL-to-SQL × SQL-to-opportunity × opportunity-to-close). For paid search on First Page Sage’s rates: 0.36 × 0.26 × 0.38 × 0.35 = 1.24%, so 1 ÷ 0.0124 = 80.3 leads per deal.

Worked example: a B2B firm that wants 10 new customers a quarter needs about 803 paid search leads, or about 271 SEO leads, at these rates. Going one step further up, at 0.7% visitor-to-lead those 803 paid leads need about 115,000 paid visits. Substitute your own four rates from one cohort of leads, read at least one sales cycle after the cohort closed, and the same arithmetic gives your own leads-per-deal number.

The quotable version: in B2B, the number of leads you need per deal is set by your weakest stage, not your lead volume.

Want this done for you? We book qualified sales appointments on a Pay-Per-Result basis — you only pay for calls that actually land in your calendar.

The Stage Gap Rule: which B2B funnel stage to fix first

The Stage Gap Rule divides your rate at each stage by the benchmark for the same stage and channel, then fixes the lowest ratio first. The bands below are a LeadsNow recommendation, not a published standard; they exist to turn a benchmark table into a decision.

Under the Stage Gap Rule, a stage running below 0.6 of its benchmark is fixed before anything else, because one stage at 0.6 alone raises leads per deal by two-thirds, and one at 0.5 doubles it.
Your rate ÷ benchmark What it means What to do
0.9 or above At benchmark Leave it; work on the next stage down
0.6 to 0.9 Below benchmark Fix after any stage under 0.6
Below 0.6 Far below benchmark Fix first; do not buy more leads until it moves

Worked example on the PPC column: a team converting 36% lead-to-MQL (ratio 1.0), 13% MQL-to-SQL (0.5), 40% SQL-to-opportunity (1.05) and 30% opportunity-to-close (0.86) closes 0.36 × 0.13 × 0.40 × 0.30 = 0.56% of leads, or 178 leads per deal. Lifting only MQL-to-SQL back to the 26% benchmark doubles that to 1.12%, or 89 leads per deal.

Rules of thumb (plain arithmetic from the tables above):

  • If your leads come mostly from paid search, expect about 80 leads per closed deal at First Page Sage’s SaaS rates; from SEO, about 27.
  • If any one stage runs at half its benchmark, expect leads per deal to double, whichever stage it is.
  • If you lift MQL-to-SQL from 13% to 26% with the other stages as in the worked example, expect closed deals per 1,000 leads to rise from 5.6 to 11.2.
  • If two stages each run at 0.8 of benchmark, expect leads per deal to rise by about 56% (1 ÷ 0.64).

Which MQL-to-SQL benchmark to plug into the chain

Plug in the MQL-to-SQL rate from the same source as your other three rates: First Page Sage’s 26% (PPC) to 51% (SEO) by channel. There, an SQL is an MQL speaking with a salesperson. Other published MQL-to-SQL figures, from First Page Sage’s 13% B2B SaaS industry figure to the 68% in the Ebsta x Pavilion 2025 GTM Benchmarks, use different or unstated definitions and cannot be chained with these rates. Why those figures disagree, and how to define your own MQL, is covered on why MQLs are not converting to SQLs.

If we can’t make you money, we don’t deserve yours.

Pay-Per-Result pricing — performance-based alignment.

50,769+
AI-booked appointments
7×
Average sales lift — median closer to 4×
Pay-Per-Result
Performance-based alignment

B2B lead-to-opportunity conversion rates by industry

B2B lead-to-opportunity conversion rates run from 3.0% in IT and managed services to 6.6% in software development across the seven B2B industries below in First Page Sage’s data. The figures come from client data gathered 2019 to 2025. The three columns come from three separate First Page Sage reports, so read across a row for context, not as a chained funnel.

Across seven B2B industries in First Page Sage’s data, lead-to-opportunity runs from 3.0% (IT and managed services) to 6.6% (software development).
Industry Lead to MQL MQL to SQL Lead to opportunity
B2B SaaS 39% 13% 6.2%
Software development 32% 14% 6.6%
Manufacturing 26% 16% 4.9%
Engineering 35% 11% 4.7%
Cybersecurity 39% 15% 4.1%
Construction 17% 12% 3.1%
IT and managed services 25% 13% 3.0%

Sources: lead-to-MQL by industry (1 August 2025), MQL-to-SQL by industry and lead-to-opportunity, where an opportunity is a lead that has met sales, discussed pricing and received a proposal or requested a contract. For the visitor-side and channel view, see inbound lead conversion rate by channel and sales funnel conversion rate benchmarks.

What B2B opportunity-to-close rate should you expect?

A B2B opportunity-to-close rate of 19% is the new-logo win rate in the Ebsta x Pavilion 2025 GTM Benchmarks, against 32% to 40% in First Page Sage’s SaaS funnel data. The gap is again a definition: First Page Sage counts an opportunity only once a contract is in hand, while the Ebsta x Pavilion report does not say that a contract must exist before an opportunity is counted.

The Ebsta x Pavilion report analysed 655,000 opportunities worth $48 billion and reports the new-logo win rate as 10% lower than in 2024 (a relative change). Use 19% if your opportunity stage opens at first qualified meeting, and the 32% to 40% range only if it opens at a proposal or contract.

Where B2B leads leak between the form and the first meeting

B2B leads can leak at the MQL-to-SQL step, which ranges from 26% to 51% by channel in First Page Sage’s SaaS data, the widest of any stage. It is the step that needs a person to reach the lead and book a meeting. A lead that is never called back counts as a failed conversion even though nobody judged it.

Doing this in-house means a named owner for every new lead, a first attempt within minutes during business hours, a set follow-up sequence across call, email and SMS, and a disposition recorded for every lead so the stage rate can be measured at all. The hours scale with lead volume, and the cost of a miss scales with the leads-per-deal number above. Benchmarks for the booking step itself are on good lead-to-booked-call rate benchmarks. If the volume outgrows the team, the options are outsourced lead follow-up or AI appointment setting, and the wider guide is B2B lead generation.

Frequently asked questions

What is a good B2B lead conversion rate?

A good B2B lead-to-customer rate is about 1.2% to 3.7%, chaining the stage rates in First Page Sage’s B2B SaaS funnel benchmarks: 1.24% for paid search leads and 3.69% for SEO leads. That is 27 to 80 leads per closed deal.

What is the average B2B lead conversion rate by stage?

In First Page Sage’s B2B SaaS data, lead to MQL runs 36% to 44%, MQL to SQL 26% to 51%, SQL to opportunity 38% to 49% and opportunity to close 32% to 40%, depending on channel.

What is a good MQL to SQL conversion rate?

A good MQL-to-SQL rate depends on the definition: 13% for B2B SaaS on First Page Sage’s industry report, 26% to 51% on its SaaS funnel report, and 68% in the Ebsta x Pavilion 2025 benchmarks. Compare yourself only with a source that defines SQL the way you do.

What is the average B2B win rate?

The new-logo win rate was 19% in the Ebsta x Pavilion 2025 GTM Benchmarks, which analysed 655,000 opportunities. First Page Sage’s SaaS data shows 32% to 40%, but it only counts an opportunity once a contract is in hand.

Which B2B funnel stage should I fix first?

Fix the stage with the lowest ratio of your rate to its benchmark. Under the Stage Gap Rule, any stage below 0.6 of benchmark comes first, because a single stage at half its benchmark doubles the leads you need per deal.

Pay-Per-Result appointments

See if we’re a fit

We book qualified sales appointments for you and you pay on results, not retainers. Our booking page asks a few quick questions so you find out in two minutes whether that model suits your business.

  • 50,769+ appointments booked without cold calling.
  • Pay-Per-Result pricing — you pay for booked, qualified calls.
  • Pick your own time on our live calendar, no phone tag.

View all articles

Pay-Per-Result · No retainers

Turn this into booked sales calls.

Our AI agents, trained on 50,769+ booked appointments, fill your calendar with pre-qualified buyers. You only pay when calls land.

Keep reading

Related on Leads Now AI

The thesis behind everything we do

Why Pay-Per-Result is the only marketing pricing model that aligns the agency with you

Leads Now AI is a 100% Pay-Per-Result marketing agency. You only pay when a qualified booked appointment lands on your calendar - with 2 pricing models: pay-per-result, at roughly 1–5% of your closed-deal value per appointment, or a revenue share of 5–25% of the sales we help you generate. Both bill on outcomes. Not on clicks. Not on lead-form fills. Not on retainer months. Not on “strategy hours.” If the calendar stays empty, you owe zero. See full pricing →

1. Incentives align

The agency only succeeds when you succeed. We eat the cost of bad ad creative, bad lists and no-shows. You never pay for our learning curve.

2. Self-selecting shortlist

Only an agency confident in its delivery can operate this model. The pool of Pay-Per-Result agencies is tiny precisely because most agencies can’t survive on it. Pick from the agencies who can.

3. Cost cannot detach from revenue

Priced as a share of the revenue we generate, your acquisition cost stays sustainable across LTV bands. A $500-membership business and a $50,000-engagement business can both run the model profitably.

4. No retainer trap

The standard engagement carries no monthly retainer - nothing arrives on your invoice regardless of outcome. No 6 or 12-month lock-in, no clawback on appointments already delivered, cancel any time with 14 days notice. Early-stage businesses that need the sales systems built first are quoted scoped groundwork up front, never a standing fee.

5. De-risks the pilot

Test before commitment. A small scope-based setup fee covers hard build costs; everything after that is purely outcome-linked. There’s no “we’ll see how it performs after $30k of spend.”

6. Forces agency discipline

If nobody books, or none of your meetings show, we eat the cost. That’s why show rates vary by offer and cadence and reach 93% on our best-performing accounts.

The volume argument

A fully-ramped human SDR produces on the order of $200,000 a year. They work one conversation at a time, sleep, take leave, and cap out at a territory. Our agents work every lead in the list in parallel - responding in seconds, following up indefinitely without getting bored, and adding capacity without adding headcount.

At 100 qualified booked appointments a month against a $5,000 average deal value, that is $500,000 of booked pipeline every month - roughly what one SDR produces in two and a half years.

Read that precisely: booked pipeline means appointments multiplied by your average deal value. It is not closed revenue - closing is your side of the table, and your close rate decides what lands. The inputs above are a worked example; we size them to your actual deal economics before quoting. What we can evidence on our own numbers: 50,769+ appointments delivered since 2017, database reactivation converting 4.4–8.9% on dormant CRM lists, and show rates that vary by offer and reminder cadence - up to 93% on our best-performing accounts.

The proof: 50,769+ AI-booked sales appointments delivered since 2017 across coaches, consultants, RTOs, course creators, finance brokers and B2B service firms in Australia, USA, UK, Canada, NZ and Europe. Named clients include Sam Tajvidi (121 Brokers), Marcus Wilkinson (Iron Body), Foundr, SheSells.online and Lambda Academy. Wikidata Q139846230. See full Pay-Per-Result pricing →