Pulse ← Library
Reviews and Expert Analysis · revops

What is a stage aging report — and how do you use it to clean pipeline?

👁 0 views📖 1,379 words⏱ 6 min read5/26/2026

Direct Answer

A stage aging report shows how long each open opportunity has been sitting in its current pipeline stage, measured against a benchmark — usually the median time other deals spend in that same stage. It surfaces what is stuck without forcing managers to read every AE's notes. For mid-market B2B SaaS the typical medians are 7-14 days in qualified, 10-21 days in discovery, 14-30 days in demo, 14-30 days in proposal, and 7-21 days in verbal.

Anything past 2.5x the stage median is a stuck-deal red flag; past 4x with zero buyer activity is almost always dead.

TL;DR

flowchart TD S1[Stage 1 Qualified<br/>Median 7 to 14 days<br/>Red flag at 30 plus days] S2[Stage 2 Discovered<br/>Median 10 to 21 days<br/>Red flag at 45 plus days] S3[Stage 3 Demoed<br/>Median 14 to 30 days<br/>Red flag at 60 plus days] S4[Stage 4 Proposal<br/>Median 14 to 30 days<br/>Red flag at 60 plus days] S5[Stage 5 Verbal<br/>Median 7 to 21 days<br/>Red flag at 35 plus days] CW[Closed Won] CL[Closed Lost or Dead] S1 --> S2 --> S3 --> S4 --> S5 --> CW S1 -. stuck 2.5x .-> CL S2 -. stuck 2.5x .-> CL S3 -. stuck 2.5x .-> CL S4 -. stuck 2.5x .-> CL S5 -. stuck 2.5x .-> CL

Median Aging Benchmarks by Stage

The benchmarks below are mid-market B2B SaaS medians from Gong Labs' 2024 Pipeline Velocity study, cross-referenced with Clari's Pipeline Inspection aggregate data and ICONIQ's 2024 Operating Metrics. They are starting points — every business should recalibrate against its own closed-won history after one full quarter of data.

StageMedian DaysRed Flag (2.5x)Fix Action
1. Qualified7-14 days30+ daysConfirm budget signal; if no champion in 30 days, demote to nurture.
2. Discovered10-21 days45+ daysPressure-test pain on a multi-threaded call; if buyer cannot articulate impact, pull from forecast.
3. Demoed14-30 days60+ daysForce a mutual action plan with named buyer owners and dated milestones.
4. Proposal14-30 days60+ daysEscalate to manager call; pricing, legal, or procurement is almost always the friction.
5. Verbal7-21 days35+ daysLock redlines and security review in parallel; verbal past 35 days is usually a soft no.

Two cohort effects matter when reading these numbers. First, deal size shifts the medians up — $100K-plus ACV opportunities run roughly 1.5x to 2x the medians above because procurement and InfoSec add real cycle time. Second, repeat buyers and warm referrals run 30-40 percent faster in discovery and demo, so segment your benchmarks before triaging or you will harass good AEs running fast deals.

The 4 Diagnostic Patterns

Pattern 1: Opp at 2.5x stage median equals stuck. A deal sitting at stage 3 for 75 days against a 30-day median is not "still working" — it is stuck. The buyer has either de-prioritized the project, lost the internal champion, or is shopping you against an incumbent renewal. Action: schedule a multi-threaded call within seven days or pull from forecast.

Pattern 2: Opp at 4x stage median plus zero buyer activity equals dead. When a deal is 4x the median AND there has been no inbound email, no meeting accepted, and no asset opened in 21 days, it is almost certainly closed-lost no-decision. Gong's 2024 data shows under 4 percent of deals matching this pattern ever close.

Move them to closed-lost and reclaim AE capacity.

Pattern 3: Stage 2 average aging up 30 percent QoQ equals top-of-funnel quality dropping. If discovery aging quietly drifts from 15 days to 20 days quarter over quarter, marketing-sourced lead quality has slipped or SDRs are pushing through unqualified meetings to hit activity targets.

Worked example: a $30M ARR Series C SaaS company analyzed stage aging and found median stage-2-to-3 days had crept from 14 days to 27 days over four quarters. Root cause was AEs over-promising discovery quality early — demos showed buyers were not ready. They tightened discovery qualification (mandatory pain, budget signal, and timeline before stage advance), stage 2-to-3 returned to 16 days, and stage-3-to-4 win rate rose 9 percentage points.

Pattern 4: Stage 4 aging up 30 percent equals pricing, legal, or procurement friction. When proposal-stage aging balloons but earlier stages look healthy, the deal is dying in paperwork. The usual suspects are list-price increases that have not been pre-socialized, MSA redlines stuck with legal, or InfoSec questionnaires sitting with a single overloaded security engineer.

Fix: build a standing Friday legal-and-procurement standup with a named owner per deal.

The 3 Report Failure Modes That Make It Wallpaper

Failure 1: Measuring days-open instead of days-in-current-stage. A 90-day-open opportunity that just advanced from demo to proposal yesterday is healthy. A 30-day-open opportunity that has been stuck at stage 2 for 28 of those days is concerning. Days-open averages every stage together and washes out the signal.

