Salesforce forecasting: how it works, and how to make the number honest

By . Updated , published .

Salesforce forecasting, called Pipeline Forecasting in Salesforce's current documentation, adds up open opportunities by forecast category and by period, rolls the totals up the role hierarchy, and lets each manager adjust the number of the people below them. It is switched on by default in every org created since Winter '24. What it does not do is ask whether a deal in Commit is still alive, and that is where most forecasts go wrong.

This article covers what the feature does out of the box, how forecast categories roll up, the settings that quietly delete data when you change them, and a worked month where the same ten deals give three different forecasts.

What Salesforce forecasting does by default

Salesforce's Pipeline Forecasting Implementation Guide (Version 1, Winter '27, last updated 22 July 2026) lists the defaults an org gets when forecasting is enabled. For orgs created in Winter '24 or later, this happens automatically; older orgs get the same defaults when an admin turns forecasting on in Forecasts Settings.

SettingDefault value
Forecast typeOpportunity object, measured on Amount, by close date, on the user role hierarchy
Custom columnsGap to Quota, Pipeline Coverage
AdjustmentsManager adjustments on
RollupsCumulative category rollups
CurrencyOrg currency
Date rangeMonthly, starting this month, one month shown
QuotasQuota column shown, to be filled in Setup

Two numbers in that table matter more than they look. First, the forecast is built on the role hierarchy: a rep who sits in no role, or in the wrong branch, does not roll up to the right manager. Second, the period is monthly. Many sales teams run on quarters, and moving from monthly to quarterly later has a cost covered below.

You can have up to four forecast types active at once, built on Opportunity, Opportunity Product, Opportunity Split or Line Item Schedule. Most teams need one: Opportunity Amount by close date. A second type on Opportunity Product helps when product families carry separate quotas.

How forecast categories roll up

Every opportunity carries a Forecast Category. The guide names five standard categories: Pipeline, Best Case, Commit, Omitted (not included in forecasts) and Closed. An admin can add a sixth, Most Likely, which appears between Commit and Best Case in Lightning Experience.

The category is not chosen freely: it comes from the stage. Each value of the Stage picklist maps to a category, and changing the stage sets the category. Reps can still override the category on the record if the page layout shows the field.

Then comes the rollup method, and the default is cumulative. With cumulative rollups, each column includes its own category plus every category closer to the win. The guide's example uses four Pipeline, three Best Case, two Commit and one Closed opportunity, each worth $50:

Forecast column (cumulative)Categories includedAmount in the guide's example
Closed OnlyClosed$50
Commit ForecastClosed, Commit$150
Best Case ForecastClosed, Commit, Best Case$300
Open PipelineCommit, Best Case, Pipeline$450

With single category rollups, each column shows only its own category ($200 Pipeline, $150 Best Case, $100 Commit, $50 Closed in the same example). Cumulative is easier to read in a forecast call, because "Commit" already contains what has closed.

The default stage mapping is the first thing to check

We read the stage settings of a Salesforce Developer Edition org through the API on 22 October 2026. Every open stage, from Prospecting to Negotiation/Review, mapped to the Pipeline category. Closed Won mapped to Closed, Closed Lost to Omitted.

StageDefault probabilityForecast category in that org
Prospecting10%Pipeline
Qualification10%Pipeline
Needs Analysis20%Pipeline
Value Proposition50%Pipeline
Id. Decision Makers60%Pipeline
Perception Analysis70%Pipeline
Proposal/Price Quote75%Pipeline
Negotiation/Review90%Pipeline
Closed Won100%Closed
Closed Lost0%Omitted

The consequence: in an org left with this mapping, the Commit and Best Case columns stay empty unless reps set the category by hand on each deal. Your org may differ, since admins usually remap stages during setup. Check it in Object Manager, Opportunity, Fields, Stage, under Opportunity Stages Picklist Values. Our guide to Salesforce opportunity stages gives a mapping that matches stages to exit criteria.

Settings that delete data when you change them

The implementation guide carries two warnings that are easy to miss when you tune forecasting after go-live:

Decide the period, the fiscal year and the rollup method before you load quotas, and export adjustments before any of those changes.

Why the number is still wrong

Configured well, Salesforce forecasting is a faithful adder. The difficulty is what it adds. It sums the Amount of every opportunity in a category, whatever happened to that deal since the last call. A deal in Commit with no email, call or meeting logged for six weeks weighs exactly as much as a deal whose contract is with legal today.

Confidence in the result is low across the market. In a Gartner survey published in February 2020, fewer than half of sales leaders and sellers had high confidence in their organization's forecasting accuracy. Data entry is part of the problem: in Salesforce's own research published in December 2022, reps spent just 28% of their week actually selling, with deal management and data entry taking a large share of the rest. Fields that cost time to update are the ones that go stale first: close date, next step, and the category itself.

A worked month: one pipeline, three forecasts

