Every year, finance teams across Switzerland spend weeks building an annual budget. They gather inputs from department heads, model revenue scenarios, stress-test the cost base, get the numbers approved, load them into the ERP, and then watch the business spend the next eleven months diverging from the plan in ways that were entirely predictable in hindsight.
By March, the revenue assumptions are stale because a major client delayed a contract. By June, the cost structure has changed because two people were hired earlier than planned and one left unexpectedly. By September, the budget has become a historical artefact that tells you less about the current state of the business than a conversation with the sales director.
This is not a failure of the budgeting process. It is the natural behaviour of a static plan in a dynamic environment. The question is not whether annual budgets become inaccurate over time. They always do. The question is what you do about it.
The Case for the Annual Budget
Before making the case for rolling forecasts, it is worth being precise about what the annual budget does well, because rolling forecasts do not replace it. They complement it.
An annual budget serves three functions that a rolling forecast cannot replicate.
First, it is a commitment device. When the management team agrees to a set of numbers at the start of the year, those numbers represent a shared understanding of what the business is trying to achieve and what resources are required to achieve it. That shared understanding has value regardless of whether the numbers end up being exactly right. It forces alignment, surfaces disagreements about priorities before money is spent rather than after, and creates accountability for outcomes.
Second, it is a reference point. Variance analysis requires a baseline. The budget is that baseline for the full year, and changing it mid-year undermines the analytical discipline it supports. A controller who updates the budget every time actuals diverge is not managing performance; they are managing the appearance of performance. Keeping the original budget frozen and tracking variance against it throughout the year preserves the integrity of the analysis.
Third, it satisfies external requirements. Banks, boards, and investors typically want an annual plan. They want to understand the full-year revenue and cost expectations, the expected P&L, and the projected cash position. A rolling forecast alone, which only projects a defined number of quarters forward, does not serve this purpose as well as a full-year budget does.
The annual budget has limitations, but most of those limitations are problems of implementation rather than concept. A budget that is built with genuine rigour, based on specific assumptions rather than uniform growth rates, is a useful management tool even when the actuals diverge. The divergence is the information.
Why the Annual Budget Is Not Enough on Its Own
The limitation of the annual budget is not that it becomes wrong. It is that it becomes wrong silently, and nobody is forced to confront the implications until it is too late to respond.
Consider a business that budgeted CHF 12M of revenue for the year based on an assumption that a significant contract would renew in April. By May, it is clear the contract will not renew. The business now has a full-year revenue budget of CHF 12M, a realistic revenue expectation of CHF 10.5M, and nothing in the financial management process that forces the acknowledgement of that gap or the actions it implies. The monthly variance report shows a growing revenue shortfall. The budget shows a profit. The cash forecast is based on the budget. The business is operating on a fiction.
A rolling forecast fixes this. Not by changing the budget, but by providing a parallel, current best estimate of where the year will actually land. The budget stays at CHF 12M as the reference point. The forecast is updated to CHF 10.5M as soon as the contract renewal fails. The CHF 1.5M gap is visible, it is quantified, and it triggers a decision: do we cut costs to protect the margin, or do we pursue alternative revenue to close the gap, or both?
The forecast does not make the problem go away. It makes it visible in time to respond.
What a Rolling Forecast Is
A rolling forecast is a financial projection that is updated on a regular cadence, typically monthly or quarterly, and always extends a fixed number of periods into the future. The most common formats are a twelve-month rolling forecast (always projecting the next twelve months regardless of where you are in the calendar year) and a quarterly rolling forecast (updating the full-year view each quarter based on year-to-date actuals and revised assumptions for the remaining periods).
The key distinction from a budget is that the rolling forecast is explicitly designed to reflect current best estimates rather than original plan assumptions. When reality changes, the forecast changes. The budget does not.
A rolling forecast is not a re-budget. A re-budget replaces the original plan with a new one, which destroys the variance analysis baseline. A rolling forecast sits alongside the budget as a separate view: what we planned (budget), what actually happened (actuals), and what we now expect (forecast). All three views are maintained simultaneously, and the gaps between them are the information that management uses.
The Quarterly Rolling Forecast: The Practical Middle Ground
For most Swiss SMEs, a full monthly rolling forecast is more work than the business needs or the finance team has capacity for. The quarterly rolling forecast is the practical middle ground that captures most of the value with a fraction of the effort.
The mechanics are straightforward. At the end of each quarter, the controller produces an updated full-year view: year-to-date actuals plus revised projections for the remaining quarters. The revision incorporates everything that has changed since the original budget was approved: contracts won or lost, pricing changes, headcount movements, cost overruns or savings, and any new information about the market or operating environment.
The quarterly update does not require rebuilding the model from scratch. It requires reviewing the key assumptions that drive the largest P&L lines and updating those where the evidence has changed. In a typical SME budget model, ten to fifteen key assumptions account for eighty percent of the variance between the original budget and the eventual actuals. Reviewing those assumptions quarterly is an afternoon’s work, not a week’s work.
The output is a revised full-year P&L, a revised cash flow projection, and a clear statement of the gap between the original budget and the current forecast. That gap is the agenda item for the quarterly management review: how big is it, what is driving it, and what, if anything, are we going to do about it?
When a Static Annual Budget Works Well
There are businesses and situations where a rolling forecast adds less value, and where the investment in building and maintaining one is not proportionate to the benefit.
A static annual budget is usually sufficient when: the business has highly predictable, contracted revenue with long-term clients and little exposure to mid-year contract changes. When cost structures are predominantly fixed and do not fluctuate meaningfully with activity levels. When the business is small enough that the owner has direct, real-time visibility of all significant financial movements without needing a formal forecasting process. When the industry or competitive environment is stable enough that the original planning assumptions remain valid for most of the year.
In these situations, the monthly variance analysis against the annual budget provides enough current information. The forecast value-add is limited because the original budget is still a good approximation of reality.
When You Need a Rolling Forecast
A rolling forecast becomes genuinely necessary when any of the following apply.
Revenue is lumpy, project-based, or contract-driven, meaning that individual wins and losses have a material impact on the full-year outcome. When a single contract can move annual revenue by five to ten percent, a static annual budget becomes unreliable as a management tool within weeks of the first significant contract outcome.
The business is growing rapidly or entering new markets, where the original budget assumptions about growth rates, customer acquisition costs, and margin profiles are inherently uncertain and need regular recalibration.
The business has a significant seasonal pattern or cash conversion cycle that creates predictable liquidity pressure at specific points in the year. A rolling cash flow forecast is essential for this type of business regardless of whether it also maintains a P&L rolling forecast.
The business has meaningful covenant obligations to a bank, where breaching a ratio trigger has material consequences. A rolling forecast that includes the key covenant ratios allows the finance team to see a potential breach approaching and take action before it occurs.
Management makes resource allocation decisions more than once a year, such as approving new hires, authorising capital expenditure, or entering new markets. A rolling forecast provides the financial context for these decisions. An annual budget that is already six months old does not.
Implementing a Rolling Forecast Without Doubling Your Workload
The most common objection to rolling forecasts is the perceived workload. The fear is that you are adding a full budget process on top of the existing one, running them simultaneously, and creating twice the work for the finance team.
This fear is understandable but misplaced, provided the forecast is designed correctly from the start.
The key principle is to forecast at a higher level of aggregation than the budget. The budget is built line by line, assumption by assumption, because its purpose is precision and accountability. The forecast is built at the major driver level, because its purpose is directional accuracy and speed. You do not need to forecast every cost centre, every headcount, and every operating expense line to produce a useful rolling view of the business. You need to forecast the ten to fifteen drivers that move the needle.
In practice, this means the quarterly forecast update should focus on: top-line revenue by major segment or product line, gross margin percentage, personnel costs (headcount times average cost), and the two or three largest operating cost lines. Everything else can be held at budget unless there is a specific reason to update it.
A well-designed quarterly rolling forecast should take one to two days to produce and update, not two weeks. If it is taking longer, the model is too granular for its purpose.
The Recommendation
For most growing Swiss companies, the answer to the title question is: both, used differently.
Keep the annual budget as the fixed reference point for variance analysis, external communication, and the accountability framework. It should be built rigorously, approved by the board or owner, and not changed once the year begins.
Add a quarterly rolling forecast as the live management tool. Update it at the end of each quarter, focus on the key drivers, and use it to project the full-year outcome and the cash position. Present it alongside the budget in the management review so the gap between plan and current expectation is always visible.
The two together give leadership what a single document alone cannot: a stable reference point and a current best estimate, maintained simultaneously, so that the business always knows both where it planned to be and where it is actually going.
Need help building or improving your budget process? Book a free 30-minute call to discuss your situation.
Alessandro Ratzenberger is a fractional CFO and business controller based in Zurich, with 15 years of operational finance experience at Dufry Group and Bomi (UPS Group).