Commercials

How to price forward deployed engineering

There are four ways to price embedded engineering: time and materials, fixed scope, outcome, and bundled into a licence. Each produces different behaviour, and the behaviour matters more than the rate. Billable hours pay the vendor to be slow and to keep the engagement going. Fixed scope pays them to argue about scope. Outcome pricing aligns both sides and is hard to write. When AWS announced its own forward deployed engineering organization it said the work would be structured around shared goals and business results rather than billable hours, which is a standard worth holding every vendor to.

Key takeaways

  • Time and materials pays the vendor for duration, which is the opposite of what you want from a model whose failure mode is the endless engagement.
  • AWS said publicly that its forward deployed work is priced on shared goals and business results rather than billable hours.
  • Outcome pricing only works when the outcome is measurable on the day of signature. If you cannot measure it then, you have priced a hope.
  • Whatever the model, the two dates do the real work: a production date and a handover date, both in the contract before signature.

The rate matters less than what the pricing model pays the vendor to do. Here are the four, and what each one produces.

Time and materials

How it works. A day rate per engineer, billed as used.

What it pays for. Duration. The vendor's revenue rises with the length of the engagement.

Why that is a problem here. The main failure mode of this model is the engagement that never ends. Time and materials pays for exactly that. Nobody has to behave badly for it to happen: there is always one more improvement, and the incentive quietly agrees.

When it is still right. When the scope genuinely cannot be bounded and both sides know it, and when you have strong technical leadership of your own directing the work. At that point you are buying staff augmentation and should call it that, because it is an honest model with honest pricing.

How to make it safer. A cap, a production date, and a handover date. Without those three, a day rate is an open subscription.

Fixed scope, fixed price

How it works. An agreed scope for an agreed number.

What it pays for. Delivering the document.

Why it fits this model badly. The premise of forward deployment is that the scope is discovered by doing the work. A fixed-scope contract for work whose scope is unknown produces one of two things: a padded price that covers the vendor's uncertainty, or a change-request argument in month two. Usually both.

When it is right. When the scope is actually knowable, in which case you probably want a consultant or an integrator rather than this model at all.

Outcome-based

How it works. Payment tied to a defined result: a system in production by a date, a measured improvement, a milestone that means something operationally.

What it pays for. The thing you actually want.

Why it is the right default. It puts delivery risk on the party who controls delivery. It makes the endless engagement expensive for the vendor rather than profitable. And it forces both sides to agree, before starting, what success is, which is a conversation most engagements avoid until it is a dispute.

Why most attempts fail. The outcome is not measurable. "Improve claims triage efficiency" is not an outcome, it is a direction. If you cannot state on the day of signature how the measurement will be taken and who takes it, you have priced a hope. Outcome-based pricing covers how to write one that works.

The public precedent. AWS stated that its forward deployed deployments are structured around shared goals and business results, not billable hours. When the largest cloud provider commits to that in writing, a smaller vendor declining to has told you something.

Bundled into the licence

How it works. The deployment is included in a multi-year software contract, with no separate services line.

What it pays for. Getting you live, because the vendor's return comes from renewals rather than from the deployment.

Why it is attractive. The incentive is clean: the vendor wants you self-sufficient and successful, because that is what renews.

The catch. It only works with genuine multi-year commitment and enough contract value to absorb the deployment cost. And the deployment cost is in the price whether or not it is itemised, so ask what the licence would cost without it. a16z's Trading Margin for Moat describes this blended shape as the norm for the companies that made the model work: ServiceNow's gross margin at IPO was 63.2 percent and Workday's 54.1 percent, both climbing to 79 and 75 percent by 2024 as the services share converted into product.

What to actually do

Default to outcome-based, with the outcome written as a system running in production by a named date. That is the most measurable outcome available and it avoids the trap of trying to price a business metric neither side controls.

Add the two dates regardless of model. A production date and a handover date. These do more work than the pricing structure, because they bound the engagement whatever the rate.

Ask the diagnostic question. If this takes twice as long as scoped, who pays for the second half? The answer tells you which model you are really in, whatever the proposal is titled.

Price the handover separately if you must, and bound it. A defined support window with a fixed scope and a fixed end is honest. An open-ended retainer is how the dependency comes back through the side door.

From the vendor's side

Worth stating, since we are one.

Outcome pricing is harder for the vendor and it is the right thing to sell. It requires being able to estimate work whose scope is discovered, which means being disciplined about the specification and honest when the discovery invalidates the estimate.

