Skip to content
DeutschBook an intro call

Comparison · SaaS & software

Fixed price or time and materials? Software contract models

In short

A fixed price suits a project whose scope is set in writing before work begins: the provider carries the risk of extra effort and charges a premium for it. Time and materials suits a scope that will still change: you pay for the time worked and carry the risk. Hybrid models share the risk.

Key takeaways

  • With a fixed price, the provider carries the risk of extra effort. You pay the premium for that even if nothing goes wrong.
  • An open scope rules out a fixed price: UK government guidance advises against it and calls fixed scope the key component.
  • Under US procurement rules, time and materials gives the provider no profit incentive to save. The work needs ongoing oversight.
  • Whether a provider owes a finished result or only working time is a separate question. The pricing model alone doesn’t answer it.
  • In a study of IT projects, most variances stayed small and a few were extreme. A buffer won’t absorb outliers.

What’s the difference between a fixed price and time and materials?

With a fixed price, you agree on a total price for a defined scope before work begins, and the provider carries the risk of extra effort. With time and materials, you pay for the hours or days worked at agreed rates. The scope can change, and the cost risk stays with you.

Public contracting rules draw the line clearly. Under US federal procurement rules, a firm fixed price doesn’t change with the provider’s actual costs. That places “maximum risk and full responsibility for all costs” on the provider (Federal Acquisition Regulation (FAR) 16.202-1, as of Mar 13, 2026). Under a time-and-materials contract, the buyer pays fixed hourly rates plus the cost of materials (FAR 16.601, as of Mar 13, 2026).

Germany’s model contract for public-sector software projects, EVB-IT Erstellung, offers both routes. EVB-IT are the German government’s supplementary contract terms for IT services. They describe a fixed price as a total fee that can’t be changed unilaterally and time and materials as the fee for time spent (EVB-IT general terms, version 2.0.0, Mar 2026, in German). The template is written for government agencies. In our view, it also works as an outline for companies.

The pricing model is only one building block. Our guide to SaaS explains how a SaaS project runs from idea to operations.

Fixed price and time and materials compared, as of November 2026
CriterionFixed priceTime and materialsSources
What you agree ona total price for a defined scoperates per hour or day, usually with an estimate3, 5, 8
Extra effort at the same scopethe provider carries ityou carry it1, 3, 5
Risk premium in the priceusually yes, the provider builds it inusually no1
Scope changesonly through a change procedure with a new pricefolded into the work, at the cost of more time1, 8, 9
Provider’s incentivework efficiently; in a bad case, cut costsno incentive of its own to save time1, 3, 5
Your management effortdescribe the scope precisely up front, sign off the resultset priorities and review time records on an ongoing basis1, 5, 8
When the total is knownbefore work begins, as long as the scope stays the sameonly at the end1, 3
Right choice whenthe scope can be described with acceptance criteriathe scope will still change1, 2, 4, 5; our assessment

The numbers in the “Sources” column refer to the source list at the end of this article.

Price and deliverable are two separate questions

The pricing model doesn’t settle what the provider owes you. A provider billing time and materials can still owe a finished result that you sign off. The EVB-IT contract covers building software and still allows both types of payment (EVB-IT contract form, version 2.0.0, in German). So answer two questions separately: How will you pay? And does the provider owe a result or its working time?

In German contracts, the second question is often framed as Werkvertrag (a contract for a result) or Dienstvertrag (a contract for services). Which one applies to your project depends on what the contract says, and that’s a question for a lawyer.

When is a fixed price the right choice?

A fixed price fits when you can describe the scope and acceptance criteria before work begins so precisely that two providers would read them the same way. That works for clearly bounded modules or after discovery. With an open scope, a fixed price easily leads to disputes over what the price covers.

Strengths: You know the total before work begins, and the risk of extra effort sits with the provider. US procurement rules name two advantages: the strongest incentive to control costs and the smallest administrative burden for both sides (FAR 16.202-1). That makes budget approval easier.

Limits: A fixed price needs a fixed scope. UK government guidance calls “fixed scope” the key component of a fixed price (UK guidance note on risk allocation and pricing, Nov 5, 2026). If the scope isn’t fixed, the UK government advises against a fixed price (UK Sourcing Playbook, Nov 5, 2026). If the description is ambiguous or incomplete, the guidance says, the provider has “wriggle room” to argue that something isn’t included in the price.

