Contents
In short

Sales forecasting predicts revenue for a future period from pipeline, historical conversion and seasonality. What separates a working forecast is not the technique but whether it re-fits as conditions change, and when in the quarter it becomes reliable.

Sales forecasting is estimating how much revenue your team will close in a set period, such as a month, a quarter or a year. It draws on your open pipeline, your past results and what is changing in the market. A good forecast gives a range, shows where the revenue will come from, and is right early in the quarter. Updated October 2026: a sales forecast models table, the three sources of quarterly revenue, seasonality weights and checked numbers.

Most teams still get it wrong. Gartner finds the median sales team lands at 70% to 79% forecast accuracy, and only 7% of teams reach 90% or better (Gartner). In a survey by Clari Labs, Clari's own research arm, 87% of enterprises missed their 2025 revenue targets (Clari Labs, 2026). Across ORM's customers, accuracy on new and expansion revenue usually reaches about 90% only through heavy manual effort. Sales cycles have lengthened 22% since 2022 (optif.ai), and the B2B new-logo win rate is about 19% (Ebsta/Pavilion, 2025). In that market the forecast has outgrown the spreadsheet. It runs the revenue organization.

ORM has built forecast models for B2B SaaS companies for more than 12 years. This guide covers what works: where forecast revenue comes from, the six methods, the model types behind them, the benchmarks we could check, and how to turn a forecast into a plan.

What Is Sales Forecasting?

Sales forecasting estimates future revenue for a set period, usually a month, quarter or year. It draws on past results, the current pipeline and market signals.

That definition sounds simple. The execution is not.

A sales forecast answers three questions:

1. How much revenue will we close this period? The number your board and investors care about. 2. Where will it come from? Which deals, which segments, which reps. 3. What needs to happen to get there? The actions required to convert pipeline into revenue.

Most forecasting approaches stop at question one. They produce a number. That number is wrong more often than right. Even when it is close, it says nothing about what to do with the deals that are slipping.

A forecast that gives you a number is descriptive. A forecast that gives you a plan is prescriptive. We will come back to this, because it changes how the whole forecast is used.

Where Does Forecast Revenue Come From?

A quarter's revenue comes from three places. Most teams only model the first one.

1. Carry-over deals. Deals already in the pipeline on day one with a close date in the quarter. 2. In-quarter deals. Deals you cannot see yet. They will be created, qualified and closed inside the quarter. 3. Pull-forward deals. Deals from later quarters that close early, often with a discount.

Most teams forecast the pipeline they can see and miss the revenue they cannot see yet. They study the deals in the CRM closely. They do not forecast how much will be created and closed inside the quarter. And they understate the cost of a pull-forward: a discount now and a thinner pipeline next quarter. For more on each source, see the three sources of quarterly revenue.

One number from ORM's own customer data shows why this matters. Of the pipeline that carries a close date in the quarter on day one, only about 20% usually closes in that quarter. So about 80% of the value in your quarter on day one will not land in it. A forecast built on that day-one pipeline starts from a figure five times too high. For how the rest lands across the thirteen weeks, see the 13-week quarter.

Worked example (illustrative). A team has a $5M quarterly target. On day one it holds $17.5M of pipeline with close dates in the quarter, so coverage is 3.5x and looks healthy.
SourceHow you estimate itIllustrative value
Carry-over$17.5M day-one pipeline x 20% that closes in quarter$3.5M
In-quarterAverage created-and-closed revenue from the same quarter in past years$1.1M
Pull-forwardLate-stage deals from next quarter that can close without a deep discount$0.2M
ForecastSum of the three$4.8M
Gap to target$5.0M minus $4.8M$0.2M
The team can see a $0.2M gap on day one, with 13 weeks left to close it. The coverage ratio alone said it was fine.

Why Sales Forecasting Matters More Now Than Five Years Ago

Three structural shifts have made accurate forecasting harder and more important:

Buying committees are large. The typical B2B buying decision now involves 13 internal stakeholders and nine external influencers (Forrester, 2026). More stakeholders means more friction, longer cycles, and more opportunities for deals to stall in mid-funnel stages. Sales cycles have stretched. Cycles are 22% longer than in 2022. Today's pipeline took longer to build and will take longer to close. Forecasting models calibrated to 2021 velocity are systematically too optimistic. The sales cycle benchmarks by industry show how far this varies across segments. The margin for error has shrunk. With new-logo win rates around 19% (Ebsta/Pavilion, 2025), every bad deal in your forecast is more expensive. Underestimating the pipeline you need means underinvesting in what generates it.
Comparing tools is the easy part
The hard part is knowing which one will actually make your forecast land. ORM builds a custom model on your live pipeline and tells your team what to change, not just what happened.

