The complete guide to B2B sales forecasting
A B2B sales forecast is only as good as its deal data and call discipline; methods and AI tools can refine it but cannot rescue a dirty pipeline.

This guide is for founders, sales leaders and RevOps people at B2B SaaS and services companies who have to tell a board, a CFO or themselves how much revenue will close this quarter. It assumes you run deals through a CRM, have at least a few reps, and sell contracts that take weeks or months to close.
After reading it you should be able to pick a forecasting method that fits your data, set up forecast categories that mean the same thing to every rep, run a weekly forecast call that changes decisions, measure whether your forecast is getting better, and judge whether you need a specialist tool or the forecasting already built into your CRM.
It is not for transactional or self-serve businesses where revenue comes from thousands of small orders. Those companies forecast demand from usage and conversion data with statistical models, and most of the deal-level practice below does not apply to them.
Summary
- A forecast is a call on what will close in a period. A pipeline report and a quota are different things.
- Forecast categories (Pipeline, Best Case, Commit, Closed) separate the rep’s judgment from the deal stage. Define them in writing.
- Rep roll-ups, stage weighting, historical win rates, time-series models and AI each fail in different ways. Most teams blend two or three.
- Pipeline coverage is a ratio, not a forecast. It hides deal age, slippage and the shape of the quarter.
- AI forecasting needs history and clean amounts and close dates. Without them it projects noise.
- Measure accuracy against the call you made at a fixed point in the quarter, and track bias as well as error.
- CRM-native forecasting is enough for most teams under a few dozen reps. Specialist tools earn their price when roll-ups, inspection and deal risk take more time than selling.
1. What a sales forecast is (and is not)
A sales forecast is an estimate of the revenue that will close in a defined period, usually a month or quarter, made at a point in time by someone accountable for it. In B2B it is built from open deals: who is buying, how much, and when.
Salesforce’s own documentation puts it plainly: a forecast expresses expected sales based on the rollup of a set of opportunities, so that teams can manage expectations from pipeline to closed sales.11 Source: Salesforce, “Pipeline Forecasting Implementation Guide,” Winter ‘27, accessed Nov 2026. Last updated July 22, 2026. Everything in this guide is a way to make that rollup more honest.
Three things are often confused with a forecast:
- The pipeline. The total value of open deals. It says what could close, not what will.
- The quota or plan. The number the company needs. It is a target set from the top down. A forecast that always equals the plan is not a forecast.
- The revenue model. Finance’s view of recognized revenue, renewals and expansion over a year or more. The sales forecast feeds it but is shorter and deal-based.
A forecast is also a commitment. When a sales leader calls a number, finance hires, spends and reports against it, so whether people trust it matters more than the method. In Gartner research reported in 2020, only 45% of sales leaders and sellers said they had high confidence in their organization’s forecasting accuracy.22 Source: CIO Dive, “Sales leaders grapple with inaccurate forecasting. Data quality might be the culprit”, accessed Nov 2026. Article dated Feb. 25, 2020, reporting Gartner research; the article does not give sample size or field dates. The figure is old, but it matches the common experience that most forecasts are argued about rather than used.
2. Forecast categories
Forecast categories are labels that say how likely a deal is to close in the period, separate from its stage in your sales process. They are the common language of the forecast call.