The risk premium is an estimate and can miss in either direction. If it’s too high, you pay for risks that never materialize. If it’s too low, the contract turns into a loss for the provider. According to the guidance, the provider’s focus then shifts to cutting costs, and in the worst case the contract collapses. So an unrealistically low fixed price is your risk, too.

An economic model by Bajari and Tadelis also argues against fixed prices for complex projects. Cost-plus contracts are preferred there, because changes under a fixed price trigger costly renegotiation (Bajari and Tadelis, RAND Journal of Economics, 2001). The model was inspired by private-sector construction. In our view, the logic also holds for software.

Use case: an integration with a known system, a bounded module with a written description, or a new application once discovery has pinned down its core features, roles and data. US rules require reasonably definite specifications and realistic cost estimates for this (FAR 16.202-2). Our how-to on writing a software requirements specification shows how to record the scope. Germany’s Federal Office for Information Security (BSI) already expects a requirements catalog as the basis for developing custom software (BSI, IT-Grundschutz module APP.7, in German).

When is time and materials the right choice?

Time and materials fits when you can’t reliably describe the scope before work begins, for example with prototypes, open product ideas or ongoing development. You can change direction and usually pay no risk premium. In return, you carry the cost risk and have to review the work regularly.

Strengths: You can steer the work and change priorities. UK government guidance treats time and materials, alongside cost-plus pricing, as input-based pricing. Because the buyer carries the risks, it says such prices shouldn’t include risk premiums. It considers this approach suitable when you want to decide how the work gets done. It also says this approach can work well for pilots where neither party can predict how the requirements will evolve.

Limits: Under US rules, this contract type gives the provider “no positive profit incentive” to control costs or work efficiently. So the rules require ongoing oversight of its performance. There, the contract type is allowed only if the extent and duration of the work can’t be reliably estimated when the contract is signed, and it must include a ceiling price (FAR 16.601). The UK guidance adds that the final total is very hard to predict and that checking the bills takes time.

Time and materials takes your time. If you can’t assign someone to set priorities and review results regularly, this model is a poor fit, in our view.

Use case: a product idea that will still change with the first user tests, modernizing a legacy application whose condition no one knows in detail, and ongoing development by priority. For pilots, the UK guidance advises scaling the work to keep cost uncertainty small.

Who carries which risk, and what does it cost?

With a fixed price, the provider takes on the risk of extra effort and prices it in; with time and materials, the risk stays with you. On the numbers alone, a fixed price pays off only if actual effort exceeds the estimate by more than the built-in buffer. If it stays below that, you still pay the buffer.

This example uses illustrative values. A provider estimates a project at 100 person-days (PD), and the scope doesn’t change. The fixed price includes a 20% buffer, the cap is 130 PD, and the target price of 110 PD splits any variance evenly, with a maximum price of 121 PD.

The contract model decides who pays for an overrun
The contract model decides who pays for an overrun Worked example with illustrative values: a project estimated at 100 person-days with an unchanged scope. On time and materials, the payment rises with actual effort from 80 to 160. The fixed price stays at 120. Time and materials with a cap rises to 130 and stays there. The target price of 110 with shared risk rises from 95 to at most 121. The thin line in the lower three panels shows time and materials for comparison. The table below gives the values. Payment in person-days (PD), example Estimate 100 PD, scope unchanged Thin line: time and materials Time and materials 80 160 Fixed price with a buffer 120 120 Time and materials with a cap 80 at most 130 Target price with shared risk 95 at most 121 80 100 120 140 160 Actual effort in PD
Payment in person-days by actual effort, illustrative values, scope unchanged
Actual effortTime and materialsFixed price 120Cap 130Target price 110, maximum 121
80 PD801208095
100 PD100120100105
120 PD120120120115
140 PD140120130121
160 PD160120130121

If the estimate holds, the fixed price in this example costs 20 PD more than time and materials. At 140 PD, it saves you 20 PD. The tipping point is 120 PD, where the extra effort equals the built-in buffer. The UK guidance recommends exactly this trade-off: if transferring a risk would cost more than the expected loss, consider keeping the risk.