The Six Sales Forecasting Methods

There are dozens of forecasting techniques, but in practice, B2B SaaS companies use six. Each has a specific use case. Most companies should combine two or three.

1. Historical Trending

Historical trending takes past revenue data and projects it forward using growth rates, seasonality adjustments, and trend lines. It is the simplest method and the most widely used.

How it works: Take last quarter's revenue, apply a growth rate, adjust for seasonality such as Q4 budgets or Q1 freezes, and produce a top-line number. Where it works: Early-stage companies that close only a handful of deals a month, which is too few for statistical models. It also works as a sanity check against more complex models. Where it breaks: Any company experiencing a significant change in go-to-market motion, product, pricing, or market conditions. Historical trending assumes the future looks like the past. When it does not, the forecast misses.

2. Pipeline Stage-Weighted

Stage-weighted forecasting gives each pipeline stage a probability, then multiplies each deal's value by it and adds them up.

How it works: If you have a $100K deal in Stage 3 and your historical Stage 3 close rate is 40%, that deal contributes $40K to the forecast. Where it works: Companies with a well-defined sales process, consistent stage rules, and a year or more of stage history. This is the backbone of most CRM forecasting features. Where it breaks: When stage definitions are not enforced. If reps move deals to Stage 3 based on different criteria, the probability assigned to Stage 3 is meaningless. Stage-weighted also treats all deals in a stage as equal, ignoring deal-specific signals like buyer engagement, competitive situation, or time in stage.

It also tends to apply one set of weights to every deal. New business, expansion and renewals close at different rates. So do enterprise and SMB deals. In practice, most teams still give them all the same weights.

3. Opportunity Scoring

Opportunity scoring rates each deal on its own traits: buyer engagement, how many people are involved, competitors in play, confirmed budget and a firm timeline.

How it works: Each trait gets a weighted score, and the total maps to a close probability. In an illustrative setup, a deal with a confirmed budget, three stakeholders and a set timeline scores 85%. A deal with one contact and no budget talk scores 15%. Where it works: Mid-market and enterprise sales where deal characteristics vary significantly. Opportunity scoring captures the nuance that stage-weighted forecasting misses. Where it breaks: When the scoring model is not calibrated against actual outcomes. Most companies build a scoring model based on what they think predicts close, not what actually predicts close. Without regular back-testing, the scores drift.

4. Regression Analysis

Regression analysis uses statistical modeling to identify the variables that most strongly predict revenue outcomes, then applies those coefficients to current pipeline data.

How it works: Build a dataset of past deals with every trait you have: size, industry, source, rep, meetings, time in stage and number of people involved. Run a regression to find which traits predict a win, and by how much. Then apply the model to open pipeline. Where it works: Companies with at least a couple of hundred closed-won deals, and ideally thousands. Regression is the first step toward a forecast driven by data, because it shows which traits matter rather than the ones you assume matter. Where it breaks: Small sample sizes, dirty data, and overfitting. Regression will find patterns in noise if you give it enough variables and not enough observations. It also produces static coefficients, so the model degrades as market conditions change unless you retrain regularly.

5. AI/ML Predictive Models

Predictive models use machine learning, such as random forests or gradient boosting, to find patterns in pipeline data that simpler statistics miss.

How it works: Train a model on historical deals with all available features. The model learns patterns that predict outcomes, including interactions between variables that a regression would miss. Apply the model to open deals to generate probability scores and revenue projections. Where it works: Companies with a few hundred closed-won deals or more, a CRM history that is recorded the same way over time, and a team or vendor to maintain the model. The data does not need to be clean. It does need to be consistent. Where it breaks: Predictive models tell you what will happen. They do not tell you what to do about it. A predictive model that says "you will miss by 15%" is accurate but not actionable. The other failure mode is model opacity. If reps cannot see why a deal scores 30% instead of 70%, they will not trust the model. They will override it with gut feel.

6. Prescriptive Analytics

Prescriptive analytics starts where predictive ends. It forecasts the number and names the specific actions that would change it.

How it works: It looks at open pipeline to find the deals at risk, why they are at risk, and what the rep or manager should do about each one. In an illustrative case, a predictive model says "Deal X has a 30% chance of closing." A prescriptive model says "Deal X has stalled because only one stakeholder is engaged. Similar deals that added a VP and held a technical review closed at 65%." Where it works: Any company that wants the forecast to drive action as well as predict outcomes. Prescriptive works especially well for mid-market and enterprise sales where deals are large enough to warrant individual intervention. Where it breaks: Prescriptive analytics requires the deepest data infrastructure and the most sophisticated modeling. It also requires adoption. The recommendations are only valuable if reps and managers act on them.

