Stalled Opportunity Rate

Stalled Opportunity Rate

Goal of the analysis:

Measure the percentage and value of open opportunities that have stopped progressing—no recent activity, no stage movement, or excessive time in stage—so leaders can identify pipeline bloat, forecast inflation, and execution bottlenecks. For executives, a high stalled rate indicates near-term attainment risk (late-stage stalls), future-quarter risk (early-stage stagnation), capacity or process constraints (SE, deal desk, legal), and weak qualification. Reducing stalls improves win rates, shortens cycles, and increases forecast confidence by ensuring the pipeline reflects active, advancing deals.

Data required:

  • CRM opportunity and stage data:
    • Opportunity ID, account, owner, team/region, segment (SMB/MM/Enterprise), type (new/expansion/renewal), source (inbound/outbound/partner).
    • Current stage, stage entry date, most recent stage change date, stage order, stage regressions.
    • Amount (ACV/ARR or TCV), expected close date, created date, close status (open/won/lost), forecast category.
    • Close-date change history (count of pushes, last push date).
  • Activity and engagement data:
    • Last activity date, next meeting date, activity counts by period (7/14/30 days), email/meeting capture (from CRM or activity capture tools).
    • Milestone timestamps: POC start/end, first quote sent, contract sent/signed (from CPQ/CLM if available).
  • Governance and thresholds:
    • Stage definitions and exit criteria; stage SLAs (target max days-in-stage) by segment/product.
    • “Stalled” definition and thresholds (e.g., no activity ≥ X days, no stage change ≥ Y days, days-in-stage ≥ SLA, close date pushed ≥ N times).
  • Historical and snapshot context:
    • Pipeline snapshots (month/quarter-end) or stage history to reconstruct as-of stalled rates over time.
    • Closed-won/lost datasets to correlate stalling with outcomes and calibrate risk penalties.
  • Enrichment and normalization:
    • Currency exchange rates (for multi-currency), product/solution taxonomy, ICP/account tier, deal size bands.

Detailed step-by-step instruction on how to conduct the analysis:

  1. Set the as-of date and scope. Choose a consistent snapshot date (e.g., first business day of month). Decide coverage: company-wide and drilldowns (segment, region, product, team/rep).
  2. Define stalled criteria and thresholds.
    • Recommended multi-signal rule (flag as stalled if any are true):
    • No activity age ≥ threshold (e.g., SMB: 7–10 days; MM: 10–14; ENT: 14–21).
    • No stage change age ≥ threshold (e.g., SMB: 14; MM: 21; ENT: 30–45).
    • Days-in-stage ≥ stage-specific SLA (e.g., Proposal ≥ 1.5–2.0× its median days).
    • Close-date pushed ≥2 times with no stage advancement in last X days.
    • Define tiers: Warning (breach one condition) vs. Critical (breach two+ or late-stage breach).
  3. Extract and prepare data.
    • From CRM: open opportunities with stage fields, amounts, dates, and close-date push history.
    • From activity capture: last/next activity timestamps and counts.
    • Normalize time zones, map stages to a canonical order, convert currencies to a common base.
    • Exclude test/duplicated records; ensure every opp has a stage entry date; backfill from history if missing.
  4. Compute aging features per opportunity.
    • Days since last activity = as_of − last_activity_date.
    • Days since last stage change = as_of − last_stage_change_date.
    • Days in current stage = as_of − stage_entry_date.
    • Close-date push count in last 90 days; last push age.
    • Late-stage flag (e.g., Proposal/Negotiate/Commit).
  5. Apply stall logic.
    • Stalled_flag = true if any stall condition is met based on segment- and stage-specific thresholds.
    • Critical_flag = true if (late-stage and stalled) OR (two+ stall conditions true).
  6. Calculate core metrics.
    • Stalled Opportunity Rate (count) = stalled open opps ÷ total open opps.
    • Stalled Opportunity Rate (value) = sum Amount of stalled opps ÷ sum Amount of open opps.
    • % Critical stalled (count/value); average days-in-stage for stalled vs. non-stalled.
    • Stage-level: stalled rate by stage; value share stalled by stage.
    • Age-adjusted weighted pipeline = sum(Amount × WinProb × (1 − stall_penalty)); calibrate penalty by observed win deltas for stalled opps.
  7. Segment and compare.
    • By segment, region, product, channel (inbound/outbound/partner), opportunity type, deal size bands.
    • By team/rep vs. quota to highlight coaching and territory balance issues.
  8. Trend and cohort analysis.
    • Track monthly stalled rates and stalled value for last 6–8 months.
    • Create stage-entry cohorts to see what share stalls within 7/14/30 days of entering a stage.
    • Build a “stall waterfall”: prior stalled value + new stalls − reactivated − closed (won/lost) = current stalled value.
  9. Quality and integrity checks.
    • Coverage of activity capture (target ≥85–90% of opps with recent activity logs).
    • Opps in Proposal/Commit with no quote/contract records (data or process gaps).
    • Chronic pushers: opps with ≥3 close-date pushes; quantify their contribution to stalled value.
  10. Synthesize implications. Quantify bookings at risk from late-stage stalls; estimate true coverage using age-adjusted weighting; identify root causes (capacity, legal/approval friction, ICP misfit) and prescribe targeted actions.

