Return on Compute
Start
Framework · ROC-v0.1

The ROC framework.

One denominator. Five numerators. A single discount rate. A clear distinction between total ROC (is the program working?) and marginal ROC (where does the next dollar go?).

Total ROC multiple
NPV(Vprod + Vcap + Vinternal + Veff + Voption)
NPV(Kcompute)

Discounted economic value created by AI compute over the discounted cost of committed compute. Same discount rate for both sides.

01

Production value

V = ΔRevenue × Margin + Savings + Retention + RiskReduction − NonComputeCost

Value from AI systems already deployed. Counts contribution from incremental revenue, direct cost savings, retention improvements, and risk reduction. Subtracts vendor, implementation, and support costs.

02

Capability value

V = ΔARR × Margin × Attribution × ProbabilityOfSuccess

Risk-adjusted future value from new AI products, agents, workflows, and model improvements. ROC forces you to subtract a counterfactual baseline so you only credit what wouldn't have happened anyway.

03

Internal productivity value

V = HoursSaved × HourlyCost × CaptureRate + PullForward + Quality − AdoptionCost

Saved hours are not automatically economic value. The capture rate estimates how much saved time becomes productive output. Most organizations land between 25% and 60%.

04

Efficiency value

V = Usage × (CostPerUsefulOutput_before − CostPerUsefulOutput_after)

Value from doing the same or better work with less compute. ROC prefers cost per useful output over cost per token, because tokens aren't the business outcome. Useful outputs are.

05

Option value

V = Σ Probability × NPV(Shortfall × ContributionPerUnit)

Value of having enough flexible capacity to serve upside demand without stranding cost on the downside. ROC produces a scenario-weighted estimate of missed value at current capacity.

The decision-making metric

Total ROC vs. marginal ROC.

mROCi = ΔVi / ΔKi

Total ROC tells you whether your AI program is working as a whole. Marginal ROC tells you where the next dollar of compute should go. The two often disagree, and the difference is where most allocation upside lives.

Apply the framework to your own organization.
Start the calculator