Sales Forecasting Methods Comparison

MethodHow It WorksBest ForWhere It BreaksComplexity
Historical TrendingProjects past revenue forward with growth and seasonality adjustmentsEarly-stage companies, baseline sanity checksMisses market shifts and individual dealsLow
Pipeline Stage-WeightedMultiplies deal value by stage-based close probabilityCompanies with a defined sales processSubjective stages, one weight for every deal typeLow-Medium
Opportunity ScoringScores each deal on engagement, stakeholders, budget, timelineMid-market and enterprise with varied deal profilesCriteria drift without recalibrationMedium
Regression AnalysisStatistical model identifying predictive variables and coefficientsTeams with a solid history of closed dealsNeeds enough deals per variable; goes stale without refitsMedium-High
AI/ML PredictiveMachine learning to detect non-linear patterns in pipeline dataTeams with a consistent deal historyNeeds consistent data and regular retrainingHigh
Prescriptive AnalyticsForecasts outcomes and recommends specific actions to change themCompanies that want forecasts they can act onOnly helps if someone acts on itHigh
The right method depends on your data maturity, deal volume, and what you need the forecast to do. A company with 30 open deals does not need machine learning. A company with 3,000 open deals cannot rely on rep judgment.

Most established B2B SaaS teams should use stage weights as the base, deal scores to add detail for each deal, and prescriptive analytics to turn the forecast into action. Smaller teams do well with stage weights as the base, deal scores on top, and a check against past growth. If your bottom-up forecast and your past growth rate disagree by a wide margin, find out why before you trust either one.

The full guide to sales forecasting techniques goes deeper. It walks through nine of them with worked examples, from gut calls to time series.

Sales Forecast Models: The Main Types

A sales forecast model, or sales prediction model, is the math that turns your data into a number. A method is the approach, such as stage-weighted. The model is how you build it on your data: the stage odds, close curves, seasonal weights and features it uses. Sales modeling is building these models. Forecasting is running them every week.
ModelWhat it predicts fromWhat it needsWhere it breaks
Stage-weighted probabilityDeal value x the historical close rate of its stageA year or more of stage history and enforced stage rulesSubjective stages; one weight for every motion
Bottom-up rep roll-upEach rep's deal calls, corrected for that rep's past biasSeveral quarters of rep calls versus actual resultsRep optimism; new reps have no bias history
Close-curve (time to close)How long similar deals take to close from their current stageStage-change dates for past dealsMarket shifts that slow every deal at once
Seasonality or time seriesPast revenue by quarter, month and weekAt least a year of history; two to three years is betterChanges in product, pricing or go-to-market
RegressionThe deal traits that predict a win, and by how muchA couple of hundred closed-won deals at minimumOverfitting; goes stale without refits
Machine learning ensembleSeveral algorithms voting on each deal's odds and timingA few hundred closed-won deals or more, recorded the same wayOpacity; needs regular retraining
CohortHow deals created in the same month convert over timeCreation dates and outcomes for past dealsSmall cohorts swing hard
RenewalRenewal date, contract value and risk signalsRenewal dates and past renewal outcomesTreating renewals like new business
Driver-based (usage)The drivers of consumption: usage history, customer growth, seasonalityUsage data by customer over timeSimply extending last month's usage
A few notes from building these models across ORM's customers. Close curves beat close dates. ORM groups opportunities with a machine learning model and predicts, for each group, how long it takes to close. Those curves run from 1 to 80 weeks, with most of the expectation before week 12. Very few groups have expectation past week 52. Renewals need their own model. New business timing follows the last stage change, such as a move from qualified to proposal. Renewal timing follows the renewal date: most renewals close within about 30 days before or after it. The amount is also more certain, since it is last year's price or last year's price plus a lift. See renewal forecasting vs new business forecasting. Usage-based revenue needs a driver model. With seats, you forecast from contracts, seats, price and renewals. With usage, revenue depends on how customers behave. Find the factors that predict usage, forecast them, then turn the usage forecast into revenue. The waterfall shows where revenue is created and destroyed. Track start-of-quarter pipeline, new pipeline added, pipeline removed, pipeline moved forward or back, and pipeline closed, week by week. If you keep losing a large share of your start-of-quarter pipeline to lost or pushed deals, you have a pipeline quality problem. No late-quarter push will fix it.

What Seasonality Does to a Quarter

