What a software build actually costs, beyond the quote
Comparing two quotes compares one line of the real cost. The rest is spread across verification, the changes you will inevitably make, the handover, the maintenance, and your own team's time, and it is the part that makes a cheap quote expensive. This is a model for putting numbers against those lines, so two proposals can be compared on something closer to the truth.
- The quote is often the smaller half of the total.
- Cost of change is the largest cost on anything that lives longer than a year.
- Your own team's time is a real line and is almost never counted.
- A cheaper quote with weaker verification usually costs more by year two.
Take both proposals and fill in every line below. The quote is line one of seven.
1. The quote
What they said it costs. Note whether it is fixed or an estimate, and what happens if it is wrong.
2. Verification
Is the cost of automated checks inside the quote or extra? If a supplier's number is materially lower than another's, this is the first place to look, because checks are the easiest thing to leave out and the hardest to notice missing.
A quote without verification is a quote for something different, not a better price for the same thing.
3. The changes you will make
Nobody builds exactly what they first described. Estimate three or four changes of moderate size in the first year and ask each supplier what those cost.
This line is the largest part of the total on anything that lives more than a year, and it varies enormously by supplier and contract type.
4. Your own team's time
Almost never counted, and often substantial. Somebody on your side writes or reviews requirements, answers questions, tests, and coordinates. On an ambiguous scope across time zones this can run to a meaningful share of a full-time role.
Distributed delivery lowers the supplier's hourly cost and raises this line, which is exactly why the comparison is not just about rates.
5. Handover and onboarding
What does it cost your team to take it over? If there is no specification and no runnable check suite, the answer is weeks of reading code, and that is a real cost even though no invoice arrives for it.
6. Maintenance and incidents
Who fixes it, how quickly, and at what price? A defect reaching a customer costs support time, credibility, and engineering time, and the frequency of that depends directly on line two.
7. The cost of being wrong
The one nobody models, and the reason verification is worth paying for at all. What does one serious defect cost you: a security incident, a payment error, a data exposure? Multiply that by how likely it is under each supplier's approach.
If the answer is small, buy the cheaper quote without worry. If it is large, a cheaper quote with weaker verification is a worse deal at any price.
Using the model
Fill it in with ranges rather than single numbers. The goal is not a precise total, which is unobtainable. It is to see which supplier's quote is low because they are efficient and which is low because something is missing.
Where we fit
Reveneau suits this when
- You are comparing two quotes that differ substantially and cannot tell why
- You need to justify a supplier choice that is not the cheapest