The standard set
Salesforce’s standard categories are Pipeline, Best Case, Commit, Omitted (not included in forecasts) and Closed, and admins can add a Most Likely category that sits between Best Case and Commit.1 HubSpot uses a similar ladder: Not forecasted, Pipeline, Best case, Commit and Closed won, and it notes that the meaning comes from the order of the categories, not their names.33 Source: HubSpot Knowledge Base, “Set up the forecast tool”, accessed Nov 2026. The article also mentions a Most likely category, which its own mapping list omits.
Working definitions most teams converge on:
- Commit: the rep will be held to it. A missed Commit deal is a surprise worth explaining.
- Best Case: could close this period if things go well. Real upside, not a wish list.
- Pipeline: open and qualified, but not expected this period.
- Omitted or Not forecasted: in the system, but excluded from the call.
- Closed: won in the period.
Stage and category are different fields
In Salesforce, each opportunity stage maps to a default forecast category, and admins can change the mapping and the confidence percentage for each category.44 Source: Salesforce Trailhead, “Configure Forecasting in Salesforce”, accessed Nov 2026. That default is convenient, and it is where many forecasts go wrong: if stage alone sets the category, the forecast is a stage report with a new label.
Let stage describe the buyer’s progress and let the rep set the category as a judgment, with written rules: what has to be true for Commit (for example, a confirmed decision maker, an agreed close plan, paperwork in legal) and what disqualifies a deal from it.
Single and cumulative rollups
Salesforce supports two ways to total categories. Single rollups count only deals in each category; cumulative rollups add the categories above, so a cumulative Best Case total includes Commit and Closed.1 Pick one and say which in every forecast deck.
Managers can also adjust a rep’s forecast without touching the deals. In Salesforce an adjustment changes the forecast value but not the underlying opportunity data, and adjustments can be enabled for managers, reps or both.1 The rep’s call, the manager’s call and the deal data stay visible side by side.
How your CRM’s deal object, stages and required fields are set up decides how much of this is possible; see the complete guide to choosing a B2B CRM.
3. Forecasting methods
There are five common methods. Each is a different answer to the question “whose judgment do we trust, and how much?”
Rep roll-up (judgment)
Each rep calls a number for their deals, managers adjust, and the numbers roll up the hierarchy. It uses information no system has: what the buyer said on the last call. It is also exposed to bias: some reps sandbag (call low to beat it), others call high to protect pipeline. Roll-ups work best with written category rules and managers who inspect deals rather than numbers.
Stage-weighted pipeline
Each stage gets a probability, and the forecast is the sum of deal amount times probability. HubSpot calls this the weighted amount: the deal amount multiplied by the deal probability.3 It is easy to explain. Its weakness is that stage probabilities are often guessed once at setup and never checked. Treat it as a cross-check, not a call.
Historical win rate and conversion
Instead of guessing stage probabilities, measure them. Take deals that were in each stage at a given point in past quarters and count how many closed in the period. Split by segment and deal size if you have the volume. It is grounded in your own history and easy to audit, but needs several quarters of consistent stage definitions; change the stages and history resets.
Time-series models
Time-series methods forecast future bookings from past bookings, ignoring individual deals. Hyndman and Athanasopoulos’s textbook Forecasting: Principles and Practice recommends starting with simple benchmarks such as the naive method (next period equals last period) and seasonal naive (next period equals the same period last year), and says any new method should beat them.55 Source: Hyndman and Athanasopoulos, “Forecasting: Principles and Practice,” 3rd ed., “Some simple forecasting methods”, accessed Nov 2026. These models suit high-volume segments and the long-range plan, and miss the large deal that decides the quarter.
AI and machine learning
AI forecasting tools learn from historical deal data, and often from emails, meetings and calls, to predict which deals close and to project the period total. They can catch patterns a manager misses, such as deals that go quiet. They also inherit every flaw in their training history, and the same textbook warns that a model which fits past data well will not necessarily forecast well.66 Source: Hyndman and Athanasopoulos, “Forecasting: Principles and Practice,” 3rd ed., “Evaluating point forecast accuracy”, accessed Nov 2026.
The methods side by side
| Method | Needs | Good at | Weak at |
|---|---|---|---|
| Rep roll-up | Category rules | Deal context | Bias, sandbagging |
| Stage-weighted | Stage probabilities | Simple cross-check | Untested guesses |
| Historical win rate | Stable stages, history | Grounded in data | Stage changes reset it |
| Time-series | Long bookings history | Plans, volume segments | Big single deals |
| AI / ML | Clean history, activity | Spotting risk early | Opaque, garbage in |
A practical setup pairs a judgment call (roll-up with categories) with one system call (historical conversion or AI) and discusses the gap.
4. Pipeline coverage and its limits
Pipeline coverage is the ratio of open pipeline to the quota or target still to be closed in the period. If you need $1 million more this quarter and have $3 million of pipeline due to close in it, coverage is 3x.