Seasonality moves a quarter more than most models allow. Across ORM's customers, Q4 is usually the largest quarter, followed by Q2, then Q3, then Q1. Within a quarter, the third month is always the largest and the first month the smallest. The share of business closed in the last week is the most striking part.

ORM breaks each quarter into 13 weekly weights for each customer. Here is one example: 0.70, 0.59, 0.63, 0.81, 0.96, 0.73, 0.60, 1.44, 0.84, 0.68, 1.27, 1.47, 2.27. The weights sum to 12.99, so an average week is 1.0. In this example, the last week alone carries about 17% of the quarter (2.27 / 12.99). The last three weeks carry about 39%, the same as the first seven weeks combined.

Worked example (illustrative). A team with a $5M quarter has closed $1.6M by the end of week 7. A straight-line pace says it should have $2.69M (7/13 of $5M), so it looks $1.09M behind. With the weights above, weeks 1 to 7 hold 5.02 of 12.99, or about 38.6% of the quarter, so the expected figure is about $1.93M. The real gap is about $0.33M. Without weekly seasonality you cannot tell if you are ahead or behind. For how to build the weights, see how to add seasonality to a sales forecast.

Which Model Fits Your Team?

Match the model to your data volume and your operating cadence. ORM looks for a couple of hundred closed-won deals at minimum before training machine learning models, and prefers thousands. It also wants at least a year of history to measure seasonality, and two to three years is better. If you close a handful of deals a month, you do not have enough volume for machine learning. Stage weights, a history check and close deal reviews will serve you better.

For more on how to pick a model, read sales forecasting models explained.

Why Most Sales Forecasts Miss

Failure Mode 1: Reliance on Rep Judgment

The most common method in B2B SaaS is still "ask the rep." Managers poll the team, reps give a commit or best-case number, and the total becomes the forecast.

The problem is structural. Reps are optimistic by disposition (they are in sales). They have incomplete information about buying committee dynamics. And reps have a reason to keep deals in the pipeline: removing one means a hard conversation with their manager.

The result is a forecast built on hope and social pressure, not data.

Failure Mode 2: Measuring Lagging Indicators

Win rate is a lagging indicator. By the time you see it drop, the deals have already been lost. Closed revenue is a lagging indicator. By the time you see the miss, the quarter is over.

Leading indicators predict what comes next. Examples: new stakeholders added in the last two weeks, time since the last meeting, how fast the buyer replies, and how fast the deal progresses compared with similar deals. These signals tell you where a deal is heading before it gets there.

Failure Mode 3: Treating the Forecast as a Single Number

"We will close $4.2M this quarter." That is not a forecast. That is a point estimate. It has no confidence interval, no probability distribution, and no indication of what would have to go right or wrong to move the number.

A real forecast looks like this illustrative one: "$3.8M at 90% confidence. $4.2M at 70% confidence. $4.8M at 40% confidence. To reach $4.2M, two of these three at-risk deals need to close. That means clearing the technical objection on Deal A and getting VP approval on Deal B by month end."

That is a forecast you can act on. It is also the kind a board trusts. Show a low case, an on-target case and an upper bound. Make sure the number on one slide matches the next, and that it rolls up the same way from region to total. And be able to drill down to explain how every number came together.

Failure Mode 4: Coverage Read as the Forecast

The 3x to 5x coverage rule is the metric that creates the most false confidence. It assumes the system under it is stable: the same deal sizes, similar cycles, similar conversion rates. A company can hold 4x coverage and still miss badly. The pipeline can be old, stuck in the wrong stage, held up by a few large deals, or built on close dates that reps keep pushing.

It can also be worth less than it looks. For example, a pipeline can show an average deal of $80,000 while the average closed-won deal is $40,000. Most deals close for less than the amount in the CRM.

We saw coverage fail in Q1 and Q2 of 2026. ORM customers had enough pipeline on paper, but fewer deals were being decided. Days in stage and days to close crept up. A static ratio missed it. So ask what the statistical forecast says, and for its floor and ceiling. Coverage tells you how much pipeline you have. A good forecast tells you how that pipeline is behaving.

Building a Sales Forecast Model That Works

Four things separate a spreadsheet forecast from a reliable model: the data going in, how deals are segmented, how the odds are set, and the feedback loop.

Step 1: Get the Data Foundation Right

Every forecast model is limited by the data feeding it. In a CRM, this means:

