Cost Per Successful Outcome for AI Agents: A CFO Framework

Agent economics · CFO / FinOps method
Cost Per Successful Outcome framework showing observed cohort cost divided by unique accepted and verified outcomes, with model, tool, infrastructure, review, rework, exception and failed-case costs included.
Cost Per Successful Outcome shifts the unit from model activity to an accepted, verified business outcome. Framework illustration; not ROI proof.

Public-source method note · Research cutoff: September 20, 2026 · Educational discussion only

A CFO can know the price of a model call and still not know whether an agent workflow is economical.

Token spend is one input. Tool fees are another. But the finance question is usually about a business result: Did the case close? Was the output accepted? Did someone have to rescue it? How much review and rework did it create? Did an exception reopen later?

That makes cost per successful outcome, or CPSO, one useful workflow-level unit metric for a defined process. The idea is simple: divide the observed cost of the cohort by the number of unique outcomes that were actually accepted and verified. The discipline is in defining both sides before comparing models, agents, or manual work.

Token price is not outcome cost

The FinOps Foundation distinguishes resource-efficiency unit metrics, such as cost per token, from business unit metrics, such as cost per resolved case. That distinction is especially useful for agent workflows. A low-cost model can be expensive at the workflow level if it generates more retries, more reviewer time, more rework, or more unresolved exceptions. A higher-cost model can have the opposite pattern. Neither result should be assumed in advance.

The CFO therefore needs two connected records:

  1. execution cost — model, tool, infrastructure, and attributable human work; and
  2. outcome evidence — whether a unique business case met the pre-defined acceptance test.

Provider usage and cost APIs can supply part of the first record. Traces and telemetry can help join model calls, tool calls, retries, and routing decisions to a workflow. But none of those systems decides whether the business outcome was acceptable. That is a control definition, not a billing field.

Define the unit before comparing cost

Start with one unit: a unique business case or outcome. Not a token. Not an API call. Not an agent step. Not a retry.

Before a comparison, freeze:

  • the workflow and scope;
  • the cohort and arrival period;
  • the complexity mix;
  • the cutoff date;
  • the acceptance-test version;
  • the required reviewer or control;
  • the SLA or allowed completion window; and
  • the rule for reopened cases.

This matters because agent evaluation is inherently trial-based. Anthropic’s agent-evaluation guidance separates a task, a trial, the transcript, graders, and the final outcome. It also distinguishes measures that improve when more attempts are allowed from measures of repeated reliability. A system that succeeds after three attempts is not economically identical to one that succeeds on the first attempt, even if both eventually pass.

For finance work, the final denominator should therefore be a unique accepted and verified outcome. An agent saying “done” is not enough. The acceptance evidence might be a reconciled record, an approved close task, a validated forecast update, or another workflow-specific proof. The important point is that two qualified reviewers should be able to apply the stated criterion and reach the same disposition with reasonable consistency.

Human-rescued outcomes should be visible rather than hidden. A rescued case can still count as a workflow success if that rule was defined in advance, but the rescue labor belongs in the cost.

The CPSO formula

The following is a Treasury Desk author synthesis, not an accounting rule or an industry standard:

CPSO_observed = C_observed_total_for_cohort / N_unique_accepted_verified_outcomes

The numerator includes known costs for all cases in the cohort up to the cutoff: accepted, rejected, failed, cancelled, reopened, and still pending. Failed attempts do not disappear from the economics just because they disappear from the denominator.

If the cohort is still maturing, label CPSO provisional. Pending cases may generate more future cost or later become accepted outcomes. If there are zero accepted outcomes, CPSO is not calculable / no successful outcomes. It is not zero.

Keep at least three cost views separate:

