Optimized Sales Optimized Marketing Target Accounts For CROs For CFOs For CMOs Blog News Glossary Compare Tools About Schedule a Demo
Pipeline Analytics

How to Build a Sales Pipeline That Actually Forecasts

Pete Furseth 6 min read
sales pipelinepipeline stagespipeline managementRevOpssales forecasting
How to Build a Sales Pipeline That Actually Forecasts
Home/ Blog/ How to Build a Sales Pipeline That Actually Forecasts
A sales pipeline forecasts when its stages are defined by what the buyer has done, not by what the rep hopes happens next. Most pipelines fail as forecasting instruments because they measure seller effort. A rep sends a deck and drags the deal to "Proposal." Nobody on the buying side has agreed to anything, but the stage now says progress and the forecast built on top of it inherits the fiction. Building a pipeline that forecasts is mostly about removing that fiction. You define each stage by a buyer action, you write down what has to be true to leave it, you size how much coverage you actually need, and then you keep the whole thing clean enough to trust. We build forecast models on top of these pipelines at ORM, and the ones that predict well are the ones that were built honestly in the first place.

Why should you define pipeline stages by buyer action, not seller activity?

Because a seller's activity tells you what your team did, and a buyer's action tells you whether you are going to win. "Sent proposal" is an activity. "Buyer confirmed budget and looped in their VP of Finance" is a commitment. Only the second one moves a deal closer to closed, and only the second one belongs in a stage definition.

The test is simple. For every stage, ask what the buyer must have done for a deal to sit there. If the answer is something your rep controls alone, the stage is measuring the wrong side of the table. Stages anchored to buyer actions are hard to inflate, because a rep cannot fake a signed order form or a scheduled technical evaluation. That is exactly why they forecast better. The pipeline stops reflecting optimism and starts reflecting evidence.

Put this to work on your numbers
Run your own numbers with the free Forecast Accuracy Scorecard, then see how ORM builds it into a custom model.

What are the stages of a sales pipeline?

A workable B2B SaaS pipeline has five stages, each defined by a buyer action and each with a written condition for moving forward. The table below is the version we recommend teams start from and adapt to their motion.

StageBuyer action that defines itExit criteriaCommon trap
QualifiedBuyer agrees the problem is worth solving and takes a discovery callPain confirmed, decision process identified, next meeting on the calendarAdvancing off a friendly call with no scheduled next step
DiscoveryBuyer shares requirements and brings other stakeholders inSuccess criteria documented, economic buyer engagedSingle-threading on one champion who cannot sign
ValidationBuyer tests the product against their criteria in a demo, trial, or proof of conceptTechnical win confirmed in writing, no open blockersReading a great demo as a passed evaluation
ProposalBuyer requests pricing and reviews termsProposal delivered, procurement and legal path known, mutual close plan agreedA verbal "looks good" with no procurement steps mapped
CommitBuyer accepts terms and routes the agreement for signatureSignature process started, close date owned by the buyer's calendarA close date the rep set rather than one the buyer confirmed
Five stages is usually enough. When teams run ten, most of the extra ones describe internal steps no buyer would recognize, and the pipeline gets harder to keep clean without forecasting any better for the trouble.

How do you set exit criteria that hold?

Exit criteria hold when every one of them is a fact you could verify from outside the deal. "Rep feels good about it" is not verifiable. "Buyer returned a redlined contract" is. Write the criteria as observable events, require all of them before a deal advances, and the stage becomes a real gate instead of a label.

This is where win rate discipline is won or lost. A stage with soft exit criteria fills up with deals that were never really qualified, which drags conversion down at every later stage and makes your historical stage-to-stage rates useless for prediction. Tight criteria keep the junk out early. The deals that survive each gate start to look alike, so the rates you measure between stages actually mean something, and a model can learn from them.

How much pipeline coverage do you need?

Enough that the deals likely to close cover the target, which for most teams lands between 3x and 5x, though the honest answer depends on your win rate. Pipeline coverage is the ratio of open qualified pipeline to your goal for the period. Across ORM customers the median sits around 3.5x, with a spread from roughly 1.4x on the tight end to 5x on the loose end. A predictable, high win rate needs less coverage. A volatile one needs more.

The number to distrust is a single coverage figure quoted with no context. A team can carry 4x and still miss badly if the pipeline is concentrated in one stage, dependent on a couple of large deals, or stuffed with opportunities nobody has touched in months. Coverage is an input, never the conclusion. Before you trust yours, work out how to calculate pipeline coverage properly, and understand why the 3x rule on its own is wrong.

