10 Types of Forecasting Models

Are you constantly wondering how your product will do — and whether your business will thrive or fail?

Believe it or not, you don’t have to go to a psychic to predict the future. You just need the right forecasting model.

Here are 10 types of forecasting models that will help you optimize resources and maximize profits.

Forecasting models

What is financial forecasting?

Financial forecasting means making projections about a company’s future performance. It allows you to estimate how current trends and business metrics will affect the financial position of your business.

To do this, you need to explore historical information on:

If you don’t make any predictions, you risk unexpected cost overruns that can delay projects and disrupt future revenue.

Forecasts help you see if you need to fund a specific project, expand your team, or adjust the annual budget. As a manager, you can use forecasting to:

🎓 What is Forecasting in Project Management? Basics Explained

The 2 main forecasting methods include:

Now, let's take a look at these types of forecasting models in more detail.

Forecasting models

Quantitative forecasting models

Quantitative methods implement available data to calculate results — they don’t rely on opinion, emotion, or intuition. These methods are usually used to make short-term predictions by analyzing older, raw data.

Quantitative methods can be further divided into:

Let’s take a closer look at the different types of quantitative forecasting models.

#1: Time-series forecasting models

Time series is a popular forecasting model that analyzes past company behavior to predict future behavior (e.g., consumer or sales behavior). This forecasting model uses historical data spanning hours, weeks, months, and years to make predictions.

The subtypes below are all examples of time-series forecasting models:

Each time-series subtype has at least one of these 4 components:

Components of time series

🎓 Parametric Estimation in Project Management

Straight-line method

The straight-line method can estimate future revenues based on past data and trends. It assumes the growth rate will stay the same as in the previous periods.

To use this model, first find the growth rate of sales.

Let’s say the annual growth rate of a company has been a fixed 6% over the past 5 years. The company anticipates growth of 6% over the next couple of years. Using this information, the company can predict future sales.

This way, you get to estimate future project budgets more accurately, minimizing the risk of cost overruns. However, keep in mind that this method doesn't account for any factors that could influence the growth rate (e.g., product release delays). It relies solely on historical data.

So, if you’ve had a steady growth rate for years with no foreseeable change — this method is helpful for calculating future revenue.

Moving-average model

The moving-average model calculates a series of averages (e.g., annual revenue for the past 5 years) to predict future values. It also accounts for the margin of error.

Depending on how many months the model uses for averaging, there are 2-month, 3-month, 4-month averages, and so on. Instead of months, it could be days, years, or another defined time period.

Here’s how you can do the calculations to get the moving average:

A1 + A2 + A3 … / N

A — Average for a specific period

N — Total number of periods

Let’s say you want to calculate the moving average of sales figures for a period of 4 years (2021–2024). You decide to do a 2-year moving average (i.e., taking 2 years at a time), using the following data:

Year Sales ($M)
2021 4
2022 7
2023 6
2024 5

You would need to find averages for the following data subsets: 2021–2022, 2022–2023, and 2023–2024. To calculate the averages, simply sum up the values and divide them by the number of values you have, like this:

2021–2022: ($4M + $7M) / 2 = $5.5M

2022–2023: ($7M + $6M) / 2 = $6.5M

2023–2024: ($6M + $5M) / 2 = $5.5M

Then, you would calculate errors. Having calculated the average for 2021 and 2022, you have a forecast for 2023. Since you already have actual data for 2023, you can compare it to your forecasted value for that same year to get the error percentage.

So, instead of using simple averages, the moving-average model allows you to calculate errors. Thus, you can use that data to make more accurate forecasts.

To calculate future revenue using a 3-month moving average, you would take the average of the first 3 months to forecast month 4. Then, it would skip the first month and take the average of the second, third, and fourth months to get the value for the fifth month.

This process repeats until the average of the final months for which you have data is calculated. Then, compare the forecasted and actual values to calculate the error percentage.

Finally, you can calculate the average for the upcoming year you actually want to predict, taking into account the error margin.

Exponential smoothing method

The exponential smoothing method predicts new values as weighted averages of past observations.

