Pulse - Value Added
FRACTIONAL CRO · MARYLAND-BASED, NATIONWIDE · $0→$200M

Kory White

RevOps & Revenue Leadership

Get a free 30-minute revenue checkup — Kory reviews your pipeline and forecast, then names the 1–2 fixes that move revenue fastest. 25 yrs scaling teams $0→$200M.

Free 30-min revenue checkup →
Hire a Fractional CROHow We Help?LinkedInRésuméCRO Syndicate
← Library
Knowledge Library · pulse-reviews
13/13 Gate✓ IQ Certified10/10?

How do you build a real bottom-up forecast in a 50-rep SaaS org that does not fall apart when one AE has a $2M deal slip?

KnowledgeHow do you build a real bottom-up forecast in a 50-rep SaaS org that does not fall apart when one AE has a $2M deal slip?
📖 5,442 words🗓️ Published Aug 9, 2026
Direct Answer

Anchor the forecast in a RevOps-owned, rep-input-free data view, then cross-check it against the rep roll-up and the manager call. Report a range with an explicit whale carve-out, so a single $2M slip lands inside the modeled variance instead of blowing up the number.

What a bottom-up forecast actually is, and where its fatal dependency lives

A bottom-up forecast is built from the deal level up: each AE assesses their own open opportunities, assigns each a forecast category and a close expectation, and the sum rolls through their manager into the org number. It is the opposite of a top-down forecast, which starts with a target — board number, quota capacity, prior year plus growth — and allocates downward. Most healthy SaaS orgs run both. Top-down sets the target and the quota plan; bottom-up produces the forecast of what will actually happen against it. The gap between the two is the operating conversation for the quarter.

The strength of bottom-up is real and worth defending. The rep is closest to the deal. The rep talked to the champion this week, knows the economic buyer went quiet on Tuesday, knows procurement just got looped in, knows the compelling event is a contract expiry on the 28th. No model and no executive carries that texture. A good bottom-up roll-up captures thousands of small, current, ground-truth signals a top-down model fundamentally cannot see. That is why you build bottom-up at all — it is the only view with deal-level current reality inside it.

But that strength is inseparable from a fatal dependency: the bottom-up forecast is only as honest as its least honest input, and you cannot see which input that is. Every forecasting approach has bias, but bottom-up concentrates and hides it. A top-down model is wrong in inspectable ways — you can see the growth assumption and argue with it. A bottom-up roll-up is wrong in distributed ways: the error lives across fifty deal records, each individually defensible, collectively misleading. And it is not random noise. It is structured bias, because the humans supplying the inputs are compensated, ranked, and emotionally invested in the outcomes their inputs predict. A rep at 140% of quota with two months left has every reason to push a third deal into next quarter. A rep at 60% with the clock running has every reason to call a stalled deal Commit rather than have an uncomfortable conversation today. Neither is lying. Both are responding rationally to incentives, and the forecast absorbs the distortion.

Now layer in the specific failure the question names. In a 50-rep org, the size distribution of deals is almost never uniform. Most orgs at that scale have a long tail of $30K–$150K deals and a short head of a handful of large enterprise opportunities. A $2M deal in a quarter where the org number is, say, $12M is roughly 17% of the entire quarter riding on one buying committee's calendar. That is not a forecasting problem in the statistical sense — it is a concentration problem. Averages and conversion rates work because errors cancel across many independent trials. One deal worth 17% of the number has no other trials to cancel against. It is a single Bernoulli draw wearing the costume of a forecast line item.

How do you build a real bottom-up forecast in a 50-rep SaaS org that does not fall apart when one AE has a $2M deal slip — figure 1

So the design goal splits into two parts, and most orgs only solve the first. Part one: keep the strength of bottom-up — deal-level current reality — while neutralizing its concentrated, hidden, structured human bias. Part two: stop treating a $2M deal as if it belongs in the same statistical bucket as forty $80K deals. The first is solved with multiple independent views. The second is solved by carving whales out of the model entirely and forecasting them as named, binary, individually-inspected events. An org that does only the first still explodes when the whale moves; an org that does only the second has a clean whale list sitting on top of a roll-up nobody can trust.

