Fixed-price quotes are a conviction, not a marketing tactic
Hourly billing and fixed-price billing pull the studio and the client in different directions. Why we put the constraint on ourselves and what we lose by doing so.
Fixed-price quotes are usually framed as a marketing differentiator — a thing agencies advertise to look client-friendly. For us they are something narrower than a marketing tactic and broader than a pricing model. They're a constraint we put on ourselves because of what we believe about the kind of work software studios are doing, and to whom.
Hourly billing has an asymmetry problem
When a developer bills hourly, the developer benefits from work taking longer. Not in some sinister sense — most developers do not pad time intentionally. But the structural incentive is real, and it shapes a thousand small decisions: how much to investigate before starting, how much to refactor in passing, how carefully to estimate. The client and the studio are not pulling in the same direction.
A fixed-price quote inverts the incentive. The faster we ship the scope, the better our hourly works out. The slower we ship, the worse. Now we're both pulling on the same rope.
The objection: "but estimates are wrong"
The standard objection to fixed-price work is that software estimates are unreliable, so fixed prices either end up too high (the client is overcharged to absorb our uncertainty) or too low (the studio loses money on the project and looks for ways to cut corners). Both happen, and both are real risks. Our answer is not that we estimate better than other people. It's that we treat the estimate itself as a moral document.
When we write a quote, we say in writing what is in scope, what is out, what we are uncertain about, and what would change the number. If we missed something, we say so before the invoice. If a client requests scope that wasn't in the original quote, we write a small new quote instead of pretending it was always included. The number on the original invoice doesn't move.
Why this is a conviction, not just a policy
We're a Reformed Christian-owned studio. The ninth commandment forbids bearing false witness against our neighbor — and that includes neighbors who happen to be paying us. A vague hourly arrangement that leaves the client unsure of the final number is a soft form of withholding the truth from them. A fixed-price quote — written, specific, with the unknowns called out — is the closest pricing structure we can find to plain speech.
That's why we describe it as a conviction. Plenty of agencies could quote fixed-price and choose not to. We don't want the option, because the option itself is a temptation we'd rather not have to fight every quarter.
What we lose by doing this
We lose the upside on projects that turn out to be smaller than we thought. We lose the ability to absorb small client-side changes invisibly inside a billing cycle. We lose some negotiating leverage with clients who would happily pay hourly. All of that is real. We've decided we're willing to take the loss in exchange for never having a conversation in which the client suspects the invoice is larger than the work.
What this means for you, the client
It means the number on your quote is the number on your invoice. It means scope additions are written down before they're billed. And it means that if the project goes faster than we estimated, the studio absorbs that gain — and earns the right to charge it next time, against the same fixed model, with a sharper number. Over the long run, fixed-price studios get better at quoting; hourly studios get better at billing.