New forecasts are derived by combining the past forecast and the percentage of value (the difference between the current and past forecasts). The idea behind this model is to give more weight to more recent values in the series — as observations get older, past values become exponentially smaller.

Ft = Ft-1 + α(Yt-1 – Ft-1)

Ft — forecast value for the current period

Ft-1 — forecast value for the previous period

α — smoothing constant

Yt-1 — demand in the previous period

The smoothing constant is a value between 0 and 1. You can test different values to determine the optimal smoothing constant:

This model is suitable for situations where you can’t identify a clear trend or seasonal pattern.

CEO of a fuel delivery company, Eliot Vancil, says he can’t rely on past trends because fuel usage doesn’t follow typical patterns. That’s why he believes exponential smoothing works best for his business:

Eliot Vancil

“Exponential smoothing allows me to react to new data as soon as it is available and prevents old data from influencing the next decision. My planners update their inputs every 4 hours, which results in a demand curve being produced by the model that represents the actions taken by both the crew and fleet managers.”

While exponential smoothing brings many advantages, Eliot also finds that it’s not always as accurate as he needs it to be:

Eliot Vancil

“The model's greatest advantage is its ability to provide a quick response, and its disadvantage is its sensitivity to outliers. When an outlier occurs, it can cause the model to shift significantly beyond what it would normally reflect.”

As expected, Eliot says this requires a team to review the data in real time.

Trend projection model

The trend projection model examines past events to identify patterns and recurring trends.

Trend projection can be used to forecast future activity because it assumes that all factors involved in past trends will continue. The model requires long, reliable time-series data, arranged in chronological order for evaluation.

By identifying trend patterns, the company will be able to gain a vision of the future. As a result, once you identify the trend, you can forecast demand.

#2: Associative (causal) forecasting models

Associative models are an advanced way to forecast sales because they use specific mathematical calculations to identify the relationships between variables that can affect your business activity.

The subtypes of causal models include:

Linear models assume there’s a linear relationship between the dependent and independent variables. In fact, this relationship can be positive or negative.

For example, let’s say your sales (dependent variable) increase when you invest more in advertising (independent variable). That’s a positive slope that indicates an upward trend. The negative slope would be the exact opposite — your independent variable causes a decrease in the dependent variable.

Positive and negative slope

Simple linear regression model

The simple linear regression model involves taking one factor you think influences what you’re trying to predict. For example, you can use this model to examine the relationship between money invested in ads and product sales.

Here’s the formula for calculating simple linear regression:

Y = bX + a

Y — dependent variable

b — the slope of the regression line (measure of its steepness, i.e, the ratio of the rise to the run, or rise divided by the run)

X — independent variable

a — Y-intercept (the point on the Y-axis by which the slope of the line sweeps)

So, in this case, your dependent variable (Y) would be the future sales you’re trying to predict. Ad investment would be your independent variable (X).

Multiple linear regression model

As its name suggests, the multiple linear regression model follows a similar approach to the simple linear regression model.

The only difference is that this model is suitable when you have more than one variable influencing the business outcome you want to predict. This means you’ll have 1 dependent variable (forecasted value) and 2 or more independent variables.

However, performing multiple regression by hand can be difficult, as these models are complex — especially when there are too many variables. So, you’ll likely need statistical software.

🎓 8 Best Business Forecasting Software in 2025

Qualitative forecasting models

Qualitative methods are subjective in nature and rely largely on:

These types of forecasting methods don’t involve any mathematical calculations. They are mainly used when the historical data is too narrow or not expected to be followed in the future.

Now, let’s explore some subtypes of qualitative forecasting models.

#1: Delphi method

The Delphi method is a forecasting model that involves a small group of relevant experts who voice their opinions on a given problem or situation. The expert opinions are then combined with market orientation to yield results and develop an accurate forecast.

Forecasting using the Delphi method typically goes like this:

  1. You decide who the facilitator will be — you or another neutral party,
  2. The facilitator chooses experts in the field,
  3. The facilitator (with or without the help of a researcher) creates a questionnaire,
  4. The experts fill out the questionnaire,
  5. The facilitator reviews the results,
  6. The facilitator creates a second questionnaire,
  7. The participants review the results of the first questionnaire and fill out the second, and
  8. The process of reviewing results and filling out questionnaires is repeated until consensus is reached or it’s determined that the experts can’t agree on the topic.