Worth naming the adjacent version of this problem, because the mechanics transfer: the same concentration failure shows up in renewals forecasting (one $1.8M enterprise renewal against a book of small ones), in usage-based revenue forecasting (one customer's consumption swing dwarfing the aggregate curve), and in partner-sourced pipeline (three reps unknowingly counting on the same reseller's quarter). The fix is structurally identical in all four — separate the concentrated exposure from the distributional mass, and forecast each with the method that actually fits it.

The three views that must agree, plus the whale list that sits outside them

The heart of the system is three forecast views, constructed independently, placed side by side every week. They are not redundant. They are deliberately built to fail differently, so agreement between them means something and disagreement is diagnostic.

How do you build a real bottom-up forecast in a 50-rep SaaS org that does not fall apart when one AE has a $2M deal slip — figure 2

View one — the rep commit and best-case roll-up. Pure bottom-up. Every AE categorizes every open deal (Pipeline / Best Case / Commit / Closed, defined tightly below), and you sum Commit as the floor and Commit-plus-Best-Case as the stretch. Most deal-level texture, most bias. It answers: what do the people closest to the deals say will happen?

View two — the manager-adjusted call. Not the roll-up; the roll-up after a human control layer has been applied. The frontline manager takes their team's roll-up, applies deal inspection, applies knowledge of each rep's historical pattern, applies their own read of deal health, and produces a manager number that may differ meaningfully from the sum of their reps. A good manager routinely moves the roll-up 10–20%: pulling down a happy-ears rep's commit, sometimes pulling up a known sandbagger's, removing deals with no economic buyer, promoting deals the rep parked in Best Case that the manager has real conviction on. It answers: what does experienced human judgment, applied to the same deals, say?

View three — the RevOps-owned data forecast. The independent view, and the one most 50-rep orgs are missing. RevOps maintains a forecast that never asks a rep what they think. It is computed: open pipeline weighted by historical stage-conversion rates, blended with a trailing run-rate, adjusted for documented seasonality. Built from behavior — what deals at this stage, this age, this size band, this segment have historically done — not from opinion. It answers: what does the company's own closing history, applied to today's pipeline, say will happen? It is immune to sandbagging and immune to happy ears because no rep touches it.

And then the fourth thing, which is not a view — the whale list. Every deal above a concentration threshold comes out of all three views and gets forecast separately, by name, as a binary event with a probability the leadership team argues about explicitly. Set the threshold at roughly 5% of the quarterly org number, or 3x the median deal size, whichever is lower. In a $12M quarter that puts the line somewhere near $600K. Everything above it is a named event: deal, amount, close date, compelling event, EB status, paper-process stage, and a leadership-assigned probability. Nothing about a $2M deal should be handled by a 0.47 stage weight, because a stage weight is a statement about a population and there is no population here.

How do you build a real bottom-up forecast in a 50-rep SaaS org that does not fall apart when one AE has a $2M deal slip — figure 3

Why the separation matters mechanically: a stage-weighted model tells you the expected value of a cohort. Expected value is the right tool when you will run the experiment many times. You will run the $2M deal exactly once, and the outcome is $2M or $0 — never the $940K the model reports. Blending a bimodal outcome into a continuous distribution produces a number that is guaranteed wrong in both branches. Carving it out lets you say the honest thing instead: "$9.8M from the modeled book at 85% confidence, plus one named $2M deal at roughly 50/50, so the range is $9.8M to $11.8M with the midpoint around $10.8M."

