Revenue Operations · Free calculator

Stage-Weighted Pipeline Coverage Calculator

Calculate weighted and unweighted pipeline coverage, expected won, stage-level shortfall, and how much new pipeline you need to hit target. Applies stage probabilities and an aging haircut.

Disclaimer: Editable assumptions, not benchmarks. Every RevOps model is only as honest as its inputs — attainment, ramp curve, win rate, and stage probability are what actually determine the answer. Use conservative/base/aggressive scenarios before committing.

Advertisement
New here? Watch it work in 2 seconds — then tweak it for you.
Try it like this

Tap a scenario to load realistic numbers, then tweak the sliders.

$2,000,000
$3,500,000

Default probability 15%.

$2,200,000

Default probability 35%.

$900,000

Default probability 60%.

$400,000

Default probability 85%.

20%

Discount applied to weighted pipeline for deals past their expected close date.

22%
Advertisement
Formula used

Weighted coverage

Unweighted coverage treats a Stage-2 discovery deal the same as a signed verbal — meaningless. Weighted coverage multiplies each stage by its historical conversion probability, then discounts aged deals. Target 3x unweighted or 1.2x weighted for healthy sales orgs.

Weighted pipe = Σ(stage × probability) × (1 − aging haircut) • Coverage = Weighted pipe ÷ Target
Healthy weighted coverage
1.2–1.5x
Healthy unweighted coverage
3–4x
Median SaaS win rate (qualified)
20–28%
% of aged pipe that closes
< 15%
Backlink-friendly embed

Embed this calculator

Free to embed on any site. Inputs preserved, link back to RevenueLab. Each format trades polish for SEO juice.

<iframe src="https://revenuelab.fyi/embed/stage-weighted-pipeline-coverage-calculator?target=2000000&earlyPipe=3500000&midPipe=2200000&latePipe=900000&verbalPipe=400000&agingHaircutPct=20&winRatePct=22" width="100%" height="680" style="border:0;border-radius:12px;max-width:100%" loading="lazy" title="Stage-Weighted Pipeline Coverage Calculator"></iframe>
<p style="font:12px/1.4 system-ui;color:#666;margin:6px 0 0">Calculator by <a href="https://revenuelab.fyi/stage-weighted-pipeline-coverage-calculator?target=2000000&earlyPipe=3500000&midPipe=2200000&latePipe=900000&verbalPipe=400000&agingHaircutPct=20&winRatePct=22" target="_blank" rel="noopener">RevenueLab</a></p>

Easiest to install — passes referral traffic and a referring-domain signal.

Cite this calculator

Writing about this topic? Grab a citation — every link helps keep these tools free.

APA
RevenueLab. (2026). Stage-Weighted Pipeline Coverage Calculator. Retrieved from https://revenuelab.fyi/stage-weighted-pipeline-coverage-calculator
HTML
<p>Source: <a href="https://revenuelab.fyi/stage-weighted-pipeline-coverage-calculator" target="_blank" rel="noopener">Stage-Weighted Pipeline Coverage Calculator — RevenueLab</a> (2026).</p>
Markdown
Source: [Stage-Weighted Pipeline Coverage Calculator — RevenueLab](https://revenuelab.fyi/stage-weighted-pipeline-coverage-calculator) (2026).

Why weighted beats unweighted

A 3x unweighted ratio hides everything that matters. If 80% of that pipe is early stage at 10% probability, real coverage is 0.3x — you're going to miss. Weighted coverage forces you to look at the stage distribution, not just the top-line number.

The aging haircut

Deals past their expected close date convert at less than half the rate of on-time deals. A 20% haircut on aged pipe is a reasonable default; if you have the data, apply higher haircuts to deals aged 30+ days past expected close.

New pipe required

If weighted pipe is below target, sourcing more pipe is the only lever. New pipe required = target ÷ win rate − qualified pipe. This tells the SDR/marketing team the actual number they need to source this quarter, not a wishful ratio.

FAQ

Where do the stage probabilities come from?

Ideally your CRM's historical win rate by stage. This calculator uses reasonable SaaS defaults (15/35/60/85%) but you should replace them with your actuals if available.

Is 3x coverage always the right target?

For B2B SaaS with 20–30% win rates, yes. Transactional / PLG-assist can survive on 2x. Enterprise with 15% win rate needs 4–5x.

Does the aging haircut double-count if I've already downgraded probability?

Only if you've already lowered stage probabilities on aged deals. Otherwise apply the haircut on top — most CRMs don't decay probability with age.

How does this differ from a forecast?

Coverage is a leading indicator (do we have enough?). Forecast is a point-in-time bet (what will actually close). Weighted coverage informs the forecast but isn't the forecast itself.

What if my win rate varies by segment?

Run the calculator separately per segment (SMB / mid / enterprise). Rolled-up win rates hide the segments that are actually broken.

Should I include renewals?

Only if renewals are part of the new-business target. Most orgs track them separately; mixing them inflates coverage falsely.

How this calculator is built

Independently maintained

Written by Sam Doshi and the RevenueLab editorial team. We don't sell the data feeds this tool is built on.

Sourced from primary data

Benchmarks come from public AdSense / Stripe / IRS disclosures and reader-submitted data — never third-party "$X per view" claims. Full methodology.

Last reviewed

July 2026. We re-check every figure on the platform on a rolling quarterly cycle.

Editorial standards

See our editorial policy and disclaimer. Results are estimates, not advice.