Some of the highlights of this model include:

The Delphi method can be used to predict sales trends, forecast economic development outcomes, identify risks and opportunities, and improve workflows.

#2: Market research model

The market research model evaluates the performance of products and services by interviewing potential customers. Their reactions and responses are recorded — and then analyzed to produce a sales forecast.

This model can be performed by staff members or third-party agencies (specialized in market research) by:

Some examples of market research strategies include focus groups, consumer surveys, and product testing. These techniques are used to gather valuable insights from consumers so the company understands which products or services to continue launching and which to revise.

The market research model can help companies:

The market research model can be used:

#3: Panel consensus model

The panel consensus model (also called expert opinion) is an approach in which experts or employees from all levels of an organization discuss a product or service. The members act like a focus group, expressing their thoughts and recommendations to develop a forecast.

The forecasting process involves a high number of participants. Therefore, the outcome would be more balanced and reliable than an individual’s opinion. The meeting ends once a consensus is reached.

Some of the highlights of the panel consensus model include the following:

The panel consensus model is useful when there isn’t enough data relevant for forecasting, short-term projections, or department-specific forecasts.

Other examples where panel consensus may be appropriate are when companies need to:

#4: Sales force composite model

The sales force composite model uses sales staff input to estimate future sales. When estimating future demand, the company may decide to collect information from the salesperson. This person helps determine customers’ needs and predict sales for a given region and time period.

With the sales force composite model, sales agents better understand customer needs because they interact with them regularly. This information helps in adjusting business operations to meet the client’s needs and maximize sales.

The salesperson is questioned about customers’ experience and satisfaction with the company. This model is easy to conduct, since it only requires an appointment with sales experts. Each person gives their own opinion about what they expect to sell in their specific region.

The sales force composite model can be useful when you need to:

FAQs about forecasting models

To learn more about forecasting models, read the answers to some of the most frequently asked questions.

How to choose the right forecasting techniques?

When selecting a forecasting model, you should consider:

However, before selecting the model, also consider the forecast’s purpose and which variables to include. This will help you choose the right model to manage projects effectively — such as making accurate budget estimates and project timelines.

🎓 Project Management: 31 Best Techniques, Practices, and Tools

What types of forecasting models are used in supply-chain management?

Both quantitative and qualitative forecasting models can be used in supply-chain management. Examples of quantitative models suitable in this case include exponential smoothing and moving average. When it comes to qualitative methods, you can rely on the Delphi method, market research, and panel consensus.

What is the best tool for forecasting?

The best tool for forecasting is the one that yields the best results for your business with the least amount of effort on your part. This, of course, depends on the kind of forecasting you need. For example, Clockify is a simple and effective solution if you need to forecast how much time it would take your team to complete a project.

Forget complex formulas — forecast with Clockify

Even the best forecasting models have their flaws and can be complex to implement on their own. What’s more, if you rely on your own calculations without dedicated software, you don’t get real-time data about current and future budgets.

That’s why powerful time trackers with forecasting features are a lifesaver. A simple app like Clockify helps you get a better understanding of how your project is performing.

Namely, when you track billable and non-billable hours on tasks in Clockify, the app can predict how much time and money will be spent on the project.

forecasting in Clockify
Forecasting in Clockify

If your billable hour estimations are off — you risk undercharging your clients.

Luckily, Clockify alerts you when tracked billable hours are getting close to your estimates. For example, you can choose to be alerted when your team tracks 70% (or any other percentage) of your estimated billable time.

This way, you can predict potential time or cost overruns and implement preventive measures.

References:

*Licence for research: Creative Commons Attribution License (CC BY)

Alaze A., Finne E., Razum O., and Miani C. (2025). A questionnaire for a conceptual framework and interdisciplinary public health research using the Delphi technique—development and validation. Front. Public Health. 13:1436569. doi: 10.3389/fpubh.2025.1436569