← All resources

Insight

Implementing Rolling Forecasts for Enhanced Business Agility

SHARE THIS POST

Executive Summary

The contemporary business environment is characterized by increasing dynamism and unpredictability, necessitating that organizations adopt more flexible and responsive planning methodologies.

The confluence of rapid technological advancements, evolving consumer behaviors, and unforeseen global events has rendered traditional, static approaches to financial planning less effective in providing the timely insights required for informed decision-making.

Annual budgeting, a cornerstone of traditional financial planning, often operates on a fixed cycle, establishing targets and resource allocations at the beginning of a fiscal year. However, the inherent rigidity of this approach means that budgets can quickly become outdated as market conditions shift and new information emerges.

This lag between the planning cycle and the realities of the business environment can hinder an organization's ability to react swiftly to challenges and capitalize on emerging opportunities.

In response to these limitations, rolling forecasts have gained prominence as a powerful tool for continuous financial planning. Unlike their static counterparts, rolling forecasts offer a dynamic and forward-looking perspective by continuously updating projections over a defined time horizon. This ongoing revision process ensures that financial plans reflect the most current understanding of the business and its operating environment, providing a more accurate and actionable basis for strategic and operational decisions.

By enhancing business agility, improving the accuracy of financial planning, and fostering a more responsive organizational culture, the successful implementation of rolling forecasts can be a significant driver of sustained growth and competitive advantage.

Defining and Differentiating Rolling Forecasts

What is a Rolling Forecast?

A rolling forecast is a dynamic financial planning tool that provides a continuous view of an organization's expected financial performance over a specific period into the future.

This method utilizes historical data and incorporates real-time information to generate predictions about future financial outcomes. The key characteristic of a rolling forecast is its continuous nature; it is updated regularly, typically on a monthly or quarterly basis. As each forecasting period concludes, a new period is added to the end of the forecast, maintaining a consistent time horizon.

The time horizon for a rolling forecast generally extends 12 to 24 months into the future, although the specific duration can vary depending on the industry, the organization's specific needs, and the volatility of the market in which it operates. The frequency of updates is also flexible, with monthly and quarterly updates being the most common. The optimal update frequency is determined by factors such as the pace of change within the business and its external environment, as well as the timelines required for effective decision-making.

The fundamental principle behind a rolling forecast is the "drop-and-add" approach.

For instance, a company using a 12-month rolling forecast updated monthly will, at the end of each month, remove the data from the month that has just passed and add a forecast for an additional month at the end of the 12-month window. This ensures that the organization always has a forward-looking view extending a full year into the future, based on the most current information available.

Rolling Forecasts vs. Traditional Static Budgeting and Forecasting

Rolling forecasts differ significantly from traditional static budgeting and forecasting methods in several key aspects, including their time horizon, update frequency, and overall flexibility.

Static budgets are typically prepared on an annual basis and remain fixed for the entire fiscal year. In contrast, rolling forecasts operate on a continuous cycle, with a consistent time horizon that "rolls" forward as each period is completed. This dynamic nature allows rolling forecasts to adapt to changes in the business environment far more readily than static budgets.

Traditional forecasting often involves making periodic adjustments to an annual budget, typically at quarterly intervals, to reflect year-to-date actuals . However, these updates are still anchored to the initial annual framework and may not fundamentally alter the overall plan. Rolling forecasts, on the other hand, are not tied to a specific fiscal year and are updated on a more frequent basis, providing a more current and relevant view of future performance.

Static budgets can create a false sense of control, as they are based on assumptions made well in advance and may not accurately reflect the realities of the business as the year progresses. This is particularly true in volatile markets where conditions can change rapidly. The rigidity of static budgets can also lead to the "use it or lose it" phenomenon, where departments feel compelled to spend their remaining budget at the end of the fiscal year, even if it is not the most efficient use of resources.

Rolling forecasts, by focusing on specific business drivers rather than a multitude of detailed line items, offer a more strategic and actionable approach to financial planning.

Driver-based forecasting identifies the key factors that most significantly impact business performance, allowing organizations to concentrate their planning efforts on the areas that truly matter. This contrasts with the often overwhelming level of detail in static budgets, which may include numerous line items that have a less material impact on overall financial outcomes. The continuous and adaptive nature of rolling forecasts makes them a more effective tool for navigating the complexities and uncertainties of the modern business landscape.

Key Components of an Effective Rolling Forecast

Forecasting Horizon

Determining the appropriate forecasting horizon is a critical component of an effective rolling forecast.

