Pricing · What you're actually buying
You should be buying a result, not a timesheet.
Hourly billing made sense when hours were the thing that produced the software. They are not any more, and the arithmetic has turned strange: as the work compresses, an hourly firm bills you less for the same result and quietly loses the incentive to get better at it. Here is what we do instead, including the numbers.
The problem with hours
An hourly contract punishes both of us.
When tooling compresses a piece of work so it takes a third of the time, an hourly firm has just cut its own revenue by two thirds for an identical outcome. That is not a moral failing, it is the contract doing what it was written to do. But it means the firm's interests and yours point in opposite directions on the one question that matters — whether to get faster.
It is worse from a distributed cost base, which is where a lot of the industry now sits. The hours shrink and geography caps the rate, so competing on hourly price becomes a race to the bottom against every low-cost region, for hours that are disappearing anyway. That is not a race worth entering.
What makes it possible
You can't sell a result you can't evidence.
The reason most firms cannot move off hours is not nerve. It is that the moment you propose being paid for a result rather than for time, the client asks the obvious question — how will we both know it was delivered — and if the answer is a shrug, you are back to selling the only thing you can evidence, which is hours.
So acceptance gets named in the statement of work, before anything is built: the conformance rows that must show no open gap, the reconciliation against a trusted answer where one exists, the review verdicts, and the date each was last verified. Not a milestone anyone can argue about afterwards. A document that either says pass or names the gap.
The shapes
Three deal shapes. Real numbers.
These are the ranges our current engagements actually sit in, not a rate card built to look competitive. The right shape depends on how settled your scope is — which is usually the first thing we work out on the call.
Senior capacity · monthly
For engineering teams that need people, not a project. Time and materials plus a retainer, $25k–$100k+/mo depending on pod size. The shape most of our US SaaS work takes, and the one that expands mid-engagement most often.
Defined build · fixed + maintenance
For a scoped platform with a real specification behind it. Fixed cost against the deliverable plus an annual maintenance contract, typically $300k–$500k+/yr. The shape hospital groups and procurement teams sign.
Fixed plus bounded outcome
Where the work drives something you can measure and we can both see. A value-anchored fixed fee plus a capped component tied to one agreed metric in a defined window. We propose this where an oracle exists — not everywhere, because it would be theatre everywhere else.
Where the full engine runs
And where running it would be over-engineering.
Proof is not free. Independent acceptance, reconciliation and a review panel all cost real hours, and a firm that pretends otherwise is either not doing them or not shipping. So the depth is scoped to the stakes rather than applied uniformly and billed as virtue.
The full battery runs where correctness is the product: money movement, clinical or patient surfaces, regulated reporting, anything where being confidently wrong is the expensive outcome. A lighter subset runs on marketing surfaces, internal tools and low-blast-radius work — and we tell you which layers we did not run and why, because a gap you have been told about is a decision and a gap you have not is a defect waiting for your users.
The honest edges
What we are not claiming on this page.
No guaranteed outcomes, at any price. We price correctness against a specification, because that is what we control and can evidence. The part that depends on your users, your data and your market is bounded and shared in the contract — it is never sold as a promise, whatever the fee structure.
This is our model, not a proven commercial record. We are describing how we price and why we think it is the right way round. We are not showing you a portfolio of outcome-priced engagements that paid off, because the honest answer is that this is where our practice is moving rather than a finished story with results attached.
The cost of proof is measured, not assumed. We track verification hours as a fraction of delivery so we can tell you where the discipline pays and where it does not. If it turns out not to pay on a given kind of work, the useful thing is to know that and price accordingly, not to defend the method.
FAQ
The commercial questions, answered straight.
Why not just quote me an hourly rate?
What stops the fixed fee from becoming a change-request mill?
How do you cap a bounded outcome component?
Doesn't all the verification make you more expensive?
Can you tie your fee to our revenue?
Is there a minimum engagement?
Get a number against your actual scope.
Bring the work and the constraint you're under. Thirty minutes, no deck — you'll leave knowing the shape, the range, and whether we're the wrong firm for it.