KPI Tree

Metric Definition

Stage-to-stage movement

Stage Progression Rate = (Contacts Advancing to Next Stage / Contacts Entering Stage) x 100
Contacts Advancing to Next StageContacts that moved forward from the stage in the period
Contacts Entering StageContacts that entered the stage in the period

Track from

Metric GlossarySaaS Metrics

Lifecycle stage progression

Lifecycle stage progression measures how contacts move through the defined stages of the customer journey, from subscriber to lead to opportunity to customer. It captures the rate of forward movement between stages, the time spent in each, and where contacts stall, so teams can see how healthy the journey is end to end.

8 min read

Generate AI summary

What is lifecycle stage progression?

Lifecycle stage progression measures how contacts move through the stages of the customer journey, from subscriber to lead to opportunity to customer. If 500 contacts enter the lead stage in a quarter and 150 advance to the opportunity stage, the progression rate for that step is 30%. It is the movement view of the funnel, tracking forward flow between stages rather than the count sitting in any one stage.

It matters because a static stage count tells you nothing about momentum. Two businesses can hold the same number of leads while one is steadily advancing them and the other has them stuck. Progression reveals the difference. It shows where the journey flows, where it slows, and where contacts go to stall, which is precisely where revenue is quietly leaking.

Progression has two dimensions worth holding together. The first is the rate of advancement, the share of contacts that move forward. The second is the time spent in each stage before they move, sometimes called stage velocity. A stage with a healthy advancement rate but a long dwell time is still a problem, because slow movement ties up pipeline and delays revenue even when contacts eventually progress.

Lifecycle stages must be defined by clear entry and exit criteria, not by gut feel. If a contact can sit in the opportunity stage without meeting a consistent definition, progression rates become noise. Stable stage definitions are the precondition for measuring movement between them.

How to calculate lifecycle stage progression

Progression is measured per stage transition. For each step in the journey, divide the contacts that advanced to the next stage by the contacts that entered the stage, then multiply by 100. Repeating this across every transition produces a progression profile for the whole journey rather than one blended number.

  1. 1

    Define the stages

    List the lifecycle stages in order and set explicit entry and exit criteria for each. A typical path runs subscriber, lead, marketing-qualified, sales-qualified, opportunity, customer. The stages must be mutually exclusive so a contact is only ever in one.

  2. 2

    Count entries per stage

    For each stage, count the contacts that entered it during the period. This is the denominator for that stage transition. Use the moment a contact meets the entry criteria, not when someone notices.

  3. 3

    Count advancements per stage

    Count the contacts that moved forward to the next stage. This is the numerator. Be deliberate about contacts that skip a stage or move backward, and decide how each is handled before you start.

  4. 4

    Measure dwell time

    For each stage, record how long contacts spend there before advancing. The median dwell time per stage turns the rate into a velocity picture and exposes stages that are slow even when their rate looks fine.

A worked example shows why the per-stage view beats a single number. Suppose 1,000 subscribers enter, 400 become leads (40%), 160 become opportunities (40% of leads), and 48 become customers (30% of opportunities). The end-to-end rate is under 5%, but that single figure hides where the drop happens. The per-stage rates point straight at the weakest transition, which is where intervention will pay off most.

Lifecycle stage progression in a metric tree

A metric tree decomposes progression into each stage transition, and then breaks each transition into the factors that decide whether a contact advances or stalls. This turns an end-to-end flow number into a map of exactly where the journey breaks and who can fix it.

The first level mirrors the journey itself: the subscriber to lead step, the lead to qualified step, the qualified to opportunity step, and the opportunity to customer step. Each step then decomposes into its own drivers. The lead to qualified step depends on lead fit and the qualification process. The qualified to opportunity step depends on follow-up and sales acceptance. The opportunity to customer step depends on the strength of the sales process and the offer.

This structure makes a stalling journey diagnosable. The tree shows which transition is dragging, whether the issue is a low advancement rate or a long dwell time, and which team owns that step. Marketing owns the early transitions. Sales owns the later ones. Each gets a precise place to act rather than a shared sense that the funnel feels slow.

Metric tree insight

Dwell time often matters more than advancement rate. A stage where 90% of contacts eventually advance but each takes months is a slow leak, tying up pipeline and pushing revenue back. Watching dwell time on every transition catches stalls that a healthy-looking advancement rate would hide.

Lifecycle stage progression benchmarks

Progression benchmarks depend on how stages are defined and how high the bar is at each gate, so the ranges below are orientation rather than targets. A funnel with strict qualification will show lower per-stage rates than a loose one, and that is by design. The more useful comparison is your own trend and the shape of the drop across stages.

Stage transitionTypical progression rateWhat good looks like
Subscriber to lead5-25%Driven by nurture quality and content relevance. Most subscribers are early stage, so a modest rate here is normal and healthy.
Lead to qualified10-30%The first real filter. A rate that is too high suggests loose scoring, while a very low rate suggests poor lead fit at the source.
Qualified to opportunity30-50%Follow-up speed and sales acceptance dominate here. A strong rate signals tight alignment between the qualification bar and what sales will accept.
Opportunity to customer20-40%This is the closing rate. It reflects the strength of the sales process and the offer. Long dwell time here usually means deals are stalling rather than being lost.