Our version: a specification written to the level our tooling generates from, an eval suite derived from it, a named production date and a named handover date. The reason we can price on the outcome rather than the hour is that the code is AI-written and the suite is what proves it, so the variable that used to make fixed pricing dangerous, how long the typing takes, is not the binding constraint any more. What remains variable is discovery and your approval path, and we say so rather than pricing around it.

Next: how to write a measurable outcome, or what it costs from the buyer's side.

Best for

  • Choosing a commercial structure for an embedded engagement
  • Reading a proposal and working out what it pays the vendor to do
  • Deciding what to insist on regardless of pricing model

Avoid if

  • You need the cost model rather than the pricing structure

Verify before you commit

  • Ask who pays if the work takes twice as long as scoped
  • Require a production date and a handover date regardless of pricing model
  • For outcome pricing, confirm the measurement method and the measurer on the day of signature
  • If services are bundled into a licence, ask what the licence costs without them

Common questions

How should forward deployed engineering be priced?

Default to outcome-based, with the outcome written as a system running in production by a named date. That is the most measurable outcome available and avoids trying to price a business metric neither party fully controls. Then add a handover date, which bounds the engagement whatever the rate.

What is wrong with billing by the hour?

It pays the vendor for duration, and the main failure mode of this model is the engagement that never ends. Nobody has to behave badly for that to happen: there is always one more improvement and the incentive quietly agrees. If you do use it, add a cap, a production date and a handover date.

Why does fixed-price fit this model badly?

Because the premise of forward deployment is that the scope is discovered by doing the work. A fixed price for unknown scope produces either a padded number covering the vendor's uncertainty or a change-request argument in month two, and usually both. If the scope is genuinely knowable, a consultant or integrator is the better buy.

Why do most outcome-based contracts fail?

The outcome is not measurable. Improve claims triage efficiency is a direction rather than an outcome. If you cannot state on the day of signature how the measurement will be taken and who takes it, you have priced a hope rather than a result.

What does AWS charge for forward deployed engineering?

AWS has not published rates. What it did state in its June 2026 announcement is that deployments are structured around shared goals and business results rather than billable hours. That is a standard worth holding smaller vendors to, and reluctance to match it is informative.

Is it better to bundle the deployment into the software licence?

It has the cleanest incentive, because the vendor's return comes from renewal so they want you self-sufficient. It requires genuine multi-year commitment and enough contract value to absorb the cost. The deployment cost is in the price whether itemised or not, so ask what the licence would cost without it.

More in Commercials

Outcome-based pricing for embedded engineering

An outcome you cannot measure on the day of signature is a hope with a payment schedule attached. A workable outcome passes three tests: it is observable rather than inferred, somebody named takes the measurement, and neither party can move the goalposts unilaterally. The most reliable outcome for an embedded engagement is the least exciting one, which is a defined system running in production for real users by a named date. Business-metric outcomes sound better and fail more often, because neither side fully controls them.

What forward deployed engineering costs

Two compensation figures for this role are traceable to a source. Levels.fyi reports Palantir forward deployed engineer total compensation in the United States with a median of $278,000 and a range from $185,000 to $631,000, read on 8 September 2026. Across 1,000 job postings analysed by Revealera and published in November 2025, the median advertised salary was $173,816. Everything else circulating is unsourced. Load one of those two for benefits, travel and unbilled time to get your input cost, then compare it against the cost of the deployment not happening.

Measuring forward deployed engineering

Measure four things: time from contract signature to production, the share of engagements that reach production, revenue per embedded engineer over time, and what came back into the product. Do not measure utilisation. Utilisation rewards keeping engineers on accounts, which is exactly the endless engagement this model fails into. The metric that matters most to a customer is time to production, and the metric that tells you whether you have a business is revenue per engineer rising rather than staying flat.

Revenue per forward deployed engineer

Revenue per embedded engineer, tracked over time, is the single number that tells you which business you are in. It has to rise. When the platform absorbs what the field learned, each engineer covers more ground and the number climbs. If it stays flat while custom work accumulates, you are running a services shop that has not admitted it yet. The benchmark for what a rising curve looks like is the previous generation: ServiceNow's gross margin at IPO was 63.2 percent and Workday's 54.1 percent, reaching 79 and 75 percent by 2024.

The contract for an embedded engagement

Before an outside engineer touches your repository, six things belong in writing: IP assignment on creation, scoped repository access rather than organization-wide, production access as a named exception with an audit trail, a production date, a handover date with a defined artefact, and subcontractor binding. The one people get wrong most often is the first: an NDA covers secrecy and does not assign ownership of what the vendor creates. Those are two separate clauses and you need both.