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.| Source | How you estimate it | Illustrative value |
|---|---|---|
| Carry-over | $17.5M day-one pipeline x 20% that closes in quarter | $3.5M |
| In-quarter | Average created-and-closed revenue from the same quarter in past years | $1.1M |
| Pull-forward | Late-stage deals from next quarter that can close without a deep discount | $0.2M |
| Forecast | Sum of the three | $4.8M |
| Gap to target | $5.0M minus $4.8M | $0.2M |
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.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
| Method | How It Works | Best For | Where It Breaks | Complexity |
|---|---|---|---|---|
| Historical Trending | Projects past revenue forward with growth and seasonality adjustments | Early-stage companies, baseline sanity checks | Misses market shifts and individual deals | Low |
| Pipeline Stage-Weighted | Multiplies deal value by stage-based close probability | Companies with a defined sales process | Subjective stages, one weight for every deal type | Low-Medium |
| Opportunity Scoring | Scores each deal on engagement, stakeholders, budget, timeline | Mid-market and enterprise with varied deal profiles | Criteria drift without recalibration | Medium |
| Regression Analysis | Statistical model identifying predictive variables and coefficients | Teams with a solid history of closed deals | Needs enough deals per variable; goes stale without refits | Medium-High |
| AI/ML Predictive | Machine learning to detect non-linear patterns in pipeline data | Teams with a consistent deal history | Needs consistent data and regular retraining | High |
| Prescriptive Analytics | Forecasts outcomes and recommends specific actions to change them | Companies that want forecasts they can act on | Only helps if someone acts on it | High |
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.| Model | What it predicts from | What it needs | Where it breaks |
|---|---|---|---|
| Stage-weighted probability | Deal value x the historical close rate of its stage | A year or more of stage history and enforced stage rules | Subjective stages; one weight for every motion |
| Bottom-up rep roll-up | Each rep's deal calls, corrected for that rep's past bias | Several quarters of rep calls versus actual results | Rep optimism; new reps have no bias history |
| Close-curve (time to close) | How long similar deals take to close from their current stage | Stage-change dates for past deals | Market shifts that slow every deal at once |
| Seasonality or time series | Past revenue by quarter, month and week | At least a year of history; two to three years is better | Changes in product, pricing or go-to-market |
| Regression | The deal traits that predict a win, and by how much | A couple of hundred closed-won deals at minimum | Overfitting; goes stale without refits |
| Machine learning ensemble | Several algorithms voting on each deal's odds and timing | A few hundred closed-won deals or more, recorded the same way | Opacity; needs regular retraining |
| Cohort | How deals created in the same month convert over time | Creation dates and outcomes for past deals | Small cohorts swing hard |
| Renewal | Renewal date, contract value and risk signals | Renewal dates and past renewal outcomes | Treating renewals like new business |
| Driver-based (usage) | The drivers of consumption: usage history, customer growth, seasonality | Usage data by customer over time | Simply extending last month's usage |
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
| Measure | Figure | Source |
|---|---|---|
| Median sales forecast accuracy | 70% to 79% | Gartner |
| Sales teams at 90% accuracy or better | 7% | Gartner |
| Typical accuracy on new and expansion revenue, excluding renewals | About 90%, through heavy manual work that goes stale | ORM, across its customers |
| ORM's accuracy target | 95%, without manual adjustment, day 1 to day 90 | ORM |
| Accuracy with weekly pipeline velocity tracking | 87%, against 52% for irregular tracking | Digital Bloom, 2025 |
| Enterprises that missed 2025 revenue targets | 87% | Clari Labs, 2026 |
| Deals slipping past their close date | 36% in 2025, down from 44% in 2024 | Ebsta, 2025 |
| Pipeline coverage | 3x to 5x is standard; most customers sit near 3.5x, from 1.4x to 5x | ORM, across its customers |
| Day-one pipeline that closes in the quarter | About 20% of the value carrying an in-quarter close date | ORM, across its customers |
| Stale pipeline | More than 10% untouched for 12 months | ORM, across its customers |
| Time to confidently hit quota for a new seller | 15 to 18 months | ORM, 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.
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
