Back to guides

Guide

How to Build a Revenue Forecast and Scenario Model in Excel with AI

Build a driver-based revenue forecast in Excel with base, best-case, and worst-case scenarios using AI instead of manual scenario tables and linked formulas.

By Decide AI TeamPublished April 11, 2026Updated April 11, 2026
6 min readRevenue forecastingScenario modeling

Introduction

Revenue forecasting is a common Excel task used to estimate future income and support planning. A single forecast, however, is often not enough. Revenue changes with customer growth, churn, pricing, upgrades, downgrades, and one-off revenue items.

That is why scenario modeling matters. Instead of only projecting historical revenue forward, a stronger model forecasts the underlying business drivers and shows how different assumptions change the outcome.

Scenario

A subscription software startup tracks monthly operating metrics such as:

  • starting customers
  • new customers acquired
  • customers lost to churn
  • average revenue per customer
  • expansion revenue
  • contraction revenue
  • one-time fees

The team already has a spreadsheet showing historical performance, but it does not forecast the next few months.

Leadership wants to:

  • forecast revenue for the next 6 months
  • understand how customer growth and churn affect revenue
  • compare possible business outcomes under uncertainty

They specifically want three scenarios:

  • Base Case: expected growth and churn
  • Best Case: stronger growth, lower churn, better pricing
  • Worst Case: slower growth, higher churn, weaker expansion

Building this manually in Excel would require multiple linked formulas, assumptions tables, and scenario logic. They want Decide to generate the structure automatically.

Prompt

Using this dataset, create a 6-month driver-based revenue forecast with scenario modeling. Use the last available month as the starting point and project future values for customers and revenue. Model customer growth using new customers and churn, and calculate ending customers for each month. Forecast revenue using average revenue per customer, expansion revenue, contraction revenue, and one-time fees. Create three scenarios: Base Case, Best Case, and Worst Case by adjusting growth rate, churn rate, and revenue drivers. Generate a table showing projected revenue for each month under each scenario, and create a chart comparing the scenarios over time.

Source dataset

The starting sheet contains the operating drivers Decide needs: customers, churn, ARPC, expansion, contraction, and one-time fees.

Revenue forecast dataset in Excel with customer and revenue drivers by month
Revenue forecast dataset used as the base for the scenario model.

Scenario outputs

Decide turns the raw sheet into a structured revenue-planning model with side-by-side scenarios and chart outputs.

6-month revenue forecast scenario comparison table in Excel
Comparison table summarizing Base, Best, and Worst Case outcomes over six months.
Monthly revenue comparison across base, best, and worst case scenarios
Monthly revenue, customers, and ARPC across all three scenarios.
Base case six-month revenue forecast table
Base Case forecast with projected customers, ARPC, and revenue components by month.
Best case six-month revenue forecast table
Best Case forecast showing stronger customer growth and higher revenue expansion.
Worst case six-month revenue forecast table
Worst Case forecast showing the downside impact of higher churn and weaker growth.
Revenue forecast scenario analysis dashboard with charts
Scenario analysis dashboard comparing monthly revenue, ending customers, revenue mix, and cumulative revenue.

What Decide builds

After running the prompt, Decide can produce:

  • a 6-month revenue forecast from the last observed month
  • a driver-based customer model using acquisition and churn
  • scenario assumptions for Base Case, Best Case, and Worst Case
  • a monthly revenue table by scenario
  • a chart that compares how the three scenarios diverge over time

Review

1. Driver-based forecast model

Instead of projecting one top-line revenue number blindly, Decide builds the forecast from business mechanics:

  • customer growth
  • churn
  • pricing
  • expansion revenue
  • contraction revenue
  • one-time fees

That creates a forecast that is more realistic and easier to audit.

2. Scenario modeling

Decide generates three versions of the forecast automatically:

  • Base Case: steady performance based on recent history
  • Best Case: stronger acquisition, lower churn, stronger expansion
  • Worst Case: weaker growth, more churn, softer revenue drivers

This makes the model useful for planning rather than just reporting.

3. Forecast output table

The output table should clearly show:

  • projected customers by month
  • projected revenue by month
  • comparison across all scenarios

That side-by-side view helps leadership understand both expected performance and risk.

4. Visualization

The scenario chart should make it easy to:

  • see divergence over time
  • compare downside and upside cases quickly
  • explain the planning range to leadership or finance

Decision-making value

With this model, the startup can:

  • understand how customer growth and churn drive revenue
  • test how sensitive revenue is to core assumptions
  • plan hiring, marketing, and spending against different outcomes
  • prepare for downside risk while still targeting upside opportunities

For example:

  • if churn rises slightly, the revenue impact becomes visible immediately
  • if acquisition improves, leadership can justify scaling operations faster

Closing

This is the difference between a static spreadsheet and a planning model. Instead of manually wiring assumptions, formulas, and scenario tables together, you can ask Decide once and get a structured forecasting model that supports better business decisions.

Get started today with Decide