The contract doesn’t remove the uncertainty in a software project. It decides who carries it, and whether you’re paying for an outcome or for time.
Product development
Written by
Adam Lyth
Date
Read time
9 minutes

Photo by Rock Staar on Unsplash
Fixed price means you agree the scope and the cost upfront, and the supplier carries the risk of it taking longer. Time and materials (T&M) means you pay for the hours worked, so you carry that risk instead. Fixed price suits a defined product with a clear finish line; T&M suits work whose shape genuinely can’t be known yet.
We sell fixed price, so read this knowing that. We’ll still tell you when T&M is the better deal. The real choice is simpler: are you buying a result, or buying time?
“People should be shopping for outcomes, not shopping for day rates.”
Under a fixed price contract, you agree what will be delivered and what it costs before work starts. If it takes longer, the supplier absorbs the extra time. If you want more, you agree a change.
Under time and materials, you pay a day rate or hourly rate for the people working on your project. You also pay for materials, like software licences or hosting. The scope can move freely. So can the bill.
There are hybrids too:
Every software project carries the same uncertainty. The contract doesn’t remove it. It decides who holds it.
| Fixed price | Time and materials | |
|---|---|---|
| Who pays if it takes longer | The supplier | You |
| Who pays if you change your mind | You, through an agreed change | You, automatically |
| How certain your budget is | High | Low |
| Freedom to change direction | Lower, because changes go through a process | High |
| What the supplier is paid to do | Deliver the agreed scope efficiently | Supply skilled time |
| How much managing it takes | Less, once the scope is agreed | More, because you’re watching hours |
| How it usually goes wrong | Arguments over scope, and quality squeezed | The money runs out before the product is done |
Neither is safe by default. A fixed price with a vague scope is just T&M with a dispute at the end. T&M with a disciplined team and a strong product owner can be very good value.
Open-ended T&M is like having the builders in. “Oh, there’s 20 grand there now, oh, there’s 30 grand here now.” Each invoice makes sense on its own. Added up, they’re a ticking time bomb.
Each sprint, a short block of work usually lasting two weeks, feels reasonable. Six months later, nobody can say when it’ll be finished.
We once reviewed a product whose existing team wanted a large monthly fee to keep improving it. The product hadn’t launched, and the plan had no launch date in it. The founder was weighing that open-ended bill against a fixed-price rebuild. The money already spent was the price of learning the lesson. Paying it every month was the real risk.
With fixed price, the danger is a supplier who quoted low to win the work. They’ll protect their margin by cutting corners you can’t see, like tests and security. That’s why Discovery, and a scope you can read, matter so much.
Not if the job takes far longer. A low rate on a slow team can cost more than a higher rate on a fast one. What you’re buying is a working product, not a number of days.
T&M quotes often look cheaper because they show a day rate and an estimate, not a total. Multiply the rate by the top of the range, then add a margin for the changes you know you’ll make. Compare that figure with a fixed price, not the optimistic estimate.
When a T&M project runs late, the usual fix is more people. You pay for every one of them. Fred Brooks observed in 1975 that adding people to a late software project often makes it later.
New developers need the existing team to explain the code to them. That slows down the very people who were doing the work. Every extra person also adds conversations. On a fixed price, that’s the supplier’s problem. On T&M, it’s on your invoice.
Whichever model you choose, the answers to these questions tell you more than the contract type does.
For a fixed price quote:
For a time and materials quote:
A good supplier answers all of these without fuss. Vague answers to the second list are the clearest warning sign you’ll get. If nobody can say what the top end of the range depends on, nobody is managing it.
A fixed price is only as good as the scope it’s fixed against. Before you sign one, check for these:
That last point catches people out. Under UK law, an assignment of copyright isn’t effective unless it’s in writing and signed (Copyright, Designs and Patents Act 1988, s90(3)). Our piece on who owns your code explains why that matters. This is general information, not legal advice.
If a supplier fixes a bespoke scope after a single call, be wary. They’re either padding it heavily or planning to argue about scope later.
Change control separates two kinds of extra work. New ideas from you are changes, and they’re yours to decide on. Fixing what the supplier got wrong isn’t a change at all.
“You shouldn’t have to pay for their mistakes.”
On LaunchPad we use a one-in, one-out rule during the build. If you want to add a feature, we’ll suggest one to take out, so the price and timeline hold. Bigger ideas go on the post-launch roadmap. Or we quote one as extra work, and you approve the number first. Our answer to what if I want to add more features mid-way? explains it in full.
That’s the trade you make with fixed price. You give up some freedom mid-build. In return, the number you agreed only moves if you approve a change.
Our LaunchPad packages are fixed price, excluding VAT:
| Package | Price | Timeline | What you get |
|---|---|---|---|
| Starter | £25k | 2 months | A launch-ready app or website |
| Growth | £60k | 3 months | An app and a website, with integrations and complex data or AI features |
| Scale | £100k | 4 months | Fully custom UI, advanced integrations and long-term product planning |
Each one runs Discover, Design, Build, Launch. You pay in stages, with each phase invoiced in advance, starting with Discovery. If the plan isn’t right after Discovery, you get your money back.
The price covers everything up to launch, including developer accounts, hosting, licences and the services the build needs. The developer accounts, hosting and code can sit in your name from the start, or with us during the build and move to you at launch. It’s your choice. Support after launch is agreed separately before the build starts. You own the code and IP. Our pricing page lists what each tier includes.
Our tiers set the price. Discovery maps the users, the features and the launch plan with you, and sets what fits inside it. That’s what keeps the fixed price honest.
T&M is the right call more often than fixed-price suppliers admit. We’d recommend it in these situations.
Infrastructure work often falls into that category, because it grows with the business. For Ymobile, the UK’s first eSIM-only mobile network, we built the infrastructure for a data pipeline in Terraform. Terraform describes cloud infrastructure as code, so it can be rebuilt or extended reliably.
That pipeline feeds Databricks, giving Ymobile real-time analytics on how customers use the service. Work like that tends to keep moving in scope as the business grows. Read the Ymobile story.
Don’t buy a fixed price project, from us or anyone, if one of these is true.
And if you’re unsure whether your first version is defined enough, that’s what a Discovery phase is for. It turns an idea into a scope someone can price. With us, you get your money back if the plan isn’t right after it.
Run through both lists. Whichever one has more ticks is probably your answer.
Fixed price is likely right if:
Time and materials is likely right if:
If the lists come out even, a fixed-price first version followed by a monthly package is a sensible middle path. You get certainty while it matters most, and flexibility once you have users to learn from.
If you’re a non-technical founder with a defined first version and a fixed budget, fixed price usually protects you better. See exactly what each LaunchPad package includes on our pricing page, or talk to us and we’ll tell you honestly which model fits your project.
The work behind this
Powering the future of connectivity with eSIM technology
See our workNeither is cheaper by default. A T&M quote often looks lower because it shows a day rate and an optimistic estimate. Multiply the rate by the top of the range and add room for changes before you compare. A fixed price includes the supplier’s allowance for risk, but your number won’t move unless you change the scope.
It can, if nobody is managing it. Each invoice looks reasonable, but the total has no ceiling. Ask for an estimate as a range, a cap and a working demo at the end of every sprint. If you can’t check output against hours yourself, a fixed price for a defined first version usually protects you better.
Look for a written scope you understand, a Discovery phase that sets it before the build, and a clear definition of done. You also want a change control process, payment by phase and written assignment of the IP to you. A bespoke scope fixed after one short call is a warning sign. It’s either heavily padded or set up for scope arguments later.
Choose time and materials when the scope can’t be known yet, such as research or a proof of concept. It also suits a live product whose priorities change weekly, or adding developers to an existing team. It works best when someone on your side can set priorities daily and check the output. Without that person, costs tend to drift.
Change control is the agreed process for handling new requests once the scope is fixed. On LaunchPad we use a one-in, one-out rule during build. If you add a feature, we suggest one to remove, so the price and timeline hold. Larger ideas move to a post-launch roadmap, or we quote them as extra work. Either way, you approve the price before any work starts.
LaunchPad is fixed price, excluding VAT. Starter is £25k over 2 months, Growth is £60k over 3 months and Scale is £100k over 4 months. You pay in stages, with each phase invoiced in advance, starting with Discovery. If the plan isn’t right after Discovery, you get your money back. You own the code and IP.
We design, build and launch digital products at a fixed price, with a money-back guarantee after Discovery. Tell us what you have in mind.
Our newsletter
Occasional emails about what we’re building and what we’ve learned the hard way
You may unsubscribe from these communications at any time. For information please review our privacy policy.