Stage data must be real. Say your playbook defines Stage 3 as discovery done, champion found and next steps booked. If reps actually move deals there after one good meeting, your stage odds are fiction. Audit stage compliance quarterly. Activity data must be captured. Emails sent, meetings held, stakeholders contacted, documents shared. These are the leading signs that make predictive and prescriptive models work. If your CRM does not track them, the model leans harder on changes to stage, amount and close date. Outcome data must be consistent. Closed-won, closed-lost, and the reasons for both. If every closed-lost reason says "timing" or "budget" because reps pick the first option in the list, you cannot learn from your losses. The change in the data matters more than the data. ORM snapshots the pipeline every day, so it can see what changed and when. A deal in Proposal is useful to know. A deal that moved into Proposal yesterday is more useful. The same goes for amount: did it just go up or down, by how much, and how late in the cycle? Those changes capture how a deal is really moving.

Imperfect data is normal. In Validity's 2025 survey of 602 CRM users, 76% said less than half of their CRM data is accurate and complete. That does not stop a model. Models look for signal, and data that is flawed in a steady way still carries it. Consistency matters more than clean data, and the data gets better once it is measured. So check the inputs for consistency rather than wait for them to be perfect. The forecast accuracy guide has the formulas that test if a model works. The revenue operations KPIs glossary entry shows how model results fit the wider operating system.

Step 2: Segment Your Pipeline

Not all deals are alike. A $15K SMB deal sourced from inbound behaves differently than a $250K enterprise deal sourced from outbound. Forecasting them with the same model introduces error.

Segment by:

- Deal size band. Cycle length rises with deal size. Optifai's study of 939 B2B SaaS companies puts deals under $15K at 14 to 30 days, $15K to $50K at 30 to 60 days, $50K to $100K at 60 to 90 days, and over $100K at 90 to 180 days or more (optif.ai). - Source. Inbound, outbound, partner, expansion. Each source converts at its own rate. Digital Bloom finds that 31.3% of website leads become SQLs, against 4.2% of event leads (Digital Bloom, 2025). - Motion. New business, expansion and renewal. Each closes on a different clock, so each needs its own model. - Product line. If you sell multiple products, each has its own pipeline dynamics. Combining them hides the signal.

Run separate probability models for each segment. In an illustrative case, a Stage 3 SMB deal closes at 50% while a Stage 3 enterprise deal closes at 25%. Blending them into one "Stage 3 = 35%" makes both segments less accurate.

Step 3: Calibrate Your Probabilities

Most CRM default stage odds are wrong for your business. They are a generic ladder of round numbers. Your real conversion rates are different.

Back-test your stage probabilities quarterly. Take all deals that were in Stage 3 at the start of each month for the last four quarters. What percentage of them actually closed? That is your real Stage 3 probability.

Do this for every stage, every segment, and every quarter. You will find that probabilities shift over time, particularly during market changes. A model using 2023 probabilities in 2026 is using stale data.

Include time-in-stage decay. Deals that sit in a stage longer than usual close less often. Ebsta found that when the qualification stage runs 50% longer than average, a deal is 120% more likely to slip (Ebsta, 2024). A deal sitting well past the median for its stage should carry a lower probability.

Deals that drag on usually close at a lower win rate, and a deal pushed from one quarter to the next is less likely to close, even in commit. Time in stage is one of the most predictive features in any forecast model, and most models ignore it.

Step 4: Build the Feedback Loop

A forecast model without a feedback loop degrades. Market conditions change. Your product changes. Your sales team changes. The model needs to learn from its own errors.

Weekly forecast-to-actual comparison. Every Friday, compare what the model predicted for the current week against what actually happened. Which deals closed that were not expected to? Which deals slipped that were in the commit? Why? Monthly probability recalibration. Update stage probabilities and scoring weights based on the latest 90 days of data. Quarterly model review. Evaluate whether the model's structural assumptions still hold. Has a new competitor changed your win rate? Has a pricing change shifted your average deal size? Has a new sales process changed your stage definitions? Daily conversations. The person who owns the forecast should talk to sales leaders every day, and always before the weekly forecast call. The math matters, but so does the rhythm of the team. Use those talks to challenge the model's assumptions. A forecast cannot be built in a vacuum.

Companies with weekly pipeline velocity tracking achieve 87% forecast accuracy versus 52% for teams that track irregularly (Digital Bloom, 2025). The tracking cadence itself improves accuracy because it forces the organization to confront reality on a weekly basis instead of waiting until quarter-end.

Forecast Accuracy: What Good Looks Like

Forecast accuracy is 100% minus the gap between forecast and actual, as a share of actual. If you forecast $4M and close $3.6M, you missed by $400K. Divide that by the $3.6M actual and the miss is about 11%, so accuracy is about 89%.

Benchmarks Worth Knowing