A study by Flyvbjerg and colleagues shows how far estimates can miss. It covers 5,392 IT projects completed between 2002 and 2014, with estimated and actual costs available for 4,677 of them. Overruns and underruns were about equally frequent. The median ratio of actual to estimated cost was 1.0, so the typical project cost about what was planned. The average was still 1.8 times the estimate, because a few projects ran extremely far over (Flyvbjerg et al., Journal of Management Information Systems, 2022).

Small projects aren’t exempt. The concentration of outliers didn’t differ significantly between small, medium and large projects. The largest overrun hit a small workflow customization: budgeted at $1,500, it ended up costing $425,000 (in 2015 prices). The study doesn’t break down results by contract model. Our takeaway: a buffer absorbs small variances. For outliers, short phases and early checkpoints help.

Who carries the other risks?

Risks by party, as typically split in fixed-price and time-and-materials contracts
RiskFixed priceTime and materialsWhat to look for
New or changed requestsyou pay through a change requestyou pay through more hoursa set change procedure
Unclear descriptiondispute over what the price coversmore hours until things are clearacceptance criteria before work begins
Missing input from your sidedates slip, with costs depending on the contractwaiting time may count as working timeduties and deadlines in the contract
Price set too lowthe provider cuts back on the work; in the worst case, the contract collapsesdoesn’t arise, but the budget risk is yourshave assumptions and buffer disclosed
Provider works slowlycarried by the providercarried by youtime records, progress at each checkpoint

This table reflects our assessment. Your contract may handle individual points differently.

What hybrid models are there?

Between a fixed price and time and materials sit four hybrid models: phased fixed price, time and materials with a cap, target price with shared risk and fixed budget with flexible scope. Each allocates risk differently. Which one fits depends on what’s already settled and who steers the project.

Phased fixed price. You first commission discovery at a fixed price. Its result is the basis for the fixed price of the next phase. After each phase, you decide again. This matches the UK guidance’s point that parts of a contract can move to other pricing models once requirements are better understood. Under the name agiler Festpreis (agile fixed price), a German-language book from the publisher Hanser describes a contract model for agile projects that start with a vision or a rough specification. The term isn’t standardized. So ask what’s actually fixed: the price, the scope or the date.

Time and materials with a cap. You pay for the hours worked up to an agreed amount. What matters is what happens at the cap. Under US rules, the provider exceeds it at its own risk. Under the German EVB-IT template, the provider must deliver in full even beyond the cap. If the overrun isn’t the provider’s fault, it delivers on request for an additional fee. Without a rule like that, it’s unclear what applies at the cap. Decide whether work stops, who carries the extra cost and who makes the next decision.

Target price with shared risk. You agree on a target price and a maximum price. Both sides share variances by a fixed formula. The UK guidance describes a “guaranteed maximum price with target cost” model, in which overruns are shared equally and the maximum price in the model contract is 10% above the target price. US rules have something similar (FAR 16.403-1). The model requires open-book accounting and complex measurement. In our view, it tends to pay off on larger projects.

Fixed budget, flexible scope. Budget and timeframe are fixed, and the list of requirements is reprioritized continually. If the budget doesn’t stretch to everything, the least important items drop out. This lets you work in an agile way without leaving the budget open. When the scope exceeds cost, schedule or staffing limits, the IEEE Computer Society’s Guide to the Software Engineering Body of Knowledge (SWEBOK) names three options: reduce the scope, increase capacity or a combination of the two (SWEBOK Guide, v4.0a, Aug 2026). With a fixed budget, that leaves the scope.

A fixed price for the core with time and materials for the open parts is also possible. The EVB-IT template lets you pay for individual services separately on a time-and-materials basis.

How do you handle changes during a project?

Every change needs a set procedure, whichever pricing model applies: a written request, an impact assessment, a decision and an update to the plan. Under a fixed price, the request states a price; under time and materials, the estimated additional effort. Without a procedure, the scope blurs and both sides end up disputing extra costs.

The German EVB-IT form for change procedures (Muster 3) has three steps. The buyer describes the change it wants. The provider reviews it and, if the change affects dates or fees, submits a quote that’s binding until a set date. The buyer accepts or rejects it, and work continues on that basis (EVB-IT Erstellung, Muster 3, in German). For waterfall and other plan-based projects, SWEBOK also calls for a responsible person or group that decides on each change and for a way to notify everyone affected. According to SWEBOK, accepting a change means accepting its impact on schedule, resources or scope elsewhere in the project.

