What is sales forecasting?
Sales forecasting is the process of predicting the revenue a sales team will close in a defined future period (usually month, quarter or year). A forecast combines pipeline data, historical win rates and rep judgement, expressed as a single committed number plus a best-case view. Its primary purpose is to let the business plan resources, cash and growth investment with confidence.
The five sales forecasting methods that actually work
The five methods worth using in B2B are pipeline weighted, opportunity stage, historical run-rate, rep commit (bottom-up) and AI-assisted. Most growing businesses combine two or three: a weighted pipeline view, a rep commit and a historical sanity check.
| Method | How it works | Best for |
|---|---|---|
| Pipeline weighted | Open deals × probability per stage | Mature pipelines with stable conversion |
| Opportunity stage | Sum of deals expected to close in period at face value | Short-cycle, high-velocity sales |
| Historical run-rate | Trailing period average extrapolated forward | Stable, repeatable sales motions |
| Rep commit | Bottom-up forecast collected from each rep | Complex deals where rep judgement matters |
| AI-assisted | Machine learning trained on historical close patterns | High-volume motions with clean data |
How to build a sales forecast in HubSpot
HubSpot's native forecasting tool supports both pipeline-weighted and category-based forecasts. The work isn’t configuration; it’s the deal hygiene and stage discipline that make the inputs trustworthy.
- Lock down deal stages tied to buyer actions, with documented exit criteria and required fields.
- Implement a deal hygiene policy: close date in the current period must be defensible, next step must be filled, stuck deals trigger a workflow.
- Switch on the HubSpot forecasting tool and set forecast categories (Pipeline, Best Case, Commit, Closed).
- Run a weekly forecast call where reps move deals between categories on the record, not in spreadsheets.
- Track forecast accuracy weekly: variance between commit and actual closed. Below 10% variance is the target.
- Review forecast methodology quarterly and adjust stage probabilities against actual win rates.
What is the sales forecasting formula?
The most common formula is weighted pipeline: forecast equals the sum of each open deal's value multiplied by the probability of its current stage. A more reliable two-line version is forecast equals committed deals plus best-case deals multiplied by historical best-case conversion rate. Both rely on accurate stage data and accurate close dates.
Stage probabilities should be calibrated from actual historical win rates per stage, not set to HubSpot defaults. Recalibrate at least once a year.
Why are most sales forecasts wrong?
Most sales forecasts miss because of four things: stage probabilities set to default values instead of actuals, close dates that drift without challenge, reps committing deals they haven’t qualified, and missing deal hygiene that lets stuck deals stay in pipeline. Fix those four and forecast accuracy typically improves from 30% variance to under 10%.
Forecast accuracy benchmarks
A healthy B2B sales forecast carries 5 to 10% variance between commit and actual closed revenue across a quarter. 10 to 20% variance is workable but limits planning. Above 20% variance the forecast can’t be used to make commercial decisions and the underlying CRM data is almost always the problem.
Keep reading