Here is one rep's month, ten open deals closing this month, with stage probabilities from the table above. The last column is the number of days since the last activity (task or event) logged on the deal.

DealStageAmountProbabilityCategoryDays since last activity
ANegotiation/Review$80,00090%Commit3
BNegotiation/Review$60,00090%Commit41
CProposal/Price Quote$50,00075%Commit6
DProposal/Price Quote$45,00075%Best Case2
EPerception Analysis$40,00070%Best Case55
FId. Decision Makers$35,00060%Best Case9
GValue Proposition$30,00050%Pipeline12
HNeeds Analysis$25,00020%Pipeline70
IQualification$20,00010%Pipeline4
JProspecting$15,00010%Pipeline30

Three ways to read the same month:

MethodHow it is computedResult
Rep CommitA + B + C$190,000
Weighted pipelineSum of Amount × probability, all ten deals$269,750
Clean CommitCommit deals with activity in the last 30 days: A + C$130,000
Clean weighted pipelineWeighted sum without B, E and H$182,750

The gap between the rep's Commit and the clean Commit is $60,000, almost a third of the number, and all of it rests on deal B, which nobody has touched in 41 days. The weighted pipeline looks reassuring at $269,750, but $87,000 of it comes from three silent deals. None of this shows in the forecast grid, because none of these deals changed: no stage moved, no amount moved, no close date moved. Pipeline Inspection highlights what changed; a silent deal is precisely one that did not.

The 30-day threshold is a choice, not a law. Pick the length of a normal gap between two touches in your sales cycle, apply it to every deal the same way, and keep it fixed, so that the trend means something.

A five-step routine that keeps the forecast honest

  1. Fix the mapping first. Map late stages to Best Case and Commit deliberately, with exit criteria for each stage, so that the category means something before anyone overrides it.
  2. Freeze the forecast at a fixed point. For example, the first Monday of the month. Measure accuracy against that snapshot with the forecast accuracy formula, not against the number on the last day.
  3. Challenge silent deals before the call. Every Commit or Best Case deal with no activity past your threshold gets a new date, a downgrade or a written reason.
  4. Check coverage on the clean pipeline. Run the pipeline coverage calculator on what remains after silent deals are removed, not on the raw total.
  5. Clean the data on a schedule. Past close dates, missing next steps and duplicate opportunities distort every column. Our CRM hygiene checklist lists what to clean and how often.

Native forecasting or an add-on

Native Pipeline Forecasting is enough for teams that keep their stages honest and review deals weekly. Revenue intelligence platforms add call recording, deal scoring and forecast predictions, at a per-seat price that suits large teams more than small ones; our comparison of sales forecasting software lays out the options and their prices.

Between the two sits a narrower job: finding, every night, the deals that inflate the forecast without moving, and scoring each rep on how clean their pipeline is. That is what TruthPipe does, at $99 per month per org, reading the opportunities and activities already in Salesforce and writing nothing back.

Frequently asked questions

What is Salesforce forecasting?

Salesforce forecasting, now called Pipeline Forecasting, totals open opportunities by forecast category (Pipeline, Best Case, Commit, Closed) and by period, rolls them up the role hierarchy, and lets managers adjust their team's numbers.

Is forecasting turned on by default in Salesforce?

Yes for orgs created in Winter '24 or later: Salesforce's implementation guide says forecasting is enabled automatically with a default forecast type on Opportunity Amount by close date. Older orgs turn it on in Forecasts Settings.

What are the forecast categories in Salesforce?

The standard categories are Pipeline, Best Case, Commit, Omitted and Closed. Omitted is left out of forecasts. An admin can add a Most Likely category in Lightning Experience, shown between Commit and Best Case.

How does an opportunity get its forecast category?

From its stage. Each stage value maps to a category in the Stage picklist settings, and changing the stage sets the category. In the Developer Edition org we read, every open stage mapped to Pipeline until an admin changed it.

Why is my Salesforce forecast always too high?

Usually because deals stay in Commit or Best Case after the buyer has gone quiet. The forecast sums amounts by category and does not look at activity, so a deal untouched for six weeks counts as much as one moving today.

Sources

  1. Pipeline Forecasting Implementation Guide, Version 1, Winter '27, Salesforce, last updated 22 Jul 2026
  2. OpportunityStage records of a Salesforce Developer Edition org, read through the API, read 22 Oct 2026
  3. Gartner says less than 50% of sales leaders and sellers have high confidence in forecasting accuracy, Gartner, 12 Feb 2020
  4. New research reveals sales reps spend less than 30% of their time actually selling, Salesforce, 8 Dec 2022
  5. Complete Guide to Salesforce Pipeline Forecasting, Salesforce Ben, read 22 Oct 2026

TruthPipe is an independent product. It is not affiliated with, sponsored or endorsed by Salesforce or Anthropic. Salesforce, Agentforce and Claude are trademarks of their owners.