The time frame should be carefully considered based on the specific needs of the organization, taking into account factors such as the industry in which it operates, the length of its business cycle, and the time frame required for key decision-making processes. Common forecasting horizons for rolling forecasts include 12, 18, or 24 months, providing a continuous forward-looking view that extends beyond the current fiscal year.

The optimal horizon should also align with the lead times associated with critical business decisions and supply chain activities 17. For instance, if a company has long production cycles or significant procurement lead times, a longer forecasting horizon may be necessary to anticipate future needs and potential challenges. Similarly, the strategic planning horizons of the organization should be considered to ensure that the rolling forecast provides a sufficiently long-term perspective to support strategic goals.

Shorter forecasting horizons, such as 12 months, are often suitable for organizations with short-term operational goals or those operating in industries with rapid change. Conversely, companies with longer business cycles, such as those in capital-intensive industries, or those focused on long-term growth initiatives may benefit from an 18- or 24-month horizon.

The key is to strike a balance between providing sufficient foresight for effective planning and maintaining a level of accuracy that is achievable over the chosen time frame. In volatile markets, a shorter forecasting horizon with more frequent updates may be more appropriate to ensure that the forecast remains relevant and responsive to rapidly changing conditions.

Frequency of Updates

Establishing a regular cadence for updating the rolling forecast is essential to maintaining its accuracy and relevance.

The frequency of updates, which can be monthly, quarterly, or even weekly, should be determined based on the dynamics of the business and the availability of timely data. Organizations operating in fast-paced industries or those experiencing significant volatility may find that monthly updates are necessary to capture the most recent changes in market conditions and internal performance. In contrast, businesses with more stable operations or longer planning cycles may opt for quarterly updates.

The frequency of updates should also take into account the resources required to prepare and review the forecast. More frequent updates demand more time and effort from the finance team and other stakeholders involved in the process.

Therefore, it is important to balance the need for timely information with the operational capacity of the organization. Automation can play a significant role in facilitating more frequent updates by streamlining data collection and consolidation processes. By leveraging financial planning software, organizations can automate the rolling process, ensuring that the forecast is refreshed regularly with the latest actual data and updated assumptions.

The key is to establish an update schedule that ensures the forecast remains a current and reliable tool for decision-making without placing an undue burden on the organization's resources.

Level of Detail Required

The level of detail to be included in a rolling forecast is another important consideration.

While more granular data can provide deeper insights into business performance, it can also make the forecasting process more complex and time-consuming to maintain. The appropriate level of detail should be determined by the objectives of the forecast and the specific decisions it is intended to inform.

A best practice in rolling forecasting is to focus on key business drivers rather than attempting to forecast every single line item.

Key drivers are the critical factors that have the most significant impact on the organization's financial performance, such as sales volume, pricing, customer acquisition costs, and operational expenses. By concentrating on these core elements, organizations can create a forecast that is both manageable and insightful, providing a clear picture of the factors that will most influence future results.

The level of detail may also vary depending on the time horizon of the forecast

Shorter-term forecasts, such as those covering the next 12 months, may include more granular data, while longer-term forecasts extending 18 or 24 months into the future may be presented at a higher level of aggregation. The goal is to strike a balance between providing sufficient detail for actionable insights and avoiding unnecessary complexity that could hinder the efficiency and effectiveness of the forecasting process. In situations where a poor decision based on inaccurate data could have significant consequences, a higher level of detail and rigor may be warranted.

Essential Data Requirements for Rolling Forecast Creation

Creating an effective rolling forecast requires access to a variety of data sources, both internal and external to the organization. The quality and timeliness of this data are paramount to the accuracy and reliability of the forecast.

Leveraging Historical Financial Data

Historical financial data forms the foundation of a rolling forecast, providing a basis for identifying trends, seasonality, and patterns in the organization's performance.

This data typically includes past performance in areas such as:

  • revenue
  • expenses
  • cash flow
  • key performance indicators (KPIs).

Analyzing historical trends allows businesses to understand how different factors have influenced their financial results in the past and to make informed assumptions about future performance.

For example, historical sales data can reveal seasonal fluctuations in demand, while past expense patterns can help in projecting future operational costs. The depth and breadth of historical data analyzed should be sufficient to capture the nuances of the business and its operating environment, providing a solid foundation for the forward-looking projections of the rolling forecast.

SHARE THIS POST

Available on the Salesforce® AppExchange

Take PLNR for a test drive. We’ll work with you to install the app in your sandbox environment or setup a separate trial environment.