All posts
Funnel

Funnel stages that actually predict revenue (and the ones that don't)

The Elir Team·RevOps playbooks·April 17, 2026·8 min read

Here's an uncomfortable question most RevOps teams avoid: how many of the stages in your current funnel actually predict revenue?

Most B2B funnels look something like: Visitor → Lead → MQL → SQL → Opportunity → Won. Six stages. Lots of dashboards. Lots of conversion rate reporting.

But of those six, only two or three actually contain predictive information about future revenue. The rest are vanity — they feel like progress but don't correlate with closed-won rate strongly enough to drive decisions.

This post is about which stages are leading indicators, which are lagging indicators, which are vanity, and why most RevOps teams should redesign their funnel.

The taxonomy: leading, lagging, and vanity

Not all funnel metrics are created equal:

  • Leading indicator: movement in this metric predicts future revenue
  • Lagging indicator: this metric reflects revenue that already happened
  • Vanity metric: this metric feels like progress but doesn't predict or reflect revenue

A good funnel has 2–3 leading indicators at the top and middle, and exactly one lagging indicator at the bottom (revenue itself). Everything else is drill-down or should be cut.

The standard funnel, stage by stage

Let me walk through the typical six-stage funnel and assess each.

Visitor

Website visitors. Measured in sessions or unique visitors.

Classification: weak leading indicator at best; often vanity.

Why: website traffic has some correlation with revenue over long periods but almost none over short periods. You can double your traffic without doubling revenue if the traffic is low-intent. Useful as a marketing channel health metric; not useful as a funnel metric.

Keep or cut: keep it on the marketing dashboard. Cut it from the revenue dashboard.

Lead (form fill, content download, etc.)

Anyone who's entered their email in a form.

Classification: weak leading indicator.

Why: a lead means someone saw enough value to share contact info. That's something. But the correlation to revenue depends heavily on the quality of the content they converted on. A whitepaper download converts differently than a demo request.

Keep or cut: keep it as a volume metric for demand gen. Don't treat it as meaningful pipeline without qualification.

MQL (Marketing Qualified Lead)

A lead that hit a qualification threshold — usually a lead score, sometimes a manual flag.

Classification: variable. Depending on how it's defined, anywhere from useless to useful.

Why: MQL definitions vary wildly. Some teams define MQL as "lead score > 50" with arbitrary scoring logic. Others define it as "took a specific high-intent action." The quality of the MQL metric depends entirely on how defensible the definition is.

The quiet problem: most MQL definitions are compromises designed to give marketing a number that looks good on a dashboard. They're gamed — marketers tune the scoring to hit MQL targets regardless of whether the leads convert.

Keep or cut: cut unless you can demonstrate MQL→closed-won conversion rate is meaningfully higher than Lead→closed-won. If they're the same, MQL is noise.

SQL (Sales Qualified Lead) / Opportunity

A lead that a human (usually an SDR or AE) has qualified as a genuine sales opportunity through direct conversation.

Classification: strong leading indicator.

Why: a human said "yes, this is a real prospect." That's a substantial filter. The conversion rate from SQL to closed-won is typically 15–30% in B2B SaaS — strong enough that the volume of SQLs predicts revenue 30–90 days out.

Keep or cut: keep. This is the most important middle-funnel stage. Replace "MQL" with "SQL" wherever possible.

Opportunity

Formally logged deal in the CRM with a stage, amount, and close date.

Classification: leading indicator.

Why: similar to SQL but with more rigor. Each opportunity has a projected amount and a projected close date, which makes them forecastable.

Keep or cut: keep. This is the stage where pipeline coverage and forecasting happen.

Closed-won

Deal signed.

Classification: lagging indicator (it IS revenue).

Keep or cut: always keep, always watch. This is the scoreboard.

The stages most teams are missing

Three stages that aren't on the typical funnel but should be:

Meeting booked

A prospect actually booked time with an AE. This is stronger than "opportunity created" because many teams create opportunities on workflow triggers; fewer book actual meetings.

Meeting booked → closed-won rate is one of the strongest predictive metrics in B2B. If this ratio drops, your sales motion is weakening regardless of what's happening further up.

Proposal sent

A formal proposal or quote went to the prospect. This is late-funnel but tightly correlated with closed-won (typically 40–60% of proposals close within 90 days, depending on your motion).

Multi-threaded account

More than one person at the prospect company has engaged meaningfully (e.g., both attended a demo, both on email threads). For B2B with committee-based purchasing, multi-threading is one of the strongest leading indicators of a deal closing.

Why MQL should probably die

I'm picking on MQL because I think most teams should replace it.

The original idea of MQL was sound: filter noise out of raw lead volume so sales only touches the leads worth touching. In practice, MQL has drifted:

  • Lead scoring models are often arbitrary
  • Scoring thresholds are tuned to marketing's targets, not sales' acceptance rate
  • The handoff between MQL and SQL has broken processes ("my leads are crap" / "your sales team won't work them")
  • "MQL" gets reported as a success metric independent of downstream conversion

The replacement: a single "qualified by a human" stage. SDRs call the inbound leads, disqualify the bad ones, create opportunities for the good ones. Skip MQL entirely. Report on SDR-qualified leads as the middle-funnel metric.

This does three things:

  1. Forces marketing and sales to align on lead quality (SDRs are the referee)
  2. Eliminates the gaming incentive on lead scoring
  3. Simplifies the funnel to 4 stages that actually predict revenue

The redesigned funnel

Here's what I'd recommend for most B2B teams:

Lead → SDR-qualified → Opportunity → Closed-won
(or: SDR-qualified → Meeting booked → Proposal sent → Closed-won)

Four stages. Each one is a meaningful filter. Each conversion rate is actionable. No vanity.

You can add more stages if your business truly has distinct stages — for example, enterprise might have "procurement review" as a late-funnel stage because 30% of deals die there and it's worth measuring. But add stages because they predict outcomes, not because they fill out a dashboard.

Cohort tracking, not period reporting

A subtle point: period reporting ("we had 200 leads this month") hides the important signal. Cohort reporting ("of the leads we captured in January, X% converted to opportunity by April, Y% to closed-won by June") shows the real funnel health.

Most funnel reports in HubSpot / Salesforce are period reports — aggregated by stage at a point in time. Cohort views require more work but are where you actually see the business.

This ties into the Monday morning revenue dashboard, where the "MQL → opportunity conversion rate" metric is inherently a cohort calculation. Period-stage reports don't capture this signal.

Connecting funnel stages to attribution

Each funnel stage should be attributed separately:

  • Attribution on "new opportunity" tells you which channels are best at generating real demand
  • Attribution on "closed-won" tells you which channels are best at driving revenue
  • The gap between the two tells you which channels have leads that don't close (volume without quality)

Covered this in more detail in our attribution models comparison. The conversion-event choice matters — and the right choice depends on which funnel stage you're trying to understand.

Pipeline velocity ties everything together

The pipeline velocity formula uses three of the funnel metrics we've covered: opportunities, win rate (opportunity-to-close conversion), and sales cycle (stage duration). A healthy velocity number means the funnel stages are doing their job. When velocity drops, look at the stage-level conversion rates to find where the leak is.

Where Elir fits

Elir tracks funnel stages natively — including the ones most teams forget (meeting booked, multi-threading) — and shows cohort conversion rates instead of period snapshots. You can also rebuild the funnel using Elir's drag-and-drop funnel builder without touching SQL. Book a walkthrough to see it on your data.

TL;DR

Most six-stage funnels include stages that don't predict revenue. The leading indicators that matter: SQL, opportunity, meeting booked, proposal sent, closed-won. MQL is usually vanity and should probably die in favor of "human-qualified." Use cohort reporting, not period reporting. Attribute each stage separately — the channels that generate opportunities aren't always the ones that close them.


See this in your own numbers.
Book a 20-minute walkthrough with the Elir team.
Book a demo