MeasureFigureSource
Median sales forecast accuracy70% to 79%Gartner
Sales teams at 90% accuracy or better7%Gartner
Typical accuracy on new and expansion revenue, excluding renewalsAbout 90%, through heavy manual work that goes staleORM, across its customers
ORM's accuracy target95%, without manual adjustment, day 1 to day 90ORM
Accuracy with weekly pipeline velocity tracking87%, against 52% for irregular trackingDigital Bloom, 2025
Enterprises that missed 2025 revenue targets87%Clari Labs, 2026
Deals slipping past their close date36% in 2025, down from 44% in 2024Ebsta, 2025
Pipeline coverage3x to 5x is standard; most customers sit near 3.5x, from 1.4x to 5xORM, across its customers
Day-one pipeline that closes in the quarterAbout 20% of the value carrying an in-quarter close dateORM, across its customers
Stale pipelineMore than 10% untouched for 12 monthsORM, across its customers
Time to confidently hit quota for a new seller15 to 18 monthsORM, across its customers

What Drives Accuracy

The biggest drivers of forecast accuracy, in order of impact:

1. Data consistency. Stage, activity and outcome data recorded the same way over time. The data does not need to be perfect to be predictive. 2. Tracking cadence. Companies that track pipeline velocity weekly reach 87% forecast accuracy, against 52% for those that track it irregularly (Digital Bloom, 2025). 3. Model calibration. Using your actual stage probabilities, not CRM defaults. Back-testing quarterly. 4. Segmentation. Separate models for different deal types, sizes, and sources. 5. Leading indicator integration. Activity data, stakeholder engagement, and deal velocity signals that predict outcomes before they happen.

When in the Quarter Accuracy Counts

Two questions tell you if a forecast approach works. Headline accuracy answers neither one on its own.

How much manual work produces the number? Across the market, accuracy on new and expansion revenue, leaving out renewals, is usually about 90%. Teams get there through heavy manual work that goes stale when things shift. It describes one moment, and it does not last. When in the quarter does it become reliable? ORM targets 95% without manual adjustment, from day 1 through day 90, and updates as the quarter moves. The timing matters more than the extra points. Accuracy that only arrives in the final week has described the quarter, not forecast it. By then, every fix worth making is too late.

Measure it by saving the forecast at days 1, 30, 60 and 90, then comparing each one with the final result. A model that is only right in the last snapshot is tracking the quarter rather than forecasting it.

A fully trained model built on your own sales history takes 4 to 6 weeks. That is a useful test for any vendor. An answer of days usually means a generic model with your logo on it. An answer of many months describes a consulting project, not a product.

The Accuracy Trap

There is a subtle trap in chasing forecast accuracy as a metric. A forecast that is accurate but not actionable is a scoreboard, not a tool.

If your model correctly predicts you will miss by 15%, and you miss by 15%, the model was accurate. But you still missed. The goal is not to predict the miss. The goal is to prevent it.

This is why prescriptive analytics represents a fundamentally different approach to forecasting. It shifts the question from "what will happen?" to "what should we do?"

Predictive vs. Prescriptive Forecasting

This is the most important distinction in modern sales forecasting, and the one least understood.

Predictive Forecasting

Predictive forecasting uses past data and statistical models to estimate what will happen. It answers: "Based on current pipeline and past patterns, we will likely close $3.8M this quarter." That beats gut feel and rep roll-ups. But prediction without prescription is observation. You know what will happen, but not what to do about it.

Prescriptive Forecasting

Prescriptive forecasting starts with the same data and models but adds a layer: recommended actions tied to specific deals and forecast outcomes.

Instead of "Deal X has a 30% chance to close," prescriptive analytics says things like this (all illustrative):

- "Deal X has a 30% close probability because the economic buyer has not been engaged. Similar deals that added the CFO to the conversation by this point in the cycle closed at 62%." - "If Deal X and Deal Y both close, you hit the quarter. Deal X needs a technical validation meeting before end of month. Deal Y needs the procurement team looped in this week." - "Your forecast gap is $400K. Here are the three deals most likely to close the gap, ranked by probability uplift per unit of effort."

The gap between top and bottom sellers on sales velocity is wide. Ebsta found an 11x velocity gap between top and bottom sellers (Ebsta/Pavilion, 2025). Much of that gap comes down to what each rep knows and does, rather than talent. Prescriptive analytics gives every rep and manager what they need to act like the top seller.

Making the Shift

Moving from predictive to prescriptive requires three things:

