Sales forecasting from CRM pipeline data
Which CRM data a sales forecast needs, how the weighted pipeline method works and why stalled deals make a forecast unreliable
A sales forecast built on CRM data is only as good as the data behind it. The formula for the calculation is easy to find in any sales handbook, but without a clean pipeline structure, current deal values and honest statuses, it returns a number that looks precise and does not match reality. Before discussing the calculation method, it is worth checking whether the CRM even holds data fit for forecasting.
The data a forecast needs
A forecast relies on four fields that should be filled in on every active deal: the deal value, its current pipeline stage, the expected close date and historical stage-to-stage conversion from previous periods. If even one of these fields is filled in as a formality or left blank, the calculation runs on gaps rather than facts.
The expected close date is a particularly fragile field. Reps often set it to next month mechanically, without a real read on the deal cycle, and a forecast built on those dates routinely overstates the near term and understates the one after it.
The weighted pipeline method
The most common forecasting approach is the weighted pipeline: the value of every open deal is multiplied by the historical probability of closing at its current stage, and the results are summed.
| Pipeline stage | Example historical close probability | Logic |
|---|---|---|
| First contact | 10-15% | Most enquiries at this stage never become deals |
| Qualification complete | 25-35% | Need is confirmed, but no decision has been made |
| Proposal sent | 45-60% | The client is weighing specific terms |
| Negotiating terms | 70-85% | The parties are settling details, not whether to work together |
These percentages illustrate the logic of the calculation, not a universal norm: the real figures come from a specific company's own historical statistics over previous months or quarters, and for a new department with no such history, the weighted pipeline starts out on rough reference points that get refined over time.
Why stalled deals skew a forecast
A deal that sits untouched on the same stage for months still gets added to the forecast total as long as it formally stays open. The more stalled deals accumulate in a CRM, the further a forecast drifts from reality, because the system calculates a close probability for a deal that is effectively dead, but nobody told the CRM.
Clear rules for moving between stages, and a mandatory lost status with a reason, directly affect forecast accuracy, not just how tidy the reports look. Setting up stages that actually match a client's real journey, rather than a formal list, is covered in more detail in the material on sales pipeline stages in a CRM.
Where a forecast becomes a management tool
A calculated number on its own is not very useful without context: seeing how a forecast moves week to week and whether a team is closing in on its plan matters more than knowing a single figure for one day. That is why a forecast is usually surfaced on a management screen next to enquiries, conversion rates and plan progress, rather than kept in a separate spreadsheet.
Which metrics belong next to a forecast, and how to reconcile data sources between the CRM and financial records, is covered in the material on executive sales dashboards and reporting.
How often to update the forecast
The frequency of updating a forecast should match how often the team actually makes decisions based on it, not the technical ability to recalculate the number every hour. For most sales departments, updating the forecast once a week, before a planning meeting where a manager compares the current number to the plan and discusses specific deals that need attention, is enough.
Daily updates are only justified when the team is large enough and the deal cycle is short enough that a manager genuinely has time to react to daily changes, rather than just watching the number fluctuate. For long deal cycles, where a single deal closes over months, a daily forecast only creates an illusion of precision without giving a manager any new information to act on.
An AI forecast layered on a correct CRM
A manual weighted pipeline calculation in a spreadsheet works while the number of active deals stays small. As a team grows, AI analytics takes on spotting deviations in metrics and flagging early when a forecast drifts from the plan by more than the usual range, but that is a layer on top of a correctly configured CRM, not a substitute for clean data.
How this looks in practice
In AKORDO's service line, the package turnkey CRM implementation covers pipelines, fields, roles and access, data migration, and integrations with the website, telephony, email and messengers, and its outcome is checked against the fill rate of mandatory fields in deal records and the share of active deals linked to a scheduled next action. The catalogue budget reference for CRM implementation or a relaunch is $1,100-2,700, with an indicative timeline from 4 weeks.
If a CRM is already running but the numbers in it raise doubts before a forecast conversation even starts, it is worth fixing the structure and data quality through a CRM Health Check first, and only then building a forecast on that data.
Questions before you start
Does a CRM forecast sales automatically, with no extra setup
Most CRMs show the total value of open deals out of the box, but not weighted by close probability. The weighted pipeline method and historical conversion rates need to be configured separately for a company's process.
How accurate will the forecast be in the first month
At the start, with no accumulated conversion history, a forecast will be a rough reference. Accuracy improves with every deal cycle, as the system builds up real statistics on stage-to-stage movement specific to your business.
Can sales be forecast without a CRM, in spreadsheets
Technically yes, but manual updates and the lack of a single data source make a forecast stale within days. A CRM gives one place where stages, values and dates update the moment a rep takes an action.
Who should be responsible for forecast accuracy
Responsibility is usually split between the department head, who tracks the team's discipline in keeping the CRM updated, and the person who technically configures the calculation formula itself. Without that split, a forecast quickly turns into a number nobody checks and nobody fully trusts.
Discuss forecasting setup for your CRM through CRM implementation services or a free consultation.