Example

Rolling Forecast Example

A 75-person professional services firm in Birmingham with £3.8M revenue. The CFO has moved from static annual budgets to a rolling 12-month forecast that is updated monthly. This view shows the March update with Jan-Mar actuals locked.

Example data

Financial model

P&L Line
Jan (A)
Feb (A)
Mar (A)
Apr (F)
May (F)
Revenue
£310k
£325k
£298k
£340k
£355k
Direct Costs
(£155k)
(£163k)
(£149k)
(£170k)
(£178k)
Gross Profit
£155k
£162k
£149k
£170k
£177k
OpEx
(£98k)
(£101k)
(£97k)
(£105k)
(£105k)
Operating Profit
£57k
£61k
£52k
£65k
£72k
Cumulative
£57k
£118k
£170k
£235k
£307k
Mar (A)

March actuals came in below forecast due to a delayed project start. The forward forecast has been adjusted upward to reflect the deferred revenue recognition in Q2.

Operating Profit

Operating margin improves from 18% in Q1 actuals to 20% in the forward forecast, reflecting planned cost efficiencies and higher utilisation rates.

Cumulative

Cumulative tracking shows the business is on pace for £820k annual operating profit, 4% ahead of the original annual budget.

Formulas

Key formulas

fxForecast Revenue = Prior Month Actual * (1 + Trend%)

Forward months are projected from the latest actual, adjusted for seasonal patterns and known pipeline. This avoids the anchoring bias of static budget figures.

fxDirect Costs = Revenue * 50%

For a services firm, direct costs (mainly consultant salaries) track revenue closely. The 50% ratio reflects a 50% gross margin target.

fxCumulative = SUM(Operating Profit, Jan:Current Month)

Running cumulative profit helps track progress toward the annual target and identify when you are ahead or behind plan.

Analysis

What makes this example good

Clear visual distinction between actuals (A) and forecast (F) periods
Monthly granularity allows quick response to variances
Cumulative row provides running progress toward annual targets
Forward months reflect latest intelligence, not stale budget assumptions
Rolling horizon means the business always has 12 months of forward visibility

Customisation

How to adapt for your business

1

Extend to show all 12 months if your board prefers the full rolling view

2

Add a "vs Original Budget" variance row to show forecast drift

3

Include a confidence indicator (high/medium/low) for each forecast month

4

Break out revenue by client segment or service line for more granular forecasting

5

Add a cash flow row to complement the P&L view

Common variations

  • --18-month rolling forecast for businesses with longer planning cycles
  • --Quarterly rolling forecast for smaller teams with less capacity for monthly updates
  • --Revenue and headcount-only rolling forecast for fast-growing startups
  • --Three-scenario rolling forecast (base, upside, downside)

FAQ

Frequently asked questions

A budget is set once per year and remains fixed as a baseline. A rolling forecast is updated monthly (or quarterly) and always extends 12 months into the future. The budget is your target; the rolling forecast is your best current estimate of what will actually happen.

Build this in Grove FP in 10 minutes

No credit card required. Set up in minutes. 30-day money-back guarantee.