Guide

Sales forecasting: from a salesperson’s gut feeling to an AI model. How to forecast sales more accurately

This guide is for CEOs, sales directors and CFOs who build their budget on figures from the sales team and are let down by them too often. We show three ways of forecasting sales, a simple way of measuring forecast accuracy, and the conditions a company must meet before AI can genuinely help.

Author: Kacper Włodarczyk, CEO of ALGORCOMPPublished: May 22, 2026Reading time: 11 min readSales automationFor: Mid-sized company
Sales forecasting: from a salesperson’s gut feeling to an AI model. How to forecast sales more accurately

Three ways to forecast sales and how they differ

In most mid-sized companies, the sales forecast is put together like this: the sales director asks the salespeople how much they will close in the quarter, adds up the answers and applies their own adjustment. It is quick, but it depends on mood and the pressure to hit targets.

The second method is based on the sales pipeline in the CRM. The value of each opportunity is multiplied by the probability of winning at its stage, and the results are added up. The third method is an AI model that estimates the likelihood of winning each deal by itself, based on the company’s history.

The table below compares these methods. They are not rungs on a ladder that you have to climb one by one within a year. Rather, they are tools for different states of data and different scales of sales.

Three sales forecasting methods
MethodHow it worksWhen it is enoughMain weakness
Salespeople’s commitmentsEach salesperson gives an amount; the manager adds them up and adjustsA small company with a few large deals per quarterPeople’s optimism or caution, no way of checking
Probability-weighted pipelineOpportunity value × win rate at that stageA few dozen customers in progress, a well-organised CRMThe same percentage for every opportunity at a given stage
AI model in the CRMAn algorithm assesses each opportunity based on the company’s historyMany opportunities, complete data from several quartersWithout good data, it performs worse than an experienced manager

How to measure forecast accuracy

Forecast accuracy is a figure that few companies track, although it can be calculated in a simple spreadsheet. The formula: forecast error = (forecast – result) ÷ result × 100%. A positive figure means the forecast was too high, and a negative one that it was too low.

It matters which point in time you take the forecast from. Near the end of the quarter, it is easy to be accurate, because most deals are already closed. So record the forecast on a fixed date, for example in the first week of the quarter, and compare it with the result.

Look at two figures. The average absolute error tells you how far off the forecast is. The average signed error tells you whether it is always wrong in the same direction.

In the hypothetical example in the table below, the average absolute error is (20 + 9.1 + 13 + 0) ÷ 4 = 10.5%. The average signed error is (20 – 9.1 + 13 + 0) ÷ 4 = 6%. So the forecast is consistently too high, and it is worth looking for the cause in how salespeople assess their chances.

Hypothetical example: forecast at the start of the quarter versus result (PLN million)
QuarterForecastResultForecast error
Q12.42.0+20%
Q22.02.2–9.1%
Q32.62.3+13.0%
Q42.52.50%
Sales forecasting: from a salesperson’s gut feeling to an AI model. How to forecast sales more accurately

How to calculate a pipeline-weighted forecast

A weighted forecast is the simplest step towards figures that can be checked. Each pipeline stage is given a probability of winning, and the forecast is the sum of opportunity values multiplied by that probability.

The most common mistake is entering percentages from memory or from a textbook. Calculate them from your own history: of the opportunities that reached the “quotation sent” stage in the last four quarters, how many did the company actually win? The table below shows the calculation on hypothetical data.

The weighted total in this example is PLN 1,020,000, although the total value of opportunities in the pipeline is PLN 3 million. The difference shows how misleading it is to report the raw pipeline value to the management board without weights.

Hypothetical sales pipeline and weighted forecast
StageValue of opportunities in the pipelineHistorical win rateWeighted value
Needs analysisPLN 1,200,00010%PLN 120,000
Quotation sentPLN 900,00030%PLN 270,000
NegotiationPLN 600,00060%PLN 360,000
Verbal confirmationPLN 300,00090%PLN 270,000
TotalPLN 3,000,000–PLN 1,020,000

What must be in the CRM before AI can predict anything

An AI model learns from closed opportunities: won and lost. If salespeople update the CRM once a month or enter random dates on opportunities, the model will learn random patterns.

For AI forecasting in Dynamics 365 Sales, Microsoft requires more than 10 closed opportunities with all the fields completed. But that is only the technical minimum. For a model to capture seasonality, it needs data from at least two full years, because with one year it cannot tell a season from a coincidence.

The list below sets out the conditions worth meeting before you start talking about AI licences. Each of them also improves an ordinary weighted forecast.

  • Pipeline stages have written criteria for moving on; for example, “quotation sent” means a quotation with a price, not a phone call.
  • Every opportunity has a value, an expected close date and an owner.
  • Salespeople update opportunities every week, not just before a meeting with the management board.
  • Every lost opportunity has a reason chosen from a short list, such as price, timing, no budget, a competitor chosen, purchase abandoned.
  • Every won opportunity has its actual value and date, not just a “won” status.
  • Test opportunities and duplicates are removed, because they distort the model’s learning.
Chart comparing the sales forecast with the actual result over successive quarters

