Skip to content
Business

Fixed scope vs retainer for a SaaS build: when each one wins

Fixed scope locks price, scope and date; a retainer locks the monthly cost and the team. Where each wins on a SaaS build, and the 3-contract sequence for v1.

October 18, 2026 · 9 min read

On the left a closed white-outlined frame holding a four by four grid of white tiles; on the right a row of tall dark slots of the same height, each holding four small tiles with a different few lit white, the row running off the right edge along a thin line

Fixed scope vs retainer is the choice between buying a defined result for a set price and buying a team's monthly capacity against a backlog that keeps moving. A fixed-scope build fixes what ships, when and for how much, and hands the risk of the estimate to the vendor. A retainer fixes the monthly cost and the team, and lets what ships change from one month to the next.

The question reaches a founder twice. Once before the first build, when a board or an investor wants one number. And again after launch, when the backlog is longer than the budget. The right answer is different at those two moments. This brief compares the two models the way a buyer has to: what each one buys, where each one fails, and how to tell from a proposal which one you are really being sold.

The short answer: who should pick which

Pick fixed scope when the thing to build can be written down completely before work starts, and a change halfway through would be the exception. A marketing site, a defined integration, a discovery phase, a migration with a known end state.

Pick a retainer when the product is live, users are telling you what to build next, and the list will look different in six weeks. Between the two sits the first version of a new SaaS, where neither model fits cleanly. For that one, a sequence of both works better than either alone (more on that below).

Fixed scope and retainer, side by side

  • What you buy. Fixed scope: a list of deliverables with acceptance criteria. Retainer: a team's time each month, counted in hours, days or seats.
  • What is fixed. Fixed scope: price, scope and date, all three. Retainer: the monthly cost and the team; the scope moves.
  • Who carries the estimate risk. Fixed scope: the vendor, who prices it in as a buffer. Retainer: you, through the number of months the work takes.
  • How a change is handled. Fixed scope: a change request, priced and signed before work continues. Retainer: the backlog is reordered at the next planning session.
  • What the two sides argue about. Fixed scope: whether a request is a change or was in scope all along. Retainer: whether the team ships enough for the monthly fee.
  • Budget shape. Fixed scope: one approved total, usually paid in milestones. Retainer: an operating cost that runs until either side gives notice.
  • Best fit. Fixed scope: work with a known end state. Retainer: a product with users and a backlog that keeps changing.

Where fixed scope wins

When the end state can be written down

Fixed scope works when the requirements are stable enough to list with acceptance criteria. A billing integration with a named provider. A data migration from one schema to another. A rebuild of an existing product, feature for feature. In each case the estimate is mostly a sum of known tasks, and the vendor can price it without a heavy buffer.

When the approval process needs one number

Boards, procurement teams and grant budgets approve totals. A fixed price with milestone payments is the format they already know how to sign. A retainer can be approved too, but it reads as an open-ended operating cost, and that is a harder conversation in a company that has not yet decided whether the product will exist in a year.

When you are buying a decision

A discovery phase is the cleanest fixed-scope purchase there is: a set duration, a defined output (research, an architecture, a prototype, a costed plan) and a price agreed in advance. It turns an unknown build into something two parties can estimate. We covered what that phase should cost, and what to refuse in it, in our discovery cost brief.

When the work is short

Estimates get worse with distance. In research on more than 5,400 IT projects, McKinsey and the University of Oxford found that every additional year of planned duration raised cost overruns by 15 percent (McKinsey). Those were projects above $15 million, far larger than a SaaS build. The mechanism is the same at any size, though: the further away the end date, the more the world changes before you reach it. A six-week fixed scope is a much safer bet than a nine-month one.

Where a retainer wins

When users are writing the roadmap

After launch, the best guide to what to build next is what people do with what you shipped. A retainer lets that reach the team at the next planning session. Under fixed scope it arrives as a change request, and every change request is a small negotiation.

When the scope is going to move anyway

