Lifecycle stage conversion benchmarks

Lifecycle stage conversion benchmarks describe the typical rate at which leads move from one stage to the next in a B2B SaaS funnel — lead to MQL, MQL to SQL, SQL to opportunity, opportunity to closed won. They’re useful as rough orientation and dangerous as targets, because the numbers depend entirely on where you drew your stage boundaries. Here’s how to use them without being misled.

The rough shape

Across B2B SaaS, each stage transition typically loses more than it keeps — the funnel narrows sharply. Lead-to-MQL often sits in the low tens of percent, MQL-to-SQL commonly falls in the mid-teens to mid-twenties, SQL-to-opportunity is usually higher because sales has already accepted the lead, and opportunity-to-won varies enormously by deal size and motion. Treat every one of those as a wide band, not a figure.

Why your numbers will differ — often legitimately

Stage conversion rates are governed by your definitions. Set a strict MQL bar and your lead-to-MQL rate looks low while your MQL-to-SQL rate looks excellent — same funnel, different boundary. A team that qualifies loosely and one that qualifies tightly will post very different stage rates with identical underlying demand. So a gap between your number and a benchmark often reflects where you drew the line, not how well you’re performing.

This is why importing someone else’s benchmark as a target is a mistake. You’d be chasing a number produced by definitions that aren’t yours.

How to read yours properly

Watch the trend and the shape, not the absolute. A stage rate that suddenly drops points to a specific problem at that transition — a broken handoff, a routing gap, a definition that’s drifted. A rate that varies wildly between reps or segments signals inconsistent application. In one funnel I reviewed, the overall SQL-to-opportunity rate looked healthy, but one segment converted at half the rate of the others — a routing issue was sending that segment’s leads to the wrong team, and the blended average hid it completely.

Use benchmarks as a question, not an answer

If a stage of yours sits well outside the typical band, don’t panic or celebrate — ask why. The answer is usually a definition choice or a specific leak, and either way it’s more useful than the benchmark that prompted the question.

Related reading

See MQL-to-SQL conversion benchmarks and what pipeline velocity is.

Want to know what your stage rates are really telling you? Book a health check.

One of a growing set of field notes from ohuruogu.com — practical RevOps and marketing-ops insights drawn from the systems I run, not theory. Browse the Insights hub · About the practice · Connect on LinkedIn

Recognise this in your own pipeline?

The Pipeline Leak Audit finds where qualified demand stalls between marketing and sales — and gives you a costed, prioritised fix plan in three weeks.