Format of the output of analysis:

  • Executive summary table: stalled rate (count/value), critical stalled %, age-adjusted vs. standard weighted pipeline, top bottleneck stages.
  • Heatmap: stalled rate by stage vs. segment/region/product.
  • Distribution charts: histogram of days since last activity and days-in-stage for stalled vs. non-stalled.
  • Stage funnel with aging overlay: value by stage with % stalled annotations.
  • Stall waterfall: movement of stalled value month over month (new stalls, reactivated, closed).
  • Leaderboards: teams/reps ranked by stalled rate and reactivation success, with volume context.
  • Hygiene panel: chronic pushers, Proposal without quote, Commit without contract, missing activity capture.

How to interpret results:

  • High overall stalled rate: Pipeline bloat and forecast inflation; indicates weak qualification or insufficient capacity to progress deals.
  • High late-stage stalled value: Immediate attainment risk; likely approval/legal bottlenecks, unclear business case, or pricing friction.
  • Early-stage stalls: Leads/opportunities created prematurely or SDR/AEs overloaded; revisit ICP and MQL/SQO criteria.
  • Critical vs. warning mix: A high critical share requires rapid executive attention; warning stalls should feed a re-engagement play.
  • Age-adjusted vs. standard weighting gap: Large negative gap signals optimistic probabilities; use adjusted values for forecasts.
  • Segment/product differences: Enterprise will tolerate longer no-activity intervals; compare against segment-specific SLAs.
  • Trend lines: Declining stalled rates and rising reactivation conversions indicate operational improvement; rising stalls foreshadow slips.

Steps a company can take to improve on this measure:

  • Process and policy:
    • Set stage-specific SLAs and enforce exit criteria tied to verifiable customer actions (economic buyer identified, decision process documented, mutual action plan).
    • Institute weekly pipeline hygiene to close or recycle stalled deals and correct close dates.
    • Gate progression and proposals behind discovery and value evidence to prevent downstream stalls.
  • Data and systems:
    • Enable automatic activity capture (email/calendar) to accurately measure no-activity age.
    • Deploy real-time alerts for stall triggers; surface “next best action” in CRM when thresholds are breached.
    • Integrate CPQ/CLM to detect late-stage artifacts (quotes/contracts) and triage approval/legal queues.
  • Enablement and governance:
    • Coach reps on reactivation plays (executive sponsor outreach, time-boxed POCs, ROI validation, reference calls).
    • Run stage-focused deal inspections (e.g., aged POCs) with clear recover-or-exit decisions.
    • Track and recognize reactivation success; intervene early with chronic pushers.
  • Capacity and structural levers:
    • Staff deal desk/legal to SLA; create fast lanes for standard terms and discount corridors to reduce late-stage stalls.
    • Rebalance territories and lead routing; align SE/solution architect capacity with pipeline mix.
    • Tighten ICP targeting and adjust scoring to reduce low-quality entries that stall early.
  • Commercial design:
    • Simplify packaging and pricing; provide pre-approved bundles and contract templates.
    • Offer phased contracts or pilots to maintain momentum on complex deals.
    • Use mutual action plans with target dates to anchor buyer and seller timelines.
  • Scenario guidance:
    • If late-stage stalls are high with long approval times, lower approval thresholds for standard deals and introduce automatic approvals within guardrails.
    • If early-stage stalls dominate, raise SQO thresholds and recycle to nurture with SLAs for re-engagement.
    • If large deals stall disproportionately, start a “big deal program” with executive sponsors, bespoke value cases, and early legal engagement.

Benchmark comparisons:

General benchmarks:

  • Overall stalled rate (count): Aim for ≤20–30% of open opportunities; best-in-class ≤15–20%.
  • Stalled value share: Keep ≤25–30% of open pipeline value stalled; late-stage stalled value <10–15%.
  • No-activity thresholds (directional): SMB 7–10 days; Mid-market 10–14; Enterprise 14–21.
  • No stage change thresholds: SMB ~14 days; Mid-market ~21; Enterprise 30–45+ depending on complexity.
  • Close-date pushers: ≥2 pushes without stage advance is a common stall trigger; top quartile orgs keep such opps <10–15% of open pipeline.

Segment- or industry-specific benchmarks:

  • SMB/velocity: Tighter thresholds and lower tolerance; target stalled rate ≤15–20% and late-stage stalled <10%.
  • Mid-market: Stalled ≤20–25%; adjust SLAs by product complexity.
  • Enterprise/complex: Longer acceptable inactivity but stricter governance on late-stage; target stalled ≤25–30% overall and late-stage stalled <15%.
  • Internal benchmarks: If external comparables are limited, build baselines from the last 4–8 quarters by segment/product/region. Use top quartile teams’ stalled rates and reactivation metrics as targets; calibrate stall penalties in forecasting using observed win deltas for stalled vs. non-stalled opportunities.

How to get started

1

arrow-down-blue

Tell us about your project

2

arrow-down-blue

Interview candidates

(We’ll provide bios within 48 hours on average)

3

Select your consultant and start work

Find a Consultant

or email us at: [email protected]