Sales Forecasting and Predictive Analytics: 5 Attributes That Predict Which Deals Will Win
By Pete Furseth
When you list your top sales challenges, does forecasting make the list?
You are not alone. Sales leaders across the United States identified sales forecasting as one of their most vexing challenges, according to the Sales Management Association. With buyers exerting more control over the sales process, sales leaders have more trouble with forecasting and pipeline management than ever before (Gartner). This challenge leads to sleepless nights for sales leaders and their ops teams.
The typical process goes like this: at the start of each quarter, your sales team makes a call on which deals to commit. You or your team roll up those committed deals and make your forecast. The problem is that this process is saturated with human bias. Sandbagging, over-optimism, recency bias, and politics all contaminate the number.
Wouldn't it be better to have an automated way to determine which deals to commit and which to consider as upside? That is where predictive analytics comes in.
What Predictive Analytics Means for Sales
Predictive analytics can take many forms, but in the context of sales forecasting we are talking about using your CRM data to make predictions on individual deals. Specifically, we are talking about supervised learning models that are trained on your historical win/loss data.
To build these models, you must first identify which attributes to let the model consider. After testing dozens of attributes across multiple customers and industries, we have identified the top five that consistently predict wins and losses.
The 5 Attributes That Predict Deal Outcomes
1. Sales Stage
This is the deal's current position in your sales cycle. Typical stages include Qualified, Proposed, and Negotiate.
As you might expect, a newly qualified deal has a lower probability of winning than a deal in the Negotiate stage. But the relationship is not linear. The conversion rate from Qualified to Proposed might be 40%, while Proposed to Negotiate might be 70%, and Negotiate to Won might be 85%. Each stage conversion rate carries different predictive weight.
What makes sales stage powerful is that it captures the cumulative validation that has occurred. A deal in Negotiate has survived multiple qualification gates. That history matters.
2. New or Existing Customer
This attribute indicates whether the deal is for a net-new account or an existing customer. The predictive power here is substantial.
Existing customers are significantly easier to close than net-new logos. Cross-sell and up-sell deals benefit from an established relationship, known needs, and reduced procurement friction. Expansion revenue typically closes at higher rates and shorter cycles than net-new business.
A good model will learn the specific win rates for your business. In some organizations, existing customer deals win at 2x the rate of new logos. In others, the difference is smaller. The model captures your reality, not generic benchmarks.
3. Dollar Amount
The size of the deal dictates the probability of it closing. This relationship is not what most people assume.
Really large deals tend to have a lower probability of winning. They involve more stakeholders, longer approval cycles, and higher risk for the buyer. Really small deals can also carry lower win probability if they signal a lack of commitment from the buyer.
The highest probability of closing falls in your company's sweet spot. Not too big, not too small. The model will identify this range from your historical data, and it is often different from what the sales team believes.
4. Time Since Last Stage Transition
This is one of the most underused attributes in sales analytics. The number of days since a deal last changed sales stages is a powerful signal.
If a deal is actively being worked and recently progressed through stages, it is more likely to win. If it is a zombie deal that has stagnated in the same stage for 60, 90, or 120 days, the probability of winning drops dramatically.
Time in stage is essentially a measure of deal health. Active deals move. Stalled deals sit. The model picks up this signal and adjusts the win probability accordingly. This is also why pipeline velocity is such an important metric to track at the aggregate level.5. Time Until Expected Close Date
This attribute is based on the gap between the prediction date and the expected close date in your CRM. The relationship here is not always straightforward.
If you are a long way from the close date, the deal might be real but the timing is uncertain. If you are very close to the close date and the deal has not progressed to a late stage, something is wrong. The sweet spot is deals that are on pace: the close date aligns with the stage progression and the historical pattern for similar deals.
One common issue the model catches: reps who set every close date to the last day of the quarter. The model learns that these "end of quarter" close dates have a specific win rate pattern, and it is usually lower than deals with realistic, mid-quarter close dates.
Putting It All Together
These five attributes form the foundation of a deal scoring model. When combined in a supervised learning algorithm trained on your historical data, they produce an opportunity score for each deal in your pipeline.
The appeal is clear: you remove human bias from the commit decision. No more sandbagging, where a rep hides a strong deal to pad next quarter. No more over-commitment, where a rep claims a deal that the data says has a 15% chance of closing. The algorithm sees patterns across your entire historical dataset that no individual rep or manager can hold in their head.
How It Fits Into Your Forecast
Opportunity scoring does not replace your other forecasting methods. It strengthens them. Use the scored pipeline as one input in an ensemble forecast alongside your roll-up, resource forecast, and time-series model. The ensemble approach, blending algorithmic scores with human judgment, consistently outperforms any single method.
For a complete framework on how to combine multiple forecasting techniques, see our sales forecasting guide.
What You Need to Get Started
Building a predictive model requires:
1. Clean CRM data. Stage history, close dates, amounts, and outcomes must be tracked consistently. If your team does not update the CRM, the model has nothing to learn from. 2. Sufficient historical data. You need at least 200-300 closed opportunities (both won and lost) for the model to identify meaningful patterns. 3. Consistent sales process. If your stages and definitions change frequently, the historical patterns lose relevance. Standardize your process first. 4. A commitment to measurement. The model must be validated against actual outcomes and recalibrated regularly.
The good news is that most B2B organizations already have this data sitting in their CRM. The gap is not data availability. It is turning that data into actionable predictions.
The Bottom Line
Your sales reps are not good at predicting which deals will close. That is not a criticism of their talent. It is a statement about human cognitive limitations. We are all subject to bias, recency effects, and motivated reasoning.
Predictive analytics does not have these limitations. It processes every deal in your pipeline against every historical outcome and produces a probability score free of politics and wishful thinking.
The five attributes above are your starting point. Sales stage, customer type, deal size, deal activity, and timing. Feed them into a model, train it on your data, and let the math improve your forecast.
Frequently Asked Questions
What is predictive analytics in sales forecasting?
Predictive analytics in sales uses CRM data and supervised learning models to predict which deals will win and which will lose. Instead of relying on rep judgment, an algorithm scores each opportunity based on historical patterns.
What CRM attributes best predict deal outcomes?
The five strongest predictors are sales stage, new vs. existing customer, dollar amount, time since last stage transition, and time until expected close date. These attributes consistently outperform rep gut feel.
How does opportunity scoring remove forecast bias?
Instead of asking reps to commit deals (introducing sandbagging and over-optimism), opportunity scoring uses an algorithm to calculate win probability. The model sees patterns humans miss and is not influenced by politics or compensation incentives.
What data do you need to build a deal scoring model?
You need historical CRM data on closed-won and closed-lost opportunities, including deal amount, stage history with timestamps, account type, close dates, and outcome. A minimum of 200-300 closed opportunities is typically needed for a reliable model.
Can predictive analytics fully replace human sales judgment?
No. Predictive models handle pattern recognition at scale, but they cannot capture relationship context, competitive intelligence, or organizational changes at the buyer. The best approach combines algorithmic scoring with human insight in an ensemble forecast.
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