PMI's 2018 Pulse of the Profession found that 52 percent of projects completed in the previous twelve months experienced scope creep or uncontrolled changes, up from 43 percent five years earlier (PMI). If change is that likely, a contract built to resist it spends its energy on the resistance. Martin Fowler named the cost back in 2003: a fixed-scope contract "pits the client and contractor on opposite sides" over what counts as a change and who pays for it (Fowler, Scope Limbering).

When continuity is worth money

A team that has worked on a codebase for six months knows where the fragile parts are, which tests matter and why a field has the name it has. Across a series of separate fixed-scope projects, that knowledge can walk out between contracts, and each new project pays to rebuild it. A retainer keeps the same people on the same code.

When the work is a steady stream

Security patches, dependency updates, performance work, small fixes, the occasional feature. None of it is big enough to scope and price on its own, and all of it has to happen. We broke that recurring cost down in our maintenance cost brief, and the monthly ranges for design retainers in product design retainer pricing.

Why the first version of a SaaS fits neither model

A new SaaS sits in the gap between the two. Its scope is too uncertain for a fully fixed contract: what you learn in week four will change week eight. It is also too early for an open retainer: nobody has used the product yet, and a monthly fee with no defined first release gives you no date to hold anyone to.

The way out is to stop fixing price, scope and date all at once. Fowler's alternative was to fix the budget and the release date, then agree together on the best set of features that fits inside them (Fowler, Fixed Price). The Agile Manifesto put the same preference in five words: customer collaboration over contract negotiation (Agile Manifesto). On a SaaS build, that becomes a sequence of three contracts:

  1. A fixed-scope discovery. A few weeks, a fixed price, and an output you can take to any vendor: the first version written down, an architecture and a costed plan.
  2. A fixed-budget first release. A set price and a launch date, with a ranked feature list instead of a frozen one. When something new comes in, something of the same size goes out or moves after launch. The contract defines the swap rule, not every feature.
  3. A retainer after launch. The same team on a monthly fee, working a backlog that real usage now shapes, with a notice period on both sides.

Each step uses the model that fits the uncertainty at that moment. Each one also leaves you an exit: the discovery output can go to another vendor, and the retainer can end if the work stops being worth the fee. We size the cost of each scenario in what a SaaS costs to build in 2026.

How to read a proposal under each model

The label on a proposal matters less than its clauses. A "fixed price" with a vague scope behaves like a retainer, billed through change requests. A "retainer" with no reporting gives you no way to judge the fee. Five things to check:

  • Acceptance criteria. In a fixed-scope proposal, each deliverable should say how you will know it is done. If it says "user management" and nothing else, the argument about what that includes starts on day one.
  • The change process. Who prices a change, how fast, and at what day rate. A fixed price with a slow or expensive change process ends above the quote.
  • The buffer. A vendor carrying estimate risk prices it in. Ask how the estimate was built. A total with no breakdown hides how much of it is contingency.
  • Reporting on a retainer. What shipped each month, what comes next, and where the hours went. Without it, you cannot tell whether the fee buys progress.
  • Unused capacity and notice. Whether unused hours roll over or expire, and how much notice each side gives. Together they decide what leaving costs.

The structure of the contract matters as much as the pricing model. A master agreement with separate statements of work lets you run a fixed discovery and a later retainer under one set of terms; we compared the two documents in SOW vs MSA. For the clauses to check before signing either one, see 8 contract red flags.

What the sequence looks like on a real build

Take a hypothetical. A founder has a validated B2B idea, a seed round and a board that wants a launch date. A fixed-scope discovery turns the idea into a ranked feature list, an architecture and a budget for the first release. The release runs on that fixed budget and a fixed date. Halfway through, a pilot customer asks for single sign-on, and a reporting export of similar size moves to after launch. The release ships on the date, with the features that mattered most by then. From launch, the same team moves to a retainer, and the export is the first item on its backlog.

No contract in that sequence tries to predict the whole product. Each one prices only what can be known on the day it is signed.

Sources

Frequently asked questions

Related articles

Studio

Start a project.

We write about what we build. Tell us what you want to build.