Facing the Challenges of Forecasting Software Sales

Transformations, transformations, transformations. 

Forecasting software licenses can be a daunting task for many organizations. Without the right tools, the transformation and data management required will consume up to 95% of your time and resources.

This blog post will explore the challenges involved in forecasting software licenses and propose a solution to make the process more efficient and avoid doing all the required transformations manually.

The Importance of Transformation

The process of forecasting typically involves several steps, including creating reports, distributing them to planners, collecting data, verifying accuracy, consolidating data, and presenting it to upper management. This cycle often needs to be repeated whenever new or better data is required, leading to a significant amount of manual work, particularly in the transformation of data from one format to another.

The process of forecasting is the following:

The Forecast Process

  1. Create a report for every planner.
  2. Distribute the report via email or a shared space.
  3. Planners provide their numbers.
  4. Track completion.
  5. Collect the data.
  6. Verify the data.
  7. Correct any errors.
  8. Recalculate and consolidate the data.
  9. Present the data to upper management.
  10. Repeat from step 2 as necessary.
This is basically Tom Cruise’s “The Edge of Tomorrow” story: transform -> collect -> transform -> repeat
By automating the first eight steps, significant time and effort can be saved, allowing your team to focus on more strategic tasks.

But there’s another issue here to be pointed out: Why You need instant recalculations? 

The answer is pretty simple. It is hard to plan Sales and Revenues if you must plan contract items sold, and the figures aren’t instantly recalculated. 

The Missing Link: Instant Recalculations

Effective planning and forecasting require instant recalculations to adjust for changes in data, particularly when dealing with complex business models. 

Any solution that recalculates based on the input several steps after the input provided is considered a bad solution.

Excel, while powerful, often falls short in this regard, especially when dealing with large datasets (number of lines) and/or intricate calculations.

So, there’s a missing link in the process between the consolidated numbers and the Planner providing their numbers:

Questions you might consider include:

  • What makes a software selling business model so complex?
  • What transformations are needed to get accurate sales and revenue forecasts?
  • Why don’t sales equal revenue?

Understanding the Complexity of Forecasting License Sales

Analytical planning involves several layers of complexity. Planners need to account for new items, contract renewals, and price changes, both for existing and new contracts. Additionally, sales are not directly equal to revenues due to deferrals.
The Complexity in Forecasting Licence Sales:
    • You want analytical planning
    • Planners plan items/contracts sold
    • But you already have contracts
    • Probably some of the contracts will be renewed
    • You might also adjust the price
    • So, to calculate Sales and Revenue for a market, you must
      • Provide new items
      • Plan on contract-renewals
      • … And price changes
      • Apply the above 2 factors for the existing contracts, as well as for the new recurring contracts
    • Provided with the above, you’ve finally got the sales figures.

However, you are still not ready, because Sales are not directly equal to Revenues due to Deferrals. 

What Are Deferral Calculations?

For accurate “accounting-ready” revenue forecasting, it’s crucial to calculate deferrals. With Deferrals you correct the sales figures, to show every penny in the correct period. 

For example, if a customer pays $12,000 in March 2024 for a 12-month lease, the sales amount is $12,000, but the revenue recognized in 2024 is only $10,000, with $2,000 deferred to 2025.

Also, you may have an accounting policy in place that enforces you to acknowledge an upfront percentage of your Sales as Revenues. These upfront percentages are the licence part from an SaaS recurring contract.

Manual Transformations: The Sand in the Machine

A Forecasting process that involves calculating all the above, especially with a large number of contracts and contingencies (let’s say, a couple of thousand lines) will have to involve manual transformation steps at every new data provided by the planners (aka. the businessmen).

If you want to save that time plus spare the manual efforts and the brain power, you will have to automate this process.

When you decide to automate, you must answer 2 major questions:

  1. Is there a product on the market, that provides a fine solution for modelling the above, and
  2. Can it tackle the General Challenges in Financial Planning & Forecasting, too?

Regarding the first question. Yes, there is, and we’ll be happy to show it to you! Book a Demo to check out our Template for Software Licence Forecasting!

Regarding the second question, read on.

For a deeper dive into the general challenges of financial planning and how to overcome them, check out our detailed blog post on the topic.

Other popular blogposts about the Rapid Platform and our FP&A solution Abylon Rapid Planner: 

Author of the post:

Zsolt Kreisz - Financial Controller in the past, now BI Developer at Abylon Consulting.
Linkedin Profile

Follow us on social media for more news and technical insights!

Please provide your name and email address to download the whitepaper

Please provide your basic info to view the Demo

Download Whitepaper on Rapid Smart Excel Add-In