The correct field is the delta between today and the most recent OpportunityFieldHistory change of the StageName field — Salesforce Pipeline Inspection and Clari Pipeline Flow compute this natively. If your team is reading days-open, your report is lying to you.

Failure 2: No per-stage benchmark. A 25-day stage-3 deal sounds long until you see the median is 22 days — it is normal. A 25-day stage-1 deal sounds short until you see the median is 9 days — it is stuck. Without a stage-specific benchmark column on every row, managers cannot distinguish normal from stuck, and AEs argue every flag in deal reviews.

Put the stage median and the 2.5x threshold on the report itself, not in a wiki.

Failure 3: Report not triaged weekly. The report is a tool, not an artifact. If no one pulls the over-benchmark list every Monday, assigns owners by Tuesday, runs AE actions by Wednesday, and reviews exceptions at the Thursday forecast call, the dashboard becomes wallpaper. Sales teams that triage stage aging weekly run 18-22 percent shorter average cycle time than teams that look at it ad hoc (Pavilion 2024 RevOps Benchmark).

Tooling matters less than discipline. Salesforce Pipeline Inspection is free, native, and the default for most teams. Clari Pipeline Flow adds buyer-activity overlays.

Sigma or Looker dashboards directly on the OpportunityFieldHistory table give the most flexibility for custom benchmarks and cohort cuts. Pick one, instrument the stage-median column, and run the weekly triage shown below.

flowchart TD MON[Monday<br/>RevOps pulls aging report<br/>Filter to over benchmark] TUE[Tuesday<br/>Manager ranks opps<br/>by ACV times stuck factor] WED[Wednesday<br/>AE actions due<br/>Multi thread or pull] THU[Thursday<br/>Forecast call triage<br/>Commit or de risk] FRI[Friday<br/>Set next week target<br/>Top 5 stuck deals] MON --> TUE --> WED --> THU --> FRI FRI -.feeds next.-> MON

Frequently Asked Questions

Days-open vs days-in-stage — which one matters? Days-in-current-stage. Days-open averages all stages and hides where the deal is actually stuck. A deal can be 120 days open and perfectly healthy if it just advanced.

How do you treat re-opened opps? Reset the stage clock on re-open and flag them as a separate cohort. Re-opened deals run 40-60 percent longer than fresh deals (Clari 2024) and will skew your medians if you blend them.

What is the right benchmark — enterprise vs SMB? Roughly double the medians for enterprise ($100K+ ACV) and halve them for transactional SMB (under $15K ACV). Always recalibrate against your own closed-won cohort after a full quarter — published benchmarks are starting points, not gospel.

Sources

Download:
Was this helpful?  
⌬ Apply this in PULSE
Gross Profit CalculatorModel margin per deal, per rep, per territoryIndustry KPIs · SaaSThe 9 sales KPIs that matter for SaaS
Deep dive · related in the library
revops · foundationWhat are Tennessee Volunteers men's basketball's 2027 NIL needs and strategy?revops · foundationWhat are Texas A and M Aggies football's 2027 NIL needs and strategy?revops · foundationWhat are Auburn Tigers football's 2027 NIL needs and strategy?revops · foundationWhat are Florida Gators football's 2027 NIL needs and strategy?revops · foundationWhat are Tennessee Volunteers football's 2027 NIL needs and strategy?revops · foundationWhat are Penn State Nittany Lions football's 2027 NIL needs and strategy?revops · foundationWhat are UConn Huskies men's basketball's 2027 NIL needs and strategy?revops · foundationWhat are Oklahoma Sooners football's 2027 NIL needs and strategy?revops · foundationWhat are North Carolina Tar Heels men's basketball's 2027 NIL needs and strategy?revops · foundationWhat are Kansas Jayhawks men's basketball's 2027 NIL needs and strategy?
More from the library
revops · current-events-2027What is ARR per employee benchmark for B2B SaaS in 2027?industry-kpi · kpi-guideWhat are the key sales KPIs for the Audio Visual and AV Integration industry in 2027?sales-training · sales-meetingThe SDR Daily Structure Reboot — 60-Min Trainingsales-training · sales-meetingThe Sales Tooling Adoption Reboot — 60-Min Trainingindustry-kpi · kpi-guideWhat are the key sales KPIs for the Insurance industry in 2027?industry-kpi · kpi-guideWhat are the key sales KPIs for the Commercial Laundry and Linen Services industry in 2027?industry-kpi · kpi-guideWhat are the key sales KPIs for the Legal / Professional industry in 2027?industry-kpi · kpi-guideWhat are the key sales KPIs for the SaaS / Software industry in 2027?industry-kpi · kpi-guideWhat are the key sales KPIs for the Cleaning / Facilities industry in 2027?sales-training · sales-meetingThe SDR Outbound Calling Coaching Reboot — 60-Min Trainingsales-training · sales-meetingThe Champion Development Reboot — 60-Min Trainingindustry-kpi · kpi-guideWhat are the key sales KPIs for the Retail / E-commerce industry in 2027?industry-kpi · kpi-guideWhat are the key sales KPIs for the Industrial Powder Coating Job Shops industry in 2027?industry-kpi · kpi-guideWhat are the key sales KPIs for the Telecom industry in 2027?industry-kpi · kpi-guideWhat are the key sales KPIs for the Wellness / Spa / Beauty industry in 2027?