An AI model will learn from your company’s history only what your salespeople have recorded properly in the CRM.

What AI sales forecasting tools can do

Most popular CRM systems now have AI-based forecasting features, usually in their higher licence tiers. They differ in the details, but do similar things: they assess the likelihood of winning each deal and predict the total at the end of the period.

In Dynamics 365 Sales, the AI forecast appears as a separate column next to the salespeople’s forecast. The system also shows the factors that most influenced the result. This lets the manager see why the model rates a particular deal lower than the salesperson does.

Salesforce and HubSpot offer similar features, and tools such as Gong analyse recordings of sales calls. Prices and plan contents change often, so before deciding, check the current price list and ask which plan includes the feature you need.

For the management board, Copilot in Power BI can also be useful: it answers questions about the data in a report, such as which large opportunities have not changed stage for two weeks. However, it requires paid Fabric or Power BI Premium capacity. Microsoft also notes that for some features, questions in languages other than English are not officially supported.

Personal data in the CRM – what to keep in mind with AI

A common misconception is: “we sell to businesses, so we don’t process personal data”. That is not true. The name, email address and phone number of a customer’s contact person are personal data, and meeting notes often contain more.

Before switching on AI, check three things. First, the legal basis on which you process this data. Second, whether you have a data processing agreement (DPA) with your CRM provider, and in which region the data is held. Third, whether the provider uses your data to train models.

If the tool records and analyses sales calls, participants must be told before the call. This applies to customers too, not just your own employees.

A step-by-step plan for a more accurate forecast

Improving your forecast is more a matter of several quarters of consistency than of a single project. The steps below can be started in any company that has a CRM, even a simple one.

The order is what matters most. AI switched on straight away will only replicate the mess in your data. Only at step 4 does it have something to learn from.

  • Step 1: from next quarter, record the forecast from its first week and calculate the forecast error once the quarter closes.
  • Step 2: write down the criteria for pipeline stages, introduce a list of reasons for lost deals and a weekly opportunity review with salespeople.
  • Step 3: calculate the win rates at each stage from your history and switch to a weighted forecast.
  • Step 4: once you have complete data from several quarters, launch the AI forecast in your CRM alongside your existing one.
  • Step 5: for two to three quarters, compare the error of both forecasts, and only then decide which one to use in the budget.

When an AI model will not improve the forecast

If a company closes a few large contracts a year, the model has nothing to learn from. A single contract can then shift the quarter’s result more than all the others put together. It is better to forecast such deals separately, assessing each one individually.

AI will not help just after a change in the sales model either, for example after entering a new market or changing the price list. History then stops describing reality, and the model will keep repeating old patterns for a long time.

Finally, the forecast will not improve if salespeople are afraid to show their real chances. When a low forecast brings a reprimand, people inflate the figures or hide deals until the last moment. That is a problem of workplace culture, and no tool will solve it.

Related topics in the knowledge base

Read next

FAQ

Sales forecasting – frequently asked questions

The questions sales and finance directors ask most often when they start measuring forecast accuracy.

Will AI replace the sales manager in forecasting?
No. The model provides a second, independent assessment that the manager can compare with the salespeople’s commitments. A person still gives the final figure to the management board, because they know things that are not in the CRM, such as a change of decision-maker at the customer.
Can a weighted forecast be kept in Excel?
Yes, if the list of opportunities is up to date. All you need is a column for the stage, the value and the probability. The problem arises when several people edit separate copies of the file – the forecast then depends on who saved their changes last.
How do we encourage salespeople to keep the CRM properly up to date?
Show them that they use the data too: in the weekly opportunity review, in setting priorities and in calculating bonuses. Keep the number of mandatory fields to the essential minimum, and assess salespeople on the accuracy of their forecast, not on how high it is.
What should we do about one large deal that changes the whole quarter?
Forecast it separately, in three scenarios: won this quarter, pushed to the next quarter, lost. The management board will then see how much the plan depends on a single customer decision and can prepare for each scenario.
Do we need a data analyst for AI forecasting?
Usually not, with the features built into the CRM. The configuration is handled by the system administrator or an implementation partner. A specialist is only needed when the company builds its own model, for example one that combines data from the CRM, the ERP and market data.

About this page

About the author

Kacper Włodarczyk — CEO of ALGORCOMP

Kacper Włodarczyk

CEO of ALGORCOMP

Kacper specializes in implementing Microsoft 365 Copilot, Copilot Studio, Power Platform (Power Automate, Power Apps, SharePoint) and AI agents for mid-sized B2B companies in Poland. He leads dozens of projects covering AI strategy, Power Platform governance, document workflow automation and sales processes. In his writing he focuses on the practical side of AI adoption in organizations — from the first proof of concept to company-wide rollout — with particular attention to data security, compliance (GDPR, NIS2, the AI Act) and return on investment.

Meet the team

Want to find out how accurate your company’s forecasts are today?

In a free consultation, we will review your sales pipeline and CRM data and calculate the error of your recent forecasts. We will then tell you whether the next step should be tidying up your data or an AI model.

Featured

Related articles