1. Deal-level activity data. You need to know what is happening in each deal at the contact and activity level as well as the stage level. 2. Patterns from past deals. The advice comes from what worked in similar deals that closed. That takes a couple of hundred closed-won deals at minimum, and thousands is better. 3. A delivery mechanism. Recommendations need to reach reps and managers in their workflow, not in a separate dashboard they forget to check. CRM integration, Slack alerts, and weekly forecast review meetings are the delivery channels that work.

The Revenue Forecasting Framework for B2B SaaS

Here is the framework I use when building forecast models for B2B SaaS companies. It has four layers.

1. The baseline (top-down). Take the last four quarters of revenue, adjust for seasonality and project forward. It is a sanity check, not a forecast. If the bottom-up number is far from it, the pipeline is inflated, the growth guess is off, or something big has changed. 2. The pipeline build (bottom-up). Apply stage odds for each segment to every deal, then adjust for time in stage, activity and source. Add your estimates for in-quarter and pull-forward deals. The output is a weighted pipeline by segment, rep and close date. 3. The gap analysis. Compare the build to the baseline and the target. A gap in coverage is a pipeline generation problem. A gap in conversion is a sales execution problem. A gap in one segment or one rep calls for a specific fix. Most companies stop here and tell the team to "go close more deals." That is not a plan. 4. The prescriptive plan. For each deal, list the risk signals, the actions that address them and the lift you expect. The forecast becomes a to-do list. Every rep knows which deals need attention and what that attention is worth.

Sales Forecasting Best Practices

These are the practices I have seen consistently separate accurate forecast organizations from the rest.

1. Forecast Weekly

Teams that track pipeline velocity every week are far more accurate, as the Digital Bloom data above shows. Weekly reviews force you to inspect deals and fix problems before they grow.

A deal that stalls for a week can still be saved. A deal that stalls for a month often cannot. Weekly forecasting catches the stall early.

2. Separate the Forecast from the Commit

The forecast is an analytical prediction of what will happen based on data. The commit is a social contract between the rep, the manager, and the leadership team about what will happen based on judgment.

These should be two different numbers. When they are the same number, social pressure corrupts the analytical model. Reps commit deals they should not because they feel pressure to make the number. Managers inflate the forecast because they do not want to deliver bad news.

Keep the model's output clean. Compare it to the human commit. When they diverge, investigate why. Some companies run two tools for exactly this. ORM gives the statistical forecast, while Clari runs the rep and manager roll-up. Leaders see what the field believes and what the data says.

3. Track Leading Indicators Alongside Lagging Ones

Win rate, revenue, and stage conversion are lagging. By the time they change, the opportunity to act has passed.

Leading indicators that predict future outcomes:

- New stakeholders added in the last 14 days. Multi-threaded deals close at higher rates. - Close date changes. The best slip signal is a rep moving the close date. A deal that slips from one quarter to the next is less likely to close, even in commit. - Silence. The earliest signal is no signal at all: no activity, no notes, no field changes. If the buyer stops replying to email and calls, treat it as a warning. - Deal velocity relative to segment average. A deal moving faster than average is a signal of urgency and fit. A deal moving slower is a signal of friction.

Build these into your sales pipeline KPIs dashboard and review them weekly.

4. Weight the Forecast by Deal Quality as Well as Stage

Two deals in Stage 4 are not equal. One has four stakeholders engaged, a confirmed budget, and a signed-off evaluation plan. The other has one contact, no budget discussion, and was moved to Stage 4 because the rep had a good demo.

Stage-weighted forecasting treats them the same. Your model should not.

Layer deal quality signals on top of stage data: number of contacts engaged, seniority of contacts, activity recency, competitive intelligence, and budget confirmation. These signals adjust the probability for each deal individually.

5. Build Your RevOps Muscle

More companies are building a dedicated revenue operations team, because forecasting, pipeline management, and revenue analytics require dedicated operational capacity.

A sales leader running deals and running the forecast model is doing neither well. Revenue operations separates the analytical work from the execution work, giving both the attention they require.

If you do not have a revenue operations function yet, the forecast model is one of the strongest arguments for building one.

6. Use Scenario Planning, Not Single-Point Estimates

Present the forecast as a range with associated probabilities and action plans:

- Conservative (90% confidence): Revenue from deals in Stage 4+ with confirmed close dates and active engagement. This is the floor. - Base (70% confidence): Conservative plus Stage 3 deals with strong engagement signals and no identified blockers. - Optimistic (40% confidence): Base plus at-risk deals that could close with specific interventions.

Each scenario should map to a resource plan. In an illustrative case, the conservative case is $3.2M and you need $4M. You need a plan to create $800K of new pipeline and close it inside the quarter. Make the plan specific: which campaigns, which reps, which deals, and by when. Use a pipeline velocity calculator to model these scenarios against your current metrics.

