Understand the three structures
A fixed price commits to a defined deliverable for a defined amount. It is most comparable when scope, acceptance, dependencies, and exclusions are specific. Ambiguity does not disappear; it often returns as contingency, reduced quality, disputes, or change orders.
A priced range states a lower and upper expectation with assumptions and decision points. It can make uncertainty visible, but the buyer must know what controls movement within the range and what happens at the ceiling.
Time and materials pays for actual capacity at stated rates. It supports learning and reprioritization, while placing more scope and budget control on the buyer. It is not a blank check when milestones, demonstrations, caps, and termination rights are explicit.
The US government's digital-services acquisition material in the Digital Services Playbook is designed for federal buyers, but its iterative-delivery emphasis is a useful counterweight to treating one large specification as perfect foresight.
Match structure to uncertainty
| Situation | Better starting structure | Required buyer control |
|---|---|---|
| Repeated implementation with stable acceptance | Fixed price | Written exclusions and acceptance test |
| Known outcome with a few unresolved integrations | Range | Assumption ledger and ceiling decision |
| Workflow discovery or novel integration | Time and materials | Short stages and stop authority |
| Mixed project | Fixed milestones plus variable discovery | Separate price and exit for each phase |
This matrix is not a rule. A capable vendor may price a risky project firmly, and a poorly governed hourly project can waste money. The structure should make the actual uncertainty easier to manage.
Ask the same questions in every proposal
- What outcome is accepted, by whom, and using what evidence?
- Which assumptions can change the price?
- Which work is excluded?
- Who approves a change before cost is incurred?
- How frequently will working software be demonstrated?
- What artifacts does the buyer receive at each payment?
- Is there a cap, pause, or termination point?
- How are defects distinguished from new scope?
- What happens to unfinished work and prepaid capacity?
Track four numbers weekly
For any structure, record:
- cash committed;
- cash spent;
- accepted outcomes delivered; and
- unresolved assumptions capable of changing cost.
Add forecast-to-complete as a range. A fixed-price project can still have a large delivery-risk forecast even when its invoice total is capped. A time-and-materials project can remain controlled when accepted value and remaining uncertainty are visible every week.
Avoid the false certainty premium
The wrong comparison is “certainty versus risk.” The useful comparison is: which arrangement makes scope learning, quality, change, and stopping behavior most legible for this buyer?
Choose fixed price when the acceptance boundary is genuinely stable. Choose a range when bounded unknowns remain. Choose time and materials when learning is the work—but buy it in short, inspectable increments with the authority to stop.