Fixed price
Predictable by design — and only as good as the specification it rests on.
A fixed-price engagement starts before any code does. We work from a detailed specification, usually the output of a discovery phase. From it we agree the feature list, the team and the delivery date, then quote a single price for all of it.
That price has to hold for the life of the project, which cuts both ways. It carries a risk buffer, so it is rarely the cheapest number on paper. In exchange, if the build takes longer than we estimated, the overrun is ours to absorb: the figure you sign is the figure you pay.
Payment is tied to delivery milestones, and most contracts open with a prepayment. Anything outside the agreed scope goes through a written change request that states the new price and the new deadline before that work begins.
- Budget known before you commit
- A contractual delivery date, not an estimate
- Minimal management overhead on your side
- Easy to sign off with finance or a board
- Needs complete documentation up front
- Every change is renegotiated
- Risk buffer priced into the total
- Prepayment usually expected
Choose fixed price when the scope is genuinely settled — usually after a discovery phase has produced the specification, or for an MVP build with a deliberately frozen feature set.
