Engagement models

Staff augmentation vs managed services: who owns the outcome

Two ways to buy engineering from outside. They differ less in price than in who directs the work and who carries the risk — and buying the wrong one usually costs a quarter, not a fee.

Short answer. With staff augmentation you buy capacity: engineers who work on your backlog, under your priorities, and you carry the outcome. With managed services you buy a result: the vendor owns delivery against a written scope and carries the risk of reaching it. Pick augmentation when someone on your side can direct the work every week and the scope will keep moving; pick managed when the result can be written down and nobody on your side has the hours to run a team. With us the first is $4,000–$7,000 per engineer per month, three-month minimum; the second is quoted fixed-price, and most engagements land between $15,000 and $120,000.

Staff augmentation vs managed services in one table

Most of the disappointment with either model comes from buying one while expecting the other: hiring augmented engineers and expecting them to own the result, or buying a managed project and expecting to steer it week by week.

Staff augmentationManaged services
You buyCapacity: engineers on your backlogAn outcome, against a written scope
Who directs the workYou: your priorities, your definition of doneThe vendor, against the agreed scope
Who carries delivery riskYouThe vendor, up to the edge of the scope
Priced byTime: per engineer per monthScope: a fixed price per result
Our price$4,000–$7,000 per engineer per month, three-month minimum, then rollingQuoted fixed-price; most engagements $15,000–$120,000
Time to start1–2 weeks from signingA written scope within 48 hours of the discovery call
What you need on your sideA product owner and a tech lead with hours every weekSomeone who can sign off a scope and accept the result
Changing directionFree: you re-prioritise the backlogA change to the scope, so a change to the price
Ending itWith notice, after the minimumAt delivery, with the runbook handed over
Fails whenNobody on your side has time to direct itThe scope is still moving while it is priced

Staff augmentation, outstaffing and team extension are one purchase under three names. A dedicated development team is the same model at a larger scale: two to eight engineers plus a tech lead working only on your product, billed the same way. Every role we staff like this.

What “managed services” means in this comparison

The phrase covers two different purchases, and vendors rarely say which one they mean.

Our managed delivery ends in one of two ways, and you choose which before the build starts: support after launch — monitoring, incident response, scaling and iteration — or a full handover to your own team, with the runbook delivered alongside the code. Either way, augmentation is the opposite purchase: the operations stay with you because the direction does.

What each model really costs

The headline numbers are not comparable on their own, because each model hides a different cost on the buyer’s side.

Staff augmentation is the monthly rate plus your own time. $4,000–$7,000 per engineer per month is about $25–$44 an hour at 160 hours — the arithmetic is shown in what an AI engineer costs. What does not appear on the invoice is the product owner who writes the tickets, the tech lead who reviews the work and the weeks of onboarding into your codebase. That onboarding is why our minimum is three months: below that, it eats most of the value and both sides know it.

Arithmetic, not a quote. Three engineers for three months is 9 engineer-months, so $36,000–$63,000 at the published monthly rates. A fixed-price LLM feature added to a product you already run is $15,000–$30,000 over 2–4 weeks; a full AI product $40,000–$120,000 over 8–12 weeks. The ranges overlap, which is the point: price does not decide between the models.

Managed services are the fixed price plus the cost of a scope that moves. The number holds as long as the scope does. Every change after signing is a change request, and a project whose direction changes weekly turns a fixed price into a negotiation. What you save is management time: you spend it once, on the scope and on acceptance, instead of every week.

When staff augmentation is the right call

When managed services are the right call

Moving from one model to the other

The two models are not a one-way choice, and the most common healthy pattern uses both in sequence.

  1. Managed first, then augmented. The first version is bought as a result because it can be written down. Once it is live and the work turns into iteration, engineers who know the code join your team on a monthly basis. This is cheap when the runbook and the code are handed over with the first version, not negotiated after it.
  2. Augmented first, then managed for a slice. A team already working on your backlog finds a self-contained piece — a migration, an integration, an AI feature — that can be written down. That slice is scoped and priced separately while the team carries on with everything else.

The thing that makes either switch cheap is the same: ownership of the code from the first commit, and a codebase the next team can read without the previous one in the room.

Five questions that decide it

  1. Can you write the result down, with how you will accept it?
  2. Who on your side will prioritise the work every week, and do they have the hours?
  3. Will the scope still be true in a month?
  4. Does the knowledge need to stay in your company after the work ends?
  5. Do you need a fixed number for the budget before anything starts?

Yes to the first and fifth, no to the second: managed. Yes to the second, third or fourth: augmentation. Yes to everything usually means the first version is managed and the iteration after it is augmented.

For AI work specifically

The same split holds, with one addition: an AI result can only be written down once there is an evaluation set that says what a correct answer is. With one, an AI feature or an AI MVP is a good fit for a fixed price. Without one, the scope cannot be accepted, and the honest model is AI engineers on your team while the definition of “correct” is worked out. The AI-specific risks, the running cost of a production system and the questions to ask a vendor are in AI development outsourcing.

We sell both models: managed AI and software delivery at a fixed price, and engineers on your team billed per month. Every band we publish.

Common questions

Four that come up once the choice stops being abstract.

Yes. Staff augmentation, outstaffing and team extension are names different markets use for the same purchase: engineers from a vendor who work inside your process, on your backlog, under your priorities. A dedicated development team is the same model at a larger scale, usually two to eight engineers plus a tech lead working only on your product.
Neither, on the headline number alone. Staff augmentation is priced per engineer per month ($4,000–$7,000 with us, three-month minimum) and asks for your own time to direct the work. Managed services are priced against a written scope ($15,000–$120,000 for most of our engagements) and move only when the scope moves. The cheaper one is the one that matches how settled your scope is.
Yes, and it is common. A first version is often bought as a managed project because the result can be written down, then extended with engineers on the client’s team once the work turns into iteration. The switch is cheap when the runbook and the code are handed over with the first version rather than after it.
Three months with us, then rolling. Below that, onboarding eats most of the value. A managed project has no time minimum; it is sized by its scope, from $15,000 for an LLM feature added to an existing product.

Not sure which model you need?

Tell us what you are building and who on your side would direct it. Thirty minutes is usually enough to tell a project from a team, and the answer changes the budget.

Message received

We’ll review your enquiry and respond within one business day.

Related reading