Negotiate terms, not rate
Buyers spend most of their effort on day rate. Partners have limited room there and substantial room on terms, and the terms are what actually protect you when something goes wrong.
- Named team with a substitution clause. Replacements require your approval and equivalent seniority. Partner capacity and turnover was the primary cause in 8% of stalled projects.
- Discovery-failure allocation. Anything the partner should reasonably have found during scoping is theirs to absorb; genuinely new requirements are yours. Write that distinction down.
- A data-condition contingency. Agree in advance what happens if the data is worse than the diagnostic found, rather than negotiating it under pressure in month three.
- Phase gates with an exit. The right to stop after discovery, having paid only for discovery, is worth more than any rate concession.
- Knowledge transfer as a deliverable. Documented and accepted, not assumed. A partner you cannot leave is a dependency you bought without pricing it.
A rate concession saves you a few percent. A phase gate with an exit saves you the whole project when the answer turns out to be no.
Overruns are predictable
Median variance to original implementation quote across our sample is +27%. That is not a reason to distrust partners; it is a reason to budget for it and to ask each candidate what their own historical figure is.
Partners who track that number and will state it are a different kind of firm from those who deflect. “Every project is different” means either they do not measure it or the number is bad, and both are worth knowing before signing rather than in month four.
What actually drives overrun
Almost never the software. In our sample of stalled projects, the software being genuinely incapable was the primary cause 4% of the time — the rarest cause and the most commonly blamed afterwards, because it assigns responsibility outside the building.
The real drivers are requirements that kept moving (31%), data worse than anyone knew (24%), and no internal owner able to decide across departments (19%). Add those and 74% of stalled projects failed for reasons that existed before anyone configured anything.
How to reduce it before you sign
- Pay for a real data diagnostic before committing to a fixed price. A week and a few thousand dollars removes the largest single source of overrun.
- Derive requirements from transactions rather than interviews.
- Name one person per decision area who can decide within a day.
- Cut scope to what you need in the first six months. Everything else is phase two, and phase two is cheaper than a delayed phase one.
- Do not let testing and parallel running be the line that absorbs a schedule slip.
Our own numbers, for comparisonWe quote implementation at roughly 0.25× year-one subscription against a market median of 1.4×. The honest reason is that we do less: no partner margin, a narrower product, and an integration-first approach that defers the migration entirely for many customers. A NetSuite implementation covers considerably more ground than ours. Compare three-year totals against what you actually need rather than comparing the multiples.