The discipline is putting all three views plus the whale list on one screen weekly and reading the spread. Tight cluster — roll-up $9.6M, manager call $9.8M, data forecast $10.0M — high confidence, short meeting. Wide spread — roll-up $8.9M, manager call $9.6M, data forecast $10.9M — you have found exactly where to spend inspection time. The data view well above the roll-up usually means sandbagging: reps sitting on pipeline the model says should convert. The roll-up well above the data view usually means happy ears. A manager call landing far from both means rubber-stamping or overriding without basis. Every divergence has a diagnosis, and the diagnosis routes to a specific intervention.

This works because the error sources are genuinely independent. The roll-up's errors come from individual rep psychology and incentive. The manager call's errors come from judgment quality and span of control. The data forecast's errors come from pipeline data quality and the stability of historical patterns. Different failure modes. For all three to be wrong in the same direction by the same magnitude, something real and systemic would have to be happening — at which point their agreement is itself the signal.

Building the system: the sequence that actually holds

Work the sequence in that order, because each layer stands on the one beneath it. Skipping to view three on a dirty pipeline produces confident nonsense.

How do you build a real bottom-up forecast in a 50-rep SaaS org that does not fall apart when one AE has a $2M deal slip — figure 4

Step one: pipeline hygiene, before anything else. Every view reads the same underlying data. Garbage pipeline means three flavors of garbage and a cross-check that compares them. Non-negotiables: close dates that represent a genuine estimate rather than a field that auto-rolls each quarter-end; stage entry criteria actually enforced (a deal is not at Proposal until a proposal exists, not at Negotiation until terms are moving); dead deals purged to closed-lost rather than left inflating coverage; amounts reflecting proposed value, not placeholders; clean owner and segment fields so the segmented model segments correctly. Publish a hygiene scorecard by rep and team. Most forecast-accuracy problems are pipeline-hygiene problems wearing a forecast costume.

Step two: bind categories to verifiable criteria. A category is only as good as the evidence behind it. If a rep can move a deal to Commit because they feel good, then Commit carries zero information and the roll-up is a survey of moods. Use MEDDPICC — Metrics, Economic buyer, Decision criteria, Decision process, Paper process, Identified pain, Champion, Competition — not as bureaucracy but as a checklist of the things that, when unknown, are precisely why deals slip. No EB means someone the rep never met says no. No mapped paper process means security review eats six weeks nobody planned for. An untested champion turns out to have no power. Gate the categories: no Commit without an identified and engaged economic buyer, a mapped paper process, and a dated compelling event. No Best Case without a confirmed champion and an understood decision process. Enforcement is the whole game here — plenty of orgs "have MEDDPICC" in the sense that the Salesforce fields exist and nobody fills them in.

Step three: split the book. Apply the concentration threshold and pull the whales out before any modeling happens. This is a one-line rule that changes the statistical character of everything downstream.

How do you build a real bottom-up forecast in a 50-rep SaaS org that does not fall apart when one AE has a $2M deal slip — figure 5

Step four: build the data view properly. Historical conversion rates, not aspirational ones — whatever percentage of deals that reached Proposal actually closed-won over a trailing window long enough to be stable (roughly 4–8 quarters) and recent enough to reflect the current motion. Segment the rates: enterprise and SMB convert differently from the same stage, new business and expansion convert differently, sources convert differently. For a 50-rep org, segmenting by motion and by segment band is usually the right granularity before cohorts get too thin to be stable. Decay by time-in-stage: a deal 12 days into Proposal behaves nothing like one 65 days in, and stagnation is among the strongest negative signals in pipeline analytics. And critically, the model reads stage, amount, age, and segment — never the rep's category or stated confidence. That is what makes it immune to both distortions.

Step five: build rep accuracy scores. A rep's bias is remarkably stable across quarters. Record what each rep committed at each weekly checkpoint and what they actually closed; after 6–8 quarters you have a bias profile. Rep A commits ~22% below actual with low variance — a consistent sandbagger. Rep B commits ~31% above actual — happy ears. Rep C lands within 5% — genuinely accurate, rare, valuable. Rep D swings both directions — not biased, just noisy, which means they do not understand their own deals. Then use the profile: Rep A says $400K, history says multiply by roughly 1.28, adjusted contribution ~$510K. You have not asked anyone to change. You have stopped pretending a biased estimator is unbiased. Keep the scores transparent to the rep and recency-weighted, so a territory change or genuine improvement re-baselines rather than being punished by stale history.