Why is pipeline hygiene the real forecasting problem?

Because a pipeline is only as good as its hygiene, and most pipelines are dirtier than the people running them believe. The pattern shows up in our data over and over. At least 10% of the average pipeline is stale, meaning nobody has touched it in twelve months, yet it still sits there inflating coverage. Worse, on the first day of the quarter only about 20% of the pipeline already dated to close in that quarter actually closes inside it. Eighty percent of the value you can see on day one will not land the way the dates claim. If your forecast trusts those dates, it is wrong before the quarter starts.

Cleaning it comes down to defining what counts as real. We treat meaningful activity as a change in stage, close date, or amount. A logged call or a fresh note is fine, but it is not movement. When a deal has gone months with no change to any of those three fields, it is not pipeline, it is decoration, and it should come out of the forecast until something real happens.

The single most useful signal to watch is a rep moving a close date. When a seller pushes a date out, the deal is telling you it is slipping, and a deal that slips from one quarter to the next is less likely to close at all, even when it is sitting in commit. That one field change is more predictive than most of the optimism stacked around it. Watch it early, because catching deal slippage before it wrecks the quarter is the difference between adjusting in week two and apologizing in week twelve.

What turns a clean pipeline into a forecast?

A clean pipeline becomes a forecast when the structure you built lets a model see the quarter before it happens. Buyer-action stages feed it honest inputs. Because the exit criteria are verifiable, the stage-to-stage conversion rates stay stable enough to trust. Coverage read in context tells you whether the raw volume even sits in the right place, and ruthless hygiene strips out the stale and slipping deals so the model reads signal instead of noise. Get those four right and you can split the quarter into what will close from existing pipeline and what still has to be created, which is the whole point of learning how to create a sales forecast that holds up past week one. The pipeline is the instrument. Keep it honest and it will tell you the truth early enough to do something about it.

Frequently Asked Questions

How do you build a sales pipeline?

Define each stage by a buyer action rather than a seller activity, write verifiable exit criteria that must all be true before a deal advances, size your coverage against your actual win rate, and keep the pipeline clean by removing stale and slipping deals. A pipeline built that way produces stable stage-to-stage conversion rates, which is what lets it forecast. Honest stages come first, and hygiene never stops.

What are the stages of a sales pipeline?

A workable B2B SaaS pipeline runs five stages: Qualified, Discovery, Validation, Proposal, and Commit. Each is defined by something the buyer has done, such as taking a discovery call, sharing requirements, testing the product, requesting pricing, or routing an agreement for signature. Five well-defined stages forecast better than ten vague ones, because the extra stages usually describe internal steps no buyer would recognize.

Should pipeline stages be based on buyer actions or seller activities?

Buyer actions. Seller activity measures what your team did, which a rep controls and can inflate, while a buyer action measures whether you are actually winning. Stages anchored to buyer commitments like a scheduled evaluation or a signed order form cannot be faked, so they produce a cleaner pipeline and a more reliable forecast.

What is a good pipeline coverage ratio?

Most B2B SaaS teams run between 3x and 5x, and across ORM customers the median sits around 3.5x, with a spread from roughly 1.4x to 5x. The right number depends on your win rate: a predictable, high win rate needs less coverage, and a volatile one needs more. Treat coverage as an input, not a forecast, because a team can carry 4x and still miss if the pipeline is concentrated, stale, or dependent on a few large deals.

What counts as meaningful activity on a pipeline deal?

We treat meaningful activity as a change in stage, close date, or amount. A logged call or a new note shows effort but is not movement. When a deal goes months with no change to any of those three fields, it should be treated as stale and pulled from the forecast until something real changes, because at least 10% of the average pipeline has not been touched in twelve months.

What is the best early warning that a deal will slip?

The best signal is a sales rep moving the close date. When a seller pushes a date out, the deal is slipping, and a deal that slips from one quarter to the next is less likely to close at all, even when it sits in commit. The earliest signal of all is the absence of any signal: no notes, no data changing, no response from the buyer.

PF
Pete Furseth
ORM Technologies
Pete has built custom revenue forecast models for B2B SaaS companies for over a decade.

See how ORM turns these insights into action

ORM builds custom revenue forecast models for B2B SaaS companies. Not dashboards. Prescriptive analytics that tell you what to do next.

Schedule a Demo