View What belongs in it What not to do
Direct / variable Model usage, tools, infrastructure, attributable review, verification, rework, and exception labor Do not add retry cost twice if provider usage already includes every attempt
Fully loaded Direct cost plus a disclosed allocation of setup, integration, evaluation, monitoring, maintenance, and governance State the allocation driver and analysis period; do not present this as accounting capitalization guidance
Unknown / unallocated Missing labor, shared platform cost, incomplete telemetry, or other unquantified items Missing is not zero
Cost stack diagram showing direct variable cost, fully loaded allocated cost, a separate unknown or unallocated bucket, and the denominator of unique accepted verified outcomes.
CPSO keeps failed, cancelled, reopened and pending cases in observed cohort cost through the cutoff, while the denominator counts only unique accepted and verified outcomes. Unknown cost remains visible rather than being treated as zero.

Also keep actual cost, estimate/scenario, and hypothetical risk loss in separate columns. A scenario is useful for planning. It is not an observed fact.

Synthetic example A: cheaper inference can lose through rework

The numbers below are synthetic author-specified inputs, not a benchmark, current provider price, or client case. Both variants process 100 comparable cases with the same acceptance test and control boundary. Labor is valued at a synthetic $90/hour solely to make the arithmetic transparent.

Synthetic metric Economy agent Higher-cost agent
Accepted outcomes 72 / 100 88 / 100
Average attempts per case 2.40 1.35
Human-rescue rate 25% 10%
Reopen rate 12% 4%
Model cost for cohort $30 $240
Review + rework + exception labor $3,660 $1,470
Direct cohort cost $3,790 $1,810
Direct CPSO $52.64 $20.57
Allocated setup/eval/monitoring $900 $1,150
Fully loaded CPSO $65.14 $33.64

The allocation is synthetic and explicit: setup/evaluation/monitoring cost is spread over the 100 initiated cases in the analysis period. An unquantified security/governance opportunity-cost bucket remains unknown rather than being set to zero.

In this synthetic scenario, the variant with eight times the model spend still has the lower CPSO because reviewer, rework, and exception labor falls sharply. That is not evidence that expensive models are generally cheaper. It is evidence that model price alone is an incomplete decision variable.

Synthetic example B: the premium option does not justify its extra cost

Now change the workload. Assume the cases are more routine and both variants already perform well under the same acceptance rule.

Synthetic metric Economy agent Premium agent
Accepted outcomes 94 / 100 96 / 100
Average attempts per case 1.20 1.12
Human-rescue rate 6% 4%
Reopen rate 3% 2%
Model cost for cohort $55 $420
Review + rework + exception labor $1,032 $826.50
Direct cohort cost $1,172 $1,351.50
Direct CPSO $12.47 $14.08
Allocated setup/eval/monitoring $600 $1,300
Fully loaded CPSO $18.85 $27.62

The premium variant produces two additional accepted outcomes, but the scenario does not assign those outcomes higher economic value. On the stated unit-cost boundary, the premium option has the higher CPSO. That still does not establish negative ROI. ROI requires a separate value model, cash-flow assumptions, timing, and a counterfactual.

These two examples are why a CFO should ask for a sensitivity table rather than a single “AI cost” number. The result can change with success rate, attempts, review minutes, exception frequency, volume, and allocation policy.

Comparability comes before optimization

Manual, hybrid, and agent-assisted workflows are only comparable when they use the same business scope, difficulty mix, acceptance criteria, control requirements, SLA, and cost boundary.

A useful comparison table includes:

  • success rate;
  • human review rate;
  • human rescue rate;
  • reopening rate;
  • attempts or routing pattern;
  • direct and fully loaded CPSO;
  • latency distribution, not just an average;
  • coverage: what share of eligible cases the workflow actually handles; and
  • unknown or unallocated cost.

Controls should not be silently traded away to improve the average. If a workflow requires a second review, segregation of duties, a reconciliation proof, or another mandatory safety gate, that requirement belongs in every compared variant.

Negative evidence also belongs in the decision pack. METR’s 2025 randomized study found that experienced open-source developers using then-current AI tools took longer in that specific setting, and the authors explicitly cautioned against broad generalization. The useful lesson for finance is not the 19% figure. It is that productivity effects can reverse under a different task, user, tool, or measurement design. Measure the workflow you actually operate.