The ratio is useful as a lead indicator. The number you need follows from your own win rate: if historically one in four dollars of in-period pipeline closes, you need roughly four times the remaining target to expect to hit it. That is arithmetic on your data, so compute it from your history rather than borrowing a rule of thumb from a blog.
Coverage misleads in four ways:
- Age. A deal stuck in “Proposal” for three quarters counts the same as one created last week.
- Close-date stuffing. Reps move close dates into the current period to look covered, then push them out in week ten. Track close-date moves per deal.
- Timing inside the quarter. Three times coverage in week one is not three times in week eleven. Measure at fixed points.
- Mix. One large deal can make thin pipeline look healthy. Check coverage without the top deals.
Use coverage to decide whether you need more pipeline, and the forecast to decide what will close.
5. Inputs and data hygiene
Every method above runs on four fields: amount, close date, stage and owner. If those are wrong, every model downstream is wrong in a confident way.
The fields that matter
- Amount: the expected contract value in the forecast’s terms (first-year, ARR or total contract value). Pick one and enforce it.
- Close date: the date the rep expects signature, not the end of the quarter by default.
- Stage: defined by buyer actions (for example, “security review started”), not by rep activity.
- Forecast category: set by the rules from chapter 2.
- Next step and date: the cheapest early warning there is. A Commit deal with no next step is not a Commit deal.
What AI tools require
Vendors spell out their data requirements, and they are a useful hygiene checklist even if you never buy the AI. Salesforce’s Einstein Forecasting requires at least 12 months of opportunity history with an update in each month, a standard fiscal year, the standard Amount and Close Date fields, and Amount populated on at least 80% of open opportunities; the same Salesforce guide also states in a readiness table that it needs two years of data, so confirm which applies in your org.77 Source: Salesforce, “Set Up Sales Cloud Einstein,” Winter ‘27, accessed Nov 2026. The considerations section says 12 months of opportunity history; a readiness table in the same guide says two years. The guide lists Einstein Forecasting under Sales Cloud Einstein, available in Performance and Unlimited Editions and at extra cost in Enterprise Edition. HubSpot’s AI projections, in beta, use closed won deals from the past three months, specifically the date each deal moved to Closed won and its amount, and HubSpot says the projections are estimates that should not be relied on alone.88 Source: HubSpot Knowledge Base, “Improve forecasting with AI projections”, accessed Nov 2026. Beta feature; updated projections on days 1, 7, 14, 21 and 28 of each month, per the article.
Hygiene that holds
- Require amount, close date and next step at the stages where they become knowable, not at creation.
- Run a weekly exception report: Commit deals with past-due close dates, no activity in two weeks, or close dates moved more than twice.
- If reps skip fields, ask why the field is hard to fill before adding a validation rule.
- Keep one forecast type as the call. Salesforce allows up to four forecast types active at a time, built on opportunities, products, splits or schedules.1 More than one “official” number invites cherry-picking.
Who owns these definitions, and how sales, marketing and customer success data line up, is a RevOps job; see the complete guide to revenue operations.
6. Cadence, the forecast call and accuracy
Cadence
Most B2B teams submit a forecast weekly and review the quarter’s call at fixed points. Both major CRMs support formal submissions: in HubSpot users submit a forecast amount for a month or quarter with a note and selected deals, and admins can set reminder schedules.99 Source: HubSpot Knowledge Base, “Use the forecast tool”, accessed Nov 2026. Use the submission, not a spreadsheet, so the history is kept.