For small and mid-sized projects, we suggest this procedure:

  1. Write down the change: What should change, and why? One paragraph is enough.
  2. Name the impact: The provider states effort, price, schedule and the acceptance criteria affected.
  3. Set an expiry date: The quote stays valid until a specific date.
  4. Decide: A person named in advance says yes, no or later.
  5. Record it: The change goes into the statement of work, and the total price or budget is updated.
  6. Set a limit for small changes: Agree on a threshold below which changes can proceed without a request, for example half a person-day, and keep a running total.

The order and steps 3, 5 and 6 are our recommendation. Don’t start work on a change until the decision is made.

How do you keep track of the budget?

Compare the budget used with progress, and count only signed-off results as progress. A traffic light makes the gap visible: green up to 5 percentage points, yellow up to 15, red above that. The thresholds are our suggestion for small and mid-sized projects; adjust them to your project.

SWEBOK calls for analyzing variances between planned and actual figures, such as costs and schedules, and for spotting problems through thresholds. It doesn’t give specific values. So the following traffic light is our own suggestion:

Budget traffic light: gap between budget used and signed-off progress, our suggestion
LevelGapWhat to do
Greenat most 5 percentage pointscontinue as planned
Yellow6 to 15 percentage pointsfind the cause, adjust the scope or sequence
Redover 15 percentage points, or a forecast above the capstop work on new topics, decide again on budget and scope

A worked example with illustrative values: of a 100 PD budget, 40 PD have been used, or 40%. Signed off so far: 30% of the scope. The gap is 10 percentage points, so the light is yellow. If the pace stays the same, expect about 133 PD (40 divided by 0.3). The forecast helps only as long as you measure progress by sign-offs; “80% done” says little.

With a fixed price, the risk of extra cost falls on the provider. Track two other figures instead: the total of commissioned changes and the dates of signed-off milestones.

What should a software quote include?

A quote should state the scope, assumptions, acceptance criteria, price components and change procedure. With a fixed price, what’s excluded matters most; with time and materials, it’s the rates, time records and a cap. Without these points, you can’t compare two quotes.

This list draws on the templates and guidance above to show what makes a quote checkable for you. It doesn’t tell you whether a contract holds up legally.

Checklist for quotes by model, as of November 2026
ItemFixed priceTime and materialsSources
Scopestatement of work with acceptance criteria; what’s excludedgoal, prioritized list, estimate as a range1, 7, 13
Assumptionsstated explicitly, with the consequence if they’re wrongsame1
Price componentswhether travel time, travel expenses, incidentals and licenses are includedrates by role, length of a person-day, travel time, incidentals5, 7, 8
Proof of worksign-off for each milestonetime records listing the activity, submitted regularly1, 8
Waiting timewho pays the extra cost if input is missingwhether it counts as working time8
Changesprocedure with price, expiry date and approvalprocedure with estimated additional effort and approval8, 9, 10
Limitshave buffer and assumptions disclosedcap, checkpoints, rule for reaching the cap1, 5, 8
Payment scheduleinstallments tied to sign-offsmonthly invoice with proof of work7, 8
Rights and handoverusage rights, source code, documentationsame10; our assessment

For every quote, ask for the person-days per module and the built-in buffer. The UK guidance recommends making priced-in risks visible so both sides can discuss how high they should be. For agreed assumptions, an amount is released there only if the assumption proves inaccurate. Our cost guide How much does custom software development cost? shows how to work out market prices. Which points protect you against lock-in is covered in Avoiding developer lock-in. Our how-to on choosing a software developer covers what to ask a provider before you sign.

How do you choose between a fixed price and time and materials?

First check whether you can describe the scope with acceptance criteria. Then find out whether discovery can answer the open questions and whether you can steer the project on an ongoing basis. The model follows from those answers; the order of the questions is our recommendation.

  1. Can you describe the scope with acceptance criteria? If yes, a fixed price is possible; go to question 3. If not, go to question 2.
  2. Would paid discovery answer the open questions? If yes, commission discovery at a fixed price, then use a phased fixed price. If not, use time and materials with a cap or a fixed budget with flexible scope.
  3. How big is the buffer relative to the risk? Ask what the premium is, and estimate how large the variance could be. If the premium is much higher, consider time and materials with a cap or a target price.
  4. Can you assign someone to set priorities and review results on an ongoing basis? If yes, all models remain open. If not, time and materials is a poor fit. Choose a fixed price in short phases. Someone still has to sign off the results.
  5. What happens if the project fails? The greater the damage, the more important short phases and an early checkpoint become.

