The annual plan that doesn't become fiction by February
Annual plans are produced in Q4 with great effort, presented to investors and boards, distributed to the team, and then quietly set aside by mid-January as the reality of the new year arrives. The planning failure is almost never the numbers — it is the assumption that the inputs to the model (market conditions, team composition, product state, competitive position) will be the same in December as they were in October when the plan was written. The annual planning format that stays useful is not a better forecast — it is a document designed to remain navigable when the environment changes.
Why annual plans fail.
The traditional annual plan is a commitment document. It says: we believe the following things about the market, we have therefore made the following bets, and we expect the following outcomes. The problem is that it treats the beliefs as fixed and the bets as the primary variable. When the beliefs turn out to be wrong — when market conditions shift, when a key hire does not join until Q2 instead of Q1, when a competitor launches a product that changes the competitive frame — the plan has no mechanism for adapting. It simply becomes inaccurate, and teams who continue working against it are optimising for a world that no longer exists.
The Q4 planning process compounds the problem. Annual plans are written in October and November, when the current year is still live and the team is simultaneously managing Q4 execution. The market data available is at least a quarter old. The product roadmap for the next year is a projection from the current roadmap, built before Q4 learnings are in. The hiring plan is based on current headcount and anticipated departures that have not yet happened. By the time January arrives, several of the plan's foundational inputs have already changed.
The typical response to this is not to fix the planning process — it is to quietly ignore the plan and manage by feel. Teams run their own plans in spreadsheets that diverge from the official plan. The official plan becomes a document that satisfies investors and board requirements but does not drive operational decisions. Everyone participates in a polite fiction of alignment.
The assumptions document.
The single most valuable change to an annual planning process is separating the assumptions from the targets, and documenting both explicitly. Most annual plans document targets extensively and assumptions almost not at all. The targets — revenue, users, NRR, headcount — are discussed and debated at length. The assumptions that make those targets achievable — conversion rate of X%, average deal size of Y, churn rate of Z%, market growth of A% — are implicit in the model but rarely named as assumptions.
When the assumptions are not named, they cannot be tested. When they cannot be tested, plan failure cannot be diagnosed. The team hit 60% of the revenue target — was it because conversion rate underperformed (an acquisition problem), because deal size compressed (a market problem), because churn spiked (a retention problem), or because the market did not grow as expected (a market sizing problem)? Without explicit assumptions, the post-mortem is a guess.
The assumptions document should accompany every annual plan and have three sections. The first: key operating assumptions — the specific metrics and conversion rates that the financial model is built on. The second: market assumptions — the market size, growth rate, and competitive dynamics the plan assumes. The third: team and execution assumptions — the hire timing, ramp rates, and product delivery milestones the plan depends on.
Each assumption should have an explicit trigger: "If conversion rate from trial to paid drops below X for more than three consecutive weeks, we will call a plan review." Not "if things are not going well, we'll revisit" — a specific, observable signal that triggers a specific response.
The scenario structure that maintains optionality.
A single-point annual plan is a forecast. It assumes one outcome and plans resources against that outcome. In an environment with significant uncertainty — which describes almost every early to growth-stage startup — a single-point plan creates a false sense of precision that is worse than acknowledged uncertainty.
The alternative is a three-scenario structure: base, upside, and downside. Not as a modelling exercise — as an operational document. Each scenario should be fully specified: not just revenue, but headcount, capex, key metrics, and the resource allocation decisions that change between scenarios. The team should know, before the year starts, what the plan looks like if the key assumptions come in 20% below base.
This structure does two things. First, it forces the team to think through the second and third-order implications of assumption changes before they are under pressure. What does the hiring plan look like in the downside scenario? Which initiatives get cut? Which investments get accelerated in the upside scenario? Having these answers thought through in advance means scenario switches take days rather than weeks.
Second, it changes the cultural relationship with missing plan. If the plan has a single scenario and the company is tracking below it in Q1, the framing becomes "we are failing." If the plan has three scenarios and the company is tracking to the downside scenario, the framing becomes "we are in the downside scenario, which we planned for, and we should execute the downside plan." The second framing maintains morale and clarity. The first produces anxiety and improvised responses.
The quarterly reset mechanism.
The adaptive annual plan has a built-in quarterly reset mechanism — a structured review at the end of each quarter that asks four questions: Which of the annual assumptions have held? Which have changed materially? What is the revised forecast for the year based on current data? And what decisions does that revised forecast imply?
The quarterly reset is not the same as a quarterly business review. A QBR reviews performance against targets. The quarterly reset reviews assumptions and updates the forward-looking model. It should produce a written output: a one-to-two page memo updating the assumption document and documenting the resource allocation decisions implied by the current scenario.
The discipline required is not to let assumption changes accumulate unacknowledged. In most organisations, the team knows by week six of Q1 that one or two of the annual plan's key assumptions are not holding. But they do not call a plan review because calling a plan review feels like admitting failure, and the instinct is to wait for more data before raising the issue. By the time the issue is raised, it is Q2, the year is 40% gone, and the resource allocation changes that would have been manageable in January are now significantly more disruptive.
Resource allocation as the real deliverable.
The purpose of the annual plan is not the targets — it is the resource allocation decisions implied by the targets. Who do you hire, when? Which initiatives get funded and which do not? Where do you concentrate engineering capacity? How much do you spend on paid acquisition versus product investment?
When the plan becomes fiction, it is the resource allocation that suffers most. Teams continue hiring against a plan that assumed different market conditions. Marketing spend continues against an acquisition model that has been falsified by Q1 data. Engineering is committed to a roadmap that was designed for a product state that has since changed. The plan is wrong, but the resource allocation decisions embedded in the plan continue operating on autopilot.
The annual plan that stays useful is explicit about the resource allocation decisions it embeds. Each major resource allocation — headcount by function, budget by initiative, engineering allocation by product area — should be traceable to a specific assumption. When the assumption changes, the resource allocation decision can be revisited explicitly rather than continuing by inertia.
This means the plan document needs a section that most plans do not have: a decision tree that maps key assumption changes to resource allocation adjustments. "If monthly active users are below 80% of plan by end of Q1, pause headcount in [function] and redirect budget to [initiative]." Not aspirational — specific and operational, written before the situation arises rather than in the middle of it.
- 01Separate the assumptions from the targets. Document every key conversion rate, growth rate, and team assumption that the financial model is built on. Unnamed assumptions cannot be tested or diagnosed when the plan breaks down.
- 02Build three scenarios, not one. Base, upside, and downside — each with explicit resource allocation implications. When the environment changes, switch scenarios. Do not revise the base case to match what is actually happening; that destroys the value of the scenario structure.
- 03Assign triggers to key assumptions. Define, in advance, the observable signal that triggers a plan review for each critical assumption. "Conversion below X for three weeks" is a trigger. "If things are not going well" is not.
- 04Run a quarterly reset distinct from the QBR. The QBR reviews performance. The quarterly reset updates assumptions and forward-looking resource allocation. Both are necessary. Most companies only do one.
- 05Trace resource allocation decisions to specific assumptions. Every major headcount and budget decision should be traceable to a named assumption. When the assumption changes, the resource allocation decision gets revisited — not left on autopilot.
- 06Call plan reviews when assumption changes are identified, not when they are confirmed. The instinct to wait for more data before raising a plan review costs weeks. Name the early signal when you see it. The review can conclude "not yet material" — that is a valid outcome and costs very little.
Frequently asked questions.
Should startups even bother with annual planning?
Yes, but the purpose is different from what most companies treat it as. The annual plan is not a forecast — it is a commitment to a set of bets, a documentation of the assumptions behind those bets, and a structure for deciding how to respond when the assumptions change. A plan that does those three things is useful even when every number in it turns out to be wrong.
How often should an annual plan be reviewed and updated?
The targets should be reviewed quarterly, with a structured assessment of whether the underlying assumptions have held. The resource allocation should be reviewed monthly at fast-growing companies — budget committed two quarters ago to a hypothesis that has since been disproved is budget being wasted. The annual targets themselves should only be formally revised twice per year, at mid-year and at the beginning of Q4 planning — frequent target revision creates gaming behaviour.
What is the difference between a stretch target and a sandbagged target?
A stretch target is achievable under good conditions with significant effort. A sandbagged target is set low enough that the team is confident of hitting it regardless. The distinction matters for planning because stretch targets drive resource allocation toward ambitious bets, while sandbagged targets drive resource allocation toward protecting the existing business. Both have their place, but you need to know which you are doing and why.
How do you handle it when the annual plan becomes clearly wrong by Q1?
Name it explicitly and call a plan review rather than letting the team continue operating against targets everyone knows are wrong. Operating against known-wrong targets produces two failure modes: teams hit the wrong target because they optimised for the metric rather than the underlying goal, or teams disengage because they know the targets are wrong and stop treating them as meaningful. Either outcome is worse than revising the plan.
Working on this?
If this is the problem on your desk, a 30-minute intro is the fastest way to find out whether I can help.
Request an intro →