A workable rhythm:
- Rep update (Monday): reps update amount, close date, stage, category and next step on every open deal in the period.
- Manager review (Tuesday): one-to-ones on Commit and Best Case deals; manager adjusts the call.
- Forecast call (Wednesday): leaders review the rolled-up call, the system call and the gap.
- Submission (same day): the number is locked for the week.
Running the forecast call
The forecast call exists to change decisions. Spend it on:
- What moved since last week. Deals in or out of Commit, close dates pushed, amounts cut.
- The gap between judgment and system. If the roll-up says $2.1 million and historical conversion says $1.7 million, name the deals that explain the difference.
- Deals, not reps. Ask what the buyer has done, not how the rep feels.
- Actions. Every at-risk Commit deal leaves with an owner and a next step.
Keep it short; a two-hour weekly call is a cost the forecast has to repay.
Measuring accuracy
Accuracy is the forecast compared with the actual result for the period. Two choices decide whether the metric is useful.
When you measure. A forecast made on the last day of the quarter is always accurate. Measure the call made at fixed points, for example week 4 and week 8 of a 13-week quarter, and track how close each was.
How you measure. Forecasting textbooks define the common error measures. Mean absolute error (MAE) averages the size of errors in currency and is easy to understand; mean absolute percentage error (MAPE) expresses error as a percentage, so it compares across teams of different sizes, but it breaks down when actual values are near zero and penalizes over-forecasts and under-forecasts unequally.6 HubSpot’s forecast accuracy report caps accuracy at zero when error exceeds 100%, which is a sign it is using a percentage-error measure.8
Add one more measure the textbooks treat separately: bias, the signed average error. A team that misses by 10% low every quarter has a different problem (sandbagging, conservative categories) from one that misses 10% in both directions (noise, poor data). MAPE alone cannot tell them apart.
Track accuracy by rep and manager over several quarters. A rep who is consistently high is still useful once you know it; one who is randomly off is not.
7. Tools and what they cost
Forecasting tools fall into three groups: forecasting built into the CRM, specialist revenue platforms, and conversation or engagement tools that added forecasting. Prices below are list prices as of November 2026 where published. Several vendors do not publish prices.
CRM-native forecasting
Salesforce. Pipeline Forecasting is turned on by default in orgs created from Winter ‘24, with the standard categories, adjustments, quotas and rollups by role hierarchy, product family or territory.1 The Sales Cloud pricing page lists “Sales Quoting and Forecasting” on Pro Suite at $100 per user per month, billed annually; editions run from Starter Suite at $25 to Max at $550.1010 Source: Salesforce, “Sales Cloud pricing”, accessed Nov 2026. List prices per user per month as of November 2026: Starter Suite $25, Pro Suite $100, Core $195, Advanced $395, Max $550. The page’s feature tables do not clearly show forecasting by edition. Predictive forecasting and pipeline inspection sit in Revenue Intelligence, which is included in Max or sold separately at $220 per user per month ($250 with Tableau), billed annually, with no trial licenses offered.1111 Source: Salesforce, “Revenue Intelligence pricing”, accessed Nov 2026. List prices as of November 2026, billed annually. Einstein Forecasting carries the data requirements in chapter 5.7
Limits: the useful features are spread across editions and add-ons, and the pricing page does not make clear which edition includes which forecasting feature, so get it in writing.
HubSpot. The forecast tool requires Sales Hub or Service Hub Professional or Enterprise and an assigned seat.9 Sales Hub Professional is listed at $90 per seat per month billed annually ($100 monthly) with a $1,500 one-time onboarding fee; Enterprise is $150 per seat with a $3,500 onboarding fee and adds forecasting across team hierarchies.1212 Source: HubSpot, “Sales Hub pricing”, accessed Nov 2026. List prices as of November 2026, before tax. AI projections are in beta and need an opt-in by a super admin.8
Limits: no forecasting on Starter, AI projections are based on a short window of history, and the category model is simpler than Salesforce’s.
Specialist revenue platforms
Clari (now part of Salesloft). Clari and Salesloft completed their merger on December 3, 2025.1313 Source: Salesloft, “Clari and Salesloft Complete Merger, Appoint Steve Cox as CEO”, accessed Nov 2026. In September 2026 Salesloft became the single company and platform brand, while Clari Forecast kept its name.1414 Source: Salesloft, “Salesloft Unveils Unified Brand Identity”, accessed Nov 2026. Dated September 2, 2026. The product page describes a forecast AI trained on your historical data that predicts outcomes from deal size, stage and velocity, with Commit, Best Case and Pipeline fields and team rollups in one view; no prices are published.1515 Source: Salesloft, “Sales forecasting software”, accessed Nov 2026. Clari’s former product URL redirects here. Accuracy statements on the page are the vendor’s own.
Limits: pricing on request only, and the company is mid-integration, so ask what the roadmap means for stand-alone Clari Forecast customers.
Terret (BoostUp’s domain). The boostup.ai address now redirects to Terret, which sells a product called Terret Forecast and offers a free 48-hour proof of concept; the site does not explain the relationship to BoostUp or publish prices.1616 Source: Terret, homepage, accessed Nov 2026. Reached via a redirect from boostup.ai/pricing; the site’s login link points to a boostup.ai domain. If you are evaluating BoostUp, confirm with the company what you would be buying.
Conversation and engagement platforms with forecasting
Gong. Gong’s Forecast product describes AI-guided forecasts, forecast submission and rollups, and an AI deal predictor; the company says it uses over 300 signals to predict deal outcomes with 20% more precision than algorithms based on CRM data, without publishing a method.1717 Source: Gong, “Forecast”, accessed Nov 2026. Vendor claims; no methodology published. Its pricing page publishes no figures but says licenses are per user plus a platform fee based on user count.1818 Source: Gong, “Pricing”, accessed Nov 2026. No list prices published as of November 2026.
Outreach. Outreach lists forecasting features (AI forecast projection, rollups, scenario planner) in its Amplify Pro package only. Its pricing combines per-user seats with consumption-based AI credits, and no prices are published.1919 Source: Outreach, “Pricing”, accessed Nov 2026. No list prices published as of November 2026; forecasting features listed under Amplify Pro. The company claims Pro users reduce forecast errors by 15%; treat that as a vendor claim.19
Limits for both: their forecasting is strongest when your reps already live in their call recording or sequencing tools. Buying either only for forecasting means paying for a platform you will not fully use.
At a glance
| Tool | Type | Forecasting on | List price |
|---|---|---|---|
| Salesforce | CRM-native | Pro Suite and up | $100/user/mo (Pro Suite) |
| Salesforce RI | CRM add-on | Max, or add-on | $220/user/mo |
| HubSpot | CRM-native | Sales Hub Pro, Ent. | $90 or $150/seat/mo |
| Clari Forecast | Specialist | Separate product | Not published |
| Gong Forecast | Conversation AI | Forecast product | Not published |
| Outreach | Engagement | Amplify Pro | Not published |
Budgeting
For CRM-native forecasting, the cost is mostly the tier jump from an entry plan to a professional one. For a specialist tool, budget for the license, implementation and the admin time to keep categories in sync with the CRM. Ask vendors without public pricing for a written quote covering users, platform fees, AI credits and renewal caps.
Where forecasting sits among CRM, engagement, enrichment and analytics is covered in the complete guide to building a B2B revenue stack.
8. Implementation and common mistakes
A 90-day rollout
- Weeks 1 to 2: definitions. Write stage definitions as buyer actions, category rules, the amount definition and the forecast period. Get the CFO to agree to them.
- Weeks 3 to 4: data. Clean open deals: past-due close dates, missing amounts, duplicate deals, wrong owners. Archive dead pipeline instead of letting it inflate coverage.
- Weeks 5 to 6: CRM setup. Configure categories, stage mapping, rollup method, submission and adjustments. Build the exception report.
- Weeks 7 to 12: run it. Hold the weekly call, lock submissions, and record the week 4 and week 8 calls. At the end of the quarter, compare call with actual by rep and by method.
Evaluate AI forecasting or a specialist tool only after one full quarter of clean submissions. By then you will know whether your problem is data, discipline or inspection time.