Step six: run the cadence and feed results back. Every week's call-versus-actual becomes another data point in every accuracy score. The system gets measurably smarter each quarter it runs.

Coverage, ranges, and what the numbers typically look like

Coverage ratio is the simplest structural check and one of the most powerful, precisely because it does not care how confident anyone is. Coverage is open pipeline divided by the gap to target. The working rule for most SaaS motions is roughly 3–4x coverage of the number you are trying to hit, because deals slip, lose, and shrink. The check applies at every level. A rep committing to full quota on 1.5x coverage gets flagged automatically — that rep is either happy-ears or genuinely in trouble and needs pipeline help now, not at quarter-end. A team committing its number on 2x carries more risk than its commit admits. A CRO committing a board number on sub-3x should say so out loud, because it is a higher-variance commitment than the point estimate implies.

How do you build a real bottom-up forecast in a 50-rep SaaS org that does not fall apart when one AE has a $2M deal slip — figure 6

Coverage is also un-gameable by confidence. A happy-ears rep cannot talk past it — "I know it's only 1.5x but these deals are real" — because the flag is not asking for an assessment, it is reporting a ratio. And it leads: coverage problems surface weeks before the miss, which is the entire point of forecasting.

On accuracy, be realistic about the ranges. Orgs that run a disciplined multi-view system with enforced hygiene generally forecast in the 85–92% band quarter over quarter at the org level. Orgs relying on rep honesty and a single roll-up typically land 60–75% and blame the reps. Same people, different machine. Within an org the spread is usually wider than leadership expects: a high-volume SMB team may forecast at 90% because the law of large numbers is doing the work, while an enterprise team on six deals a quarter forecasts at 65% and is not actually worse at their jobs — they are forecasting a fundamentally lumpier distribution. Break accuracy out by team, by manager, and by rep before drawing conclusions.

On timelines, set expectations honestly. Pipeline hygiene cleanup on a neglected 50-rep instance is typically a 4–8 week project, and it is unglamorous: bulk-closing dead opportunities, backfilling required fields, retraining on stage criteria, and standing up the flag reports. Enforced stage and category criteria take one to two full quarters to actually stick, because reps have to experience deals being pulled from Commit in front of their peers before the criteria become real. Rep accuracy scores need 6–8 quarters of history to be trustworthy — you can start computing at three or four quarters but treat early correction factors as directional. Realistically, an org starting from a messy baseline is roughly two to three quarters from a forecast the CFO stops second-guessing, and about a year from mature bias correction.

How do you build a real bottom-up forecast in a 50-rep SaaS org that does not fall apart when one AE has a $2M deal slip — figure 7

On the whale carve-out specifically, the ranges are different in kind. Do not report a whale as an expected value. Report the modeled book as a range with a confidence level, then the whale list as named line items with explicit probabilities, then the combined range. If the modeled book is $9.8M ± $400K at 85% confidence and there is one $2M deal at 50%, the honest board statement is: "committed $9.8M; the range is $9.8M to $11.8M; the entire spread is one named deal we are inspecting weekly." When that deal slips, nothing breaks — you already told everyone it might, in advance, in writing. The forecast did not fall apart because it was never built to depend on the outcome.

A word on what the revenue-intelligence platforms add here, because the category is over-marketed. Clari, Gong's forecast product, BoostUp, Aviso, and Salesforce's native predictive forecasting genuinely contribute three things: automated activity capture and deal scoring from email, calendar, and call data; the independent data view produced at scale across hundreds of deals nightly, including flagging the specific deals where rep-stated category and model projection diverge most; and forecast snapshotting with history, which makes rep accuracy scoring a built-in report instead of a manual project. What they do not do is replace judgment — the model does not know your champion went quiet yesterday. For a 50-rep org the practical sequence is to run native CRM forecasting well first, prove the process discipline is real, and then add a platform to industrialize view three. Buying the platform to create discipline almost never works; buying it to scale discipline you already have works well.

