The Confidence Budget: Reading Software Estimates as Risk Documents
Photo: Foreign, Commonwealth & Development Office, CC BY 2.0, via Wikimedia Commons
A software estimate usually arrives as a single number. It is often the most scrutinised figure in a proposal, and understandably so: budget approval, board confidence and supplier selection can all turn on it. Yet a single figure compresses a great deal of uncertainty into a format that conceals its own fragility. For UK business leaders comparing suppliers, the difficulty is not that estimates are sometimes wrong. It is that they are routinely read as promises rather than as forecasts.
A more honest approach treats the estimate as a confidence budget. It is a statement of what a team believes it can deliver, under stated conditions, with a known degree of certainty. Read in that way, an estimate becomes a risk document rather than a price tag, and a far more useful instrument for procurement decisions.
The problem with a single number
Single-point estimates create an illusion of precision. They invite buyers to compare suppliers on the tidiness of their arithmetic rather than the quality of their reasoning. One supplier may arrive at £120,000 by careful modelling; another may reach £118,000 by instinct and a desire to appear competitive. On paper, the second looks sharper. In practice, it may be the less reliable figure.
There is also a behavioural trap. Once a number is on the page, it becomes an anchor. Discussion shifts from what the business needs to how the supplier might be held to a figure that was never more than a midpoint. When reality intervenes, as it usually does, the conversation becomes adversarial. Trust is damaged not because the estimate was dishonest, but because it was presented with a certainty that no software build can genuinely offer.
What an honest estimate contains
A well-constructed estimate does more than state a price. It sets out the conditions under which that price is likely to hold. At a minimum, UK buyers should expect to see four elements: a range, a set of assumptions, an indication of confidence and a description of what sits outside the scope.
The range matters because it exposes the shape of the uncertainty. A narrow range around a well-understood piece of work suggests a team with relevant experience. A wide range is not necessarily a weakness; it may be an honest signal that key decisions remain unresolved. What matters is whether the supplier explains why the range is wide and what would narrow it.
Assumptions are the load-bearing walls of any estimate. They might include the availability of client-side subject matter experts, the readiness of third-party APIs, the number of integrations or the maturity of existing data. When assumptions are written down, they can be tested and priced. When they are left implicit, they become the source of later disputes.
Confidence levels need not be statistical. A simple statement that the central figure represents a realistic outcome, with a lower figure available if certain features are deferred and a higher figure if integration proves complex, is more useful than a pseudo-scientific percentage. The point is to make the uncertainty legible.
Reading a range as a decision tool
A range should map to decisions, not merely to anxiety. The lower bound can be read as the cost of a leaner scope or a faster path to first release. The upper bound can be read as the exposure if assumptions fail and contingency is consumed. The central figure is the planning number, not the contract price.
This is where contingency becomes intelligible. Rather than adding a flat percentage to a single figure, a buyer can see which risks sit inside the range and which sit outside it. If a supplier's range is narrow but their assumptions are optimistic, the buyer can ask what happens when those assumptions are tested. If the range is wide, the buyer can ask which decisions would reduce it before contracts are signed.
Comparing proposals without comparing fiction
Procurement teams often compare software proposals by lining up headline figures. That is understandable, but it rewards false precision. A better method is to normalise the assumptions before comparing the numbers. Ask each supplier to provide an assumptions register with the same categories: client responsibilities, third-party dependencies, data quality, integration complexity and acceptance criteria. Then compare like with like.
It is also worth asking each supplier to identify the two or three assumptions that most affect their estimate. This reveals whether they understand the risk profile of the work. A supplier who can explain which unknown would move the number most is usually a safer partner than one who presents a confident figure and no reasoning.
Exclusions deserve equal attention. A low estimate that excludes accessibility testing, migration or post-launch support is not comparable with a higher estimate that includes them. The objective is not to find the cheapest number but to understand the total cost of the likely outcome.
Decision gates and the cost of finding out
The most practical way to price uncertainty is to break the work into stages with explicit decision gates. A paid discovery phase, for example, can resolve the questions that make a full build estimate wide. The output is not merely a document; it is a narrower range and a clearer set of assumptions.
This staged approach gives UK buyers an exit at each gate. It also gives suppliers a fair basis for revising their estimates as facts replace guesses. The alternative, a fixed price for an undefined scope, simply transfers risk to the supplier, who will price that risk into the number or absorb it and cut corners later. Neither outcome serves the buyer well.
Questions UK buyers should ask
When reviewing an estimate, ask what assumptions would need to be true for the lower figure to hold. Ask which risks sit outside the range and who owns them. Ask how the supplier will report changes to assumptions during delivery. Ask what evidence supports the confidence level, whether from comparable projects or from a technical spike. And ask what the supplier would do if the upper bound looked likely early in the build.
These questions do not require technical expertise. They require a willingness to treat the estimate as a working document rather than a quotation.
The supplier's side of the bargain
Suppliers have a responsibility too. Presenting a range can feel commercially risky, particularly in competitive tenders where a single low number appears more attractive. But a supplier who explains uncertainty clearly is easier to trust and easier to manage. The discipline of writing assumptions down also improves delivery, because it creates a shared record of what was believed at the outset.
The estimate is not a promise. It is a forecast made under conditions that will change. UK buyers who read it as a confidence budget, and suppliers who present it as one, will find that the conversation shifts from blame to planning. That is a better foundation for any software build, and a more honest way to spend the budget before it is committed.