Read progression against dwell time at every step. A stage with a respectable advancement rate but a dwell time well above the norm is a hidden bottleneck. Healthy journeys keep both in balance: contacts advance at a reasonable rate and they do so without sitting idle. When either drifts, the per-stage view tells you which transition to investigate first.

How to improve lifecycle stage progression

Improving progression means attacking the specific transition that is leaking, not the journey in general. Because each step has a different cause and a different owner, the highest return comes from fixing the weakest transition first rather than spreading effort evenly.

Find the weakest transition

Map the per-stage rates and dwell times and find the single step with the worst rate or the longest stall. That transition is where a fix returns the most. A blended funnel number would hide it, so always work transition by transition.

Clear the stalls

Where dwell time is high, find why contacts sit. It is usually a missing follow-up, an unclear next step, or a contact waiting on a decision. Set a maximum time in stage and trigger an action when a contact exceeds it.

Tighten qualification gates

If a transition rate is high but later stages are weak, the gate is too loose and weak contacts are progressing. Raise the entry criteria for the next stage so the contacts that advance are genuinely ready, which lifts every downstream rate.

Align the handoffs

The biggest drops often sit at the seam between teams, such as marketing-qualified to sales-accepted. Agree shared definitions and a clear handoff so contacts do not fall through the gap between owners.

The metric tree approach makes the order of attack obvious. Rather than debating whether the problem is marketing or sales, the tree shows which transition is dragging and whether it is a rate or a dwell-time issue. Effort goes to the branch with the largest gap to its benchmark.

KPI Tree connects each stage transition to the team that owns it through RACI ownership, so accountability for every step is explicit rather than shared and vague. Marketing is accountable for the early transitions, sales for the later ones. When a transition rate drops or a stage dwell time climbs, the change is pushed to the accountable owner for that step, so the team that can act sees the movement first instead of finding it buried in a funnel report.

Common mistakes when tracking lifecycle stage progression

  1. 1

    Tracking only the end-to-end rate

    A single subscriber-to-customer percentage hides where the drop happens. Without per-stage rates, you know the journey is leaking but not where, so you cannot act. Always measure each transition separately.

  2. 2

    Ignoring dwell time

    A stage can have a healthy advancement rate and still be a bottleneck if contacts sit there for months. Rate without velocity is half the picture. Track median time in stage alongside the rate.

  3. 3

    Allowing fuzzy stage definitions

    If contacts enter a stage by inconsistent rules, progression rates become noise. Stages must be mutually exclusive with clear entry and exit criteria, applied the same way every period.

  4. 4

    Overlooking backward and skipped movement

    Contacts that move backward or skip a stage distort the rates if they are not handled deliberately. Decide upfront how each is counted so the progression numbers reflect real movement rather than data artefacts.

Related metrics

Lead conversion rate

Sales Metrics
HubSpotSalesforce

Metric Definition

Lead Conversion Rate = (Converted Leads / Total Leads) x 100

Lead conversion rate measures the percentage of leads that progress to the next meaningful stage in the sales funnel, whether that is becoming a qualified opportunity, a demo booking, or a paying customer. It is the primary indicator of how effectively your top-of-funnel activity translates into commercial outcomes.

View metric

Conversion rate

CVR

Marketing Metrics
ShopifyGoogle AdsGoogle AnalyticsPostHog

Metric Definition

Conversion Rate = (Number of Conversions / Total Visitors or Leads) × 100

Conversion rate measures the percentage of visitors, users, or leads who take a desired action, such as making a purchase, signing up for a trial, or submitting a form. It is the fundamental metric for evaluating the effectiveness of any acquisition funnel, landing page, or marketing campaign.

View metric

Sales pipeline velocity

Sales Metrics
ApolloAttioHubSpotSalesforce

Metric Definition

Pipeline Velocity = (Opportunities × Deal Value × Win Rate) / Sales Cycle Length

Sales pipeline velocity measures how quickly deals move through your pipeline and generate revenue. It combines the four core levers of sales performance into a single metric that reveals the rate at which your pipeline converts to closed revenue.

View metric

Retention rate

Product Metrics

Metric Definition

Retention Rate = (Users Active at End of Period / Users Active at Start of Period) × 100

Retention rate measures the percentage of users or customers who continue to use your product over a given period. It is the most important growth metric because sustainable growth is impossible when users leave faster than they arrive.

View metric

Conversion rate: a metric tree decomposition

Metric Definition

Lifecycle stage progression is fundamentally a series of conversion rates, so this decomposition shows you how to break each stage-to-stage transition into the inputs you can act on.

View metric

Metric trees for SaaS companies

Metric Definition

Lifecycle stage progression sits inside the SaaS funnel, and this guide shows how it connects to acquisition, activation and retention in a full SaaS metric tree.

View metric

See where contacts stall on the journey

Build a lifecycle progression metric tree that separates each stage transition by rate and dwell time, with an accountable owner on every step so the right team acts when movement slows.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business