Forecast Assumptions: The Model Should Remember What Changed
The forecast moved by $1.8 million.
The formulas are fine.
The model opens.
Nobody can immediately explain what changed.
This is not really a modeling problem. It is an assumption-memory problem.
Forecasts change because assumptions change. Price. Volume. Hiring dates. Churn. Conversion. Vendor timing. Launch dates. Collections.
Yet many models preserve the new number and quietly erase the old thinking.
If Finance cannot reconstruct why the forecast moved, the model is storing outputs better than it stores judgment.
An assumption is more than an input cell
A blue cell with 7.5% in it is not documentation.
I want to know what the assumption represents, who owns it, when it changed, what it replaced and why.
Not for every cell in the workbook.
For the assumptions that can materially move the outlook.
This is especially useful in driver-based forecasting, where a small number of operating assumptions may explain a large amount of financial movement.
Keep a simple assumption log
The log does not need software.
A table can work:
- Assumption
- Current value
- Prior value
- Effective period
- Owner
- Date changed
- Reason
- Material financial impact, if useful
The point is not administration.
The point is being able to answer the CFO when the forecast changes.
Separate facts from management choices
Some assumptions are observations.
Pipeline conversion is running lower. Customer usage increased. A signed contract starts in November.
Others are management decisions.
We are slowing hiring. We are increasing price. We are delaying a campaign. We are keeping inventory higher.
I like knowing which is which.
A forecast built from observed operating changes carries a different kind of uncertainty than one built around a decision management has not yet made.
That distinction becomes useful in scenario planning.
Do not overwrite the prior forecast and call it version control
Finance needs to be able to compare the current forecast with the prior forecast.
Not only actual versus forecast.
Forecast versus forecast.
What changed since the last time management saw the outlook?
Revenue moved because win rates changed. Payroll moved because hiring dates slipped. Cash moved because collections slowed.
That bridge is often more useful to leadership than another actual-versus-budget table.
Assumption ownership matters
Finance should not own every business assumption simply because Finance owns the model.
Sales should have a view on pipeline and bookings. HR and hiring managers should have a view on hiring timing. Operations should understand capacity. Finance should challenge, reconcile and translate those inputs into financial consequences.
Ownership does not mean accepting every number.
It means knowing where the judgment came from.
“Finance assumed it” is a weak answer when the assumption describes somebody else’s operation.
Watch for assumptions that never move
Some of the most suspicious assumptions in a forecast are the ones that remain perfectly stable while the business changes around them.
A conversion rate stays at 30% for nine months. DSO remains 42 days through a collections problem. Hiring time stays at 30 days while recruiting struggles to fill roles.
Stability can be real.
It can also mean nobody revisited the cell.
I like a periodic review of the assumptions with the greatest financial sensitivity, not every input in the model.
The forecast meeting should discuss assumption changes before output changes
If EBITDA is down $900,000, I want to know the operating reasons before we spend ten minutes admiring the bridge.
What changed in the business view?
That is the useful conversation.
The model then quantifies it.
This also makes variance analysis more productive because Finance can distinguish a bad original assumption from a genuinely new event.
A good model remembers what Finance used to believe
Forecasting is not a contest to predict one number perfectly.
It is a repeated process of updating a view as information changes.
That process becomes much more valuable when the organization can see the evolution of the thinking.
Six months later, I want to know why we believed the launch would happen in May.
Not because somebody needs to be blamed for May.
Because the reason we were wrong may be exactly what improves the next forecast.
I separate assumptions by how much judgment they contain
Not every assumption deserves the same governance.
A signed lease payment is barely an assumption. The amount and date are known unless something unusual happens.
A pipeline conversion rate is different. So is churn, pricing realization, hiring timing or a product launch date.
Those contain judgment, uncertainty or both.
I like knowing where the model is relying on facts, where it is relying on observed trends, and where management is making a bet.
That helps me decide what deserves challenge.
There is no reason to spend fifteen minutes debating a contracted software payment while a revenue conversion assumption capable of moving EBITDA by $3 million gets a polite nod.
Models can make every input cell look equally official.
They are not equally uncertain.
An assumption log should be selective enough that people use it
I have seen documentation systems become so comprehensive that nobody maintains them.
That defeats the point.
I do not need a written explanation every time office supplies move $600.
I do want a record when management changes the expected launch date, alters a hiring plan, changes price, revises churn, shifts a major customer, changes a capital project or adopts a new cash assumption.
The test is simple: if the CFO asks next month why the outlook moved, would we wish we had written this down?
If yes, write it down now.
Effective dates matter more than they look
An assumption can be right and still create the wrong forecast because the timing is wrong.
Management approves a price increase.
Great. Does it affect all customers next month? Only new customers? Existing customers at renewal? A specific product?
A hiring freeze starts today. Does that remove open roles, delay them, or stop only new requisitions?
The assumption needs an effective period because financial impact lives in time.
“Price +5%” is not enough information to forecast anything responsibly.
I want a forecast-to-forecast bridge before the management meeting
Actual-versus-budget gets most of the attention in Finance.
I often find forecast-versus-prior-forecast more useful for current decisions.
What changed since leadership last saw the outlook?
Maybe revenue is down $1.2 million because two enterprise deals moved. Payroll is favorable $400,000 because hiring slipped. Gross margin improved $200,000 because mix changed. Collections pushed cash down another $600,000.
Now the $1.8 million movement has a story.
More importantly, management can challenge the story.
A single new EBITDA number cannot do that.
Assumptions need owners, but Finance still needs judgment
I do not believe “Sales owns the revenue assumption” means Finance should accept whatever Sales submits.
Ownership identifies the person closest to the operating information.
FP&A still has to compare that view with history, capacity, pipeline quality, seasonality and everything else we know.
The useful relationship is not business owner versus Finance.
It is business knowledge plus financial challenge.
If the assumption survives that conversation, I trust it more.
If it does not, at least we discovered the disagreement before the board meeting.
Scenario assumptions should not leak into the base case
This happens more easily than people realize.
A team builds an upside case around a faster launch. Someone likes the number. Two forecast cycles later, the faster launch is sitting in the base case even though nothing operational changed.
I like keeping scenario assumptions visibly separate until management actually adopts them.
Possible is not the same as expected.
Models get into trouble when optimism migrates between those categories without leaving fingerprints.
Historical accuracy can tell you which assumptions deserve skepticism
I am less interested in a generic “forecast accuracy” score than in where our assumptions repeatedly fail.
Do hiring dates always slip? Does Sales consistently overestimate late-stage conversion? Do customers pay eight days slower than Finance assumes? Do implementation projects always take a quarter longer?
Patterns matter.
If one assumption is wrong in the same direction five times, I do not want the sixth forecast to begin with the same number and another hopeful conversation.
The model should learn.
Otherwise we are not forecasting. We are renewing a subscription to the same surprise.
The best assumption review is usually a conversation, not a template
Templates are useful for collecting information.
They are not especially good at challenging it.
If a material assumption changes, I want to understand why.
What new information arrived? Is it temporary or structural? What would make us change the assumption again? Is there a leading indicator we can watch?
Those questions create better forecasts and better business conversations.
They also keep FP&A from becoming the department that emails spreadsheets and waits for them to come home.
The model should preserve the evolution of management’s thinking
A forecast is a series of beliefs under changing information.
That history has value.
Six months later, I may want to know why management believed the launch would happen in May, why the expectation moved to July, and what eventually made September realistic.
Not for a trial.
For learning.
Maybe product development estimates are consistently optimistic. Maybe dependencies were missing. Maybe the original assumption was perfectly reasonable and an external event changed it.
Those are different lessons.
If we overwrite every prior assumption, the organization loses the evidence.
I want the forecast to remember, so people do not have to
Finance teams accumulate an extraordinary amount of context in people’s heads.
Sarah remembers why the hiring plan changed. Someone in Sales remembers which customer moved. The CFO remembers why the margin assumption was reduced.
Until six months pass, somebody leaves, or three forecast cycles blur together.
A modest assumption history turns that institutional memory into something durable.
It also makes the model more credible because the numbers have lineage.
I do not need the forecast to become a diary.
I need it to remember enough that when the outlook moves by $1.8 million, Finance can explain the movement without conducting an archaeological dig through email.
There is a difference between being wrong and being uninformed
I care about this distinction because forecasting inevitably gets things wrong.
A customer can make an unexpected decision. A market can move. A launch can hit a technical problem nobody could reasonably predict.
That is different from carrying a six-month-old assumption nobody revisited.
I am much more interested in whether the forecast used the best information available at the time than whether hindsight can find an error.
A good assumption history lets Finance make that distinction.
It also changes the tone of forecast reviews. Instead of “Who got this wrong?” we can ask “What did we believe, what information changed, and should our process have seen it sooner?”
That is a much more useful question.
Assumptions are where management judgment enters the model
Formulas get most of the attention because formulas are visible.
But a beautifully engineered model with weak assumptions is still weak.
The assumptions are where experience, business knowledge, incentives, optimism and uncertainty enter the forecast.
That is why I want them visible enough to challenge.
If a model produces a surprising answer, I usually look at assumptions before formulas.
The spreadsheet is often doing exactly what we told it to do.
The more interesting question is why we told it that.
That is the part worth remembering.
I would rather have fewer assumptions that somebody can explain
Large models can accumulate assumptions the way garages accumulate boxes.
Nobody is quite sure what is inside, but throwing anything away feels dangerous.
I prefer concentrating attention on the assumptions that actually drive the outlook.
If twenty inputs explain most of the movement, those twenty deserve owners, history and challenge.
The other thousand cells can still exist. They just do not all need a committee.
This is part of keeping FP&A useful.
Complexity should earn its place.
If an assumption does not change decisions, does not materially move the forecast and nobody can explain why it is there, I am comfortable asking whether the model still needs it.
The best forecast is not the one that remembers everything.
It is the one that remembers the things management will need to understand later.









This is one of those small disciplines that tells you a lot about a finance team. Could you explain today why your current forecast is different from the one you showed management last month?