Rolling Forecast: How to Replace Your Annual Budget
A rolling forecast keeps your financial model current all year long. Learn how to replace your annual budget with one that actually reflects your business.
The annual budget is a plan built on guesses, then defended for twelve months regardless of what actually happens. A rolling forecast replaces that with something more honest: a model you update regularly, so the picture in front of you reflects the business you are actually running, not the one you imagined in January.
This article explains what a rolling forecast is, why the annual budget fails early-stage companies, and how to build and maintain one that gives you genuine financial visibility.
What a rolling forecast is#
A rolling forecast is a financial model that always looks the same distance ahead, regardless of where you are in the calendar year. If you maintain a 12-month rolling forecast, you always have 12 months of forward visibility. When October ends, you add October of next year to the end of the model and drop the version of October you just lived through.
The horizon stays constant. The model moves with you.
A static annual budget starts on 1 January, ends on 31 December, and becomes progressively less useful as the year goes on. By September, it is telling you about a world that no longer exists.
Why the annual budget fails founders#
The annual budget was designed for large organisations with stable cost structures, predictable revenue, and a finance team whose job is to maintain it. None of those conditions apply to a pre-seed or seed-stage company.
Your costs change every time you hire someone. Your revenue assumptions shift every time a sales conversation goes differently than expected. Your runway changes every time a customer churns or a deal closes early. A budget that was reasonable in January is often fiction by April.
The deeper problem is that annual budgets create a false sense of control. You have a number. The number is probably wrong. But because it exists, it feels like a plan.
A rolling forecast does not pretend to be more accurate than it is. It accepts that the future is uncertain and builds a structure for updating your view of it regularly, rather than defending a stale one.
The mechanics of a rolling forecast#
Choose your horizon#
Most early-stage companies use a 12-month rolling horizon. This gives enough forward visibility to make hiring and spending decisions without pretending you can predict the world two years out.
Some founders use a shorter horizon for operational purposes. A 13-week rolling cash flow forecast is useful for week-by-week cash management when you are in a tight position. You can read more about that in this guide to building a 13-week cash flow forecast.
The 12-month horizon is the right default for investor conversations and runway planning. The 13-week version is the right tool when you need to manage cash at a granular level. The two serve different purposes and can run in parallel.
Choose your update cadence#
Rolling forecasts work because you update them. The cadence is usually monthly, though some founders do it quarterly if the business is relatively stable.
Monthly updates mean you are always looking at a model that reflects last month's actuals. You replace the oldest forecast period with real numbers, adjust the remaining forward periods based on what you learned, and add a new period at the end.
This is not a large amount of work if the model is built well. It becomes a large amount of work if the model is a spreadsheet with hardcoded assumptions scattered across forty tabs.
Build from drivers, not from line items#
The most common mistake in rolling forecasts is building them the same way you would build a static budget: filling in revenue and cost line items directly, month by month.
The problem is that when something changes, you have to update every cell manually. Change your pricing, and you are editing dozens of rows. Add a hire, and you are recalculating payroll, employer contributions, and downstream costs across the whole horizon.
A driver-based model works differently. You enter the underlying assumptions — your pricing, conversion rates, headcount plan, cost structure — and the model derives the financial outputs from those inputs automatically. When a driver changes, the whole model updates.
This is what makes rolling forecasts sustainable. You are not maintaining a spreadsheet. You are maintaining a set of assumptions, and the financials follow.
What your rolling forecast needs to show#
A useful rolling forecast produces three things.
First, a profit and loss projection. This shows whether the business is trending toward profitability, how gross margin is moving, and where the largest cost pressures are. It is the document most investors will ask to see first.
Second, a cashflow projection. This is not the same as the P&L. Revenue recognised in your P&L may not hit your bank account for 30, 60, or 90 days. The cashflow projection shows the actual timing of money in and money out — when your closing balance is at risk, not just whether the business is theoretically profitable.
Third, a runway figure. This is the single number that tells you how long the business can operate at its current trajectory before cash runs out. It should be visible at all times, not buried in a spreadsheet tab.
If your model does not produce all three, it is not a complete forecast. The guide on how to build a cash flow forecast covers how these components fit together in more detail.
Updating the forecast without starting from scratch#
The update process should take less than an hour if the model is built correctly. Here is what it involves.
- Replace estimates with actuals for the period just closed. Enter what revenue actually came in, what you actually spent on payroll, what your actual closing cash balance was. You are not adjusting the forecast to match actuals after the fact. You are recording what happened so the model can compare it to what you expected.
- Review the variance. Where actuals differ from your forecast, ask why. A revenue shortfall might mean your conversion assumptions are wrong. A cost overrun might mean a category is growing faster than your model assumed. The variance is the signal. Ignoring it defeats the purpose.
- Adjust forward assumptions. If you have learned something from the variance, update the drivers for the remaining periods. This is the step most people skip, and it is the step that makes the forecast useful. A forecast that never gets updated based on what you learn is just a budget with a different name.
- Add a new period at the end. If you are running a 12-month rolling model and you just closed September, add September of next year. Use your best current assumptions for that period. It will be rough, but it keeps the horizon constant.
The difference between a forecast and a budget#
These two words are often used interchangeably. They are not the same thing.
A budget is a target. It is a statement of intent: we plan to spend this much, earn this much, and end the year with this much. It is typically set once, approved by someone, and then used as a benchmark against which actual performance is measured.
A rolling forecast is a prediction. It is your best current estimate of what will actually happen, updated regularly to reflect new information. It is not a target. It is a tool for decision-making.
The confusion between the two causes real problems. Founders who treat their forecast as a budget resist updating it when the business changes, because updating feels like admitting failure. Founders who understand the distinction update freely, because the goal is accuracy, not consistency with a plan made months ago.
What to do when your forecast is wrong#
Your forecast will be wrong. This is not a failure. It is information.
The question is not whether the forecast was accurate. The question is whether the variance was predictable and whether you have updated your model to reflect what you learned.
A forecast that was 20% off on revenue but prompted you to adjust your hiring plan and extend your runway by three months did its job. A forecast that was 5% off but was never reviewed or updated is just a document.
Treat accuracy as a secondary goal. The primary goal is a model that forces you to think clearly about your assumptions and update them when reality disagrees.
No accounting system required#
One reason founders avoid rolling forecasts is the assumption that you need historical accounting data to build one. You do not.
A driver-based rolling forecast does not depend on your accounting system. You enter your pricing model, your headcount plan, your cost assumptions, and your sales projections. The model derives the financials from those inputs. If you have actuals, you can incorporate them. If you do not, you can build a credible forward-looking model from scratch.
This matters most for pre-seed and pre-revenue founders who need to show investors a coherent financial picture before they have a full set of accounts. The guide on forecasting cash flow without accounting data covers this in more detail.
Tools like bluprnts are built specifically for this situation. You enter your business model as inputs — products and pricing, headcount, sales, costs, financing lines — and the tool derives the full three-statement financials automatically: P&L, balance sheet, and cashflow. Runway is tracked visually, with cash low points identified across the forecast horizon. Reports are exportable to PDF and shareable via live links that update as the model changes, which is useful for investor data rooms. No accounting integration is required, and no credit card is needed to start.
When a rolling forecast is not the right tool#
A rolling forecast is not a substitute for accounting. It does not track what you have already spent with precision. It does not replace a bookkeeper or an accountant. It does not produce the historical records you need for tax filing or statutory accounts.
It is a forward-looking tool. Its value is in helping you make decisions about the future: when to hire, when to raise, how long your runway is, what happens if revenue comes in 20% below plan.
If you need to understand what happened last quarter, you need accounting records. If you need to understand what will happen next quarter and whether you can afford the hire you are considering, you need a rolling forecast.
Most early-stage companies need both, eventually. The rolling forecast is the one you need first.
Frequently asked questions#
What is a rolling forecast?#
A rolling forecast is a financial model that always looks the same distance ahead, regardless of where you are in the year. When one period closes, you add a new period to the end and update the model with what you have learned. The horizon stays constant; the model moves with time.
How is a rolling forecast different from an annual budget?#
An annual budget is set once, typically at the start of the year, and used as a fixed target for the next twelve months. A rolling forecast is updated regularly to reflect new information. The budget asks whether you hit your plan. The rolling forecast asks what is actually going to happen.
How often should you update a rolling forecast?#
Monthly is the standard cadence for most early-stage companies. Each update involves recording actuals for the period just closed, reviewing variances, adjusting forward assumptions, and adding a new period at the end of the horizon.
Do you need accounting software to build a rolling forecast?#
No. A driver-based rolling forecast is built from operational inputs: your pricing, headcount, sales assumptions, and cost structure. If you have accounting data, you can incorporate it. If you do not, you can build a credible model from scratch. This is the approach used by pre-revenue founders who need investor-ready financials before they have a full set of accounts.
What should a rolling forecast include?#
At minimum: a profit and loss projection, a cashflow projection, and a runway figure. The P&L shows whether the business is trending toward profitability. The cashflow projection shows the timing of money in and money out. The runway figure shows how long the business can operate at its current trajectory.
How long should a rolling forecast horizon be?#
Twelve months is the standard for most investor and planning purposes. Some founders maintain a shorter 13-week rolling forecast for granular cash management, particularly when cash is tight. The two serve different purposes and can run in parallel.
What is the most common mistake in rolling forecasts?#
Building the forecast from direct line-item entries rather than from underlying drivers. When assumptions are hardcoded into individual cells, every change requires manual updates across the model. A driver-based model updates automatically when an input changes, which is what makes the rolling update process sustainable.