Sales forecasting best practices come down to a repeatable process. That means written data rules, forecast categories that mean the same thing to every rep, a fixed weekly cadence that rolls commits up to leadership, and an accuracy score reviewed every period. Revenue operations owns that process, so sales, finance and the board plan against one number they trust.
Most teams are not there yet. In Xactly's 2024 benchmark survey of 405 sales and finance leaders in North America, four in five said they had missed a quarterly sales forecast in the previous year, and more than half of those had missed two or more times (Xactly, 2024). A missed forecast is not only a sales problem. Hiring plans, marketing budgets and cash decisions were made against it.
Sales forecasting vs revenue forecasting
Sales forecasting estimates what you will sell in a period, meaning the number of deals, licences or seats and the bookings they bring. It is built from the pipeline, historical win rates and the judgement of the people closest to the deals.
Revenue forecasting goes one step further. It turns those sales into the revenue they will generate, using your pricing, contract terms, renewals and churn. A three-year deal signed in December is one booking, but it becomes revenue month by month over the term. Decide which number your forecast reports (bookings, ARR or recognised revenue) and label it, because sales and finance read them differently. Our comparison of commercial and financial revenue operations explains where those definitions drift apart.
Both serve the same goals. They help you put limited resources where they have the most impact, track performance against plan, guide decisions from marketing campaigns to product launches, and see peaks and dips early enough to act on them.
Why RevOps should own the forecast process
Revenue operations (RevOps) changes forecasting in a few practical ways.
- Data from the whole revenue engine. RevOps uses data from marketing, sales and customer success, so the forecast reflects the full customer journey, not only the deal stage.
- Renewals and expansion in view. Unlike a traditional sales operations team, RevOps forecasts the existing customer base as well as new business.
- One process across teams. Sales, marketing and customer success work from the same definitions and the same numbers.
- A neutral owner. RevOps does not carry the quota, so it can set the rules and run the cadence without bending the number. Sales leadership still owns the call.
- A link to the plan. RevOps connects the forecast to targets and capacity, so a gap shows up as a decision to make rather than a surprise at quarter end.
What a revenue forecast should include
A credible revenue forecast covers the inputs below.
- Historical sales data. Trends, seasonality and sales cycles in past data are your foundation.
- Market analysis. Market trends, industry shifts and economic conditions all move demand.
- Product mix. Products and services carry different margins and sales velocities. Quite often we see 20% of products generating 80% of revenue.
- Pricing. Price changes, discount policies and competitors' pricing must be factored in.
- Sales pipeline. The current pipeline, with stage, close date, amount and the realistic likelihood of closing.
- Retention and churn. New sales are only half the picture. Forecast renewals, churn and expansion in the existing base.
- External factors. Regulation, politics and technology shifts can all change buying behaviour.
Inputs teams commonly miss
Even experienced forecasters overlook the following.
- Changing customer behaviour. Preferences shift quickly. Keep your customers close; they are your best source of intelligence.
- Operational constraints. Delivery capacity, supply chain issues or staffing gaps can stop you from delivering demand you have already sold.
- Market saturation. A small company has room to grow; a mature one may be close to peak penetration in its segment. Missing that point leads to overestimating future sales.
- Competitor moves. A competitor's launch or campaign can change win rates within a quarter.
- Multi-year contracts. When the full value of a multi-year contract is counted as annual recurring revenue, the forecast is inflated. We see this often. Split contracts by year, ideally with ARR snapshots that record what is recurring in each year.
Five sales forecasting best practices
1. Write down the data rules
A forecast is only as good as the pipeline under it. In our client work, the most common causes of a missed forecast are mundane. Deals stay open long past their close date, close dates are left at a default value, deals skip stages, and late-stage deals have no amount. Each one quietly inflates the weighted pipeline.
Fix it with written rules rather than reminders.
- Required fields by stage, for example an amount by the second stage, a next step updated in the last two weeks, and a close date inside the stage's expected window.
- Entry and exit criteria for every stage, and a recorded reason whenever a deal moves backwards.
- A hygiene score per deal and per rep. Our Five Dots framework weights close date, next step and last activity at 25% each, amount at 20% and the number of close-date pushes at 5%, and flags reps below an agreed threshold for review in the weekly cadence.
If your pipeline data is not reliable enough to forecast from, our CRM and GTM Health Check ranks the gaps and fixes the first one.
2. Make forecast categories mean the same thing to everyone
Deal stage, forecast category and a rep's gut feeling are three different things, and teams often blur them. Most CRMs ship with standard categories. HubSpot's forecast tool, for example, works with categories such as Pipeline, Best case and Commit, maps each deal stage to a category, lets reps change a deal's category manually, and can be set to a monthly or quarterly forecast period (HubSpot).
The software does not define what Commit means in your business, so write it down.
- Commit means the economic buyer has agreed, the timeline is set and the paperwork is in motion. Commit is a promise backed by evidence, not a hope.
- Best case is real upside for the period, with open risks or no buyer sign-off yet.
- Pipeline is every other open deal in the period.
Then forecast new business, renewals and expansion as separate lines and roll them up. A renewal shortfall should never hide behind a strong new-business quarter.
3. Run a fixed forecast cadence
Forecasting is not one meeting. In our Five Dots framework it runs in five layers, and each layer applies judgement to the one below it.
| Layer | Frequency | Output |
|---|---|---|
| Rep deal inspection | Weekly, in the 1:1 | Deal-level commit and next steps |
| Manager roll-up | Weekly | Team commit with judgement applied |
| Leadership forecast call | Weekly | Company commit for the period |
| Cross-functional review | Monthly | Reconciliation with marketing, customer success and finance |
| Board and plan reconciliation | Quarterly | Committed number against the annual plan |
Two rules make it work. First, separate data collection from discussion. Reps update their deals by Friday, the roll-up is built before Monday, and the Monday review discusses a number that already exists. A deal not updated by Friday is reviewed as it stood. Second, match the forecast period to the sales cycle. Weekly commits on a six-month enterprise deal only measure noise.
4. Inspect deals on evidence, not optimism
Give every manager the same inspection questions, so roll-ups are comparable across teams.
- Do we have enough pipeline to hit the number, and how much coverage have we needed historically?
- What is the gap between commit and target, and which committed deals are at risk?
- What objective evidence supports each Commit and Best case deal, such as a meeting with the buyer, a mutual plan or a legal review under way?
- How are stage-to-stage conversion rates trending, and how much new pipeline was created since the last review?
- Which renewals fall due in the next three, six and twelve months, and which of those accounts are at risk?
Managers will sometimes override a rep's call, especially on large deals. That is fine if the override is limited, visible and explained. An adjustment nobody can explain is where forecast accuracy goes. For a meeting format built on this kind of inspection, see our guide to pipeline reviews that replace the weekly check-in.
5. Measure accuracy and bias every period
If you only track whether you hit the number, you cannot tell a good forecast from a lucky one. Save the forecast at a fixed point in each period, for example at the start of week three of the quarter, and compare it with actuals on four measures.
- Forecast error as a percentage of actuals. By the Five Dots reference points, under 10% is highly accurate, 10 to 20% is good, 20 to 50% is reasonable and over 50% is inaccurate. Aim for under 20%, and compare against previous periods rather than reading the number on its own.
- Bias tells you whether you consistently over-call or under-call. Errors that cancel out over a year still hurt every quarter.
- Commit conversion is the share of Commit value that actually closed in the period.
- Slippage counts the deals and value pushed to a later period, by rep and by stage.
Before you trust stage probabilities, back-test them against what actually closed. Several teams we work with found gaps in their historical stage data that had to be fixed before the probabilities could be relied on.
Step-by-step plan with tool suggestions
Step 1. Gather and analyse historical data
Use spreadsheets such as Microsoft Excel or Google Sheets, or BI tools such as Tableau, Looker or Power BI, to analyse historical sales. Look for trends, patterns, seasonality and anomalies.
Step 2. Conduct market analysis
Use market research platforms such as Statista, Google Trends or industry-specific data providers to understand wider market dynamics. Pay attention to industry trends, economic conditions and customer behaviour.
Step 3. Review product mix and pricing
Use your CRM and billing data to review historical revenue by product and the effect of past price changes. Find out which products earn the most, and which pricing changes are coming.
Step 4. Evaluate the sales pipeline
CRM systems such as Salesforce, HubSpot or Zoho CRM hold the detail of your current pipeline. Check the value, stage and closing likelihood of each deal. Do not rely on the probability to close alone; understand the real value of your pipeline through drop-off ratios and stage-to-stage conversion.
Step 5. Factor in retention and churn
Combine CRM, customer support and product usage data to assess customer health and predict churn. You want to know what drives retention and churn in your customer base, and which renewal dates fall in the period.
Step 6. Compile the forecast
Combine all inputs in dedicated forecasting software such as Kluster, a planning platform such as Planful, or a custom model in Excel or Google Sheets. Choose a forecasting method that fits your data and sales motion, and keep a judgement layer on top of it.
Step 7. Review and adapt continuously
Build dashboards in your CRM, spreadsheets or BI tool for ongoing monitoring, and save a snapshot of every forecast so you can measure it later. Compare actuals with the forecast every period, then refine your data rules, categories and stage probabilities based on what you learn.
A process like this takes a quarter or two to settle. Start with the data rules and the weekly cadence; the categories and accuracy reviews follow. If you want an outside view of where your forecast data breaks first, our CRM and GTM Health Check is a fixed-scope place to start.
FAQ
What are the best practices for sales forecasting?
The core best practices are written data rules for the pipeline, forecast categories with evidence-based definitions, a fixed weekly cadence from rep to leadership, consistent deal inspection, and an accuracy and bias review every period. Separate forecasts for new business, renewals and expansion make each line more reliable.
How often should sales forecasts be reviewed?
Most B2B teams review deals and roll up the forecast weekly, reconcile it with marketing, customer success and finance monthly, and report against the plan quarterly. Match the frequency to your sales cycle. Weekly suits cycles of one to three months, while long enterprise cycles are better forecast monthly or quarterly.
Who should own the sales forecast?
Sales leadership owns the call and RevOps owns the process, which covers the data rules, categories, cadence, tooling and accuracy measurement. Finance should agree the definitions and reconcile the forecast with the plan.
What is a good sales forecast accuracy?
A forecast error under 20% of actuals is a sound target, and under 10% is highly accurate, according to the reference points in our Five Dots knowledge base. Measure it against a forecast saved at a fixed point in the period, and track bias alongside it.
Can AI make a sales forecast accurate?
AI can flag deal risk and produce a second forecast to compare with the human call, but it cannot fix missing or stale data. In our 2026 survey of 123 RevOps practitioners, 73% of teams had an AI mandate but only 38% had the data to support it (Revenue Wizards, RevOps in 2026). Fix the inputs first.

Zhenya Bankouski