Where teams get this wrong

Treating forecast inaccuracy as a discipline problem. The instinct of most first-time VPs of Sales is to demand better commit hygiene and add a forecasting training module. That framing costs companies board credibility and occasionally costs leaders their jobs. The problem is not undisciplined reps. It is structural: a number-generation machine whose only inputs are fifty self-interested humans, with no independent way to check itself. If three reps sandbag by $150K and two have happy ears by $200K, your org number is off by nearly a million dollars in ways that partially cancel and partially compound — and you cannot tell which, because the aggregate always looks plausible. That is the trap. Noise that nets out looks exactly like signal.

Hunting only one direction of distortion. Pessimistic cultures hunt happy ears and miss sandbaggers. Optimistic cultures do the reverse. Sandbagging feels harmless — "the rep is being conservative" — but a sandbagged forecast makes the org under-commit to the board, which means under-investing, under-hiring, and leaving growth on the table because your own forecast told you to be cautious. A safe-direction lie still corrodes trust and still misallocates capital. Happy ears is the more dangerous direction: the org over-commits, over-hires, and then corrects painfully. A three-view system is symmetric by construction — the roll-up sitting below the data view lights up sandbagging, above it lights up happy ears — so it catches both without needing an ideology about which way reps lean.

How do you build a real bottom-up forecast in a 50-rep SaaS org that does not fall apart when one AE has a $2M deal slip — figure 8

Running the manager call as arithmetic. A manager whose call is always identical to the roll-up is transcribing, not forecasting. A manager whose call swings wildly every week without consistent rationale is overriding on vibes. The healthy pattern moves the roll-up thoughtfully and explains it deal by deal: "I took $180K out of Jordan's commit because there is still no EB on the Acme deal and Jordan always commits before EB is confirmed; I added $120K from Priya's Best Case because both deals have order forms in legal and Priya sandbags those; net, $60K below the roll-up." The test is measurable: if the manager call does not beat the raw roll-up on historical accuracy, the control layer is adding nothing and you have a coaching problem one level up.

Punishing the sandbagger. Hauling a rep in and accusing them of dishonesty teaches them to sandbag better and more invisibly. It usually is not conscious dishonesty anyway — it is risk aversion, which is rational. The right move is inspection, not accusation: "Your data forecast is $180K above your commit, your coverage is 4.5x, and historically you close about 25% above commit. Walk me through the three Best Case deals — what specifically keeps each one out of Commit?" Often the rep cannot articulate a real reason and the deals quietly move up. And the org number was already protected by the correction factor, which is exactly why you can afford to treat the conversation as coaching.

Ignoring the comp plan that manufactures the behavior. If your plan over-rewards beating the number relative to hitting it — steep accelerators just above quota, thresholds that reward the overage — then managing expectations down and delivered numbers up is optimal play. Under an overage-heavy plan, the rep who forecasts honestly and lands exactly 100% is leaving money on the table versus the rep who sandbags into a lower bar and over-delivers into accelerators. You have made honest forecasting a losing strategy with your own design. The fix is not docking pay for forecast error — that just makes reps hide deals and stop forecasting entirely. It is smoothing the asymmetry so the marginal dollar at 130% is not wildly more valuable than the dollar at 100%, making Commit a number the org genuinely holds people to, and putting a modest forecast-accuracy component in *manager* comp so the control layer's incentive aligns with truth.

