Models8 min read

Why the fixed-price software quote stops working on a living product

You sign for A, B and C. Three weeks later A is no longer the priority and D turns out to be the real subject. The quote has not moved. Why that gap is mechanical, what an amendment actually costs, and when fixed price is still the right call.

A signed scope on one side, a moving priority queue on the other.
Table of contents

A quote freezes what your product does not

You sign for A, B and C. Three weeks later, A is no longer the priority, B needs rethinking, and you have just worked out that D was the real subject. The quote has not moved.

That gap is not bad luck. It is the mechanical consequence of a tool designed for stable scopes, applied to something that is not stable. A digital product learns as it goes: every delivery changes what you know about your users, and therefore what deserves to be built next.

So the problem is not that quotes are dishonest. It is that they answer a question you stop asking once the product has launched: "what exactly does this list cost" rather than "how do I move fast without going back through negotiation".

The real cost of an amendment is not its amount

When a priority changes, the bill for that change rarely shows up on the bill. It shows up elsewhere, which is what makes it hard to defend internally.

First there is the delay. Between the moment you express the new need and the moment someone writes the first line of code, it has to be requalified, re-estimated, approved and replanned. None of those steps produce anything, and together they often take longer than the change itself.

Then there is the effect on the relationship. Every amendment turns a product conversation into a commercial negotiation. You stop saying "this would be better this way" and start calculating whether it is worth asking. That is the moment a client stops sharing ideas, and it is a dead loss for both sides.

Finally there is the anchoring effect. A written scope becomes a moral reference: anything outside it looks like an unreasonable request, even when it is the best idea of the quarter.

Why quotes exist anyway, and what they protect

It would be easy to make quotes the villain. That would be dishonest, because a quote provides a real service, and it provides it to you rather than to the provider.

A quote transfers overrun risk. If the provider underestimated the work, they absorb the gap. You paid a price, you get a result, and the bad surprise belongs to someone else. No time-and-materials arrangement and no subscription offers you that guarantee.

“A quote sells you certainty about price. A subscription sells you certainty about pace. Those are not the same need.”

The model-choice rule

So the question is not which of the two is good, but which one matches your situation right now. Many companies need both in sequence: a package to build and launch, a subscription to keep it alive.

Three situations where a quote is still the right tool

Refusing fixed-price work on principle is expensive. Here are the cases where you should ask for it, and where a provider pushing you towards a subscription is doing you a disservice.

01

The scope really is closed

A technical migration, a compliance deadline, a rebuild whose designs are already approved. The goal is known, it will learn nothing along the way, and it has an identifiable end. Fixed price exists for this.

02

The date is contractual

A trade show, a regulatory obligation, a commitment made to an investor. When the date is more rigid than the scope, you need someone to commit to the date, and therefore to carry the risk.

03

The budget must be approved before starting

An investment committee, a grant, a public tender. Some organisations cannot commit to recurring spend without a total figure. Fixed price is then not a technical choice but an administrative constraint, and a legitimate one.

Outside those three cases, ask yourself honestly what the quote gives you, and what it costs you in speed of decision.

What you buy when the scope moves

If the list cannot be frozen, then do not buy a list. Buy production capacity and keep control of the order in which you consume it.

Two ways of buying development work
OnFixed-price projectSubscription
What is contractedA list of deliverablesMonthly capacity
Changing your mindAmendment, re-estimate, replanningReorder the queue, no discussion
Who carries overrunThe providerNobody, the pace adjusts
Budget visibilityA known totalA known monthly amount
Good forA closed, dated scopeA product that lives and learns

Neither column beats the other. The left one protects you from overrun, the right one protects you from paralysis. You are choosing which risk you would rather carry.

This shift closely resembles the one separating an MVP from a V1: in both cases you stop describing the destination and start describing the next step.

Leaving a live quote without breaking the relationship

If you are halfway through a fixed-price engagement that no longer fits, there is a clean way out, and it does not involve a standoff.

Finish the batch in progress rather than cutting it short. A half-finished build is worth nothing to anyone and leaves technical debt that someone will pay for. Then propose switching the rest: whatever has not started goes back into a priority queue instead of staying inside a signed scope.

A provider who refuses that conversation is telling you something useful about what comes next. A provider who accepts it is showing you that their model rests on what they deliver, not on what they got you to sign.

Frequently asked

What we get asked most often

Three questions that come up when leaving fixed-price work.

Is a fixed-price project really riskier?

No, and on one specific point it is the opposite: a quote transfers overrun risk to the provider. The risk it does carry sits elsewhere. It commits you to a scope decided when you know the least about your product, and it makes changing your mind expensive. On a closed scope that is a good trade. On an evolving product it is a bad one.

How do I know whether my need is genuinely closed?

Ask yourself something simple: if you had to write out today the complete list of what will be built over the next six months, could you, and would you sign it? If yes, your scope is closed and a fixed price will serve you. If you hesitate, that is not poor preparation, it is the nature of your product.

Can you combine fixed-price work and a subscription?

Yes, and it is the most common trajectory. A package to build and ship an identified scope, then a subscription to keep the product alive once it meets its users. The two answer two different moments, and mixing them on the same work at the same time is what creates confusion.

Choosing the contract that matches the moment

The fixed-price project is not dead and will not be. It is simply misapplied when used on a product that learns, and that has become the majority situation.

So the right question to ask a provider is not "what does this project cost", but "what happens the day I change my mind". The answer to that question tells you everything the quote itself will not.

“A well-chosen contract makes changing your mind free. A badly chosen one makes it expensive, and eventually you stop changing your mind.”

Two articles to go further: unlimited development subscription and choosing your technical partner.