Common mistakes
- Letting stage set the category automatically. The forecast becomes a stage report.
- Forecasting to the plan. If the call equals the target until week 11, it carries no information.
- Measuring accuracy at quarter end. Measure fixed-week calls instead.
- Ignoring bias. A consistent miss in one direction is fixable once measured.
- Treating coverage as a forecast. Three times coverage of stale deals is not three times anything.
- Buying AI before cleaning data. The vendors’ own requirements say the model needs clean history.7
- Too many official numbers. One forecast type, one rollup method, one submission.
9. The verdict
Forecasting is a discipline before it is a tool. Most B2B teams improve fastest by writing category rules, cleaning amount and close-date data, and measuring week 4 and week 8 calls against results, all of which the CRM’s built-in forecasting supports. Specialist and AI tools pay off when inspection across many managers consumes real time and there is enough clean history for a model to learn from.
Frequently asked questions
What is the difference between a forecast and a pipeline?
The pipeline is every open deal and what it could be worth. The forecast is a call on which of those deals will close in a specific period and for how much. A healthy pipeline can still produce a weak forecast if the deals are old or due in later periods.
What are Commit, Best Case and Pipeline?
They are forecast categories that express how likely a deal is to close in the period. Commit means the rep expects to close it and will be held to it, Best Case means it could close if things go well, and Pipeline means it is open but not expected this period. Salesforce and HubSpot both ship versions of these categories.13
How much pipeline coverage do we need?
It depends on your win rate for deals due in the period: if one in four pipeline dollars typically closes, you need about four times the remaining target. Compute it from your own history.
Is AI forecasting worth it for a small team?
Usually not at first. AI forecasting needs consistent deal history, and Salesforce’s Einstein Forecasting asks for at least 12 months of it.7 A small team gets more from category rules, clean close dates and a short weekly call.
How do we measure forecast accuracy?
Compare the call you made at fixed points in the quarter, such as week 4 and week 8, with the actual result. Track both percentage error and bias, the average signed error, by rep and by manager.
Do we need Clari or Gong if we have Salesforce or HubSpot?
Not to start. Both CRMs include forecast categories, rollups and submissions on their professional tiers.19 Specialist tools are worth evaluating once inspection across many managers takes real time, or when your reps already use the vendor’s other products.
Sources and notes
-
Source: Salesforce, “Pipeline Forecasting Implementation Guide,” Winter ‘27, accessed Nov 2026. Last updated July 22, 2026. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8
-
Source: CIO Dive, “Sales leaders grapple with inaccurate forecasting. Data quality might be the culprit”, accessed Nov 2026. Article dated Feb. 25, 2020, reporting Gartner research; the article does not give sample size or field dates. ↩ ↩2
-
Source: HubSpot Knowledge Base, “Set up the forecast tool”, accessed Nov 2026. The article also mentions a Most likely category, which its own mapping list omits. ↩ ↩2 ↩3
-
Source: Salesforce Trailhead, “Configure Forecasting in Salesforce”, accessed Nov 2026. ↩
-
Source: Hyndman and Athanasopoulos, “Forecasting: Principles and Practice,” 3rd ed., “Some simple forecasting methods”, accessed Nov 2026. ↩ ↩2
-
Source: Hyndman and Athanasopoulos, “Forecasting: Principles and Practice,” 3rd ed., “Evaluating point forecast accuracy”, accessed Nov 2026. ↩ ↩2
-
Source: Salesforce, “Set Up Sales Cloud Einstein,” Winter ‘27, accessed Nov 2026. The considerations section says 12 months of opportunity history; a readiness table in the same guide says two years. The guide lists Einstein Forecasting under Sales Cloud Einstein, available in Performance and Unlimited Editions and at extra cost in Enterprise Edition. ↩ ↩2 ↩3 ↩4 ↩5
-
Source: HubSpot Knowledge Base, “Improve forecasting with AI projections”, accessed Nov 2026. Beta feature; updated projections on days 1, 7, 14, 21 and 28 of each month, per the article. ↩ ↩2 ↩3 ↩4
-
Source: HubSpot Knowledge Base, “Use the forecast tool”, accessed Nov 2026. ↩ ↩2 ↩3
-
Source: Salesforce, “Sales Cloud pricing”, accessed Nov 2026. List prices per user per month as of November 2026: Starter Suite $25, Pro Suite $100, Core $195, Advanced $395, Max $550. The page’s feature tables do not clearly show forecasting by edition. ↩
-
Source: Salesforce, “Revenue Intelligence pricing”, accessed Nov 2026. List prices as of November 2026, billed annually. ↩
-
Source: HubSpot, “Sales Hub pricing”, accessed Nov 2026. List prices as of November 2026, before tax. ↩
-
Source: Salesloft, “Clari and Salesloft Complete Merger, Appoint Steve Cox as CEO”, accessed Nov 2026. ↩
-
Source: Salesloft, “Salesloft Unveils Unified Brand Identity”, accessed Nov 2026. Dated September 2, 2026. ↩
-
Source: Salesloft, “Sales forecasting software”, accessed Nov 2026. Clari’s former product URL redirects here. Accuracy statements on the page are the vendor’s own. ↩
-
Source: Terret, homepage, accessed Nov 2026. Reached via a redirect from boostup.ai/pricing; the site’s login link points to a boostup.ai domain. ↩
-
Source: Gong, “Forecast”, accessed Nov 2026. Vendor claims; no methodology published. ↩
-
Source: Gong, “Pricing”, accessed Nov 2026. No list prices published as of November 2026. ↩
-
Source: Outreach, “Pricing”, accessed Nov 2026. No list prices published as of November 2026; forecasting features listed under Amplify Pro. ↩ ↩2