Skip to content
Insights

Fixed price vs retainer vs dedicated team: which model fits your build?

How you structure an engagement shapes your budget, your flexibility and how much control you keep. Here is how the three common models work, when each one fits, and how to move between them as your product grows.

By the Desmok teamDraft — not yet published5 min read

When you hire an outside team to build software or run automation, the conversation usually starts with “how much?”. A better first question is “how should we work together?”. The engagement model decides what you pay for (an outcome, a monthly capacity or a team), who carries the risk when plans change and how much of your own time the work needs. None of the three models is better in general; each fits a different kind of work.

Fixed price (project build)

A fixed-price project has a defined outcome, a fixed quote and milestone billing. The scope is agreed in writing before the build starts, and the price is tied to that scope.

When it fits

  • You can describe the first version clearly, as with an MVP or a one-off build.
  • You need a firm budget before you start.
  • The work has a clear end: launch, handover, done.

What to watch

  • Changes during the build need a change request, which can affect the price or the timeline.
  • A fixed price only works if the scope is written precisely; a vague scope is a risk for both sides.

Monthly retainer

A retainer is a standing team for ongoing work at a predictable monthly cost. Instead of a fixed list of deliverables, you agree priorities as you go.

When it fits

  • After launch, for maintenance, improvements and scaling.
  • For automations and AI features that need monitoring and regular updates.
  • When you have a steady stream of smaller requests rather than one big project.

What to watch

  • You need a simple way to set and review priorities, or the capacity drifts.
  • Agree what the monthly scope covers and how extra work is handled.

Dedicated team

With a dedicated team, engineers and designers work as your own team: embedded with your people and managed by the partner. The team can usually be scaled up or down month to month.

When it fits

  • Your roadmap is long and keeps changing.
  • You want the capacity of an in-house team without hiring every role yourself.
  • You have a product owner who can direct the work day to day.

What to watch

  • It needs the most involvement from your side.
  • The monthly cost is predictable, but the total depends on how long you keep the team.

Side-by-side comparison

Fixed price, monthly retainer and dedicated team compared
FactorFixed priceMonthly retainerDedicated team
Scope certainty neededHigh: agreed in writing up frontMedium: priorities set as you goLow: the roadmap can change
Budget predictabilityFixed for the agreed scopePredictable monthly costPredictable per month; the total depends on how long you keep the team
Flexibility to change directionLow: changes need a change requestMedium: reprioritise within the monthly capacityHigh: the team follows your roadmap
Your involvementScoping, demos and milestone reviewsRegular prioritisationDay-to-day direction
BillingBy milestoneMonthlyMonthly
Best forMVPs and one-off buildsOngoing automation, AI features and continuous improvementLong roadmaps and teams that need extra engineers and designers

How to choose

Three questions usually settle it:

  • Can you write down what “done” looks like? If yes, start with a fixed price.
  • Is the work ongoing rather than a single project? A retainer is usually the simpler fit.
  • Do you need more people working on your roadmap every day, under your direction? Consider a dedicated team.

Switching between models

The model is not a lifetime decision. A common path is a fixed-price build for the first version, followed by a retainer or a dedicated team after launch.

  • Fixed price to retainer: after handover, move maintenance and improvements to a monthly plan.
  • Retainer to dedicated team: when the backlog outgrows the retainer and you want a team focused on your product.
  • Dedicated team to in-house: documented code and a clean handover make it possible to bring the work in-house.
  • Back to fixed price: for a separate, well-defined project, such as a new module or integration.

Whatever you switch between, ask for documentation and code ownership to stay with you, so no change of model locks you in.

How Desmok structures engagements

We offer all three models, and every engagement starts with a scoping conversation:

  • Model 01, Project Build: a fixed-price project with a defined outcome, a fixed quote and milestone billing. Best for MVPs and one-off builds; a typical MVP build takes 6–8 weeks, with weekly demos.
  • Model 02, Monthly Retainer: a standing team for automation, AI features and continuous improvement, at a predictable monthly cost.
  • Model 03, Dedicated Team: your own engineers and designers, managed by us and embedded with your team; scale up or down monthly.

We do not publish prices: every project gets a tailored quote based on its scope. At handover you get documented code with no lock-in, and you can continue on a retainer or a dedicated team. See our engagement models, or read what drives the cost of an MVP.

Not sure which model fits?

Tell us what you want to build or automate. On a free scoping call we will suggest the model that suits the work, then quote against a clear scope.

Try our AI assistant — built by Desmok
Desmok · AI assistant

Built by Desmok. See how we build AI assistants