Goal of the analysis:
The goal of the Revenue Forecasting Accuracy analysis is to measure how closely a SaaS company’s actual revenue aligns with its forecasted revenue. Accurate revenue forecasting is essential for effective financial planning, resource allocation, and investor confidence. This analysis helps SaaS companies assess the precision of their revenue predictions and identify areas where forecasting can be improved.
Data required:
- Forecasted revenue: The revenue that was predicted or forecasted for a given period (e.g., monthly, quarterly, or annually).
- Actual revenue: The revenue that was actually generated during the same period.
- Historical revenue forecasts and actuals: Historical data on revenue forecasts and actual results to compare and evaluate trends over time.
- Segmentation data (optional): Segmented forecasts and actuals by product, region, or customer type to assess forecasting accuracy across different business areas.
Detailed step-by-step instruction on how to conduct the analysis:
- Collect forecasted revenue:
- Gather the forecasted revenue for the analysis period. This could be a top-down forecast from the finance team or a sales-driven forecast based on expected customer deals, renewals, and expansion.
- Gather actual revenue data:
- Collect the actual revenue generated during the same period. This should include all revenue streams, such as subscription revenue, upsells, and one-time payments.
- Calculate the forecasting error:
- The difference between forecasted and actual revenue is the forecasting error. This measures how far off the forecast was from the actual result.
- Use the formula: Forecasting Error = Actual Revenue – Forecasted Revenue
- For example, if the forecasted revenue was $500,000 and the actual revenue was $480,000: Forecasting Error = $480,000 – $500,000 = -$20,000
- Calculate the forecasting accuracy percentage:
- Forecasting accuracy is the percentage by which the forecast was correct relative to the actual revenue. It reflects how closely the forecast matched the actual revenue.
- Use the formula: Forecasting Accuracy (%) = (1 – |Forecasting Error / Forecasted Revenue|) x 100
- Using the same example, with a forecasting error of -$20,000 and forecasted revenue of $500,000: Forecasting Accuracy = (1 – |-$20,000 / $500,000|) x 100 = (1 – 0.04) x 100 = 96%
- Analyze forecasting accuracy by time period:
- Calculate the forecasting accuracy for multiple periods (e.g., monthly or quarterly) to identify patterns or trends in forecasting performance. This can help highlight whether forecasts are improving or deteriorating over time.
- Segment forecasting accuracy (optional):
- If relevant, analyze forecasting accuracy by segment, such as by product line, customer size, or region, to assess which areas of the business have more accurate predictions and which require improvement.
- Use the formula: Segment Forecasting Accuracy (%) = (1 – |Forecasting Error for Segment / Forecasted Revenue for Segment|) x 100
Format of the output of analysis:
The output typically presents the Forecasting Accuracy Percentage along with supporting metrics such as forecasted revenue, actual revenue, and error by period. Example format:
- Forecasted Revenue: $500,000
- Actual Revenue: $480,000
- Forecasting Error: -$20,000
- Forecasting Accuracy: 96%
- Forecasting Accuracy by Segment:
- Product A: 98%
- Product B: 90%
This format provides a clear view of the company’s forecasting accuracy and areas where forecasting can be improved.
How to interpret results:
- High forecasting accuracy (95% or above): A high accuracy rate indicates that the company’s forecasting models are reliable and closely aligned with actual revenue performance. This gives the company confidence in its financial planning and decision-making.
- Moderate forecasting accuracy (85%-94%): This suggests that the forecasts are reasonably accurate but may require refinement to improve precision. There may be specific factors, such as customer churn or deal delays, causing the forecast to miss actuals.
- Low forecasting accuracy (below 85%): Low accuracy indicates a significant gap between forecasted and actual revenue, potentially due to unrealistic expectations, flawed forecasting models, or external factors. This can lead to challenges in financial planning, budgeting, and resource allocation.
- Segmented analysis: If certain segments (e.g., product lines or regions) have much lower accuracy than others, it may suggest the need to refine forecasting methods for those specific areas. Some segments may be more volatile and harder to predict.
Steps a company can take to improve on this measure:
- Refine forecasting models:
Reassess the inputs and assumptions used in forecasting models. Incorporate more reliable data sources, such as historical customer behavior, market trends, and customer retention rates, to improve the accuracy of predictions. - Enhance data collection:
Improve the quality and granularity of data used in forecasts. Collect more accurate and up-to-date sales pipeline data, customer behavior data, and economic indicators that could impact revenue. - Use scenario-based forecasting:
Implement scenario-based forecasting to account for best-case, worst-case, and most-likely scenarios. This approach helps the company prepare for a range of outcomes and improves planning flexibility. - Track sales pipeline performance:
Monitor sales pipeline health regularly and compare actual deal closing rates to forecasted expectations. Adjust forecasts based on updated pipeline data, especially when major deals are delayed or lost. - Account for churn and customer retention rates:
Factor customer churn and retention rates into forecasts to ensure they reflect the true revenue potential. Consider customer satisfaction scores, product usage metrics, and renewal likelihood when forecasting subscription revenue. - Implement rolling forecasts:
Use rolling forecasts that are updated regularly (e.g., monthly or quarterly) based on the latest business and market data. Rolling forecasts improve accuracy by allowing for adjustments as new data becomes available. - Improve cross-functional collaboration:
Ensure that sales, marketing, customer success, and finance teams collaborate effectively in the forecasting process. Sales teams can provide insights into potential deals, while customer success can contribute valuable data on renewals and churn risks.
Request the PDF Download of How to Analyze a SaaS Company
Menu of the 45 analyses:
Finance & Revenue:
Table of Contents
- Annual Contract Value (ACV) Analysis
- Average Revenue Per User (ARPU) Analysis
- Cost of Goods Sold Analysis
- Deferred Revenue
- Discount Rate Impact
- Expansion Revenue Analysis
- Monthly Recurring Revenue (MRR) Growth Rate
- Revenue Backlog
- Revenue Concentration
- Revenue Forecasting Accuracy
- Revenue per Employee
Sales & Marketing:
Customer Retention & Success:
Table of Contents
- Contract Renewal Rate Analysis
- Churn Rate Analysis
- Customer Advocacy or Net Promoter Score (NPS)
- Customer Lifetime Value (CLV) Analysis
- Customer Segmentation Analysis
- Customer Success Team Efficiency
- Customer Support Efficiency Analysis
- First Contact Resolution (FCR) Rate
- Net Revenue Retention (NRR) Analysis