Letting all views share one blind spot. The three primary views all read the current pipeline, so if the pipeline is systematically mis-shapen they drift together. Add a crude macro cross-check: trailing-twelve-week run rate, same-quarter-last-year comparison at the same point in the quarter, and closed-deal cohort aging. When all three views agree on $10.4M but the team has been closing at a pace that annualizes to $8.5M with nothing structural changed, the run-rate view is telling you the entire current-pipeline picture has detached from reality. Its crudeness is the point — it is the view least contaminated by pipeline data quality.

How do you build a real bottom-up forecast in a 50-rep SaaS org that does not fall apart when one AE has a $2M deal slip — figure 9

Building forecast theater instead of pipeline. The honest counter-case deserves saying plainly: for many 50-rep orgs, a clean stage-weighted forecast plus a disciplined manager call is genuinely enough, and the elaborate apparatus becomes a way to avoid the actual problem, which is almost always pipeline generation rather than forecast methodology. Build to the rigor your deal complexity requires. Never let the forecast become more important than the closing.

Choosing your approach: a decision framework

Read the framework as a set of contextual weightings rather than a rigid algorithm.

Weight by where you are in the quarter. Early, the data forecast and run-rate view deserve more weight — rep categories are still noisy and reliably optimistic in week two. Late, the human views deserve more weight, because deals are concrete, reps and managers have genuine visibility, and historical priors matter less than the specific signed-or-not reality in front of you.

How do you build a real bottom-up forecast in a 50-rep SaaS org that does not fall apart when one AE has a $2M deal slip — figure 10

Weight by motion. In a high-volume SMB motion with hundreds of deals a quarter, the data forecast is statistically strong and should anchor; human adjustments should be the exception with a stated reason. In a lumpy enterprise motion where the quarter is six deals, the data view is statistically thin and human judgment on those specific deals should anchor. A model genuinely cannot forecast a three-deal quarter, and pretending otherwise is where false precision does the most damage.

Weight by data maturity. Without six-plus quarters of commit-versus-actual history you cannot responsibly apply correction factors, so run the views uncorrected and start logging immediately. Three or four quarters gives you directional signal; treat it as a hypothesis to inspect against, not a multiplier to apply.

Reconcile rather than average. When views spread, averaging them hides the disagreement — which is the one thing you actually wanted the system to surface. Resolve deal by deal: inspect the opportunities where the views diverge most, decide who is right on each, and rebuild the reconciled number from those resolutions. The output is three figures: a commit the CRO will stake credibility on, a most-likely at the center of gravity of the resolved views, and a best case that is Commit-plus-qualified-Best-Case sanity-checked against coverage.

Present as a range with the concentration named. The single most useful habit for surviving a $2M slip is refusing false precision in the first place. "$10.8M" invites the board to treat one number as a promise. "Committed $9.8M, range $9.8M–$11.8M at 85% confidence, and the entire spread is the Northwind deal, which we assess at roughly even odds and are inspecting weekly" invites them to understand the actual shape of the quarter. When Northwind slips, you land at $9.9M — inside the range you published, against a commit you hit. Nothing fell apart. That is the whole objective: not predicting the whale correctly, but building a structure whose integrity does not depend on predicting the whale correctly.

Related questions

What coverage ratio should a 50-rep SaaS org target?

Roughly 3–4x open pipeline against the gap to target for most SaaS motions, checked at rep, team, and org level weekly. Enterprise motions with longer cycles often need more; high-velocity SMB can run closer to 3x. Below 3x, state the elevated variance explicitly rather than hiding it in a point estimate.

How many quarters of history do rep accuracy scores need?

Six to eight quarters for trustworthy correction factors. You can compute at three or four, but treat those as directional hypotheses to inspect rather than multipliers to apply. Recency-weight the score and re-baseline after territory or segment changes, since a stale accuracy score becomes its own form of distortion.

Should the data forecast be owned by Sales or RevOps?

RevOps, without exception. The moment Sales owns the data view, sales-side incentives leak into its assumptions and it stops being independent — which destroys the entire value of having a third view. Independence of ownership is what makes disagreement between views diagnostic rather than negotiable.

Does buying Clari or Gong fix a bad forecast?