Write your answers down. They’re the basis for the change procedure and for the quote checklist.

From our work: which models we use ourselves

We offer software development at a fixed price after discovery. That gives us a stake in this model, which is why the sections above also say when it doesn’t fit. The table shows how we combine the models in our own offers.

How Datafalke uses fixed price and time and materials, by offer, as of November 2026
OfferModelReason
Discovery sprint and process checkpaid entry offers, each with its own deliverable; we tell you the price before you place an ordersmall scope with a defined deliverable, the basis for the next step
Development, such as a SaaS MVP or business software pilota fixed price that we quote after discovery and before development beginsafter discovery, the scope can be described
Changes outside the fixed pricea written change request that states the price; work starts only once you approve itthis keeps the fixed price a fixed price
Software care Spackage with updates, monitoring and two hours of work a monthongoing work with a predictable share
New content in the GEO retainerbilled by the hour or at a fixed pricethe scope of new content often isn’t known in advance

We don’t quote a fixed price for software without discovery. On software projects, you see the budget status in every weekly demo. Your quote sets out the payment terms. Scope and entry offers are listed under pricing and packages for our software development.

Sources

  1. Government Commercial Agency, United Kingdom: Risk Allocation and Pricing Approaches guidance note. . Accessed .
  2. Government Commercial Agency, United Kingdom: The Sourcing Playbook. . Accessed .
  3. US federal government, Acquisition.gov: Federal Acquisition Regulation 16.202-1: Firm-fixed-price contracts. . Accessed .
  4. US federal government, Acquisition.gov: Federal Acquisition Regulation 16.202-2: Application. . Accessed .
  5. US federal government, Acquisition.gov: Federal Acquisition Regulation 16.601: Time-and-materials contracts. . Accessed .
  6. US federal government, Acquisition.gov: Federal Acquisition Regulation 16.403-1: Fixed-price incentive contracts (firm target). . Accessed .
  7. Digitale Verwaltung, Federal Ministry for Digital Transformation and Government Modernisation: EVB-IT Erstellungsvertrag, Version 2.0.0 (in German). . Accessed .
  8. Digitale Verwaltung, Federal Ministry for Digital Transformation and Government Modernisation: EVB-IT Erstellungs-AGB, Version 2.0.0 (in German). . Accessed .
  9. Digitale Verwaltung, Federal Ministry for Digital Transformation and Government Modernisation: EVB-IT Erstellung, Muster 3: Änderungsverfahren (in German). Accessed .
  10. IEEE Computer Society: Guide to the Software Engineering Body of Knowledge (SWEBOK Guide), Version 4.0a. . Accessed .
  11. Flyvbjerg, Budzier, Lee, Keil, Lunn, Bester (Journal of Management Information Systems 39/3): The Empirical Reality of IT Project Cost Overruns: Discovering A Power-Law Distribution. 2022. Accessed .
  12. Bajari, Tadelis (RAND Journal of Economics 32/3): Incentives versus Transaction Costs: A Theory of Procurement Contracts. 2001. Accessed .
  13. Federal Office for Information Security (BSI): IT-Grundschutz-Kompendium, Edition 2023: Baustein APP.7 Entwicklung von Individualsoftware (in German). . Accessed .
  14. Opelt, Gloger, Pfarl, Mittermayr; Hanser: Der agile Festpreis: Leitfaden für wirklich erfolgreiche IT-Projekt-Verträge, 2nd edition (bibliographic entry, in German). 2014. Accessed .

Editorial note

Researched and drafted with AI assistance. Mohammad Alboush has not yet checked the sources, figures and claims.

Content not yet reviewed

Changes to this article

DateTypeChange
First publicationArticle published

Spotted a mistake? Email us at kontakt@datafalke.de. We’ll fix it and log the change.

Your next step

What would your MVP cost?

A discovery sprint pins down the core features, architecture and risks; then we quote a fixed price.

Menu

Book an intro callDeutsch