Fixed-price vs time and materials

The two main ways to pay for custom software, and which suits which project.

By Kat Korson · Last reviewed May 2026

Eaglepedia mascot

A fixed-price contract is one agreed price for a clearly defined scope of software work. Time and materials is the alternative: the client pays for the time and resources actually used, with the scope free to evolve. The two models split project risk differently between buyer and supplier.

Two ways to buy custom software

When you commission bespoke software, one of the first commercial decisions is how you pay for it. Almost every arrangement is a version of two contract models: fixed-price, or time and materials. The choice shapes your budget, your flexibility and who carries the risk if the work proves harder than expected.

These are standard, recognised models in project procurement, not anything unusual to software. Professional bodies such as the Association for Project Management and the Project Management Institute describe the same fixed-price and time-and-materials types across all kinds of project.

Neither model is better in the abstract. The right one depends on how clearly the work can be defined before it starts.

What a fixed-price contract is

A fixed-price contract agrees a single price for a defined piece of work, settled before development begins. The supplier estimates the effort, adds a margin for the risk they are taking on, and quotes one figure. If the work turns out to be harder than expected, that is the supplier's problem, not yours.

The trade-off is that the scope has to be locked down first. A fixed price can only be quoted against a clear specification, so it relies on a thorough discovery phase and a detailed statement of work. Anything you want beyond that scope is a separate, priced change.

Fixed-price suits small, well-understood projects: the requirements are stable, the outcome is clear and budget certainty matters more than flexibility.

What time and materials is

Under a time and materials contract you pay for the time and resources actually used, charged at agreed rates, usually billed by the day or by the sprint. There is no single fixed figure. If a feature takes longer, you pay for the extra time; if it takes less, you pay less.

The advantage is flexibility. Scope is free to evolve as the project progresses and as you learn what works, which makes time and materials a natural fit for agile delivery and for ongoing development after launch. The trade-off is that the final cost is not capped, so it depends on trust, good reporting and active involvement from you.

Time and materials suits larger or evolving projects, where pinning down every requirement in advance is neither realistic nor wise.

Fixed-price vs time and materials: side by side

The two models differ on the things a buyer cares about most:

  Fixed-price Time and materials
What you pay for One agreed price for a defined scope The time and resources actually used, at agreed rates
Budget certainty High: the total is known up front Lower: the total depends on the work done
Flexibility of scope Low: changes are priced separately High: scope can evolve as the project runs
Who carries the risk The supplier, who prices a margin for it The buyer, who pays for whatever the work takes
Best suited to Small, well-defined projects with stable requirements Larger or evolving projects, and ongoing development

The pattern behind the table is risk. Fixed-price moves the risk to the supplier, who charges for carrying it. Time and materials keeps the risk with the buyer, in exchange for flexibility and no built-in margin. Choosing a model is really a decision about which risk you would rather hold.

A third option: the dedicated team

Between the two sits a third model worth knowing: the dedicated team. Instead of buying a project or buying hours, you pay a monthly fee for a named team that works only on your software, with you setting the priorities.

It is closest to time and materials, but with a stable team and a predictable monthly cost. It suits long-running development where continuity and direct control matter, and it overlaps with staff augmentation, where you add skilled people to your own team. For a single, well-bounded build, a fixed-price or time and materials contract is usually simpler.

This entry compares the contract models rather than the cost of the work itself. For what bespoke software actually costs in the UK, see our guide to bespoke software costs.

Not sure which model fits your project? The right contract model follows from how clearly the work can be defined, and that becomes clear during discovery. Red Eagle Tech will talk through fixed-price, time and materials or a dedicated team honestly as part of any bespoke software development engagement, and recommend the one that genuinely suits your project. The form below is the place to start.

Frequently asked questions

A fixed-price contract sets one agreed price for a clearly defined scope of work, settled before the build starts. Time and materials bills for the hours and resources actually used, at agreed rates, with the scope free to change as the project goes. Fixed-price gives budget certainty; time and materials gives flexibility.

Neither is reliably cheaper. A fixed-price quote usually includes a margin for the supplier's risk, so it can look higher up front. Time and materials has no built-in buffer, but the final cost is not capped. The better question is which model fits the project, not which headline figure is lower.

Use time and materials when the scope cannot be pinned down in advance: a larger project, a project expected to evolve or work that depends on what is learned along the way. It also suits ongoing development after launch. For small, well-defined pieces of work, a fixed price is usually the simpler choice.

It is a third option. Instead of buying a project or buying hours, you pay a monthly fee for a named team that works only on your software. It suits long-running development where you want continuity and direct control of priorities. It is closest to time and materials, but with a stable team and a predictable monthly cost.
Kat Korson - Company Director at Red Eagle Tech

About the author

Kat Korson

Company Director

Company Director at Red Eagle Tech, leading our mission to make enterprise-grade technology accessible to businesses of all sizes. With a background spanning marketing, operations, and business development, I understand firsthand the challenges businesses face when trying to leverage technology for growth.

Read more about Kat

Discovery call

A friendly 15-minute video call with Kat to understand your needs. No preparation needed.

  • Discuss your project
  • Get honest advice
  • No obligation
Kat Korson, Founder of Red Eagle Tech

Kat Korson

Founder & Technical Director

Our team has 10+ years delivering software solutions for growing businesses across the UK.

Send us a message

Your information is secure. See our privacy policy.

Find us