Atlas
  • All-in-one
  • Solutions
  • Compare
  • Pricing
PricingGet started
  1. Atlas
  2. Guides
  3. Fixed Fee versus Time and Materials: How to Choose
August 30, 2026·12 min read·pricing, fee model, consulting, commercial management

Fixed Fee versus Time and Materials: How to Choose

A fee model is not a billing preference. It is a decision about who carries the risk of being wrong about the scope, and it changes which numbers you have to watch.

Ask two partners in the same firm why they quoted a fixed fee and you will often get two different answers: the client asked for one, or it felt competitive. Neither is a reason. The fee model determines who absorbs the cost when the work turns out larger than anyone expected, and that question has a defensible answer long before the price does.

This guide covers the three models that account for most professional services work, what each one is genuinely good at, the measures that matter under each, and a short decision procedure you can apply before quoting.

Where each model puts the risk

A fixed fee places the risk of scope error on the firm. If the work takes half again as long as estimated, the firm absorbs it. In exchange the firm keeps the upside of being efficient, and the client gets certainty about the number on the invoice.

Time and materials places that risk on the client. The firm is paid for the effort expended, so an underestimate costs the client rather than the firm. In exchange the client keeps the right to change direction without renegotiating, and the firm carries no scope risk but also captures no efficiency gain.

A capped fee splits the two. The client pays for effort up to a ceiling, above which the firm absorbs the cost. It is the model most likely to be misunderstood, because it gives the client the certainty of a fixed fee and the firm the administration of both models at once.

Which numbers matter under each model

The measures that tell you whether an engagement is healthy are different in each case, and using the wrong ones is a common way to be surprised late.

  • Fixed fee: margin against budget, and percentage complete against effort consumed. The number that predicts trouble is effort consumed running ahead of progress, and it is visible weeks before the overrun lands.
  • Time and materials: realisation and recovery, the rate actually achieved against the standard rate, and unbilled work in progress. The danger is not overrun but leakage: hours delivered and never invoiced.
  • Capped fee: both of the above, plus headroom against the cap. The cap is a commercial cliff and the only useful question is how many weeks of current burn remain before it is reached.
  • Every model: the change log. Approved changes that never reached the commercial position are the single most common cause of a margin that looks fine until the final invoice.

A short decision procedure

Rather than debating preferences, answer four questions in order and let them decide. This takes ten minutes and produces a position you can defend to a client and to your own finance function.

  • Is the scope genuinely knowable now? If the deliverables, the acceptance criteria and the dependencies can be written down today, a fixed fee is available. If they cannot, a fixed fee is a guess dressed as a commitment.
  • Who controls the variables that drive effort? If the client controls data quality, access, or the pace of decisions, charging a fixed fee means pricing risks you cannot manage.
  • How costly is a change conversation? If the relationship or the procurement process makes each change request expensive, time and materials will strain it and a fixed fee with a clear change mechanism will not.
  • What does the client actually need certainty about? Sometimes it is the total, sometimes it is the monthly run rate, and sometimes it is only the not-to-exceed number. A capped fee answers the third without pretending to answer the first.

The clause that decides whether a fixed fee survives

A fixed fee is only as good as its change mechanism. The contract should state what constitutes a change, who may approve one, what happens to the fee and the timeline when one is approved, and what happens if the client does not respond. Without that last part, a firm ends up doing extra work while waiting for a decision it never receives.

Two practical additions are worth insisting on. First, a dependency schedule that lists what the client must provide and by when, with the consequence of late provision stated. Second, an assumption register that records the specific things the estimate relied on, so a change conversation begins with a shared document rather than two recollections.

Why the model should be recorded on the engagement itself

The fee model is not only a contract term. It decides which measures are meaningful, which alerts should exist, and what a status report ought to say about commercials. A firm that records the model on the engagement record and derives its reporting from it will produce consistent answers. A firm that records it only in the contract will produce a status report where the margin figure means one thing on one engagement and another on the next.

Keep reading

  • Building a Rate Card That Holds Up in Negotiation
  • Scope Creep: How to Recognise, Price and Approve a Change
  • The First Ninety Days of a New Engagement
  • Rate Cards and How Engagement Margin Actually Moves
  • What Client Management Actually Means in Professional Services
  • How a Coaching or Consulting Solopreneur Runs on One Work OS
  • Free PDF tools
  • The all-in-one work OS

FAQ

Questions, answered.

What is the difference between fixed fee and time and materials?
A fixed fee is a single agreed price for a defined scope, so the firm carries the risk if the work takes longer than estimated and keeps the benefit if it takes less. Time and materials bills the effort actually expended at agreed rates, so the client carries the risk of a larger scope and the firm carries none. The choice is a decision about who absorbs the cost of being wrong about scope.
When should a consulting firm use a capped fee?
A capped fee suits work where the client needs an assurance that spend will not exceed a number, but the scope is not defined tightly enough for a true fixed fee. The client pays for effort up to the ceiling and the firm absorbs anything beyond it. It requires tracking both effort and headroom against the cap, so it carries the administration of both models.
What measures indicate a fixed-fee engagement is going wrong?
Effort consumed running ahead of progress is the earliest reliable signal, usually visible weeks before the overrun appears in the margin. Watch the ratio of effort spent to percentage complete, the number of approved changes that have not been priced, and any deliverable that has been through more review rounds than planned.
Should the fee model change during an engagement?
It can, and sometimes should, but only through a formal change that restates the price, the scope and the measures together. A model that drifts informally, for example a fixed fee where extra work is quietly billed hourly, produces disputes at the final invoice because neither side agreed what the arrangement had become.

Ready when you are

One workspace, not ten.

Atlas replaces the stack with one platform for tasks, projects, CRM, contracts, e-signature, PDF tools, and analytics. Start free.

Get started freeSee pricing
AtlasWork, planned itself.

The AI-native, all-in-one work platform. Tasks, projects, CRM, contracts, and analytics in one calm workspace.

All systems operational
  • SOC 2 II
  • ISO 27001
  • HIPAA
  • GDPR

Product

  • Overview
  • PDF tools
  • Diagram tools
  • People & HR
  • Integrations
  • Marketplace
  • Pricing

Resources

  • Guides
  • Glossary
  • Compare
  • Docs
  • API reference
  • Support
  • Changelog
  • Status

Company

  • About
  • Careers
  • Press
  • Contact

Legal & trust

  • Trust center
  • Security
  • Privacy
  • Terms
  • DPA
  • GDPR
  • SLA
  • Refunds
  • Google API data
Atlas, a product by wrxstack.com·© 2026 wrxstack·All rights reserved
PrivacyTermsSecurityStatus