← IndexEntry № 130·finance

Update a 12-Month Rolling Forecast with New Actuals

Refreshes a 12-month rolling forecast using the latest closed-period actuals and updated business assumptions.

Optimized for
ChatGPTClaude
§ When to use this

Rolling forecasts only deliver value if they're actually rolled — re-cut each month with fresh actuals so the 12-month horizon never shrinks. In practice that monthly refresh is tedious: pull actuals, compare to the old forecast, re-project, and write up what moved. This prompt compresses that into one structured pass. The emphasis on comparing new versus prior forecast is deliberate. Leadership cares less about the absolute number than about what changed since last month and why. By forcing a materiality threshold, the prompt keeps you from drowning in noise and surfaces only the movements worth a conversation. It also produces a CFO-ready narrative, so the same exercise that updates your model also drafts your board pre-read. Feed it clean actuals and honest assumption updates, and treat the projected periods as planning estimates that you still sanity-check before circulating.

§ The Prompt— fill in the fields, then copy or open in a tool
§ Customize0/4 fields filled
your prompt — fill the fields above
You are an expert FP&A analyst maintaining a 12-month rolling forecast. I will give you the prior forecast, the latest actuals for [PERIOD JUST CLOSED], and new business assumptions: [UPDATED ASSUMPTIONS]. Re-forecast the next 12 months for these lines: [FORECAST LINES]. For each line, compare the new forecast to the prior forecast, explain the largest changes, and roll the window forward by one month so the horizon stays at 12 months. Highlight any line where the forecast moved by more than [MATERIALITY THRESHOLD] and state the underlying cause. Conclude with a short narrative a CFO could paste into a board pre-read. Treat all numbers as planning estimates, not guarantees.
Open with your prompt →ChatGPTClaudeSends your filled-in prompt straight into a new chat.
§ Example Output

What you can expect back

Rolling forecast refresh — base period May 2027 (estimates)

Material moves vs. prior forecast:
- New-business revenue: June revised down ~$90K as two enterprise deals shifted into Q3; full-year impact is timing, not lost pipeline. Q3 steps up correspondingly.
- Headcount cost: trimmed ~$40K across June–August from the extended freeze; reverts in Q4 as planned roles reopen.
- Total opex: down ~$55K near-term, tracking the headcount change.
- Expansion revenue: unchanged, within threshold.

Window now runs Jun 2027–May 2028.

CFO narrative: The May refresh is largely a timing story. Two enterprise deals slipped a quarter, moving roughly $90K of new ARR from June into Q3 without changing the annual total. The extended hiring freeze lowers near-term burn by about $55K. Full-year revenue and margin outlook are intact; the main watch item is closing the slipped deals in Q3.

Illustrative example — your results will vary by tool and inputs.

§ Pro Tips

Get sharper results

  • 01Paste the prior forecast and the new actuals in clearly labeled blocks so the model knows which is which when computing deltas.
  • 02Distinguish timing shifts from real changes in your assumptions — the model will echo that distinction in the narrative, which executives appreciate.
  • 03Keep the same line names and order every month so you can diff outputs across refreshes.
  • 04Ask for the output as a table plus narrative; the table feeds your model and the narrative feeds your deck.
§ Variations

Adapt it for your case

Driver-based re-forecast

Give it the underlying drivers (e.g. reps, quota, ramp) instead of revenue totals and have it rebuild the line bottoms-up.

Quarterly cadence

Swap the monthly roll for a quarterly one by changing the period and horizon language to four quarters.

Bridge chart prep

Ask it to express the change as a waterfall bridge (prior forecast → drivers → new forecast) ready to chart.

Best For — Roles
Tags#forecasting#fp&a#rolling-forecast
§ FAQ

Common questions

How is this different from just re-typing my model?

It handles the comparison and write-up, not the source-of-truth math. Use it to spot and explain what moved and to draft the narrative; keep your spreadsheet or planning tool as the system of record.

What if my assumptions conflict?

Flag the conflict in your input and the model will usually surface it. Still review the projected lines — if two assumptions can't both be true, the math downstream will be off.

Can it keep a true rolling window?

Yes, it drops the oldest month and adds a new one when you tell it the base period. Confirm the horizon dates in the output each time to be sure the window rolled correctly.

§ Related Entries

You may also need