Instrumentation: connect spend to the case

The practical challenge is joining execution data to the outcome record without turning observability into a surveillance system.

OpenAI’s agent-evaluation documentation uses traces to capture model calls, tool calls, guardrails, and handoffs. OpenTelemetry’s GenAI semantic conventions provide attributes for agents, workflows, models, tools, and token usage. Provider billing APIs can supply actual usage and cost data. Those layers can support a join such as:

cohort ID → outcome ID → attempt ID → trace/tool records → cost records → acceptance evidence

The join needs stable identifiers and privacy minimization. Prompt and output content may contain sensitive data; cost attribution does not require copying every prompt into a finance ledger.

Vendor material can be useful as a signal of where tooling is moving, but it should stay attributed. RadiantOps’ current launch and product materials say it surfaces agent-related cost and rework information alongside work records. That illustrates an instrumentation direction; it is not independent evidence that the product improves ROI or that the same measures transfer to a finance workflow.

The Agent Outcome Cost Record

A CFO-friendly operating artifact can be small. The Agent Outcome Cost Record should collect the minimum evidence needed to reconstruct one case and roll it into a cohort:

  • workflow, cohort, and outcome IDs;
  • scope and success-definition version;
  • arrival period and cutoff;
  • attempts and routing;
  • model/tool/infrastructure cost sources and units;
  • review, rework, and exception labor with rate provenance;
  • allocated cost and allocation driver;
  • unknown/unallocated items;
  • acceptance evidence and required reviewer/control;
  • human rescue flag;
  • rejection, pending, cancellation, reopen, and exception status;
  • owner and review date.

The record collects evidence; it does not certify the result. Acceptance still depends on the workflow’s control owner and evidence rule.

Download the Agent Outcome Cost Record template. The workbook provides an outcome-record table, cohort CPSO summary, comparability checklist and a clearly labeled synthetic example. It is an evidence-collection template, not an accounting rule, audit opinion or proof of ROI.

Download the Agent Outcome Cost Record Template (.xlsx)

What the CFO should ask in the review

A useful internal review can start with seven questions:

  1. What is the unique business outcome we are buying?
  2. What exact evidence makes it accepted rather than merely completed?
  3. Are failed and pending cases still inside the cost numerator?
  4. Are retries already inside provider usage, or are we accidentally charging them twice?
  5. How many reviewer, rework, rescue, and exception minutes are attributable to the cohort?
  6. Which costs are allocated, which are unknown, and what allocation driver was used?
  7. Is the comparison using the same scope, difficulty, controls, and SLA?

If those answers are missing, a precise token-cost dashboard can still produce a weak business case.

Limitations

CPSO is a measurement method, not a guarantee of savings. It does not prove cash savings, capacity release, cost avoidance, productivity, or ROI. Those are separate claims with separate evidence requirements.

CPSO can also be gamed if teams narrow the acceptance test, exclude difficult cases, move human work off the ledger, or compare cohorts with different complexity. Cohort governance and versioned success definitions matter as much as the formula.

Finally, fully loaded cost is a management-analysis view here, not accounting advice. Finance teams should apply their own accounting policies and qualified judgment to capitalization, expense recognition, transfer pricing, or other formal treatment.

A calm next step

Pick one bounded workflow. Freeze the outcome definition and cohort before changing the model. Capture the first month of attempts, provider/tool cost, review/rework time, exceptions, and accepted outcomes. Then compare CPSO across variants without changing the acceptance bar.

That will not tell you whether “AI is worth it” in the abstract. It will answer a better CFO question: what did this workflow cost per accepted, verified outcome — and which part of that cost can we actually change?


Sources and notes

All numerical scenarios in this article are synthetic author-specified illustrations, not client data, provider pricing, benchmarks, or observed Treasury Desk results. Educational public-source analysis; not investment, legal, tax, accounting, or compliance advice.

Leave a Comment