No. These platforms industrialize the independent data view — activity capture, deal scoring at scale, divergence flagging, forecast snapshotting — but they do not create process discipline. An org that buys a platform and stops inspecting deals has purchased a more expensive way to be confidently wrong.

What is the right length for a weekly forecast meeting?

Twenty-five to thirty minutes per team. A long forecast meeting signals the system is not working, because the system should pre-surface what to inspect, leaving the meeting to inspect only that. If you are walking every deal with every rep, your tooling is not doing its job.

FAQ

How do you set the threshold for what counts as a whale?

Use roughly 5% of the quarterly org number, or 3x your median deal size, whichever produces the lower line. In a $12M quarter with a $90K median, that puts the threshold near $270K–$600K depending on which rule binds. Review the threshold quarterly as the org scales, because a line that made sense at $8M quarters becomes meaningless at $20M.

Isn't carving out whales just moving the uncertainty somewhere else?

Yes, deliberately. The uncertainty does not disappear — it becomes visible and named instead of dissolved into a blended average that reports a number no outcome will ever equal. A $2M deal weighted at 47% contributes $940K to your forecast, and the actual result will be $2M or $0. Naming it lets you state the real shape of the quarter, which is what makes the forecast survive the slip.

What if a rep refuses to forecast honestly even after coaching?

The system is designed so this does not have to be solved through compliance. Their accuracy score corrects their contribution mathematically, deal inspection protects the current quarter, and the manager call removes deals failing the criteria. If chronic distortion persists across many quarters despite transparent scores and inspection, it is a performance conversation — but check the comp plan first, because a plan that pays for sandbagging will keep manufacturing it faster than coaching removes it.

Should stage and forecast category be the same field?

No, and keeping them distinct is load-bearing. Stage is where the deal sits in your sales process, governed by objective entry criteria. Category is the rep's judgment about timing and confidence. A late-stage deal can legitimately be Best Case if the EB went quiet; an early-stage deal should almost never be Commit. The data view reads stage while the roll-up reads category — that they are different lenses on the same deal is precisely what makes the cross-check meaningful.

How do you handle a whale that slips for the third consecutive quarter?

Treat repeated slippage as disqualifying evidence rather than persistent optimism. A deal pushed three times almost always has an unmapped paper process, an unidentified real economic buyer, or a compelling event that was never compelling. Pull it from any committed number entirely, keep it visible on the whale list at a stated low probability, and run a full MEDDPICC teardown before it is allowed back into a forecast at any confidence.

Does this system work for renewals and expansion forecasting?

The mechanics transfer well, with adjustments. Renewals have far higher base rates and much shorter effective cycles, so stage weighting matters less than health-score and usage signals. But the concentration principle is identical: one $1.8M enterprise renewal in a book of small ones should be forecast as a named event, not a line in a blended retention rate. Build separate models for new business, expansion, and renewal rather than one blended pipeline view.

Sources

flowchart TD S["How do you build a real bottom-up fore"] S --> N0["What a bottom-up forecast actually is,"] N0 --> N1["The three views that must agree, plus "] N1 --> N2["Building the system: the sequence that"] N2 --> N3["Coverage, ranges, and what the numbers"]
flowchart LR C["How do you build a real bottom-up fore"] C --> H0["Building the system: the sequence that"] C --> H1["Coverage, ranges, and what the numbers"] C --> H2["Where teams get this wrong"] C --> H3["Choosing your approach: a decision fra"]

Related on PULSE

Download:
Was this helpful?  
Sources cited
markroberge.comMark Roberge — The Sales Acceleration Formula (HubSpot founding CRO on data-driven forecast discipline)meddic.academyMEDDIC / MEDDPICC qualification framework — binding forecast categories to verifiable criteriaclari.comClari — Revenue Platform and Forecasting (the independent data-view-at-scale model)
⌬ Apply this in PULSE
How-To · SaaS ChurnSilent revenue killer playbook