Revenue Forecasting: A Complete Guide
Learn how to create an accurate revenue forecast that helps you make better strategic decisions using pipeline data and AI-powered software.
Todd Trevisan, Senior CRM Functional Architect, Becton Dickinson
Learn how to create an accurate revenue forecast that helps you make better strategic decisions using pipeline data and AI-powered software.
Todd Trevisan, Senior CRM Functional Architect, Becton Dickinson
Every sales leader wants to know what next quarter looks like. The problem is, most forecasts aren’t reliable enough to act on. When they rely on old data, outdated assumptions, or overly optimistic projections, they fall short as a foundation for sound decision-making.
Let’s look at how revenue forecasting works and why modern solutions are more accurate than ever. We’ll also go over the best processes and tools you can use to build a forecasting model you can trust.
Revenue forecasting is the process of estimating future revenue based on historical sales data, current sales pipeline activity, and expected conversion rates. It helps sales leadership and the C-suite make informed decisions about resource allocation, targets, and growth planning.
When done right, revenue forecasting considers more than just finances. It also incorporates qualitative factors like customer satisfaction, market sentiment, strength of customer relationships, and sales rep confidence. In practice, pipeline data and rep judgement are often misaligned, which is where most forecasting issues come from. By combining financial data with human insight and frontline context, teams gain a more accurate and realistic view of future performance and can build a clearer path to achieving their goals.
Sales forecasting refers only to income generated from the sale of goods or services. Revenue refers to income generated from an entity’s core business activities, which includes sales as well as income from usage fees, licensing fees, recurring revenues, and maintenance contracts.
Sales and revenue often correlate, but not always. They also tell different stories: Sales forecasts predict how much of the pipeline will convert in a given period. Revenue forecasts take a broader view, reporting sales and other core business income as it’s expected to be earned.
As a result, sales forecasts are used mostly in a sales context, while revenue forecasts are more useful for overall business strategy.
▸▸▸ See how to manage revenue on one platform
Watch a demo of Revenue Cloud in action and discover how to speed up growth with help from agents.
Being able to accurately predict future revenues has its advantages. It helps businesses:
Revenue forecasting involves more than pulling past revenue totals and projecting them forward. Teams must work to identify underlying drivers to understand how revenue is being generated.
For most companies, sales are the largest driver of earnings, which makes the sales pipeline a great place to start to build your forecast. Each opportunity represents potential revenue — but you can’t assume that all prospects will make it to the finish line.
To account for this, many teams apply probability weighting based on where opportunities are in the pipeline. For example, a deal in the prospecting stage might have only a 5% chance of closing, while one in the negotiation stage might have a 90% chance. Applying these probabilities to the anticipated sales figures creates a more realistic estimate of future revenues.
Historical data adds another layer of accuracy. Instead of relying on a single sales figure, teams use performance data to understand patterns, like how long it takes for deals to close, how likely they are to convert, and what factors influence success. With this insight, they refine their assumptions, adjusting probability averages to consider other variables like product mix and rep performance. It’s worth noting that stage-based probability is often inaccurate unless it’s backed by historical conversion data. And this is where pipeline hygiene is critical. If stage definitions and update discipline aren’t enforced, your forecast will break regardless of the method you choose.
These estimates are then further refined by incorporating real-time signals from the field. Management may adjust forecasts manually or move deals between categories to reflect changes in momentum, customer engagement, or emerging risks that aren’t captured in the data alone.
No matter the method you choose, all forecasts are crafted using the same general steps:
Forecasts are typically built from the ground up, where individual deals roll into team and company-level projections. This gives decision makers the ability to drill down if they want to understand what makes up the final projection. But ultimately, you can see that forecasts are created using individual building blocks of information. This ensures all factors influencing outcomes are reflected in the final projection.
There’s no one right way to forecast revenue. The optimal method for you depends on your business model, industry, data quality, and goals. Here are four of the most common methods.
This is a strong option for organizations with detailed and well-managed sales pipelines. It evaluates opportunities currently in the pipeline to determine their likelihood and timing of closing — often using probability weighting, as we described earlier. Those deal-level projections are then refined using historical data and human judgment.
Because this model is predicated on current, active deals, it’s often a more accurate approach than some of the other methods. But this accuracy comes at a cost. It can be time-consuming and tedious to maintain because you need eyes on every single opportunity. This approach depends heavily on having accurate pipeline data and consistent rep behavior to work.
A weighted moving average is widely used and simple to execute, making it practical for many businesses. It predicts future values using historical data, but it places a heavier emphasis on recent sales. Management assigns weights to past periods — for example, last month = 50%, the month prior = 30% — to estimate future revenues. These weighted averages are only applied to a set number of prior periods, and these averages move forward as time progresses.
This can be a great method for businesses that are changing rapidly. But it does require strong judgment when management assigns weights to past periods. Results can be skewed if the method isn’t tested and adjusted regularly.
Exponential smoothing is also based on historical data and assumes that more recent revenues are better predictors of the future. But it does so slightly differently: Exponential smoothing doesn’t fully drop older data from the formula; it simply becomes less impactful as time goes on.
Exponential smoothing is great for businesses with predictable seasons. If the calculations are crafted appropriately, it can predict patterns throughout the year. It provides baseline expectations and sanity-checks any pipeline forecasts you choose to use.
Though this method is simple — you apply a formula to historical revenue data — it can pose some problems. Most notably, it can amplify noise. If recent data is unusually volatile, it may place more of an emphasis on those one-off spikes.
Regression analysis is a statistical forecasting method that attempts to answer the question, “What factors actually influence revenue?” Instead of basing projections on past revenue, it looks at the strength of relationships between two variables. For example, you might notice:
A regression analysis builds these relationships into the formula. It might look something like this, where Variables 1, 2, and 3 are inputs like marketing spend, rep headcount, etc., while the a, b, and c coefficients reflect how strongly each variable impacts revenue:
Revenue = (a x Variable 1) + (b x Variable 2) – (c x Variable 3) + baseline revenue
Separating individual revenue drivers gives teams more flexibility, but you must have granular insight to understand the relationships between these variables.
Even the strongest tools won’t fix a bad process or bad data. Here's how to get the fundamentals right.
Before building a forecast, consider how it will be used. Who needs it? What decisions will they make? How often will they review it? The answers will help determine the right level of granularity for your report. For example, a deal-level forecast may be useful for a sales manager but less useful for a CEO evaluating product mix.
While certain data systems can update in real time, qualitative inputs — like rep judgment and opinions of management — can’t. Have regular check-ins, weekly or bi-weekly, with your people to make sure forecasts reflect current outlooks. However, weekly forecasting calls often introduce bias when reps over or under-commit.
Departments should be working together to build the revenue model. It shouldn’t be siloed to just sales or just finance. Here’s an example of how misalignment can cloud a forecast:
It’s not always easy to get everyone on the same page, and trying to do so solely for forecasting is bound to fail. Cross-functional alignment needs to be built into the organization from the start, spanning everything from data collection and goal setting to incentives and rewards.
Accurate forecasts need trustworthy inputs. To ensure inputs are accurate and relevant, you should:
Compare forecasts to actual performance to see how accurate they are. Refine your inputs over time to build confidence in your model.
Revenue forecasting can provide useful insight, but it’s not easy to get it right. Here are common challenges in preparing forecasts that are both accurate and functional:
Revenue forecasts make sense in theory, but how do entities prepare them in practice? Let’s look at two examples, one quite simple and one a bit more complex.
Consider a small business that’s just getting started. They’ve been operating for less than a year and have only nine months of revenue coming from a sales team of two, one of whom is still ramping up. This type of business is likely looking for forecasts that are more directional than precise. They decide to use a trend analysis, using early revenue reports as a baseline and making manual adjustments from there. The dataset is limited, but managers still like having insight into the year ahead — and they know the reports will become more accurate over time.
This organization is much more established, with a history of sales pipeline data to use. A bottom-up approach has worked well for them in the past because they’ve noticed sales rep performance has been consistent. The forecast is centralized around pipeline data, and it’s forecasted forward using probability weighting. Modern revenue management software prompts managers to review assumptions regularly, which they find easy to do with the trend reports embedded into the software.
If you want forecasting efforts to be faster, more accurate, and easier to maintain, choose tools that amplify your existing process.
The right tools can make all the difference. Platforms like Salesforce bring these capabilities together in a single system. With agentic software like Agentforce Revenue Management, teams can combine multiple forecasting methods to generate more accurate forecasts in real time. Some useful features include:
Sign up for the Salesblazer Highlights newsletter to get the latest sales news, insights, and best practices selected just for you.
Revenue forecasting is only valuable if it’s based on data and drives decisions. It may show up as a number, but it’s far more than that — it’s a number that helps you work strategically.
Try Sales Cloud free for 30 days. No credit card, no installations.
Tell us a bit more so the right person can reach out faster.
Get the latest research, industry insights, and product news delivered straight to your inbox.
Revenue forecasting gives you a better idea of what your revenues are going to look like. If you can spot opportunities and shortfalls early, you can make smarter decisions about hiring, budgeting, investments, product mix, sales strategy, and more.
Revenue forecasting combines historical performance, current pipeline activity, external factors like market conditions and customer sentiment, and judgments and assumptions from management and sales reps about deal rates, conversion rates, and timing.
At minimum, revenue forecasts should be made quarterly, but teams that update inputs more frequently — monthly or weekly — will typically find that their forecasts are more accurate. The more frequent the reporting cadence, the more accurate the forecast — but there needs to be a balance so the report is reliable and teams aren’t overburdened.
Generally, new businesses should keep forecasts simple at first. Don’t choose a method that’s too time-consuming to calculate or that relies on data you’re not able to collect. Over time, you’ll refine your method, layering in more sophistication as more accurate projections are needed.
AI can improve the accuracy of your forecasts by logging trends in large datasets that humans may not notice, but it’s likely never going to replace human judgment. Sales reps and managers provide context that financial reports simply can’t capture.
KPIs to incorporate into revenue forecasts include average deal size, conversion rates, sales cycle length, and pipeline value.