Rolling Cash Flow Forecasts: How to Keep One Current
By Newtown Analytics · · 9 min read
For finance, fp&a & accounting managers
A rolling cash flow forecast always looks the same distance ahead. Each time a period ends, you replace its estimate with actual results and add a new period at the far end, so the forecast never runs out. Instead of rebuilding a forecast every quarter, you maintain one continuously. This guide explains how it works, how to run the weekly roll, and how to avoid the habits that make rolling forecasts decay. It supports the wider practice of cash flow management.
What "rolling" means
A static forecast covers a fixed window, such as January to December. As the year passes, the window shrinks, and by October you are forecasting only two months. A rolling forecast keeps a constant horizon: 13 weeks, 6 months or 12 months, always measured from today.
| Feature | Static forecast | Rolling forecast |
|---|---|---|
| Horizon | Shrinks as time passes | Constant |
| Updating | Occasional, often painful | Routine, small |
| Actuals | Compared at period end | Replace estimates each cycle |
| Decision value | Declines over time | Stays high |
The same logic applies to both short-term cash forecasts and longer-term financial forecasts. For cash, the common choices are a weekly 13-week roll and a monthly 12-month roll.
The roll-forward routine
Here is the weekly procedure for a 13-week forecast. It takes a trained person about an hour.
- Save a copy of the prior version. You will need it for accuracy tracking.
- Enter actual receipts and payments for the week just ended, and reset ending cash to the reconciled bank balance.
- Delete or hide the completed week and add a new week 13 with estimates for receipts and payments.
- Refresh weeks 1 to 4 with the latest information: new payments received, new bills approved, changes in customer promises.
- Check weeks 5 to 13 for large changes only, such as a new contract or an expected supplier price change.
- Review variances between the saved forecast and the actuals.
- Flag any week below minimum cash and decide what to do.
A two-week illustration
Here is a simplified view of two consecutive weekly versions of the same forecast.
| Week ending | Version A (prior) | Version B (after roll) |
|---|---|---|
| Week 1 | Forecast ending cash $90,000 | Actual ending cash $84,000 |
| Week 2 | $78,000 | Forecast $71,000 (reflects the $6,000 miss) |
| Week 3 | $82,000 | Forecast $76,000 |
| Week 12 | $64,000 | Forecast $58,000 |
| Week 13 | not in the forecast | Forecast $61,000 (newly added) |
Week 1 came in $6,000 below forecast because a customer paid late. Version B carries that $6,000 shortfall through every later week, since opening cash for every future week is now lower. Unless the customer's payment is also forecast in a later week, the forecast now shows a lower balance than expected. In practice, you would also move the late payment into week 2, which would restore the balance. The roll forces this reasoning every week instead of once a quarter.
Rolling longer-term forecasts
Rolling works for longer horizons too. A common design is a 12-month monthly forecast that rolls each month:
- At the end of March, replace March's forecast with actuals.
- Add the following March as month 12.
- Revise months 1 to 3 for new information, and review the rest at a higher level.
Many companies combine the two: a 13-week weekly forecast for near-term liquidity and a 12-month monthly forecast for financing and budgeting. The first 13 weeks of the monthly forecast should reconcile to the weekly view, as a consistency check.
Why rolling forecasts work better
- Constant visibility. There is always a year or a quarter of future in view.
- Smaller updates. Revising one period is easier than rebuilding the whole plan.
- Faster learning. You compare forecast and actual every cycle, so errors become visible quickly.
- Better decisions. Managers use current information rather than a stale annual plan.
- Less gaming. When the forecast is updated frequently, padding and sandbagging matter less.
Common mistakes
Rolling without reconciling. If you do not reset to the actual bank balance, errors accumulate. Always anchor on the actual.
Overwriting history. If you do not save prior versions, you cannot measure accuracy. Keep a dated archive, or at least save the numbers for the next week's variance.
Changing everything every week. If you adjust every line each time, you spend hours and introduce noise. Update the lines with new information, and leave the rest.
Adding detail as time passes. The roll should not grow the file. Keep the same structure, and group items in later weeks.
Optimism creep. When a receipt slips from week 3 to week 4 to week 5, the pattern shows a forecasting habit. Use customers' actual payment history to place receipts.
No ownership. If the person who maintains the forecast is on holiday and nobody else knows how, the roll stops. Document the steps and train a backup.
Using the forecast as a target. The forecast is a prediction, not a goal. Do not distort actions to hit it.
Tracking accuracy
A rolling forecast generates a built-in accuracy record. Each week, compare the forecast made one week earlier, four weeks earlier and eight weeks earlier with what actually happened.
| Lead time | Forecast ending cash | Actual ending cash | Error |
|---|---|---|---|
| 1 week ahead | $84,500 | $84,000 | -$500 |
| 4 weeks ahead | $92,000 | $84,000 | -$8,000 |
| 8 weeks ahead | $101,000 | $84,000 | -$17,000 |
The pattern is typical: the further ahead, the larger the miss. Track the error by lead time, and also by line, such as customer receipts versus supplier payments. If the 8-week forecast is consistently high, look for systematic optimism in the receipts. The method for measuring and improving is covered in how to measure and improve cash forecast accuracy.
Designing the file so the roll is easy
Most rolling forecasts fail because the roll is painful. Build the file to make the routine quick.
- Use a control cell for the start date. Week-ending dates in the header should be formulas based on one cell, so changing it shifts every column.
- Separate inputs from calculations. Put receipts and payments you type in one area, and totals and balances in another. Use color to mark input cells.
- Keep one row per recurring item. Payroll, rent and loan payments should each have a row that you can copy forward, not a cell buried in a total.
- Store actuals in a separate block. A row for actual ending cash lets you compare forecast and actual without overwriting the forecast.
- Add a version log. A small table with the date, the person and a one-line note on the biggest change makes the history auditable.
- Lock the formulas. Protect calculated cells so a stray keystroke does not break the chain of opening and ending balances.
The structure of a good layout is shown in the 13-week template.
Choosing the horizon and cadence
The right rolling design depends on how much cash risk you carry and how fast conditions change.
| Situation | Suggested design |
|---|---|
| Tight liquidity, lender covenants, or a turnaround | 13 weeks, rolled weekly, reviewed twice a week during a crunch |
| Stable business with moderate cash cushion | 13 weeks rolled weekly or every two weeks, plus a 12-month monthly roll |
| Seasonal business | 13 weeks rolled weekly, plus a 12-month monthly roll with seasonal inventory purchases built in |
| Early-stage business with irregular revenue | Weekly, with a downside case always visible |
If you are unsure, start with weekly. You can lengthen the cycle later when you see that the numbers rarely change.
A monthly 12-month roll, step by step
Suppose a company keeps a 12-month cash forecast from April to March. At the end of April, the finance lead does the following:
- Replaces April's forecast column with actual cash receipts, payments and the closing bank balance.
- Adds the following April as month 12, using the same month last year as a starting point and adjusting for growth plans.
- Checks months 1 to 3 against the latest sales pipeline, purchase orders and payment calendar, revising them where facts have changed.
- Reviews months 4 to 12 for large changes only, such as a new lease or planned capital purchase.
- Records the change in closing cash for month 12 between the old and new version, with a short explanation.
Over time the version log shows whether the forecast is drifting. If the twelve-month-out closing balance falls with each update, it may point to a systematic problem such as over-optimistic sales, or to a real deterioration that the budget has not yet reflected.
Different methods can be rolled too
You can roll a forecast built with any method. A direct forecast rolls weekly with actual receipts and payments. An indirect forecast rolls monthly with the latest income statement and balance sheet. A driver-based forecast rolls by updating drivers such as units sold, collection days and inventory days. The differences between these approaches are set out in cash flow forecasting methods.
Tools
You can run a rolling forecast in a spreadsheet by keeping a tab per version, or by using a layout where week columns are labeled by date and a "current week" cell controls which columns are visible. Forecasting software automates part of the roll by pulling bank balances, invoices and bills, though it still needs judgment on timing. When you consider tools, assess how they handle version history, scenario copies and variance reporting. The criteria are explained in cash flow forecasting software. For a ready structure, use the 13-week template.
Linking the forecast to operations
Cash forecasts depend on assumptions about sales and purchasing, and those come from operating plans. For product companies, the biggest swing factor is often inventory purchasing, which follows the demand forecast. If the demand plan changes, the rolling cash forecast should change in the same week. Make that link explicit by asking planning and purchasing to share updates before each roll. This coordination between finance and operations is the core of demand planning and inventory optimization.
A one-page checklist for the weekly roll
- [ ] Prior version saved
- [ ] Bank balance reconciled and entered
- [ ] Last week's actuals entered
- [ ] New week added at the far end
- [ ] Weeks 1 to 4 refreshed with latest information
- [ ] Large changes in weeks 5 to 13 reviewed
- [ ] Variance notes written for misses over a set threshold
- [ ] Minimum cash flags reviewed and actions assigned
- [ ] Summary sent to the owner or CFO
FAQs
What is a rolling cash flow forecast?
A forecast with a constant horizon that is updated every period: completed periods are replaced with actuals and a new period is added at the end, so it always looks the same distance ahead.
How often should I roll it?
Weekly for a 13-week cash forecast, and monthly for a 12-month forecast. Weekly is the best habit for businesses with tight liquidity.
What is the difference between a rolling forecast and a budget?
A budget sets a fixed plan for a year. A rolling forecast is an updated prediction with a constant horizon. They can coexist, with the budget serving as a target and the forecast as the current expectation.
How long does it take to maintain?
Once set up, a weekly roll usually takes one to two hours. The first version takes longer because you must gather data and build the structure.
Do I need software?
No. A well-built spreadsheet works for many companies. Software becomes helpful when you have many bank accounts, entities or a team that needs shared access.
Keep reading
- Complete guide: Cash Flow Management: The Complete Guide for Growing Businesses
- 13-Week Cash Flow Forecast Template (Excel and Google Sheets)
- Cash Flow Forecasting Methods: Direct, Indirect, and Driver-Based
- How to Build a Cash Flow Forecast You'll Actually Use
- Related topic: Demand Planning and Inventory Optimization: The Complete Guide
This article is for general information. It is not accounting, tax, legal or investment advice, and examples use illustrative numbers rather than client data. Confirm decisions that carry financial or legal consequences with a qualified professional.