What Makes B2B Sales Forecasting Different?

B2B forecasting is a different problem from forecasting a transactional business, and deal size is the least of the differences.

Cycles span the forecast period. The average B2B cycle runs 84 days and has lengthened 22 percent since 2022 across 939 companies. When the cycle runs about a quarter, most of next quarter's revenue is already in the pipeline now. Most of what gets created today closes after the period you are forecasting. Committees decide. One person converting does not stand for the whole decision. Activity from a single contact is a weak signal, and engagement across several people is a strong one. Volume is low enough that composition dominates. A team closing 40 deals a quarter can miss on two large ones. A consumer business gets confidence from sheer volume. B2B has to get it from segments instead: new business, expansion and renewal, each modeled on its own, because they behave nothing alike.

Implementing Sales Forecasting: A Practical Roadmap

Here is the sequence that works, from wherever you start.

- Month 1: Check how reps use stages, log activity and pick loss reasons. Measure your forecast accuracy for the last four quarters. - Month 2: Back-test stage odds on 12 months of history, split them by segment, and add time-in-stage decay. - Month 3: Track the leading indicators you have, and run a weekly pipeline review built around them. - Months 4 to 6: With a couple of hundred closed-won deals or more, build a regression or machine learning model. Add deal scores and start prescriptive advice for at-risk deals. - Ongoing: Check the forecast against actual results each week. Update the odds each month, and audit the model each quarter.

The companies that treat forecasting as a skill they keep building, rather than a one-time project, are the ones that keep their accuracy high.

What Comes Next

Sales forecasting is moving from reporting to running the business. The question to ask of a forecast has changed from "how accurate is it?" to "what does it tell us to do?"

The math is simple. The execution is hard.

Start with your data. Calibrate your probabilities. Build the feedback loop. And shift the question from "what will happen?" to "what should we do about it?"

The most common reason teams wait is a belief that their data must be cleaned first, and that belief is expensive. Garbage in does not have to equal garbage out, because a bias that is consistent is a correctable coefficient. What blocks a model is inconsistent meaning, such as stage definitions that differ by team or a field whose definition changed partway through its history.

That is how you build a forecast you can trust. For the platforms that support each layer of this work, see our roundup of the best RevOps tools.

See why a last-week forecast is worthless and your data is not uniquely bad.

Frequently Asked Questions

What is sales forecasting?

Sales forecasting is estimating how much revenue your team will close in a set period, such as a month or a quarter. It uses your open pipeline, your past results and what is changing in the market. A good forecast gives a range, shows where the money will come from, and tells leaders early if the quarter will land, while there is still time to act.

What is the difference between a sales forecast and a demand forecast?

A sales forecast predicts the revenue your team will close, deal by deal, from your pipeline and your sales history. A demand forecast predicts how much of a product the market will want, and it drives stock, staffing and supply plans. B2B software teams mostly need the sales forecast. Product companies need both, and the two should agree on volume and timing.

What are the main sales forecasting methods?

Six are common: historical trends, stage-weighted pipeline, deal scoring, regression, machine learning and prescriptive analytics. Most mature teams blend two or three rather than rely on one. Small teams start with stage weights and a check against history. Teams with a few hundred closed deals or more can add regression or machine learning.

What is a sales forecast model?

A sales forecast model is the math behind the number. It is the stage odds, close curves, seasonal weights or machine learning that turn pipeline data into a forecast. The method is the approach, and the model is how you build it on your own data. Common types are stage-weighted, close-curve, time series, regression, machine learning, renewal and driver-based models.

What is a good forecast accuracy rate?

Gartner finds the median sales team lands at 70% to 79% accuracy, and only 7% of teams reach 90% or better. Across ORM's customers, accuracy on new and expansion revenue, excluding renewals, is usually about 90%. Teams get there through heavy manual work that goes stale fast. ORM targets 95% without manual adjustment, from day one to day 90 of the quarter.

Why do most sales forecasts miss?

Most often because the market moved and the model did not. Deal sizes shrink, win rates fall or cycles stretch while the forecast runs on old assumptions. Rep optimism and stale deals make it worse. So does treating pipeline coverage as the forecast. A team can hold 4x coverage and still miss if the deals are old, stuck or worth less than the CRM says.

ORM Technologies
Pete has built custom revenue forecast models for B2B SaaS companies for over a decade.
Limited time only

Five free days of implementation

Start with ORM and your first five days of implementation are free. We build your forecast model on your live pipeline, then you decide.

Claim your five days