Why we quote fixed prices for defined work: not as a marketing gesture, but because it forces us to understand the problem before we charge for solving it.
Most consulting is billed by the hour, and everyone treats that as neutral. It isn’t. Time-and-materials has a quiet incentive structure, and it points the wrong way: uncertainty is billable. Scope creep is revenue. The person estimating how long the project will take is the same person who gets paid more when it takes longer.
Nobody has to be dishonest for this to go badly. The model does the work on its own. Ambiguity that would be alarming under a fixed price becomes tolerable under T&M, because ambiguity is just future invoices. The consultant absorbs no risk, so the consultant has no urgent reason to remove it.
The discipline runs the other direction
A fixed price is usually pitched as protection for the client — you know what you’ll pay. True, but that’s the smaller half. The real effect is on the firm quoting it.
To put a fixed number on a piece of work honestly, we have to actually understand it first. Not “we’ve seen projects like this,” but this project: this data, these systems, these constraints, the specific ways it can go sideways. Every unknown we leave unexamined is risk we now own instead of billing through. That changes behaviour. Questions we might have deferred under T&M — because they’d get answered eventually, on the clock — have to be answered before the number is written down.
This is why our first stage is a paid, fixed-price diagnostic rather than a proposal written from a sales call. Understanding a problem well enough to price its solution is real work, and pretending it’s free is how firms end up recovering the cost later, invisibly, inside an hourly engagement.
What the scope document is actually for
The most valuable part of a fixed-price scope is the list of what’s not included. Anyone can write down deliverables. Writing down exclusions — the adjacent system we won’t touch, the data migration that’s a separate decision, the report nobody has asked for yet — is where the honesty lives. A fixed price attached to a vague scope is worse than T&M: same misaligned incentives, plus a fight at the end about what the number covered. The discipline is the scope, not the number.
And scope changes. Something real always surfaces mid-build. The answer isn’t silently absorbing it (which corrupts the work) or nickel-and-diming every conversation (which corrupts the relationship). It’s a visible change process: here’s what shifted, here’s what it costs, decide. Change is fine. Invisible change is the problem.
Staged, and exitable at every gate
The whole model, in one list:
- You pay a fixed price for a diagnostic. We do the work of understanding the problem.
- You get a plan and a fixed price for the build — a plan concrete enough to take to another builder if you want.
- You decide with evidence, not with faith in a sales deck.
Each stage stands on its own. Nobody is asked to commit to the full project on day one, and the deliverable of every stage has value even if the engagement stops there. That’s not generosity; it’s what keeps us honest. If our plan only makes sense as a preamble to hiring us, it isn’t a plan.
One caveat we’ll state plainly: fixed price is the wrong tool for genuinely open-ended research, where the work is discovering what the question even is. We’ll say so when that’s what we’re looking at, and structure it differently.
Where we sit
We’re a small senior team, and we’d rather carry the risk of our own estimates than bill you for our uncertainty. If you have a problem worth diagnosing, the capabilities page explains how the stages work, about explains who we are, and contact is where it starts.
Price the work after understanding the problem.
A 20-minute fit call establishes whether we are useful. A paid diagnostic then turns uncertainty into a staged scope and build price.
Bring us the messy version →